软件工程导论课程设计写作规范1Word格式.doc
- 文档编号:14569885
- 上传时间:2022-10-23
- 格式:DOC
- 页数:31
- 大小:211KB
软件工程导论课程设计写作规范1Word格式.doc
《软件工程导论课程设计写作规范1Word格式.doc》由会员分享,可在线阅读,更多相关《软件工程导论课程设计写作规范1Word格式.doc(31页珍藏版)》请在冰豆网上搜索。
关键词:
vc++6.0;
手机通讯录管理系统;
设计;
目录
引言 1
1.系统概述 2
1.1系统开发方法 2
1.2系统体系结构和开发技术 2
2.系统调研及可行性分析 3
2.1系统调研 3
2.2可行性分析 3
3.系统分析 5
3.1系统需求分析 5
3.2系统流程图 6
4.系统总体设计 7
4.1概要设计 9
5.详细设计 11
5.1用户登录模块设计 10
5.2信息查询模块设计 12
6.系统实现 14
6.1通讯录建立模块 14
6.2信息查询模块 15
6.3信息删除模块 17
7系统测试 19
7.1系统登录模块测试 19
7.2测试总结 19
8.软件维护 20
总结 21
附录…….………………………………………………………………………………………………………………22
引言
传统.的用人脑记通讯信息不但麻烦,而且还十分的耗费人力和时间。
而手机通讯系统对手机用户的姓名、手机号码、住宅号码、电话、传真、邮箱等进行了综合统计和管理,使你能够更快的得到自己想要的信息。
近年来,随着企业彼此间的竞争日趋激烈,信息技术在企业的发展中占据着越来越重要的地位。
在企业的通讯录的管理上,企业经营中不可或缺的一部分,为管理者进行管理决策和进行各种信息的查询工作提供了重要的依据。
通讯录管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以通讯录管理系统能够为企业管理者提供充足的信息和快捷的查询手段。
本文对系统开发中面临的问题及其解决方案进行详细的设计及合理安排。
利用C语言技术对系统进行实现。
本管理系统设计合理、界面美观、操作方便、运行稳定、功能完备,为进行现代化的档案管理工作起到了重要作用,具有较高的实用价值。
1.系统概述
1.1系统开发方法
伴随知识经济的发展和现代信息技术的不断改进,人们的生活节奏越来越快,而对信息的要求越来越高,快捷方便已经成为信息的一个重要指标。
对普通手机的联系人管理系统进行分析后,可了解到该系统实现如下功能:
系统设置,机主信息,添加联系人,新建组群,查找联系人,复制到SIM卡/手机,删除联系人等功能。
1.2系统体系结构和开发技术
本系统采用C/S体系结构,后台使用了Access数据库,只需使用帐号登录该系统,就可以根据需要进行相应的操作。
管理员可以对个人信息进行添加、删除、修改等操作,避免了很多不必要的麻烦;
其他手机用户可以对人物信息进行查询,并可以在系统里直接联系该用户,为手机用户提供了很大的方便。
1.2.1C语言
C语言是一门高级编程语言,有自己的函数以及函数库。
对于初学者而言,只要掌握其基本函数,掌握学习这门语言的方法就可以了。
1.2.2Access
Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象。
2.系统调研及可行性分析
2.1系统调研
通过对手机通讯录系统进行了解分析后,确定了本系统将要实现的功能。
(1)在系统设置模块中实现对手机用户基本信息的设置和保存、以及对该系统的一些设置。
(2)在联系人信息模块中实现系统存储用户输入的联系人信息的增加、修改、删除。
(3)在组群信息模块中实现系统存储用户输入的组群信息的增加、修改、删除。
(4)在信息查询模块中实现系统对联系人信息、组群信息和存储空间信息的综合查询。
2.2系统总体目标
本手机通讯录管理系统在使用上比较方便、简单;
界面设计上美观大方;
后期维护上比较容易,如要对功能模块方面作修改,则无需进行整个系统的重新架构。
2.3技术可行性分析
本系统是一个典型的数据库应用程序。
现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。
系统采用VB6.0开发工具,该工具功能强大,扩展性强,适合任何的编程工作,这些技术完全胜任开发任务;
并且利用该工具能使操作人员可在短时间能完全掌握系统维护工作。
系统运用了Access作为后台数据库,而Access是一个非常优秀的小型数据库管理软件,方便使用,性能稳定。
于是,采用VB6.0+Access技术完全能够实现本系统的开发。
3.系统分析
3.1系统需求分析
经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析。
3.1.1功能需求
(1)系统设置功能
主要对于系统的基本情况设置,如默认的联系人存放位置(如手机/SIM卡)、默认的联系人排序方式(如按输入顺序、姓名、拼音等),可以根据实际情况添加系统设置。
(2)添加联系人功能
能录入新数据,当录入重复的姓名和电话号码时,则提示数据录入重复并取消录入;
当通信录中超过150条信息时,存储空间已满,不能再录入新数据;
录入的新数据能按递增的顺序自动进行条目编号。
录入信息主要包括:
姓名、手机、住宅电话、办公电话、传真、电子邮件、分类(可选项有:
A办公类;
B个人类;
C商务类)等。
(3)联系人信息管理功能
选中某个人的姓名时,可对此人的相应数据进行修改和删除。
(4)组群信息管理功能
可以创建组群,并将已有的联系人归类,便于管理,并可以对组群信息进行修改和删除。
(5)查询功能
选择此功能时,可以根据输入任何一项联系人信息查询联系人详细信息;
根据输入的组群名,查询该群包括的联系人;
还可以查询当前手机及SIM卡还剩余多少存储空间用于联系人存储。
3.2系统流程图
登陆
判断是否合法
系统
信息查询
信息修改
增加
修改
删除
更新
错误提示信息
更新到数据库
查询条件
从数据库读取数据
图3.1系统数据流程图
3.3E-R模型设计
用户
手机
组群
SIM卡
管理
用户名
密码
编号
姓名
电话
传真
邮件
分类
组群名
类型
备注
m
1
n
图3.2E-R模型图
l
4总体设计
4.1功能模块描述
(1)登陆模块
根据用户输入的的用户名、密码和用户类型,与数据库中进行匹配,验证帐号和密码。
(2)系统设置模块
用户选择系统设置功能,系统显示当前设置,并可让用户更改设置,用户更改设置,用户选择保存,系统存储用户修改过的设置,并提示保存成功。
(3)联系人信息模块
对联系人的信息根据选择进行相应的修改编辑,再选择保存,系统存储用户输入的联系人信息,并提示保存成功。
(4)组群信息模块
根据需要添加相应的组群及组群信息,把联系人分类到相应的组群中,系统存储用户输入的组群信息,并提示保存成功。
(5)信息查询模块
用户输入关键词,并按搜索键,系统显示搜索到的相关联系人姓名和电话号码列表,用户选择列表中的一项,系统显示用户选中的联系人全部信息。
还可查询当前手机及SIM卡的存储空间信息。
表4.1手机通讯录(lianxi)
字段名
说明
长度
主键或外键
bh
数字
整型
是
xm
文本
10
Sj
长整型
zzdh
住宅电话
cz
dzyj
电子邮件
20
fl
文字
2
(分类:
C商务类)
表4.2SIM卡通讯录(lianxi)
5详细设计
5.1用户登录模块设计
用户登录模块主要根据用户登录的信息,与数据库中信息成功匹配后,获得其相应的操作权限。
(1)流程图
开始
输入帐户、密码
判断是否合法用户及身份(说明一)
说明一
图5.1用户登录流程图
(2)处理说明
说明:
打开系统,等待用户输入帐号、密码,判断用户输入的信息与后台数据库是否匹配,若不匹配,则刷新页面,等待用户重新输入。
5.2联系人信息模块设计
联系人信息模块主要实现对联系人信息的添加、修改、删除等操作。
失败
成功
窗体初始化
(说明一)
(说明二)
提示信息
保存(说明一)
更新(说明二)
图5.2联系人信息模块流程图
说明一:
单击添加按钮,根据需要在文本框里输入相应的联系人信息,单击提交按钮,保存到数据库。
说明二:
单击需要修改的联系人,根据需要在文本框中修改信息,单击修改按钮并更新到数据库,若要删除此联系人,则单击删除按钮。
5.3信息查询模块设计
综合信息查询模块主要实现用户根据自己的需要对班次的具体信息进行查询,根据班次可以查询对应班次的剩余票数。
正确
组群信息查询
存储空间查询
(说明三)
判断输入信息是否正确(说明四)
错误
显示
联系人信息查询(说明一)
图5.3信息查询模块流程图
根据输入的联系人信息,在联系人信息表中查询并显示出来。
根据输入的组群信息,在组群信息表中查询并显示出来。
说明三:
点击查询,显示出手机和SIM卡中的剩余空间。
说明四:
首先判断是否有输入的查询信息,若有,则根据所填信息查询;
若没有,则提示“请输入要查询的信息”。
6.系统实现
6.1通讯录建立模块
图6.1系统设置模块效果图
主要代码:
LinkListCreateList(void)
{
LinkListhead=(ListNode*)malloc(sizeof(ListNode));
ListNode*p,*rear;
intflag=1;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 导论 课程设计 写作 规范