个人信息管理系统-----概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
个人信息管理系统
概要设计说明书
文档编号:PIMS_1.0版
文档名称:个人信息管理系统
审核批准:
创建时间:2012.4.14 审核人签字:____________
概要设计说明书个人信息管理系统
目录
1 引言 (4)
1.1 编写目的 (4)
1.2 背景 (4)
1.3 定义 (4)
1.4 参考资料 (5)
2 总体设计 (5)
2.1 需求规定 (5)
2.2 运行环境 (5)
2.3 基本设计概念和处理流程 (5)
2.3.1 基本设计概念 (5)
2.3.2 处理流程 (6)
2.4 结构 (6)
2.4.1 界面的总体结构: (7)
2.4.2 内部的被封装的基本结构 (7)
2.5 功能需求与程序的关系 (8)
2.6 人工处理过程 (9)
2.7 尚未解决的问题 (9)
3 接口设计 (9)
3.1 用户接口 (9)
3.2 外部接口 (9)
3.3 内部接口 (9)
4 运行设计 (10)
4.1 运行模块的组合 (10)
4.2 运行控制 (10)
4.3 运行时间 (10)
5 系统数据结构设计 (10)
5.1 逻辑结构设计要点 (10)
5.2 物理结构设计要点 (10)
5.3 数据结构与程序的关系 (11)
6 系统出错处理设计 (11)
6.1 出错信息 (11)
6.2 补救措施 (11)
6.3 系统维护设计 (11)
1 引言
1.1 编写目的
此概要设计说明书是为了说明整个系统的体系架构,以及需求用例的各个功能点在架构中的体现,为系统的详细设计人员进行详细设计时的输入参考文档。从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。
1.2 背景
开发软件的名称:个人信息管理系统
项目任务提出者:郑州大学软件学院教师宋玉
项目开发者:郑州大学软件学院工程专业2010级:杨永生、王栋、王东旭、黄海、
尤欣欣、胡洁、刘晴;
用户:公司人员、国家公民;
实现软件者:本小组
项目与其他软件、系统关系:银行支付系统(软件开发完成后投资方支付给开发方报酬);
求职人员与招聘公司信息数据库
1.3 定义
PIMS:Personal Information Management System是个人信息管理系统。
在该概要设计说明书中的专门术语有:
(1)总体设计
(2)接口设计
(3)数据结构设计
(4)运行设计
(5)出错设计
具体的概念与含义在文档后将会解释。
1.4 参考资料
《数据库原理教程》科学出版社
《实用软件文档写作》清华大学出版社
《概要设计说明书》(GB8567——88)
2 总体设计
2.1 需求规定
个人信息多元化,信息爆炸的时代,人们很难自己一条一条的查询,个人信息管理系统能很好的解决这一问题,个人信息管理系统现已成为人们生活必不可少的一部分,客户多个人信息管理系统的需求很大,但要求也很大,首先程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作,支持多输入法功能(如微软拼音等等),处理上一定要快,基本在3秒内闪出,有很好的界面,在已有的基础上能升级,打补丁,添加功能,加强其扩展性。
2.2 运行环境
程序在通常的条件下,在windows XP上安装运行,但是,还要求能够在后来的win7操作系统上运行(比如升级)。
2.3 基本设计概念和处理流程
2.3.1 基本设计概念
本系统的基本设计概念是符合用户标准和行业标准,有一流的数据库设计,操作简单,界面清晰明朗,容易上手,各板块都有功能说明,有Help帮助功能,用户很容易查询到自己所
需要的帮助。
2.3.2 处理流程
本系统的系统结构基本处理流程图:
图1 系统结构基本处理流程图2.4 结构
本系统的大体结构分为几个结构:
2.4.1 界面的总体结构:
图2 总体结构2.4.2 内部的被封装的基本结构
图3 内部的被封装的基本结构
2.5 功能需求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
2.6 人工处理过程
需要用户很好的看看说明书,看看每一步才操作,正确使用本程序。
2.7 尚未解决的问题
1)了解整个软件的需求分析。
2)对于软件的数据结构和整体关系进行全面了解。
3 接口设计
3.1 用户接口
该个人信息管理系统采用事件监听来实现。
3.2 外部接口
1)用户界面:本软件的屏幕格式,按钮格式,输入输出方式都是按照人性化的设计,方便用户执行各种操作。可以放大缩小,后台运行,开机运行,自动提醒;
各个按钮的简单明了,互动性强,适用于各类人群。
用户通过主界面的按钮进行个人信息管理,简单的操作就可以实现基本的功能。
2)硬件借口:本软件产品的用户需要通过键盘及鼠标进行操作,进行主界面后自动链接数据库,自动测试网络,并连接网络;进行规定的键盘操作,然后分别在主界面有相应的动作反应。
3)本软件与操作平台无关,能适应与各种操作系统。
3.3 内部接口
内部模块之间的借口是通过内部的类,和方法完成的,在程序设计中用java语言设计,调用很多类,实现许多类的调用需要java提供的大量的类。