通讯录管理系统概要设计说明书

更新时间:2024-04-17 20:12:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

通讯录管理系统

(1)学号,姓名:(2)学号,姓名:(3)学号,姓名:(4)学号,姓名:

概要设计说明书

项目组成员:

12111400222郑晓威(组长) 12111400219李子文 12111400220杨诚琦 12111400221田泽文

班级: 软应用12002班 指导老师:柯育龙

一. 引言

1.编写目的

从该阶段开发正式进入软件的实际开发阶段,本阶段完成【通讯录管理系统】的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。

2. 项目背景

说明:

a. 待开发的软件系统的名称:【通讯录管理系统】 b. 该系统的相关人员: 任务提出者:指导老师 开发者:软应用421Team小组 项目需求方:日常管理 用户:管理员xw180236

3.项目设计

数据结构设计 整个系统的存储数据在 数据库中的存储类型,存

储方式等。

运行设计 系统的运行环境,运行要求,对系统管理员的操作要求等信息

出错设计 对于软件测试过程中,或者调试,试运行过程中的错误的

记录和分析

4. 参考资料

度娘(www.http://www.wodefanwen.com/)

5. 项目分工:

学号 12111400222 姓名 郑晓威 分工 完成Login登录窗口,MainForm主窗口以及AddForm添加窗口,About关于窗口的设计及代码部分 12111400219 李子文 完成DeleteForm删除窗口和ModifyForm修改联系人窗口的设计及代码部分 12111400220 杨诚琦 完成ChangeForm修改密码窗口的设计及代码部分。还对整个程序进行一定的优化美化操作 12111400221 田泽文 完成SearchForm搜索窗口的设计及代码0.7 0.8 0.9 得分系数 1 3

部分

二.任务概述

1. 目标

该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。

2. 运行环境

Microsoft Visual Studio .net 2010,Mircosoft SQL Sever 2008. 3. 需求概述

功能:用管理员账户登录后,能够查看数据库中已经存有

的联系人信息,以及能够对联系人进行增删改查的操作。能够修改管理员的账户信息,还能根据年龄对已展示出的联系人列表进行升序降序的排列。

安全:如果管理员用户忘记密码了,可以通过回答注册时设置的问题修改,回答正确修改成功,回答错误,无法进行修改。 其他:该管理系统具有对联系人管理的共有的正常操作。方便快捷。易于管理。

三. 总体设计

1. 数据结构设计

4

1. 逻辑结构设计

登录帐密表

Allcontact表

Familycontact表

Friendscontact表

5

Classmatescontact表

Workmatescontact表

6

2.数据结构与程序的关系

系统的数据结构由标准数据库语言SQL生成。

例如创建Allcontact表的数据库语言就是:

create table Allcontact ( )

number varchar(50) primary key, Name varchar(20) not null, Sex varchar(2) not null, Age float check(Age>0), Phone varchar(11) not null, QQnum varchar(11),

Subgroup varchar(4) not null, Mail varchar(50)not null

六. 运行设计 1. 运行模块的组合

具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。

2. 运行控制

软件运行时有较友好的界面,基本能够实现用户的数据处理要求。

3. 运行时间

系统的运行时间基本可以达到用户所提出的要求。

七. 出错处理设计 1. 出错输出信息

用户在操作的时候,比如登录的时候没有输入用户名或者密码,再或者就是用户名或者密码输入错误的话,将会提示错误“请输入正确的用户名”或者“请输入正确的密码”等操作提示。在增删改查操作中,如果一些必要的信息没有填写的话也会出现对应的警告提示窗口。

2. 出错处理对策

用户在增删改查操作的时候发生错误。不会影响对数据库内容的更改。只要正确操作的情况下才会使数据库中的数据发生变化。

八. 安全保密设计

7

系统需要管理员才能登录。如果用户忘记密码了可以通过回答设置问题修改密码。反之,无法登录。

九. 维护设计

经常对数据库的数据进行备份等。防止数据流失。

8

本文来源:https://www.bwwdw.com/article/weip.html

Top