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