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

下载本文档

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

文档简介

家庭理财系统概要设计说明书II目录1引言11.1编写目的11.2背景说明12总体设计22.1总体系统结构设计22.2接口设计32.2.1外部接口32.2.2内部接口32.3运行设计32.3.1运行环境32.3.2运行控制42.3.3运行时间42.4出错处理设计42.4.1出错输出信息42.4.2出错处理对策42.5安全保密设计52.6维护设计53数据库设计53.1关系模式设计53.2数据字典5表3.2.1家庭成员表5表3.2.2一般收入表6表3.2.3借出支出表6表3.2.4日常支出表61引言1.1编写目的该文档为“公交查询系统”概要设计阶段的文档。编写目的在于从需求分析已经明确的基础上,为实现需求的功能而阐述自己开发设计思想、方法,逐步开发强壮的系统构架, 使设计适合于实施环境,为提高性能而进行设计。并为下一步的详细设计做基础。1.2背景说明1 系统名称:家庭理财系统2 该项目的提出者:杨雨历,李景权3 开 发 者:杨雨历 李景权4 运行该软件的单位:各个家庭2总体设计2.1总体系统结构设计图2.1总体系统设计图2.2接口设计2.2.1外部接口(1)用户界面在用户界面部分,根据需求分析结果,用户需要一个友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。在界面设计部分,本系统按照Microsoft公司的用户界面设计标准,为用户提供友好、方便、直观、简洁的操作环境。本系统采用了窗口继承的方式,使窗口有统一的界面风格和操作风格。同时,对错误信息、提示信息进行标准话,尽量做到清晰明了。(2)软件接口ODBC提供的对MySQL的接口,进行对数据库的所有访问。(3)硬件接口在输入方面,对于键盘、鼠标的输入、对输入进行处理。2.2.2内部接口系统在功能模块的设计上,以“高内聚、低耦合”为设计目标。内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。2.3运行设计2.3.1运行环境该系统为客户端/服务器模式,客户端可安装在个人计算机上,运行于Windows98以上的操作系统下,服务器端DBMS选用MySQL进行管理。2.3.2运行控制运行控制严格按照各模块间函数调用关系来实现。服务器在接收到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。2.3.3运行时间使用高性能的服务器,如酷睿双核处理器,将缩短数据库反应时间。2.4出错处理设计2.4.1出错输出信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。对于软错误,须在输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,达到输出模块中。对于硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。出错信息必须给出相应的出错原因,例:“用户名不存在!”“密码不正确!”等。2.4.2出错处理对策在客户机和服务器上安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。假如断电后,对服务器影响较大,在断电后恢复的过程中可采用access的日志文件,对其进行ROLLBACK处理,对数据进行恢复。在硬件方面,选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。2.5安全保密设计系统设计了登录界面,每个合法用户都有一个编号、用户名及密码,该密码都用户个人维护,从而实现对用户的身份验证。2.6维护设计数据可以手动或者自动备份,对破损数据可以及时恢复。对数据库的使用角色、维护、安全性等可以设定。3数据库设计3.1关系模式设计家庭成员表(成员编号,成员姓名,成员密码)收入来源表(编码,收入来源)一般收入表(收入人,收入金额,收入来源,收入日期,说明)借入收入表(借款人,贷款人,借款日期,借入金额,借款时间,说明)借出支出表(借出人,借款人,借出日期,借款金额,借出时间,说明)日常支出表(消费人,消费日期,消费时间,消费名称,消费用途,总价格,说明)3.2数据字典表3.2.1家庭成员表含义类型长度是否主键完整契约性成员编号Char2是数字字符成员姓名Char10否字符型数据成员密码Char10否字符型数据表3.2.2一般收入表含义类型长度是否主键完整契约性收入人Char10是数字字符收入金额Char10否字符型数据收入来源Char10否字符型数据收入日期Date time否字符型数据说明Char50否字符型数据表3.2.3借出支出表含义类型长度是否主键完整契约性借出人Char10是数字字符借款金额Char10否字符型数据借款人Char10否字符型数据借出时间Char10否字符型数据借出日期Date time否=系统日期说明Char60否字符型数据表3.2.4日常支出表含义类型长度是否主键完整契约性消费人Ch

温馨提示

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

评论

0/150

提交评论