学生个人财务管理系统的设计与实现-论文(含任务书) - 图文(3)
学生个人财务管理系统的设计与实现
2 系统规划
2.1 学生的个人财务管理功能需求
本研究设计开发的学生个人财务管理系统应该满足以下需求:
(1)面向多用户进行财务收支和债务情况记录。此系统不同于以往的单机版的财务管理系统,该系统是多用户型的,面向的用户不仅仅是一个人,也可以是多个个人。
(2)能快速按分类查找财务信息。对于财务管理使用者来说,可以按照日、周、月、季度、年等时间段来查找各项财务收入、支出情况;也可以按照收入明细或支出明细,比如餐饮、衣服、饰品、生活用品、交通费用、通讯费用、医疗费用等条件快速查看学生财务信息。对于学生来讲,可以利用这项功能,快速查找自己的任何时间段、任何项目的收支情况,使其更加细致的掌握自己的财务状况,便于更好地管理自己的财务。
(3)能为财务管理提供决策资料。学生在准备财务预算计划时,首先会考虑到以往的财务使用状况。个人现在拥有多少财务,在以往年份中该月各项支出所占比例是多少,本年度物价上涨比例大概为多少,制定财务预算时还要考虑尽量将各项收入、支出所占比例加以对比,以便于财务管理。同时,学生由于各种非主流项目,如外出旅游、同学来访等,这此都需要加入学生的财务预算,并对其进行统一管理。这一系列的财务预算工作,如果按传统的处理方式不但繁琐而且效率低下,学生个人财务管理迫切的需求强大的数据库和管理系统,以帮助优化管理流程。
(4)学生个人财务管理系统的设计与实现要做到安全可靠。系统要求用户必须输入正确的用户名和密码才能进入系统;系统应该提供学生财务情况的基本登记;系统应提供学生在校期间财务收入和支出的详细情况登记。
另一方面,此系统的使用人员按照性别分为不同的类型,男生版面较简洁素雅、女生版面比较可爱多彩,不同的使用者可以按照自己的喜好设置不同的主题。
2.2 学生个人财务管理系统的流程
此系统主要流程为,同学登陆后可以查看基本财务信息,如现金数目、银行
4
中国地质大学(北京)学士学位论文
存款、当前预算等信息,也可以看到个人的借贷信息提醒;还可以进行货币、借贷等信息登记;而且可以对财务变动和明细进行查询,并生成统计数据,根据统计数据制定财务预算,填写财务管理心得。这些查询的流程都是通过系统的数据库来实现的。记账,是财务管理者将信息通过系统录入界面上传至系统数据库的过程;学生财务统计图是学生将财务记录查询信息提交以后,系统计算机对记录进行处理后将数据生成图表显示给用户,以便用户能更好地对财务进行管理。学生个人财务管理系统的流程图如图2-1所示。
图2-1 学生个人财务管理系统的流程图
2.3 系统软、硬件相关技术总结
本文所研究的学生个人财务管理系统的设计与开发遵循管理信息系统开发的结构化的生命周期法同时结合快速原型法,以达到既能使系统尽量满足用户的需求,又能较快完成系统的设计和开发的目标。考虑到个人使用的简单性和方便性,在不需要上网的情况下进行系统使用,系统采用C/S(客户/服务器)模式。开发工具采用笔者较为熟悉的Visual Studio 2008,开发语言选择简单实用面向对象的Microsoft Visual Basic,运用了SQLserver2000数据库。
本系统的软件开发语言为Visual Basic。Visual Basic是一种由微软公司开发
5
学生个人财务管理系统的设计与实现
的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。在 Visual Basic 程序设计中,对象中还可以包含头,手,腿,脚等部位,其中的每个部位又可以单独作为被研究的对象。在 Visual Basic 程序设计中,整个应用程序就是一个对象,应用程序中又包含着窗体(Frame),命令按钮(Command),菜单(Menu)等对象。Visual Basic 的最大的优势在于它的易用性,可以让经验丰富的VB程序员或是刚刚懂得皮毛的人都能用自己的方式快速开发程序。而且 VB 的程序可以非常简单地和数据库连接。比如利用控件可以绑定数据库,这样一来用VB写出的程序就可以掌握数据库的所有信息而不用写一行代码。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
本系统的软件开发环境采用的是Visual Studio2008,使用Visual Studio开发环境开发.net构架,因为.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在应用软件开发者的几乎全部的平台上。.net简单易学,使其在运行一些很平常的任务,如表单的提交、客户端的身份验证时变得非常的简单。
2.4 系统的可行性分析
2.4.1 系统研究方法的可行性分析
本研究采用以下的科学分析方法,研究出切实可行的系统方案: (1)运用个案研究法、资料收集法、实地考察法对中国地质大学(北京)的学生个人财务管理情况进行调查,采访部分同学,收集相关资料,了解学生个人财务管理所管理的内容、管理中存在的问题,分析其它潜在需求,对所做系统做出初步流程规划。
(2)采用文献法,将搜集到的资料(电子资料、书刊资料及学生提供的资料)进行针对性的选择、整理和分析,了解当前学生个人财务管理系统发展状况和待解决问题,在初步的研究成果基础上改进、创新,以求运用到实际学生个人财务管理中去。
(3)运用功能分析法,将系统运用到部分学生财务管理中,从实际应用中
6
中国地质大学(北京)学士学位论文
找到其功能中的优势与不足,也可以发现其他未知的需求,继而使之完善。
(4)不定时与指导老师和相关专业教授交流,听取他们的意见,从而设计出功能齐全而又切实可行的方案。
2.4.2 技术的可行性分析
根据学生提出的系统功能、性能及实现系统的各项约束条件,来衡量所需的技术是否具备。本系统主要采用数据库管理方法,服务器选用微软的SQL Server2000数据库,它是目前能处理所有中小型系统最方便的流行数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。硬件方面,该系统短小精悍对用户没有太大要求,只要能够运行windows xp就可以很好的运行该软件。
Microsoft SQL Server是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果。它是一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。根据初步的系统流程分析,设计出系统结构。数据库设计针对学生个人财务管理系统平台的要求,对其ER图进行分析,得出几个基本的实体及其属性,运用SQLServer建立数据库。系统程序创建采用VB技术,设计创建登录系统界面和财务管理模块,如添加用户信息、财务管理界面。
2.4.3 经济可行性分析
经济可行性分析需要估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行 …… 此处隐藏:2111字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




