学生个人财务管理系统的设计与实现-论文(含任务书) - 图文(5)
学生个人财务管理系统的设计与实现
块进行详细的记录,包括投资理财种类、发生日期、结算账户、代码、名称、数量、价格、金额、费用、备注等。
(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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




