- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
财务管理子系统
详细设计说明书
目 录
1. 引言 3
编写目的 3
项目背景 3
参考资料 3
2. 软件结构 4
需求概述 4
软件结构 5
3. 程序设计说明 5
模块描述 5
身份验证模块(M11) 6
初始化模块(M1.1) 6
关闭系统模块(M1.2) 6
系统功能模块(M1.3) 6
浏览模块(M2.1) 8
刷新浏览模块(M2.2) 8
财务信息模块(M3.1) 8
刷新财务信息模块(M3.2) 9
详细信息模块(M4.1) 9
刷新详细信息模块(M4.2) 9
条件查询模块(M5) 9
修改模块(M6.3) 10
增加模块(M6.1) 10
删除模块(M6.2) 10
报表生成模块(M7) 11
打印模块(M8) 11
导入和导出模块(M10) 11
密码管理模块(M9) 12
帮助模块(M12) 12
引言
编写目的
帮助程序员更加清楚的了解软件结构,以便编写正确的代码,加快软件的制作过程
该系统项目名为:账务管理子系统
整个系统是基于Web的B/S模式网络结构系统,系统架构在自己的电脑上,能在校园网内任何客户浏览器上登录操作。系统本身具有易维护性和易扩展性。
帐务管理系统的基本设计思路,以及因此涉及的相关问题;
帐务管理系统的阶段任务成果形成文档,以便阶段验收、评审;
对需求阶段的文档再次确认,对前一阶段需求没有作充分或错误的地方进行修改;
明确整个系统的功能框架和数据库结构,为下一阶段的编码和测试提供参考依据;
明确编码规范和命名规范,统一程序界面。
本文的预期读者是软件开发人员、系统测试人员、项目评审委员会。
项目背景
项目名称定为财务管理子系统(Finance Management System)。分为四个子功能模块:基本信息管理模块、支出子系统、入账子系统、查询报表模块。本项目的任务提出者为***贸易公司。
硬件环境:Pentium 3, Pentium 4或更高档PC台式机,笔记本电脑
内存:128M以上
硬盘:10G以上
输入输出设备:扫描仪、打印机等。
数据库软件:Microsoft SQL Server 2000
编程工具、编程语言:C、C++
编译软件:Microsoft Visual Studio C++ 6.0
操作系统:
Microsoft Windows 2003
Microsoft Windows Xp1/ Xp2
其他软件系统的数据接口:ODBC
参考资料
[1]《信息系统分析与设计》 清华大学出版社 2007
[2]《管理信息系统.》.河北人民出版社,.北京:,.北京:,浏览功能:
以表的方式列出所以财务记录;
可选定一项记录,显示具体的财务数据;
查询功能:
按时间查询
1)当天财务查询;
2)月查询;
3)年度查询;
4)总帐;
按业务类型查询
按财务费用查询
增加功能:增加新财务记录。
删除功能:删除财务记录,并提供确认机制。
修改功能:修改财务记录的详细信息。
生成报表功能:对记录按列表的方式生成报表。
打印功能:选择特定的财务记录,根据选定报表的方式进行打印。
密码管理功能:完成密码的设置。
身份验证功能:对登陆用户进行身份验证,保证系统的安全性,通过者才可进入系统。
数据的输入和输出功能:
将外部文件导入本系统中;
将本系统中的数据导出到外部设备中;
帮助功能:为用户提供使用帮助。
软件结构
本软件顶层数据流图如图1-1,第二层数据流图如图1-2,层次方框图如图2-1。
程序设计说明
模块描述
本软件详细功能模块图如图4-1所示:
图4-1 详细功能模块图
身份验证模块(M11)
功能:对用户进行身份验证,通过验证则登录系统。
输入项目:输入用户名和密码。
输出项目:无。
存储分配:程序运行时要占用内存约1MB。本模块的界面设计如图4-2所示。控件名称说明如表4-1所示。
表4-1 控件说明
控件 控件名称 功能 用户-组合框控件 Combouser 输入或选择登录用户名称 密码-编辑控件 Txtpwd 输入登录用户密码 登录-按钮 Cmdland 登录到财务管理系统 取消-按钮 cmdcancle 取消登录
初始化模块(M1.1)
功能:初始化系统,显示欢迎界面,并使系统进入正常工作状态。
输入项目:配置文件、数据库文件。
输出项目:设置全局变量、浏览区和财务信息区。
存储分配:程序运行占用内存约1MB。
测试要点:配置文件或数据库文件损坏,或没有足够内存可供使用时是否正常。
关闭系统模块(M1.2)
功能:关闭并退出系统,保留相应状态数据。
输出项目:全局变量。
输出项目:更新后的数据库文件和配置文件。
测试要点:若数据库文件或配置文件不能正常操作,或全局数据已经不一致,怎样处理。
系统功能模块(M1.3)
功能:选择
文档评论(0)