通讯录文档格式.docx
《通讯录文档格式.docx》由会员分享,可在线阅读,更多相关《通讯录文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
在联系人信息模块中实现系统存储用户输入的联系人信息的浏览、增加、修改、删除。
在信息查询模块中实现系统对联系人信息的综合查询。
3.可行性分析研究
3.1技术可行性
本系统是一个典型的数据库应用程序。
现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。
系统采用VB6.0开发工具,该工具功能强大,发展性强,适合任何的编程工作,这些技术完全胜任开发任务;
并且利用该工具能使操作人员可在短时间能完全掌握系统维护工作。
系统运用了SQL作为后台数据库,而SQL是一个非常优秀的小型数据库管理软件,方便使用,性能稳定。
图1系统流程图
3.2社会可行性
由于使用该系统管理,可以在很大程度上解决用户与管理者,在信息沟通方面的问题,是完全有利的行为。
我们研发小组会很好的行使合同上的权力和履行合同上的义务,并且该系统已经申请了专利版权,对侵权行为均会予以追究。
该系统对工作制度并无要求,随时操作随时处理,而对于工作人员的素质,只要具有使用该系统权限的用户和管理者都可以使用,并不需任何计算机方面的专业知识即可上手操作。
根据上述分析,该系统完全符合日常管理的要求。
4.需求分析
4.1名词定义
实体:
客观世界中存在的且可互相区别的事物。
联系:
客观事物中的彼此之间的关系。
属性:
实体或者联系所具有的性质。
4.2功能分析
该通讯簿信息管理系统软件目前已有比较完善的管理与使用功能。
研制通讯簿信息管理系统软件是为了满足用户与管理者方便对信息的各种管理与操作。
通过本系统软件,能帮助用户和管理者利用计算机,快速方便的对信息进行查询和管理,执行浏览、增加、删除等所需操作。
4.2.1添加联系人功能
能录入新数据,当录入重复的编号时,则提示数据录入重复并取消录入;
当通讯簿中超过15000条信息时,存储空间已满,不能再录入新数据;
录入的新数据能按递增的顺序自动进行条目编号;
录入信息主要包括:
编号、姓名、性别、手机、住址电话、办公电话、家庭住址等
4.2.2信息管理功能
选中某个人时,可对此人的相应数据进行增加、修改和删除;
4.2.3查询功能
选择此功能时,可以根据输入任何一项联系人信息查询联系人详细信息;
图2功能分析图
5.总体设计
图3总体设计图
5.1数据流图
5.1.1E-R图
(1)通讯簿总体E-R图
图7通讯簿基本信息E-R图
(2)用户表E-R图
图8用户表E-R图
(3)联系人表E-R图
图9联系人表E-R图
5.2数据表
通讯簿基本信息表:
(编号,姓名,性别,手机,住址电话,办公电话,家庭住址、电子邮箱等)
系统信息表:
(用户编号,密码)
6.详细设计
从前面需求分析可以看出,系统功能简单,从使用和操作的功能上分,有两种用户:
用户(已经登记注册);
游客(未登记注册)。
对应于每一个模块,几乎都有查询、修改、查看详细资料这几个功能。
整个操作流程就是由这几种基本功能实现的。
在这里每个模块都要用到的功能没必要在每个子模块里重复阐述,在每个子模块里只列区别于其它子模块的功能实现。
6.1用户登录模块设计:
用户登录模块主要根据用户登录的信息,与数据库中信息成功匹配后,获得其相应的操作权限。
说明:
打开系统,等待用户输入账号、密码,判断用户输入的信息与后台数据库是否匹配,若不匹配,则等待用户重新输入。
图10登录模块流程图
6.2系统信息模块设计
系统设置模块主要实现对用户基本信息的设置和保存、以及对该系统的一些设置。
图11系统信息模块流程图
6.3用户信息模块设计
用户信息模块主要实现对用户信息的添加、修改、删除等操作
图12用户信息模块流程图
单击确认按钮,对系统设置进行保存,并保存用户的信息,保存到系统。
6.测试
6.1出错信息
输入用户名不存在:
说明数据库无此用户名,需注册。
密码错误:
说明用户名和密码不匹配。
弹出警告信息后需重新输入密码,一天内输入三次错误密码,将对此用户进行强制退出,需持身份证解冻。
6.2黑盒测试数据
图9划分等价类编号
图10覆盖所有的有效等价类