2概要设计说明书.doc_第1页
2概要设计说明书.doc_第2页
2概要设计说明书.doc_第3页
2概要设计说明书.doc_第4页
2概要设计说明书.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1引言21.1编写目的21.2背景21.3定义21.4参考资料22总体设计22.1需求规定22.2运行环境22.3基本设计概念和处理流程32.4结构32.5功能需求与程序的关系32.6人工处理过程32.7尚未问决的问题33接口设计33.1用户接口33.2外部接口33.3内部接口44运行设计44.1运行模块组合44.2运行控制44.3运行时间45系统数据结构设计45.1逻辑结构设计要点45.2物理结构设计要点45.3数据结构与程序的关系46系统出错处理设计56.1出错信息56.2补救措施56.3系统维护设计5概要设计说明书1引言1.1编写目的建立一个家庭财务管理网站, 个人信息的详细记录和增加进出账单等。家庭财务管理网站是针对家庭的财务软件,它能轻松帮助用户完成记账和理财规划。永华可以自由的设置收支类型(如生活费、通讯费、交通费、医疗费、水电费、电话费),可以制定每月的收支支出预算,可以详细统计各项家庭财务指标,便于分析自己的财务状况。1.2背景a 尚未网络化的巨大市场b 家庭财务管理应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。家庭财务管理共由三个子系统组成:家庭成员管理、收支个人进出账单详细记录的查询与增加,个人收支结算及打印。通过对此家庭财务管理的开发,不仅巩固了我的专业知识,同时也使我更深入地了解了管理系统的构架和它对于个人账户信息管理的重要性。现在的管理活动已经与计算机紧密地结合在一起了,计算机的出现和参与使我们能够更快速、更方便、更有效地从事管理活动。最重要的是对于系统整体的考虑,对客户需求的分析,了解客户进出帐管理等整个系统流程,完善系统的功能,加强系统的安全性、易操作性、稳定性和数据的完整性和安全性。c 本项目的任务提出者为本人,开发者为本人、用户为普通大众。d 该软件系统同其他系统或其他机构的基本的相互来往关系。 系统名称 家庭财务管理网站任务提出者本人开发者本人用户普通大众运行该软件的计算站(中心)有经验的大学生1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。MYSQL:数据库管理软件DBMA:数据库管理系统Windows2000/2003/XP:运行环境Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成1.4参考资料a 软件工程(原书第八版) 作者 萨默维尔 ;机械工业出版社Java2实用教程(第三版) 作者 耿祥义 张跃平; 清华大学出版社javaEE编程技术 作者 郝玉龙;清华大学出版社b 大学生校园置换网 企划书 作者 沈玉娇c 本计划书用到的术语符合国家标准软件工程术语(GB/T 11475-1995)”。(上网查的不知写啥) 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2总体设计2.1需求规定本网站主要是实现家庭个人财务管理。涉及到用户个人的财政支出和收入。在成员模块管理里面,进行用户个人信息的录入更新删除等操作。在操作页面板块,日工各种功能的选择。在收支模块里面,用户进行日期和收支的录入、删除、修改等。在日收支结算板块里,用户可以看到一个月的收支计算结果,并可以进行打印。说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。2.2运行环境a.处理器:Intel Pentium 166MX 或更高。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后台登录图22.6人工处理过程说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。2.7尚未解决的问题计算功能尚未解决3接口设计3.1用户接口本家庭财务管理网站参与那个图形用户接口,以鼠标和键盘为用户接口,信息从用户工作站输入;信息中心集中存储和管理各类信息。3.2外部接口系统提供基于SQL Server2000的数据导入和导出功能,方便用户与操作员的数据交换。JSP页面主要实现对管理界面的显示和解释.3.3内部接口中间层组件实现对数据库的操作和操作页面的生成工作,数据库服务器主要对系统提高数据服务。中间层组件主要封装了对数据库的查询、修改、删除以及页面生成工作,实现了本系统的全部中间业务逻辑. 本网站根据后台数据库设置的栏目和绑定的模板自动生成前台查询主页、显示收支记录。同时后台提供了收入、支出的编辑、修改、和删除功能,完成了家庭财务管理系统的所有功能.4运行设计4.1运行模块组合模块1:登录管理模块用户登录管理模块为独立模块,其主要功能是 用户名登录 ,输入密码进行登录。模块2:家庭成员管理模块。用户对自己的个人信息进行,修改添加或者删除模块3:收支项目管理模块。可以查看个人的收支情况,可以编辑或者删除收支项目。用户通过键盘录入具体项目名和金额。模块4:家庭成员收支结算打印模块统计家庭成员一定时间内的收支情况。并可以选择打印来了解具体情况。4.2运行控制本系统采用B/S结构和机遇web服务两种模式,是一个适用于INTERNET环境下的模型结构。只要用户能接上Internet,便可以在任何时间、任何地点使用。题同工作原理图:验证客户端数据库检索Web服务器请求回发传送执行过程。4.3运行时间本网站模块分为4个子模块,分别为用户登录管理模块,家庭成员管理模块,收支项目管理模块,家庭成员收支结算打印模块.5系统数据结构设计5.1逻辑结构设计要点给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。用户表序号字段名数据类型宽度1Username文本122Userpassword文本163姓名文本104性别文本45年龄文本36联系方式文本50收支明细表序号字段名数据类型宽度1序号文本52收入项目文本203支出项目文本404发生金额数字双精度数5录入日期日期/时间收入类型表序号字段名数据类型宽度1收入项目文本20支出类型表序号字段名数据类型宽度1支出项目文本205.2物理结构设计要点给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。本网站中的所有数据结构中的所有数据项都存储在sqlserver2000数据库中。操作页面是为了方面用户操作而设计的用户表中的密码对外是保密的。5.3数据结构与程序的关系说明各个数据结构与访问这些数据结构的形式:程序实现的功能模块涉及的主要表结构用户登录模块n_users家庭成员管理模块n_registers收支管理模块n_inout结算打印模块n_seeprint6系统出错处理设计6.1出错信息任何一个网站的开发都应充分考虑各种系统错误,避免造成系统不一致或损坏,因此在本网站中采用出错提示框形式为用户提示出错信息;系统应对以下错误做出正确处理:1. 存储的用户收支记录丢失.2. 用户忘记登入密码, 则应做出正确处理。3.无法与数据库连接时,若不能够正确连接,则应做出正确处理。6.2补救措施1. 当系统原始数据丢失时,将启用副本的建立和启动技术,本系统将周期性地把硬盘信息记录到移动硬盘上去;2. 提示密码出错,请输入正确密码,如忘记密码,请点击忘记密码,并进行密码重新设置。3.提示数据库无法连接信息。本系统的降效技术是手工操作和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论