个人信息管理系统
需求规范说明书
文档编号:PIMS_1.1版
文档名称:个人信息管理系统
审核批准:
小组成员 姓名 学号 撰写人 审核人
组长 杨永生 2 √
成员 王栋 2
成员 王东旭 2
成员 黄龙飞 2
成员 胡洁 2
成员 刘晴 2
成员 尤欣欣 2 √
创建时间:2012.3.27
审核人签字:____________
个人信息管理系统 需求规范说明书
需求规范说明书
个人信息管理系统
修改历史
日期 版本 作者 修改内容 评审号 变更控制号
2012-3-19 1.0
尤欣欣 初稿
杨永生 图形 数据 功能要求
PIMS_1.0
PIMS_1.1
2010-3-27 1.1
共11页 第1页
个人信息管理系统 需求规范说明书
目录
1 引言 ............................................................................................................................................ 3
1.1 编写目的 ....................................................................................................................... 3
1.2 背景................................................................................................................................ 3
1.3 定义.................................................................................................................................. 3
1.4 参考资料 .......................................................................................................................... 3
2 任务概述..................................................................................................................................... 4
2.1 目标.................................................................................................................................. 4
2.2 用户特点 ........................................................................................................................ 5
3 功能需求................................................................................................................................... 5
3.1 系统界面 .......................................................................................................................... 5
3.1.1 注册管理 ............................................................................................................. 5
3.1.2 密码管理 ........................................................................................................... 5
3.2 目标管理 ...................................................................................................................... 6
3.2 日程任务 ........................................................................................................................ 6
3.3 个人理财 ...................................................................................................................... 6
3.4 理财规划 .......................................................................................................................... 7
3.5 人脉管理 ........................................................................................................................ 7
3.6 知识管理 ........................................................................................................................ 8
3.7 日记管理 ........................................................................................................................ 8
3.8 微记管理 ........................................................................................................................ 8
3.9 公共管理 ........................................................................................................................ 8
3.10 系统管理 ...................................................................................................................... 8
4 性能要求................................................................................................................................... 9
4.1 精度要求 ...................................................................................................................... 9
4.2 时间特性要求 .............................................................................................................. 9
4.3 灵活性 .......................................................................................................................... 9
5 输入输出格式要求 ................................................................................................................. 9
6 数据管理能力要求 ............................................................................................................. 10
7 故障处理能力要求 ............................................................................................................. 10
8 其他专门要求 ..................................................................................................................... 10
9 运行环境规定 ..................................................................................................................... 10
共11页 第2页
个人信息管理系统 需求规范说明书
1引言
《个人信息管理系统需求规范说明书》旨在详细描述系统功能需求和一些非功能需求,
明确系统需求边界。对系统开发进一步详细的说明,为总体设计打下基础,更能满足客户需
求。通过对系统的详细说明,使用户和系统开发者对系统有一个共同的了解。
1.1 编写目的
《个人信息管理系统需求规范说明书》的目的是明确《个人信息管理系统》的各项功
能和非功能的需求,确定系统功能模块。同时为概要设计和详细设计人员提供设计依据,其
他本项目组的开发人员也可参阅。
《个人信息管理系统需求规范说明书》的阅读对象为:
1)对相关业务技术和总体方案作出决策的管理人员和质量管理人员;
2)对本《需求规范说明书》进行评审和确认的有关业务、技术人员;
3)参加概要设计和详细设计阶段工作的全体设计人员;
4)《个人信息管理系统》项目组,其他有权需要调用本文档的人员
1.2背景
开发软件的名称:个人信息管理系统
项目任务提出者:郑州大学软件学院教师宋玉
项目开发者:郑州大学软件学院工程专业2010级:杨永生、王栋、王东旭、黄海、尤
欣欣、胡洁、刘晴;
用户:公司人员、国家公民;
实现软件者:本小组
项目与其他软件、系统关系:银行支付系统(软件开发完成后投资方支付给开发方报酬);
求职人员与招聘公司信息数据库
1.3 定义
PIMS:Personal Information Management System是个人信息管理系统。
1.4参考资料
《数据库原理教程》科学出版社
共11页 第3页
个人信息管理系统 需求规范说明书
《实用软件文档写作》清华大学出版社
《软件需求说明书(GB856T——88)》
2 任务概述
2.1 目标
本软件旨在开发一个信息平台,利用信息化手段有效地管理工作信息和生活信息,以达
到节省时间、更提高办事效率。系统管理员能够更方便的管理用户信息,包括密码管理、注
册管理、生活信息管理、工作信息管理、软件更新管理等;个人用户能够利用该系统进行信
息的插入、删除、更改等。
系统的用例图如下图所示:
密码管理
输入密码
系统页面注册管理
目标管理
查看注册状态
日程任务
系统管理员
个人理财
用户
人脉管理
知识管理
日记管理
微记管理
公共查询
图2.1 系统的用例图
共11页 第4页
个人信息管理系统 需求规范说明书
2.2 用户特点
本系统的最终用户包括两类:
1) 系统管理员:
(1)能很好的掌握编程语言,能熟练地应用计算机技术,但上网经验可能
不足,系统管理员每天都会用到该系统。
(2)会使用本系统,知道本系统的所有功能,能熟练的操作本系统。
(3)有良好的道德品质,有很高的责任心。
2) 个人用户:
(1)一般能上网的人,能熟练地应用计算机,不需要掌握任何编程技术
及经验,在生活和工作中需要查询和记录数据时会用到该系统。
(2)要有一般的道德规范,遵纪守法;
3 功能需求
3.1 系统界面
在系统主界面会显示本系统的主要功能:目标管理、日程任务、个人理财、理财规则、
人脉管理、知识管理、日记管理、微记管理、公共管理、系统管理,并显示本人的信息简报,
包括本人总资产额(现金、银行存款、实物资产、债权)、本人总负债额(负债、信用卡透支额)、
净资产额(目标数量、日程数量、日记数量、往来单位、任务数量、知识数量、实物资产、
联系人数)、收支信息(收入、支出、盈亏)、待办任务、日程。在主页面中会显示本日的具体
时间(阴历、阳历)和标准时间。
在进入系统主页面之前要进行注册,若已经注册了,可以直接登陆。
3.1.1 注册管理
系统管理员进行注册管理。若用户没有注册,系统会提醒用户进行注册。填写一些基本
信息,输入格式要按照提示填写,否则不与通过
3.1.2 密码管理
系统管理员进行密码管理。在用户输入账号后输入密码,若密码与之前注册时输入的密
码不一致,系统会提示用户出错信息,若用户不记得密码,可以点击回密码进行密码回。
共11页 第5页
个人信息管理系统 需求规范说明书
3.2 目标管理
目标管理是以视图的方式显示的,在目标管理中可以增加目标修改目标删除目标查
看.
目标的显示视图如下图:
主题 已完成 分类 开始时完成时象限 类型 事件行操作
间 间 为
视图查看时可以分别按目标类型(终极、量化、周期)、执行状态(执行中、已完成)和显
示全部等方式查看。
3.2 日程任务
日程任务是记录个人日常的计划,包括要完成的事件的时间、性质等。可以进行增加、
修改、删除、复制、查看、处理、打印、查询等操作。
任务的视图如下:
完成 象限 标题 创建日联系人 策略类周期 执行时全天任
期 型 间 务
查看任务是可以按完成度(进行中、已完成)、周期(每天、每周、每月、一次性)、类型(日
程、任务)等方式进行查看。
3.3 个人理财
个人理财包括我的账户、我的资产、账户转账、存入现金、取出现金、债权债务、家庭
预算、理财报表、汇率计算等项目。可以查看全部账户、现金类、银行卡定期、银行卡活期、
定期存折、活期存折、信用卡的当前信息。在个人理财页面中可以进行增加、修改、删除、
自定义账户、账户管理等操作。
个人理财显示的视图如下:
账户类别 账户名称 开户人 持有人 开户日期 币种 当前金额
说明:每种类型的账户都可以创建多个不同的账户,从而实现家庭成员或自己的多账户管理,
创建后的账户会显示上图的列表中。
共11页 第6页
个人信息管理系统 需求规范说明书
3.4 理财规划
创建理财规划能帮助个人确定在未来一段时间内努力的方向和动力,能很好的掌握目前
的状况,距离规划的目标有多远。在理财规划页面中能进行增加、修改、删除等操作。
理财规划视图如下:
序号 理财项目总规划值 理财项目当前值 可用资金 差距值 每月规划
/目标 基本户 金额
3.5 人脉管理
人脉管理是帮助个人纪录联系人,在需要的时候能够很快的到并与此人取得联系,能
够节省大量的时间。在主界面中的提示信息中显示联系人的生日和在某天要和某联系人取得
联系等信息。在人脉管理中可以进行增加、修改、删除、打印、导入、导出等操作。
人脉管理的视图如下:
姓 名 昵称 联系人详细分性别 年龄 生日 单位
助记码 组
在设置联系人时,与联系人相关的信息有目标、任务/日程、人脉圈、收支等。
其相关显示视图如下:
目标主题 目标状态 目标分类 负责人 目标开始日要求完成日
完成标志 任务日程 四象限 主题 内容 策略类型 事件行为
姓名 与你的关性别 年龄 单位 手机
系
收支类型 收支项目 金额 账户
期 期
QQ E-mail
与目标有关
与任务/日程有关
与人脉圈有关
与收支相关
说明:由于人脉圈可能比较大,联系人也比较多,在人脉管理中建立一个视图检索,可以按
姓名、性别、年龄及姓名的字母缩写进行查询。
共11页 第7页
个人信息管理系统 需求规范说明书
3.6 知识管理
每个在每天都会学到不同的知识,有的知识比较容易忘记,应该随时记录下来以保证在
以后可以进行查询。在知识管理中建立知识目录,注明分类编码和目录名称,有的目录可能
比较私密,因此在建立目录是可以设置密码。在知识管里页面中可以进行增加、修改、删除
等操作。输入知识点时,可以批量输入,查询知识点是会显示当前知识的视图。
当前知识点视图如下:
创建日期 目录分类 标题 关键字 附件数量
3.7 日记管理
有的人有每天记日记的习惯,日记有可分为工作日记和私人日记。一般的日记中包括记
录日记当天的天气状况、日期、心情、主题等信息,在本系统中可以设置字体的大小、颜
等,还可以更改日记的背景,删除日记,打印日记,导入和导出。
3.8 微记管理
微记管理可以随时记录当前所发生的事情以及心情,非常方便,同时还可以和别人分享
你此时的心情。在本软件中有大量的表情头像,能贴切的表达你的心情。由于微记事随时都
可以记录,所以会有很多的记录,查询时很不方便,需要建立一个微机检索。微记检索可以
按天、周、月、年、全部查询。
3.9 公共管理
在公共查询中可以查询你所需要的常用信息,例如邮编查询、区号查询、常用电话、在
线翻译、火车/公交/航班、常见问题等。
3.10 系统管理
系统管理的菜单:数据字典、家庭成员、修改密码、密码箱、加入会员、会员激活、账
号信息修改、数据备份、数据恢复、回收站、新手向导、系统消息、帮助、关于、推出。在
系统管理页面中,可以对启动 登录 关闭、提醒 提前期 发送、国家 省州 地区 节日、邮
箱设置、快捷方式等进行具体设置。
共11页 第8页
个人信息管理系统 需求规范说明书
4 性能要求
4.1 精度要求
各报表中计算金额的数据要求精确到小数点后两位,计算天数的要是整数。
4.2 时间特性要求
响应时间:所有的查询时间都不超过5秒,报表应该在15秒内显示相关信息或提示出
错信息。
更新处理时间:所有提交数据一般在3秒内相应,但部分报表的上传和下载除外。
数据传送和转换时间
4.3 灵活性
(1)、操作方式
程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,
通常使用鼠标的点击完成,但是,界面要求全部支持键盘的定位操作(在不安装
鼠标的计算机上也能够使用该系统)。
(2)、运行环境
程序在通常的条件下,在windows XP上安装运行,但是,还要求能够在后来的
win7操作系统上运行(比如升级)。
(3)、同其他软件的接口的变化
能支持一些软件的接口连接,使用其他的一些软件来服务本系统
(4)、精度和有效时间变化
要求一些精度要达到人们的普遍要求,有效时间随升级的变化而变化
(5)、规模的变化和改进
由于本系统的规模比较大,计划和进度的改变影响到需要实现的需求,所以要
更好的规划规模
5 输入输出格式要求
(1)提供用户增加信息的操作页面,包括增加各项功能信息的页面。
(2)提供用户修改信息的操作页面,打开修改页面就可以直接修改各项信息。
(3)提供用户查询信息的操作页面,让用户体验更加便捷的操作。
(4)提供参数设置与库操作界面,刚开始登陆时用户可以输入各种基本信息,还可以加
入个人格言。
(5)提供新手向导指导操作页面,帮助新的用户熟练的应用的该软件。
共11页 第9页
个人信息管理系统 需求规范说明书
6 数据管理能力要求
本系统没有对应用人数量有严格的限制,也没有上限,只要在该系统中注册就可以应
用本系统。对于那些连续半年没有使用本软件的人员,系统管理员会把该类人员的账号撤销,
若该类人员再次使用本软件应从新注册。
7 故障处理能力要求
由于该系统中的数据对个人来说都有很重要的用途,因此要求数据库有严格的恢复机制:
数据必须每天进行一次备份,本系统中可能会涉及到大量的信息,应该以天为增量进行存储,
以季度为周期进行海量存储。
8 其他专门要求
(1)对系统各个功能模块,以分级菜单模式给出。
(2)所有的提交、确认、删除等操作均以按钮的形式给出,且名称一律以“提交”、“确
认”、“删除”等易于理解的形式命名。
(3)安全性:SQL自身提供了对象数据的安全性保护措施,数据进行集中管理同时避
免了数据的不一致,在SQL Server的版本中,只有管理中心数据库服务器的成员持有对数
据访问的权限,本系统的用户,密码能保证安全。对任务、成语的管理,数据库同时提供了
备份和恢复的功能,在数据库服务器出现问题的时候,能进行数据的快速恢复。但是,用户
不能删除数据库对应的物理文件,否则数据将丢失。
(4)可扩充性:系统在开发完毕以后,只能实现任务管理的功能和框架,在后续的开
发中,可以在本框架的基础上,采用JAVA中的面向对象的特点来增加功能模块。
可能增加的功能模块包括:任务调度和程序自动运行、日程和活动安排、界面改
进、文件监控(监控磁盘上的文件拷贝操作、以防止非法的侵入)、个人数据的存储(包括
对图像、音乐和一些信息的分类存储和分类检索)、使用语音组件实现语音的输入、网络会
议等。
(5)健壮性:系统应该保证在一次开机三月之内稳定运行(最大的任务时间间隔是三
月的时间),数据库在一些灾难事故中能够在系统安装好之后,俩小时内恢复。
9 运行环境规定
设备和开发工具规定:
共11页 第10页
个人信息管理系统 需求规范说明书
指定开发工具 编程工具:editplus
运行调试工具:eclipse
数据库管理系统:SQL server
操作系统:windows xp/vista 开发环境
Java 虚拟机
JDK 1.6
操作系统:windows xp/vista 测试环境
数据库管理系统:SQL server
共11页 第11页
本文发布于:2023-05-28 02:36:26,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/falv/fa/78/124039.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |