明书和完成后续设计与开发工作。本说明书的预期读者为用户、业务或需求分析人员、测试人员、项目管理人员。
3.2 需求分析的任务概述
3.2.1 目标
1、开发目标
人们交流的方式多种多样,但是,我们在交流的同时希望更多的了解对方的信息,本软件即是根据此需求进行开发的。
2、应用目标
让用户能够通过注册信息,登录并更新及查询自己的信息,在此基础上,用户还能够有效的掌握和共享其它资源,但是不能更新。从而促进了信息管理的规范化和集成化,使得用户之间的交流更加的便捷。
3.2.2 用户的特点
本软件产品的最终用户来源广泛,相同之处则是为了增进与他人之间的交流,管理人员则可以随时更新软件的项目,以及查询和维护信息。本软件面向大众,用户使用过程中的操作也不复杂,因此,本软件的使用频度应达到70%左右。
3.2.3 假定和约束
本软件产品为大众用户使用,然而,本软件在功能上还不够完善,因此对于用户的需求还无法完全实现。
3.3系统对主要功能的规定
3.3.1 系统功能模块
1) 登录模块
2) 用户注册模块
3) 管理员信息管理模块
4) 用户信息管理模块
5) 系统设置管理模块
6) 其他系统接口
3.3.2 功能描述
下面详细描述一下各个功能模块:
1) 登录模块
仅限于已注册用户和管理人员进行操作。该模块主要是用于用户登录,用户和管理人员输入用户名和正确的密码即可进入对应的界面。该界面的注册控件可转到注册功能,若用户长期未使用已注册帐号(五个月以内未曾使用系统将自动注销)、为注册用户以及用户名或者密码遗失的用户,点击注册控件进入注册模块。
2) 用户注册模块
仅限于用户长期未使用已注册帐号(五个月以内未曾使用系统将自动注销)、为注册用户以及用户名或者密码遗失的用户。在注册过程中,即将注册的用户必须需要根据要求填写用户名、密码、确认密码、注册邮箱等,在填写过程中系统会有对应的提示,*为必填,对于其他比如说性别、出生年月等信息为可填,注册成功后将进入个人信息模块。
3) 管理员信息管理模块
仅限于管理人员进行操作。管理人员通过登录模块输入管理员登录帐号,进入管理员信息管理模块,该模块里面,管理人员能够通过输入查找功能,进行查询数据库中所有用户的个人资料,而且,管理员还能对所有用户的资料进行修改,包括文字和图片信息。
4) 用户信息管理模块
仅限于已注册用户和管理人员进行操作。用户通过登录功能模块输入正确的用户名和密码进入用户信息模块,用户信息管理模块仅仅是个人信息,不包括其他用户的信息,所以,别的用户不能够修改此用户的任何信息,用户自身可以对个人的信息进行修改。在此模块,用户还能够对用户的信息进行不同的展示,例如图片的展示,形态和大小呈现多样化。
5) 系统设置管理模块
仅限于已注册用户和管理人员进行操作。管理员和已注册用户能够根据不同的需要修改系统中的某些设置。
3.3.3 系统主要功能的数据流程图
1、 注册功能
2、 登录功能
用户登录
管理员登录
3、管理员管理功能
4、用户功能
5、系统设置
3.4 数据字典.
3.4.1 数据流的描述
数据流名 来源 去向 说明 登录 用户输入的用户名和密码 验证后进入系统界面 管理员和用户进入的界面不相同 用户注册 用户填写的注册信息 注册成功后可直接登录系统 注册信息自动写入到后台数据库 管理员界面 正确的管理员用户名和密码 进入主界面进行管理 可直接查看用户信息 用户界面 正确的用户名和密码 进入用户主界面 可对自己的相册进行管理 个人资料 用户点击个人档案 修改资料或头像 修改后的资料自动更新后台数据库 相片浏览 用户点击个人相册 管理自己个人相册 上传或删除等修改后自动更新后台数据库 相片删除 用户进入个人电子相册后点击删除相片 直接删除数据库中的相片 删除后自动更新后台数据库 个人电子相册 用户登录后点击进入 对相册进行各项管理 资料修改 在个人资料中点击 进行资料的完善或修改 修改后的资料自动更新在数据库中
3.4.2 数据项的条目
数据项名称 类型 描述 用户名 文本类型 描述用户和管理员的用户名 ID 数字类型 描述用户在电子相册中的表示 密码 文本类型 用户在电子相册中的密码 确认密码 文本类型 注册时候的确认密码 注册邮箱 文本类型 注册时候所用的验证邮箱 性别 文本类型 描述用户的性别 出生年月 文本类型 描述用户的出生年月 头像 文本类型 用户上传的个人头像 星座 文本类型 描述用户的星座 血型 文本类型 描述用户的血型 职业 文本类型 描述用户的职业 爱好 文本类型 描述用户的爱好 Picture ID 文本类型 用户相册照片的编号 Path 文本类型 用户相册照片的来源地址
3.4.3 数据存储条目
数据存储名称 简述 组成 用户注册信息 存放用户的注册信息 ID+用户名+密码+确认密码+注册邮箱+性别+出生年月+星座+血型+头像+职业+爱好 用户照片信息 存放用户的照片信息 Picture ID+ path
3.4.4 E-R图
1 N
I n 1 1
1 N 1 1
3.5 系统对性能的规定
3.5.1 精度
1、要按照严格的数据格式输入,否则系统不给予响应进行处理。
2、查询时要保证查全率,所有相应域包含查询关键字的记录都能查到。
3.5.2时间特性的要求
a. 响应时间:一般操作的响应时间应在1~2秒内,对软磁盘和打印机的操作也应在可接受的时间内完成。
b. 更新处理时间:每12小时
c. 数据的转换和传送时间:
d. 解题时间:
3.5.3 适应性:
使用开放式的操作系统,开放式的数据库开发工具及标准的通信协议,结构层次自独立性。
4 总体设计
4.1 系统总体设计
4.1.1引言:
4.1.2编写目的:
以方便用户的使用,减少用户使用的操作不变性,提高电子相册上传的速度,减少上传差错为目标,减少各项资金支出,提高管理质量,基于需求分析之上编写了本文档,目的在于,将需求分析中的设计的功能具体化
预期读者:
* ...有关业务主管;
* ...有关技术主管;
* ...有关软件设计开发人员;
* ...有关运行维护人员
4.1.3范围:
说明:
a. 待开发的软件系统的名称:电子相册管理系统
b. 项目任务提出者:2008级1班
项目开发者:第五开发小组
用户:大学生
c. 实现该软件的计算中心或计算机网络: WIN XP/2000/Vista./Windows7
4.1.4 需求规定:
本电子相册管理系统主要以提高快速注册,方便用户上传照片,管理照片,同时便于系统的管理员管理为目标,减少各项资金支出,提高管理质量,从而能为使用方便性和上传照片快速性创造条件,对用户的登陆注册以及管理实现计算机管理,实现数据的及时保存预处理。详细的说明请参见《需求分析》。
4.1.5 运行环境
A. 数据库:Access2003数据库
B. 运行平台:装有windows系列操作系统的PC机
4.1.6系统总体结构如图所示:
4.3数据库设计
4.2.1 用户档案数据库
4.2.2 相册数据库
4.3 界面设计
登录界面:
注册界面:
个人资料界面:
5 结构化分析与设计
5.1数据流图
5.1.1注册
5.1.2 用户登录
5.1.3 管理员信息管理
5.1.4 总的数据流程图
5.2结构图
6 面向对象设计和分析
6.1识别执行者
在电子相册管理系统中,登录和注册是由用户或者管理人员进行的操作,只是
上一篇:
毕业设计OA系统-毕业论文
下一篇:
新疆工业结构变动对环境的影响分析