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 页