电子相册系统需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中原工学院软件学院
二级实践课题设计任务书
摘要
由于市场竞争的需要,交流方式的多样化,用户的可选择的方式也就不断增加,对于软件研发者,软件功能的多样化和完善才是竞争的资本。由于信息交流的多样化,特别是电子信息技术的发展,同时,随着数据库技术,客户/服务器技术等的发展,使得电子相册系统的功能更加完善。电子相册管理系统的特点是从相册管理的角度出发,通过数据库将几乎所有与之相关的数据统一管理起来,从而形成了集成的信息集。电子相册管理系统较好的用户界面,信息共享,信息管理使得管理人员和用户使用更加的便捷,而且电子相册系统的可操作性非常强,针对不同教育程度的人群。
电子相册系统容纳的信息量非常大,主要通过文字和图片等方式展示出来,针对当前信息交流和管理类型的软件较多的原因,电子相册系统通过简单的几个功能模块就实现了用户的登录、注册、信息更新、信息共享、信息管理等功能。且在不同的功能模块中,分工明确,不同的功能模块通过控件联系起来。从而使得用户之间的交流更加的多样化。
关键词:相册管理;数据库设计;界面设计。
目录
摘要 (3)
第1章绪论 (5)
1.1课题背景 (5)
1.2相册管理系统的现状 (5)
1.3 课题研究内容 (5)
第2章需求分析 (6)
2.1 相册需求分析 (6)
2.2 需求分析的任务概述 (6)
2.2.1 目录 (6)
2.2.2用户的特点 (6)
2.2.3假定和约束 (6)
2.2.4需求约定 (7)
2.2.5功能详细描述 (7)
2.3 系统环境需求 (7)
2.3.1 开发环境需求 (7)
2.3.2 运行环境需求 (7)
第3章概要设计 (8)
3.1 数据库概要设计 (8)
3.1.1 实体及其属性 (8)
3.1.2 E-R模型 (8)
第4章详细设计 (9)
4.1 数据库的详细设计 (9)
4.2结构化分析与设计 (10)
4.2.1数据主要功能的数据流程图 (10)
4.2.2系统总体结构设计 (12)
4.3系统详细设计 (12)
4.3.1相册登录管理 (12)
4.3.2相册信息管理 (13)
第5章运行及测试 (17)
5.1系统测试概要 (17)
5.2 系统维护 (19)
第6章结束语 (20)
附录系统相关代码 (22)
第1章绪论
1.1课题背景
由于市场竞争的需要,交流方式的多样化,用户的可选择的方式也就不断增加,对于软件研发者,软件功能的多样化和完善才是竞争的资本。由于信息交流的多样化,特别是电子信息技术的发展,同时,随着数据库技术,客户/服务器技术等的发展,使得相册系统的功能更加完善。相册管理系统的特点是从相册管理的角度出发,通过数据库将几乎所有与之相关的数据统一管理起来,从而形成了集成的信息集。相册管理系统较好的用户界面,信息共享,信息管理使得管理人员和用户使用更加的便捷,而且相册系统的可操作性非常强,针对不同教育程度的人群。
相册系统容纳的信息量非常大,主要通过文字和图片等方式展示出来,针对当前信息交流和管理类型的软件较多的原因,相册系统通过简单的几个功能模块就实现了用户的登录、注册、信息更新、信息共享、信息管理等功能。且在不同的功能模块中,分工明确,不同的功能模块通过控件联系起来。从而使得用户之间的交流更加的多样化。
1.2相册管理系统的现状
现有系统主要是由人工进行管理和维护,工作量较大,不能满足人们对时间和效率的要求,导致这种相册模式已不再适应日益增长的相册工作管理量。迫切需要找到一种更加智能的相册管理以及注册系统。
1.3 课题研究内容
希望能够以最低的成本,并且能够在最短的时间期限内研发出具有登录、注册、信息共享、信息管理等功能的相册管理系统。
该课题以某商标注册所的客户管理需求为出发点,实现了以下功能:
1)登录模块
2)相册管理模块
3)相片管理模块
第2章需求分析
2.1 相册需求分析
在完成了针对《相册管理》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《相册管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为用户、业务或需求分析人员、测试人员、项目管理人员。
2.2 需求分析的任务概述
2.2.1 目录
1、开发目标
人们交流的方式多种多样,但是,我们在交流的同时希望更多的了解对方的信息,本软件即是根据此需求进行开发的。
2、应用目标
让用户能够通过注册信息,登录并更新及查询自己的信息,在此基础上,用户还能够有效的掌握和共享其它资源,但是不能更新。从而促进了信息管理的规范化和集成化,使得用户之间的交流更加的便捷。
2.2.2用户的特点
本软件产品的最终用户来源广泛,相同之处则是为了增进与他人之间的交流,管理人员则可以随时更新软件的项目,以及查询和维护信息。本软件面向大众,用户使用过程中的操作也不复杂。
2.2.3假定和约束
本软件产品为大众用户使用,然而,本软件在功能上还不够完善,因此对于用户的需求还无法完全实现。
2.2.4需求约定
本相册管理系统主要能实现新建、打开相册,导入照片、幻灯片放映、旋转图片等功能。可实现按相册创建时间、照片上传时间、照片描述等查看相册,并用文件夹及文件操作管理相册及照片。方便性和上传照片快速性创造条件,对用户的登陆注册以及管理实现计算机管理,实现数据的及时保存预处理。
2.2.5功能详细描述
相册管理系统主体分为三大部分:用户登陆和使用相册和退出本系统。
<1> 用户通过对用户名和密码的校验才可以登录,会出现一个相册管理系统主界面,里面包含了用户可以做的所有操作。
<2>在相册主界面部分可以上传相片,浏览相片,新建相册,删除相册等。
<3>退出本系统就彻底的退出了相册管理系统。
2.3 系统环境需求
2.3.1 开发环境需求
硬件需求:CPU PIII 500以上的PC服务器,内存1GB以上,硬盘8GB以上。操作系统:Windows XP
软件需求:Microsoft Visual Studio 2005 开发环境,SQL Server 2005数据库
2.3.2 运行环境需求
硬件需求:CPU PIII 500 以上的PC服务器,内存1CB以上,硬盘8GB以上。操作系统:Windows XP;软件需求:.NET Framework v2.0。