2024年5月4日发(作者:)
目录
1.课程设计目的 ............................................................................................................................... 2
2.主要任务及技术要求 .................................................................................................................... 2
2.1主要任务 ............................................................................................................................. 2
2.2技术要求 ............................................................................................................................. 2
3.总体设计 ....................................................................................................................................... 2
3.1总体设计方案 ..................................................................................................................... 2
3.1.1总体分析 .................................................................................................................. 2
3.2总体设计 ............................................................................................................................. 3
3.2.1总体框图 .................................................................................................................. 3
3.2.2总体流程图 .............................................................................................................. 4
3.3数据库设计 ......................................................................................................................... 4
3.3.1用户信息表 .............................................................................................................. 4
3.3.2好友信息表 .............................................................................................................. 5
3.3.3好友分组表 .............................................................................................................. 5
4.个人通讯录系统的实现 ................................................................................................................ 5
4.1老用户登入和新用户注册功能 ......................................................................................... 5
4.1.1老用户登入 .............................................................................................................. 5
4.1.2新用户注册 ............................................................................................................ 6
4.2在主窗体中显示所有好友的部分信息功能 .................................................................... 7
4.3用户修改密码的功能。 ................................................................................................... 11
4.4分组设置功能 .................................................................................................................. 12
4.5好友信息添加功能 .......................................................................................................... 15
4.6好友信息编辑功能 .......................................................................................................... 17
5.调试 .......................................................................................................................................... 20
6.心得体会 .................................................................................................................................... 20
参考文献 ........................................................................................................................................ 20
个人通讯录软件
1.课程设计目的
本课程设计是C#语言学习中很重要的实践性环节之一,是在学习完C#课程后进行的一
次全面的综合练习。旨在巩固和加深学生对C#语言课程的基本知识的理解和掌握;掌握C#
语言编程和程序调试的基本技能;利用C#语言进行基本的软件设计;掌握书写程序设计说
明文档的能力;提高运用C#语言解决实际问题的能力。
2.主要任务及技术要求
2.1主要任务
(1)根据技术要求和现有开发环境,分析题目;
(2)设计软件方案。包括:模式的选择(B/S或C/S)、数据库的选择、软件功能结构、
各功能模块的详细描述、关键程序流程图、数据库表的结构设计等。
(3)使用C#语言,并结合数据库,实现软件功能。
(4)调试、修改并完善程序;
(5)生成安装程序,编写软件使用说明书(图文结合进行描述);
(6)撰写课程设计报告。
2.2技术要求
(1)通讯信息的录入、删除和修改功能;
(2)支持通讯信息的精确查询和模糊查询。
3.总体设计
3.1总体设计方案
3.1.1总体分析
(1)需求分析:每个人从小到大一直在不断结识不同的人,因此每一个人都有很多很
多的朋友。日常生活中,无时无刻我们都在与不同的朋友联系,尤其是在信息高速发展的时
代,牢记很多朋友的信息,对于每一个人来说,都是很困难的,一个良好的通讯录这时显得
第 2 页 共 21 页
发布评论