2概要设计说明书.docx

上传人:b****5 文档编号:7874254 上传时间:2023-01-26 格式:DOCX 页数:10 大小:72.35KB
下载 相关 举报
2概要设计说明书.docx_第1页
第1页 / 共10页
2概要设计说明书.docx_第2页
第2页 / 共10页
2概要设计说明书.docx_第3页
第3页 / 共10页
2概要设计说明书.docx_第4页
第4页 / 共10页
2概要设计说明书.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

2概要设计说明书.docx

《2概要设计说明书.docx》由会员分享,可在线阅读,更多相关《2概要设计说明书.docx(10页珍藏版)》请在冰豆网上搜索。

2概要设计说明书.docx

2概要设计说明书

1引言2

1.1编写目的2

1.2背景2

1.3定义2

1.4参考资料2

2总体设计2

2.1需求规定2

2.2运行环境2

2.3基本设计概念和处理流程3

2.4结构3

2.5功能需求与程序的关系3

2.6人工处理过程3

2.7尚未问决的问题3

3接口设计3

3.1用户接口3

3.2外部接口3

3.3内部接口4

4运行设计4

4.1运行模块组合4

4.2运行控制4

4.3运行时间4

5系统数据结构设计4

5.1逻辑结构设计要点4

5.2物理结构设计要点4

5.3数据结构与程序的关系4

6系统出错处理设计5

6.1出错信息5

6.2补救措施5

6.3系统维护设计5

概要设计说明书

1引言

1.1编写目的

建立一个家庭财务管理网站,个人信息的详细记录和增加进出账单等。

家庭财务管理网站是针对家庭的财务软件,它能轻松帮助用户完成记账和理财规划。

永华可以自由的设置收支类型(如生活费、通讯费、交通费、医疗费、水电费、电话费),可以制定每月的收支支出预算,可以详细统计各项家庭财务指标,便于分析自己的财务状况。

1.2背景

a.尚未网络化的巨大市场

b.家庭财务管理应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。

家庭财务管理共由三个子系统组成:

家庭成员管理、收支个人进出账单详细记录的查询与增加,个人收支结算及打印。

通过对此家庭财务管理的开发,不仅巩固了我的专业知识,同时也使我更深入地了解了管理系统的构架和它对于个人账户信息管理的重要性。

现在的管理活动已经与计算机紧密地结合在一起了,计算机的出现和参与使我们能够更快速、更方便、更有效地从事管理活动。

最重要的是对于系统整体的考虑,对客户需求的分析,了解客户进出帐管理等整个系统流程,完善系统的功能,加强系统的安全性、易操作性、稳定性和数据的完整性和安全性。

c.本项目的任务提出者为本人,开发者为本人、用户为普通大众。

d.该软件系统同其他系统或其他机构的基本的相互来往关系。

系统名称

家庭财务管理网站

任务提出者

本人

开发者

本人

用户

普通大众

运行该软件的计算站(中心)

有经验的大学生

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

MYSQL:

数据库管理软件

DBMA:

数据库管理系统

Windows2000/2003/XP:

运行环境

Java,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成

1.4参考资料

a.软件工程(原书第八版)作者萨默维尔;机械工业出版社

Java2实用教程(第三版)作者耿祥义张跃平;清华大学出版社

javaEE编程技术作者郝玉龙;清华大学出版社

b.大学生校园置换网企划书作者沈玉娇

c.本计划书用到的术语符合国家标准《软件工程术语(GB/T 11475-1995)》”。

(上网查的不知写啥)列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2总体设计

2.1需求规定

本网站主要是实现家庭个人财务管理。

涉及到用户个人的财政支出和收入。

在成员模块管理里面,进行用户个人信息的录入更新删除等操作。

在操作页面板块,日工各种功能的选择。

在收支模块里面,用户进行日期和收支的录入、删除、修改等。

在日收支结算板块里,用户可以看到一个月的收支计算结果,并可以进行打印。

说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。

2.2运行环境

a.处理器:

IntelPentium166MX或更高。

b.内存:

512M以上。

c.硬盘空间:

200M以上。

d.输入设备:

键盘、鼠标;

e.输出设备:

显示器。

2.3基本设计概念和处理流程

说明本系统的基本设计概念和处理流程,尽量使用图表的形式。

2.4结构

用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.

1、登录管理。

通过用户名登录,输入密码进行登录。

可以用姓名和登录密码登录家庭财务管理系统进行记账管理。

2、家庭成员管理。

用户对自己的个人信息进行,修改添加或者删除。

家庭成员个人信息应该包括姓名以及登录密码、年龄、联系方式。

3、收支项目管理。

可以查看个人的收支情况,可以编辑或者删除收支项目。

用户通过键盘录入具体项目名和金额。

4、家庭成员收支结算打印。

统计家庭成员一定时间内的收支情况。

并可以选择打印来了解具体情况。

2.5功能需求与程序的关系

功能需求与程序的关系如表2.1所示

功能需求

程序层次结构

用户登陆

图3

密码输入

图3

添加收入

图3

修改收入

图3

删除收入

图1

添加支出

图1

修改支出

图1

删除支出

图2

查看收支记录

图2

打印收支记录

图2

用户退出

图2

修改用户信息

图2

添加用户信息

图2

删除用户信息

图2

后台登录

图2

2.6人工处理过程

说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。

2.7尚未解决的问题

计算功能尚未解决

3接口设计

3.1用户接口

本家庭财务管理网站参与那个图形用户接口,以鼠标和键盘为用户接口,信息从用户工作站输入;信息中心集中存储和管理各类信息。

3.2外部接口

系统提供基于SQLServer2000的数据导入和导出功能,方便用户与操作员的数据交换。

JSP页面主要实现对管理界面的显示和解释.

3.3内部接口

中间层组件实现对数据库的操作和操作页面的生成工作,数据库服务器主要对系统提高数据服务。

中间层组件主要封装了对数据库的查询、修改、删除以及页面生成工作,实现了本系统的全部中间业务逻辑.本网站根据后台数据库设置的栏目和绑定的模板自动生成前台查询主页、显示收支记录。

同时后台提供了收入、支出的编辑、修改、和删除功能,完成了家庭财务管理系统的所有功能.

4运行设计

4.1运行模块组合

模块1:

登录管理模块

用户登录管理模块为独立模块,其主要功能是用户名登录,输入密码进行登录。

模块2:

家庭成员管理模块。

用户对自己的个人信息进行,修改添加或者删除

模块3:

收支项目管理模块。

可以查看个人的收支情况,可以编辑或者删除收支项目。

用户通过键盘录入具体项目名和金额。

模块4:

家庭成员收支结算打印模块

统计家庭成员一定时间内的收支情况。

并可以选择打印来了解具体情况。

4.2运行控制

本系统采用B/S结构和机遇web服务两种模式,是一个适用于INTERNET环境下的模型结构。

只要用户能接上Internet,便可以在任何时间、任何地点使用。

题同工作原理图:

执行过程

4.3运行时间

本网站模块分为4个子模块,分别为用户登录管理模块,家庭成员管理模块,收支项目管理模块,家庭成员收支结算打印模块.

5系统数据结构设计

5.1逻辑结构设计要点

给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。

用户表

序号

字段名

数据类型

宽度

1

Username

文本

12

2

Userpassword

文本

16

3

姓名

文本

10

4

性别

文本

4

5

年龄

文本

3

6

联系方式

文本

50

收支明细表

序号

字段名

数据类型

宽度

1

序号

文本

5

2

收入项目

文本

20

3

支出项目

文本

40

4

发生金额

数字

双精度数

5

录入日期

日期/时间

收入类型表

序号

字段名

数据类型

宽度

1

收入项目

文本

20

支出类型表

序号

字段名

数据类型

宽度

1

支出项目

文本

20

5.2物理结构设计要点

给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。

本网站中的所有数据结构中的所有数据项都存储在sqlserver2000数据库中。

操作页面是为了方面用户操作而设计的

用户表中的密码对外是保密的。

5.3数据结构与程序的关系

说明各个数据结构与访问这些数据结构的形式:

程序实现的功能模块

涉及的主要表结构

用户登录模块

n_users

家庭成员管理模块

n_registers

收支管理模块

n_inout

结算打印模块

n_seeprint

6系统出错处理设计

6.1出错信息

任何一个网站的开发都应充分考虑各种系统错误,避免造成系统不一致或损坏,因此在本网站中采用出错提示框形式为用户提示出错信息;

系统应对以下错误做出正确处理:

1.存储的用户收支记录丢失.

2.用户忘记登入密码,则应做出正确处理。

3.无法与数据库连接时,若不能够正确连接,则应做出正确处理。

6.2补救措施

1.当系统原始数据丢失时,将启用副本的建立和启动技术,本系统将周期性地把硬盘信息记录到移动硬盘上去;

2.提示密码出错,请输入正确密码,如忘记密码,请点击忘记密码,并进行密码重新设置。

3.提示数据库无法连接信息。

本系统的降效技术是手工操作和数据的人工记录;

本系统采用的恢复再启动技术是从故障点恢复执行,这样节省了时间,提高了效率,若使软件从头开始重新运行,必然造成用户等待.系统再启动以后会对故障点以前的内容进行检查,如无出错,系统将继续执行.

6.3系统维护设计

为了系统维护的方便,在本家庭成语啊收支管理网站内部设计中,安排了用于系统检查和维护的检测点和系统维护模块,系统维护模块应包括对系统进行全面检查,系统出错处理.系统优化等一系列小模块.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文学研究

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1