我的课程设计

发布时间 : 星期一 文章我的课程设计更新完毕开始阅读

攀枝花学院通讯录管理系统开发(论文) 目录

目录

摘 要 ............................................................................................................................. 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的结构

联系合同范文客服:xxxxx#qq.com(#替换为@)