个人事务管理系统需求规格说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

x x师院

课程设计

题目:个人事务管理系统

院、系:计算机科学与工程系

姓名:xxx

学号:xxxxxx

班级:x x计本(x)班

1引言

1.1编写目的

现代社会每个人都有属于自己的各种各样的事物,这些事物可能会很繁杂,不便于管理,因此,在进行了相应的市场调查之后,项目组提出了编写个人事务管理系统需求规格说明书。

此需求规格说明书对《个人事务管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

1.2 项目背景

现代社会,每个人总是与周围的事务存在着各种各样的联系,个体要处理的事务也是很繁杂的,人工处理相当麻烦,需要耗费大量的时间与精力,而且由于需要处理的事务杂乱无章,经常容易出错,导致其他的事务无法正常进行。

使用计算机软件来管理个人事务,在时下来讲是很必要的。通过开发一个“个人事务管理系统”的软件,可以方便快捷的管理各项个人事务,使得各项工作能够高效率、高质量的进行。同时也可以与其他的系统建立紧密的联系,与周围的人或者事及时沟通,获取信息。

本人已进行了相应的市场调查,并与目标用户进行了很多沟通,在此基础上编写《个人事务管理系统》需求分析说明书。

1.3 参考资料

【1】张海藩,《软件工程导论》,清华大学出版社

【2】周苏等,《软件工程基础》

【3】陈明,《使用软件工程基础》,清华大学出版社

2.任务概述

2.1目标

《个人事务管理系统》旨在设计出一个能够对个人事务进行有效地管理,使其能够有计划的进行,节约时间与精力,高效完成既定任务。个人事务包括个人的日常事务管理,个人的财务管理,个人的收藏品管理,以及个人的人际交往管理等等。本人以实现简单的功能为模板,选择了通讯录管理以及日常记事为主要功能模板,进行数据库设计。

2.2用户特点

该软件的设计主要是针对学生等应用相对简单相关人士,该用户群的主要特点是:

1.学习工作繁忙,惜时如金;

2.每天的事务繁杂,处理繁琐,需要统筹安排;

3.追求高效率、高品质的生活及学习工作。

针对以上用户特点,《个人事务管理系统》软件能够高效、准确的提供相应信息,使得用户的生活工作能够更加方便快捷。

2.3 运行环境

2.3.1 硬件环境

带有Windows系统的PC计算机,笔记本电脑,PDA等。

运行时占用系统内存:1MB

安装时占用硬盘:3MB

打印机:可选用。

2.3.2软件环境

可用操作系统:

中文Windows 2000

Windows XP或或更高版本的操作系统

汉化版Windows CE

2.4 假定和约束

在目前的各项条件下,要求此《个人事务管理系统》软件的开发在两年的时间内完成,并要求及时汇报开发工作的进度,并与事先制定的进度计划表对比,及时调整,以保证此次开发任务能够在计划时间内完成。

3. 数据描述

3.1 数据项定义

3.2 数据库描述

软件采用ACCESS数据库

3.3 动态数据

输入数据:菜单选项,查找关键字,编辑添加项。

输出数据:由查询关键字确定的数据库记录集合。

内部生成的数据:中间查询结果。

3.4 数据流图

对于《个人事务管理系统》软件来说,整个软件的数据流是比较清晰的,但要把整个软件的数据流图描述出来很繁琐,因此这里分成几个模块来表达。

1.用户注册及登录数据流图:

2.个人事务管理数据流图:

财务数据记录

3.查询流程

其他的模块都与上述模块的流程图相似,这里不具体的绘制。

下图是整个系统的一个比较粗略的流程图。

3.5数据字典

这里给出一个不完整的数据词典,许多数据都在后面逐步清晰。

1.姓名=1{汉字}10|1{字母}20

2.性别=男|女

3.职务=1{汉字}10|1{字母}20

4.单位及部门=1{汉字|数字}40|1{字母|数字}80

5.办公室电话=1{数字|Space|-}40

6.宅电=1{数字|Space|-}20

7.手机=1{数字|Space|-}15

8.E-Mail=1{字母|.|@|数字}20

9.住址=1{汉字}40

10.备用联系人电话=1{数字|Space|-}20

11.邮编=1{数字}8

12.备注=1{汉字|字母}+

其他的数据字典的数据项也按照数字、汉字和字母的相应规律如此编辑。

4.功能需求

4.1 功能划分

本软件的功能如下:

1.浏览功能;

2.查询功能;

3.修改功能;

4.增加功能;

5.删除功能;

6.打印功能;

7.快捷功能;

8.提醒功能。

4.2 功能描述

1.浏览功能:

◆按照时间顺序排列,分项列出时间的基本信息(个人基本信息,事件的

地点,起因,结果等)。

2.查询功能:

登陆进入自己的事务管理系统

◆输入时间,显示与该时间匹配的事件及其基本信息;

◆输入事件,显示与该事件匹配的其他信息;

◆输入人物,显示与该人物相关的事件信息。

3.修改功能:

◆个人可登陆修改信息,系统及时更新。

相关文档
最新文档