攀枝花学院通讯录管理系统开发(论文) 目录
目录
摘 要 ............................................................................................................................. 4 1 需求分析 .................................................................................................................... 6
1.1 课程设计概述..................................................................................................... 6 1.2主要功能 ............................................................................................................ 6 2 概念结构设计 ............................................................................................................. 8
2.1 概念结构设计..................................................................................................... 8
2.2逻辑结构设计 ..................................................................................................... 8 2.3数据库表的建立 .................................................................................................. 9 3 功能调试 .................................................................................................................. 10
3.1登陆界面 .......................................................................................................... 10 3.2主界面 .............................................................................................................. 10 3.3各功能模块的实现 .............................................................................................11 5 总结 ......................................................................................................................... 13 参考文献........................................................................................................................ 14 附录1 ............................................................................................................................ 15 致 谢 ......................................................................................................................... 24
攀枝花学院通讯录管理系统开发(论文) 需求分析
1 需求分析
1.1 课程设计概述
随着市场经济的飞速发展和人们生活水平的不断提高,计算机科学技术逐渐成熟,其强大的功能已为人们深刻认识,并且在代替和延伸脑力劳动方面发挥越来越重要的作用。作为计算机应用的一部分,使用计算机对各项信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好等。这些优点能够极大地提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。
本次课程设计要求建立一个对通讯录进行电子化管理的通讯录系统,用SQLserver数据库来实现其功能。在本通讯录系统中,登录成功的用户,即合法用户(以下简称:用户)可以添加通讯录成员,包括建立通讯录信息,信息至少包含编号、姓名、电话、公司、电子邮箱等;用户点击不同的组,显示该用户相对应的成员通讯方式包括姓名、手机号、性别、办公电话、生日、e-mail、邮政编码、工作电话、工作单位邮编、等资料保存在数据库中,并可以随时进行查看、添加、修改、删除、模糊查询、排序等,在十足人性化的同时,提供一定的安全机制,是使该系统具有方便性、系统性、规划性、完备性和普遍性的性质。根据以上特性,本通讯录系统适合各岗位人员使用,例如行政人员、商务人员、教育人员和其他各种岗位在职员工以及非所有的非在岗人员。
1.2主要功能
功能需求:
a. 登录成功的用户,即合法用户(以下简称:用户)可以添加通讯录成员,包括建立通讯录信息,信息至少包含编号、姓名、电话、公司、电子邮箱等;不同的用户不可以查看不属于自己用户的成员信息,类似于QQ,只有最高级管理人员才可以看到所有用户的成员信息。
b.用户可以添加,删除,修改通讯录成员。
c.用户查询不同的组,显示该用户相对应的成员通讯方式。 d.能够提供不同方式查询的功能;如按姓名或年龄、电话等查询; 得到系统功能结构图如下:
攀枝花学院通讯录管理系统开发(论文) 需求分析
通信录管理系统 新建联系人 查找信息 删除信息 修改信息 退出系统
通讯录管理系统功能模块示意图
每个功能各有各的特色,下面对各个功能的特点进行简单介绍:
(1) 快速查找:用于快速查找所需要的信息,例如输入姓氏就会出现所有使用该姓氏的联系人。
(2) 新建联系人:用于新建一条联系人记录到数据库当中。
(3) 删除: 用于删掉不需要的记录,留出空间给新记录,便于搜索信息。 (4) 修改:用于对变动的信息进行及时的修改并更新,同时能够及时的呈现给用户。
(5) 退出:关闭程序,退出通讯录系统。
攀枝花学院通讯录管理系统开发(论文) 概念结构设计
2 概念结构设计
2.1 概念结构设计
根据需求分析抽象出信息结构,可得该系统的E-R图。 (1). 用户E-R图,如图2.1.1所示。
用户 用户名 密码
图2.1.1 用户E-R图
根据分E-R图和需求分析,可得到总E-R图,如图2.1.2所示。
联系人 姓名 电话 地址 邮箱
2.1.2总体E-R图
2.2逻辑结构设计
基本信息表Friend用来保存姓名、电话、地址、邮箱信息。表tongxunlud的结构如表2-2所示。
表2-2 表tongxunlu的结构
相关推荐: