教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

学生个人财务管理系统的设计与实现-论文(含任务书) - 图文(5)

来源:网络收集 时间:2026-09-04
导读: 学生个人财务管理系统的设计与实现 块进行详细的记录,包括投资理财种类、发生日期、结算账户、代码、名称、数量、价格、金额、费用、备注等。 (3)财务查询模块:财务查询模块下设账户变动查询、指定日期查询、指

学生个人财务管理系统的设计与实现

块进行详细的记录,包括投资理财种类、发生日期、结算账户、代码、名称、数量、价格、金额、费用、备注等。

(3)财务查询模块:财务查询模块下设账户变动查询、指定日期查询、指定科目查询三个子模块。账户变动查询可以根据账户名、日期、说明、备注等来查询某账户或全部账户的交易明细情况以及目前余额;指定日期查询可以根据时间查找某一特定日期或时间段的收支详情;指定科目查询可以根据具体科目,如交通费用、衣服、饰品、医疗费用等科目,来查询某一时期的开销情况或收入情况。

(4)财务统计模块:财务统计模块下设预算对比图、收入分布图、支出分布图、年度曲线图等子模块。预算对比图可以将某时间段的预算和实际支出进行详细对比,提供预算依据;收入分布图可以宏观的显示某时间段各项收入所占的比例;支出分布图可以直观的显示某时间段各项支出所占的比例;年度曲线图可以按不同科目显示某一年中收支走势。

(5)财务预算模块:财务预算模块下设历史信息表、预算分配表、财务管理心得三个子模块。财务预算模块下的历史信息表可以显示以往详细的交易信息,为预算提供相应数据和比例;预算分配表可以用来制定当前的财务预算计划;财务管理心得用来记录自己的体会,如上月开销太大这月需节俭、不要乱买不需要的东西等。

14

中国地质大学(北京)学士学位论文

4 系统设计

在系统分析阶段,明确了学生个人财务管理系统的功能结构及信息结构,也就是系统的逻辑模型,对系统回答了“做什么?”的问题。在系统设计阶段需要回答的中心问题是“如何做?”,即通过给出新系统物理模型的方式描述如何实现在系统分析中规定的系统功能。系统设计阶段的主要内容包括:硬件结构及系统软件结构的设计、数据处理流程及数据类的设计、应用系统结构设计、数据库设计、编码设计、功能模块的处理过程设计、输入输出设计等。

4.1 系统软件结构的设计

系统软件结构的设计工作,实际上是对确定的硬件结构中每台计算机指定相应的计算机系统软件,包括操作系统软件、数据库管理系统软件、应用服务器系统软件及开发工具软件等。

4.1.1 操作系统的选择

由于选择的计算模式是客户/服务器模式,而且本学生个人财务管理系统为个人应用的小型软件,所以客户机上的操作系统最好是采用易于操作的图形界面的操作系统,现在多数选择Windows系列,如Windows XP等。而且开发系统的平台也是在可以简便操作的图形界面操作系统:Windows XP。

4.1.2 数据库服务器系统软件的选择

管理信息系统中,数据库服务器是必不可少的网络组成部分。因此,数据库管理系统软件的选择对管理信息系统的建设有着举足轻重的影响。目前市场上流行的数据库管理系统有Oracle、SQL Server、DB2等。其中SQL Server在中小型系统中应用较多,价格也比较低廉;Oracle、DB2一般在大型系统中采用,价格也比较昂贵。所以,在本次设计和实现学生个人财务管理系统中,采用的是SQL Server 2000。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好,与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows

15

学生个人财务管理系统的设计与实现

2000的大型多处理器的服务器等多种平台使用。SQL Server 2000 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。

4.1.3 应用服务器系统软件及开发工具的选择

系统软件结构中的另一个方面是应用服务器软件及系统开发工具的选择。系统开发工具的选取首先依据的是管理信息系统应用的模式。客户/服务器模式的开发工具及运行环境一般安装在客户端计算机上,用客户/服务器模式应用开发的系统工具软件用得较多的为Visual Basic、Delphi、Power Builder。而笔者所熟悉的开发语言是Microsoft Visual BASIC 6.0。Microsoft Visual BASIC 6.0是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。开发工具选择的是Microsoft Visual Studio 2008。VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。

4.2 数据处理流程及数据类的设计

在系统分析阶段得到了系统所有的数据处理流程,这里的设计工作是将这些结果针对系统的要求进行设计改造,进而得到系统的数据处理流程及数据字典。系统数据处理流程与分析阶段分析一致。对数据类设计得到数据字典如表4-1到

16

中国地质大学(北京)学士学位论文

4-7所示。

表4-1 用户信息的数据字典 数据类名称:用户信息表 数据项名 用户编号 用户名 密码 内容举例 User01 PinkieSun PS123! 类型 字符型 字符型 字符型 取值范围 User01~User99 最多20个字符 最多20个字符 备注 表4-2 收入信息的数据字典 数据类名称:收入情况表 数据项名 用户编号 收入编号 日期 金额 存入账户 说明 内容举例 User01 Income1 2012/03/04 1000 中国农业银行卡 爸爸现金转账 类型 字符型 字符型 日期型 数字型 字符型 字符型 取值范围 User01~User99 Income1~Income9999 15位,两位小数 20个汉字 备注 每年重新编号 表4-3 支出信息的数据字典 数据类名称:支出情况表 数据项名 用户编号 支出编号 日期 地点或单位 消费类别 消费数量 支出账户 金额 说明 内容举例 User01 Cost1 2012/03/04 华联商厦 衣服 2 现金 360 短袖、牛仔裤 类型 字符型 字符型 日期型 字符型 字符型 数字型 字符型 数字型 字符型 取值范围 User01~User99 Cost1~Cost9999 10个汉字 5个汉字 整数 15位,两位小数 20个汉字 备注 每年重新编号 表4-4 借入信息的数据字典 数据类名称:借入情况表 数据项名 内容举例 类型 取值范围 备注 17

学生个人财务管理系统的设计与实现

用户编号 借入编号 日期 金额 人物或单位 存入账户 说明 状态 User01 Borrow1 2012/03/04 100 张三 现金 张三代付午餐钱 未还 字符型 字符型 日期型 数字型 字符型 字符型 字符型 字符型 User01~User99 Borrow1~Borrow9999 15位,两位小数 10个汉字 20个汉 …… 此处隐藏:2420字,全部文档内容请下载后查看。喜欢就下载吧 ……

学生个人财务管理系统的设计与实现-论文(含任务书) - 图文(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/436047.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)