登录 判断是否合法 系统 信息查询 信息修改 查询条件 增删 修改 浏览 错误提示信息 从数据库读取数据 更新 错误提示信息 更新到数据库
图2.1 系统数据流程图
2.2社会可行性
由于使用该系统管理,可以在很大程度上解决用户与管理者,在信息沟通方面的问题,是完全有利的行为。我们研发小组会很好的行使合同上的权力和履行合同上的义务,并且该系统已经申请了专利版权,对侵权行为均会予以追究。
该系统对工作制度并无要求,随时操作随时处理,而对于工作人员的素质,只要具有使用该系统权限的用户和管理者都可以使用,并不需任何计算机方面的专业知识即可上手操作。根据上述分析,该系统完全符合日常管理的要求。
3
3.结论意见
综合技术可行性、社会可行性等各个方面因素的考虑,对通讯簿信息管理系统进行了可行性研究,可知,开发该通讯簿信息管理系统是完全可行的。
三、需求分析报告
1.名词定义
实体:客观世界中存在的且可互相区别的事物。 联系:客观事物中的彼此之间的关系。 属性:实体或者联系所具有的性质。
2.任务概述
该通讯簿信息管理系统软件目前已有比较完善的管理与使用功能。研制通讯簿信息管理系统软件是为了满足用户与管理者方便对信息的各种管理与操作。 2.1开发意图
? 为了通讯簿信息管理系统更完善; ? 为了通讯簿信息管理更方便; ? 为了加强用户的正规化管理; 2.2应用目标
通过本系统软件,能帮助用户和管理者利用计算机,快速方便的对信息进行查询和管理,执行浏览、增加、删除等所需操作。 2.3产品描述
本产品是一种工作在windows系统平台的软件,它以SQL为数据库。 2.4产品功能 1.系统功能划分:
使用该系统有二个角色,用户,管理者。管理者可以查看、增加、修改和删除用户信
4
息,并能修改密码。用户可以浏览、查看用户信息,不能进行修改、删除和增加操作。 2.系统可分为3个模块: 1) 添加联系人功能
? 能录入新数据,当录入重复的编号时,则提示数据录入重复并取消录入; ? 当通讯簿中超过15000条信息时,存储空间已满,不能再录入新数据; ? 录入的新数据能按递增的顺序自动进行条目编号;
? 录入信息主要包括:编号、姓名、性别、手机、住址电话、办公电话、家庭住址、
电子邮箱、个人简历;
2) 信息管理功能
? 选中某个人时,可对此人的相应数据进行增加、修改和删除; 3) 查询功能
? 选择此功能时,可以根据输入任何一项联系人信息查询联系人详细信息; 2.5安全性
用户密码错误三次以后便不能登录便自动退出。
5
3.具体需求分析
3.1系统流程图
登录 判断是否合法 系统 信息查询 信息修改 查询条件 增加 修改 删除 错误提示信息 从数据库读取数据 更新 错误提示信息 更新到数据库
图3.1 系统流程图
6
3.2数据字典: 数据流描述:
数据流名:用户名密码 数据来源:用户登陆处理 数据去向:验证信息处理。 说明:用户输入用户名和密码 数据组成:用户名+密码 数据流量:小 数据流名:直接登录 数据来源:用户登录处理 数据去向:客户界面 说明:普通用户不输入用户名和密码不能登录 数据流名:登录 数据来源:验证信息处理正确 数据去向:根据验证信息返回条件决定是否登录 说明:系统登录到主界面。
数据元素词条描述: 元素名:用户 描述:使用该管理系统的人 定义:用户=普通用户+管理者 元素名:用户编号 描述:用来区分是否已经注册 定义:用户编号=普通用户编号+管理者编号
7