收藏 分销(赏)

学生个人财务管理系统的设计与实现论文含任务书模板.doc

上传人:天**** 文档编号:2365750 上传时间:2024-05-28 格式:DOC 页数:61 大小:1.42MB
下载 相关 举报
学生个人财务管理系统的设计与实现论文含任务书模板.doc_第1页
第1页 / 共61页
学生个人财务管理系统的设计与实现论文含任务书模板.doc_第2页
第2页 / 共61页
学生个人财务管理系统的设计与实现论文含任务书模板.doc_第3页
第3页 / 共61页
学生个人财务管理系统的设计与实现论文含任务书模板.doc_第4页
第4页 / 共61页
学生个人财务管理系统的设计与实现论文含任务书模板.doc_第5页
第5页 / 共61页
点击查看更多>>
资源描述

1、分类号 密级中国地质大学(北京)本 科 毕 业 设 计题 目 学生个人财务管理系统设计和实现 英文题目 Design and Realization of Students Personally Financial Management System 学生姓名 孙家萍 院(系) 人文经管学院 专 业 信息管理和信息系统 学 号 07508109 指导老师 安海忠 职 称 教 授 二O一二 年五月中国地质大学(北京)本科毕业设计(论文)任务书学生姓名孙家萍班级078081专业信息管理和信息系统导师姓名安海忠职称教授单位人文经管学院毕业设计(论文)题目学生个人财务管理系统设计和实现毕业设计(论文)

2、关键内容和要求:内容:1. 绪论。提出研究题目并叙述研究背景、目标及意义,对现在研究现实状况进行综述。2. 系统计划。了解系统需求,计划系统总体结构和可行性分析。3. 系统分析。分析系统业务步骤及数据类,完成系统业务步骤图和数据步骤图,确定系统层次结构和功效模块。4. 系统设计。完成数据表逻辑和存放结构设计,用户界面输入输出设计。5. 系统实现。完成每一应用模块程序设计、组装调试等工作。6. 总结。总结本文完成程度、不足之处及尚需继续深入研究问题。要求:1. 设计选题要有意义,和信息管理和信息系统专业相关。2. 系统功效结构合理,能实现并实施基础功效模块。3. 格式正确无误,结构完整,语言连贯

3、,表示清楚明确。4. 于6月5日前完成设计及答辩。毕业设计(论文)关键参考资料:1 J.D.Roth, 万婧.又要过冬,怎样管理个人财务?J.创业邦,.12:98.2 张宇铭.学生财务管理系统及其设计J.苏州城建环境保护学院学报,第8卷第4期,1995.12:52.3 沈玮.小型家庭财务管理系统设计和实现J.电脑知识和技术,.09:6140-6141.4 颜瑜.民族地域家庭财务管理系统设计和实现D.电子科技大学,.04:61.5 郝俊寿,丁艳会.基于JSP技术家庭财务管理系统设计和实现J.福建电脑,.01:102.6 陈得友,刘远超.家庭财务管理系统J.科技创新导报,.01:233.7 庞艳民

4、,张阳.基于J2EE、J2ME技术网络个人财务管理系统R.第九届中国Java技术及应用交流大会,.12:13-14.8 陈颂丽,李海良.基于MVC模式个人财务管理系统设计和实现J.科技信息,.02:232.9 孙维伯,张立岩.基于MiniGUI嵌入式个人财务管理系统J.无线互联科技,.07:5010 孙莉,程永生.最新个人财务软件性能和比较J.电脑技术,1995.08:8.11 胡纲.个人财务软件MicrosoftMoneyPremiumJ.个人电脑,.02:33.毕业设计(论文)应完成关键工作:1. 阅读相关学生个人财务管理著书、论文、期刊。2. 搜集相关学生个人财务管理资料,并完成文件综述

5、。3. 翻译相关学生个人财务管理外文文件。4. 完成相关整理及相关图表绘制,交初稿、中期检验表等,完成论文终稿及相关表格。毕业设计(论文)进度安排:序号毕业设计(论文)各阶段内容时间安排备注1和导师沟通,确定论文题目1月22日之前选题准备2进行调研、查找相关资料,撰写文件综述、外文翻译1月22日2月13日开题准备3完成任务书、开题汇报2月13日20日开题答辩4撰写论文初稿2月21日3月下旬5提交中期检验表、论文初稿4月上旬5月上旬中期检验6修改论文形成终稿,终期答辩5月中旬6月5日最终答辩课题信息:课题性质: 设计 论文课题起源: 教学 科研 生产 其它发出任务书日期: 指导老师署名: 年 月

6、 日教研室意见:教研室主任署名: 年 月 日学生署名: 摘 要依据国外一项调查研究结果显示,大学生普遍存在理财知识不足现象。伴随“后理财时代”到来,个人理财关键性日益凸现。传统人工方法统计和管理自己财务情况不仅不便于长久保留,还显露出越来越多不便,已经不能满足大家对于理财需求。很多软件研发人员开始着手于财务管理系统开发。但现在,针对学生个人财务管理系统处于稀少而且不易于使用阶段。本文采取结构化生命周期法,“自顶向下”地完成系统计划、分析和设计工作,然后“自底向上”地实现,利用Microsoft Visual Studio进行系统设计和开发。系统计划,了解系统需求;系统分析,完成系统业务步骤图和

7、数据步骤图,确定系统层次结构和功效模块;系统设计,完成数据表逻辑和存放结构设计,用户界面输入输出设计;系统实现,完成每一应用模块程序设计、组装调试等工作。最终基础实现学生个人财务管理系统。和传统手工式管理相比,本系统能够完成记账、财务查询、预算、统计分析、账户管理、债务提醒等功效,帮助学生愈加好管理个人财务。关键词:学生个人财务管理;系统设计和实现;Visual StudioABSTRACTAccording to the results of a survey studied abroad, college students widespread lack knowledge of fina

8、ncial management. With the coming of post-financial times, the importance of personal finance is becoming more and more obvious. The traditionally manual records and management mode of their financial condition neither facilitate long-term preservation, nor show any convenience, and cannot satisfy p

9、eoples financial needs. Many software research and development personnel began work on developing financial management system. However, at present, the individual students financial management system is still rare and is not easy to use.This article uses structured life cycle, top-down planning, ana

10、lysis and design work to complete the system, and then the bottom-up to achieve, and system design and development based on Microsoft Visual Studio. System planning, to understand the system requirements; system analysis, complete business process diagrams and data flow diagram to determine the leve

11、l of structure and function module of the system; system design, complete data sheet logic and memory architecture design, user interface input and output design; system implementation, to complete the procedures for each application module design, assembly, debugging. Finally, implement the student

12、s personally financial management system.Compared with the traditional manual management, this system realize some basic functions, such as accounting, financial inquires, statistical analysis, budget, account management, debt reminder etc, to help students better manage their personal finance.Keywo

13、rds: students personally financial management; system design and realization; Visual Studio目 录1绪论11.1系统背景11.2系统目标和目标11.3学生个人财务管理现实状况32系统计划42.1学生个人财务管理功效需求42.2学生个人财务管理系统步骤42.3系统软、硬件相关技术总结52.4系统可行性分析62.4.1系统研究方法可行性分析62.4.2技术可行性分析72.4.3经济可行性分析72.4.4操作可行性分析72.4.5法律及社会可行性分析83系统分析93.1系统需求分析93.1.1业务需求93.1.

14、2用户需求93.1.3功效需求103.1.4稳定性及安全性需求103.2业务过程描述和分析113.3数据分析及数据步骤分析113.3.1数据步骤分析113.3.2数据分析123.4新系统功效结构134系统设计154.1系统软件结构设计154.1.1操作系统选择154.1.2数据库服务器系统软件选择154.1.3应用服务器系统软件及开发工具选择164.2数据处理步骤及数据类设计164.3应用系统结构设计194.4数据库设计204.4.1数据库概念模型设计204.4.2数据库逻辑模型设计214.5基础表格设计224.6编码设计234.7功效模块处理过程设计234.7.1用户登录模块处理过程设计23

15、4.7.2财务管理功效模块处理过程设计244.8输入输出设计254.8.1输入设计254.8.2输出设计255系统实现275.1系统实现软、硬件环境275.2系统实现内容275.2.1关键功效模块275.2.2其它功效模块336总结36致 谢37参考文件38附 录391 绪论1.1 系统背景依据国外一项调查研究结果显示,大学生普遍存在理财知识不足现象。伴随“后理财时代”到来,“你不理财,财不理你”成为了常挂在大家嘴边一句口头弹。个人理财关键性日益凸现。每个人全部需要理财,全部需要对自己财务情况进行充足和合理管理,才能让自己生活过更合理和更健康,才能对自己财务有愈加好计划,让自己生活过愈加美好。

16、理财,是每个家庭和个人所必需面正确问题。伴随市场经济发展,大家生活水平不停提升,生活节奏越来越快,收入和支出也越来越趋于多样化,从而造成大家对于理财要求也越来越高。传统人工方法统计和管理自己财务情况不仅不便于长久保留,还显露出越来越多不便,已经不能满足大家对于理财需求。伴随计算机逐步普及,网络技术日益成熟,当今社会越来越朝着信息化和数字化法发展,计算机应用使我们生活越来越方便和快捷,能够说我们每个人生活全部离不开计算机帮助了。越来越多个人应用软件成为了大家关键助手,也在潜移默化改变着我们生活。很多软件研发人员开始着手于财务管理系统开发。现在,针对企业财务软件和ERP(enterprise re

17、source planning)系统也在飞速发展,针对家庭财务管理软件也有不少,但针对学生个人财务管理系统现在还处于稀少而且不易于使用阶段。笔者在之前认识实习和生产实习中学到了JAVA、C#等很多新技术,再加上自己本科阶段已学信息管理和信息系统相关知识,开发出一个简单实用能够管理学生个人财务收支软件系统已经很有必需。这么能够使学生利用计算机对各项财务进行电子化管理,减轻学生在个人财务统计和财务管理上负担,并能够克服传统方法存在多个缺点,使大家理财愈加方便和理性化,以提升大家生活质量和生活品位。1.2 系统目标和目标为学生专门设计和开发一个小型财务管理系统学生个人财务管理系统,来帮助学生进行个人

18、财务收入和支出统计和管理是十分必需。此次学生个人财务管理系统设计和实现基于以下多个方面:(1)电子化统计和查询,提升学生个人财务管理效率,克服传统账簿统计和查询带来不便,降低纸张浪费,实现低碳环境保护。(2)生成统计数据,方便学生全方面宏观掌握自己收入、支出和借入、借出等财务情况。(3)预算管理,方便学生根据预算管理开销,有效管理个人财务,避免成为月光族。本系统属于一个小型个人财务管理软件,关键针对学生个人财务管理,能够满足个人或多个人财务管理需求,提供用户管理、记账管理、财务查询、财务统计、财务预算等多个功效模块,意在实现以下目标:(1)系统界面简练美观,易使用、易维护,能够适适用于非计算机

19、人员使用。能够完成对学生基础财务情况存放和查询,并提供数据备份等系统维护功效,能够查找、修改、添加和删除学生个人财务信息。从而使学生面对一个庞大学生财务数据库,能够全方面、正确、有效处理财务管理多种信息,立即掌握财务信息动态改变,更方便地管理个人财务。(2)可扩展性和包容性强。系统可扩展性应包含能接纳已经有系统和在以后系统软硬件扩展时,能有效地保护已经有投资,尤其是在应用需求改变时,有一个很好应用平台,能轻易地加以调整。系统易于扩充升级,既能满足目前业务需求,又能为以后扩充留有空间。(3)为学生提供良好方便信息服务。在财务信息标准化、规范化基础上,对信息进行合理布局,在提供优质、高效业务管理和

20、事务处理同时,能够根据用户要求进行高效率计算统计任务,使学生能够在这个平台上了解个人财务信息,自主按分类查找信息,而且能够提供统计信息,使学生立即真实了解自己收入、支出和债务情况。(4)可靠运行,安全保密。能够使用网络加密保护,用来帮助尽可能地降低在公用网络和专用网络上传输敏感信息所带有风险和权限限制等。所以系统建设应含有安全高效通信机制、身份认证、权限检验,以处理财务管理系统安全性、保密性问题,预防非法侵入和信息泄密。1.3 学生个人财务管理现实状况对于学生而言,学生个人财务管理需要对多个信息进行处理和管理,笔者在对本学校学生进行个人财务管理现实状况调查中发觉,本校学生中即使有使用计算机进行

21、财务信息处理,不过关键是对财务收支信息录入和存档,而且只有流水统计,学生不能用它来实现对学生财务管理。大部分理财学生对于个人财务管理还全部是使用记事本等纸质介质手工处理方法。这种方法有很大不便,尤其在月度和学期统计时,需要分类逐项累加,而且将数据进行对比也不直观,同时还需要付出大量工作时间,花费大量时间成本。这么财务信息管理方法数据信息处理工作量大,轻易犯错;数据繁多,轻易丢失,且不易查找。更为关键是,目前部分管理方法,包含部分利用计算机来进行管理方法,全部不能达成一个很好地直观管理效果,学生部分财务数据不能得到很好统计结果,影响对财务反应和立即处理,借出或应还财务也不能立即被提醒。总来说,目

22、前大部分学生财务管理缺乏系统、规范信息管理手段。2 系统计划2.1 学生个人财务管理功效需求本研究设计开发学生个人财务管理系统应该满足以下需求: (1)面向多用户进行财务收支和债务情况统计。此系统不一样于以往单机版财务管理系统,该系统是多用户型,面向用户不仅仅是一个人,也能够是多个个人。(2)能快速按分类查找财务信息。对于财务管理使用者来说,能够根据日、周、月、季度、年等时间段来查找各项财务收入、支出情况;也能够根据收入明细或支出明细,比如餐饮、衣服、饰品、生活用具、交通费用、通讯费用、医疗费用等条件快速查看学生财务信息。对于学生来讲,能够利用这项功效,快速查找自己任何时间段、任何项目标收支情

23、况,使其愈加细致掌握自己财务情况,便于愈加好地管理自己财务。(3)能为财务管理提供决议资料。学生在准备财务预算计划时,首先会考虑到以往财务使用情况。个人现在拥有多少财务,在以往年份中该月各项支出所占百分比是多少,本年度物价上涨百分比大约为多少,制订财务预算时还要考虑尽可能将各项收入、支出所占百分比加以对比,方便于财务管理。同时,学生因为多种非主流项目,如外出旅游、同学来访等,这此全部需要加入学生财务预算,并对其进行统一管理。这一系列财务预算工作,假如按传统处理方法不仅繁琐而且效率低下,学生个人财务管理迫切需求强大数据库和管理系统,以帮助优化管理步骤。(4)学生个人财务管理系统设计和实现要做到安

24、全可靠。系统要求用户必需输入正确用户名和密码才能进入系统;系统应该提供学生财务情况基础登记;系统应提供学生在校期间财务收入和支出具体情况登记。 其次,此系统使用人员根据性别分为不一样类型,男生版面较简练素雅、女生版面比较可爱多彩,不一样使用者能够根据自己喜好设置不一样专题。2.2 学生个人财务管理系统步骤此系统关键步骤为,同学登陆后能够查看基础财务信息,如现金数目、银行存款、目前预算等信息,也能够看到个人借贷信息提醒;还能够进行货币、借贷等信息登记;而且能够对财务变动和明细进行查询,并生成统计数据,依据统计数据制订财务预算,填写财务管理心得。这些查询步骤全部是经过系统数据库来实现。记账,是财务

25、管理者将信息经过系统录入界面上传至系统数据库过程;学生财务统计图是学生将财务统计查询信息提交以后,系统计算机对统计进行处理后将数据生成图表显示给用户,方便用户能愈加好地对财务进行管理。学生个人财务管理系统步骤图图2-1所表示。图2-1 学生个人财务管理系统步骤图2.3 系统软、硬件相关技术总结本文所研究学生个人财务管理系统设计和开发遵照管理信息系统开发结构化生命周期法同时结合快速原型法,以达成既能使系统尽可能满足用户需求,又能较快完成系统设计和开发目标。考虑到个人使用简单性和方便性,在不需要上网情况下进行系统使用,系统采取C/S(用户/服务器)模式。开发工具采取笔者较为熟悉Visual Stu

26、dio ,开发语言选择简单实用面向对象Microsoft Visual Basic,利用了SQLserver数据库。本系统软件开发语言为Visual Basic。Visual Basic是一个由微软企业开发包含帮助开发环境事件驱动编程语言。从任何标准来说,VB全部是世界上使用人数最多语言不仅是盛赞VB开发者还是埋怨VB开发者数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,能够轻易使用DAO、RDO、ADO连接数据库,或轻松创建ActiveX控件。在 Visual Basic 程序设计中,对象中还能够包含头,手,腿,脚等部位,其中每个部位又能够单

27、独作为被研究对象。在 Visual Basic 程序设计中,整个应用程序就是一个对象,应用程序中又包含着窗体(Frame),命令按钮(Command),菜单(Menu)等对象。Visual Basic 最大优势在于它易用性,能够让经验丰富VB程序员或是刚刚知道皮毛人全部能用自己方法快速开发程序。而且 VB 程序能够很简单地和数据库连接。比如利用控件能够绑定数据库,这么一来用VB写出程序就能够掌握数据库全部信息而不用写一行代码。程序员能够轻松使用VB提供组件快速建立一个应用程序。本系统软件开发环境采取是Visual Studio,使用Visual Studio开发环境开发.net构架,因为.ne

28、t是基于通用语言编译运行程序,所以它强大性和适应性,能够使它运行在应用软件开发者几乎全部平台上。.net简单易学,使其在运行部分很日常任务,如表单提交、用户端身份验证时变得很简单。2.4 系统可行性分析2.4.1 系统研究方法可行性分析本研究采取以下科学分析方法,研究出切实可行系统方案: (1)利用个案研究法、资料搜集法、实地考察法对中国地质大学(北京)学生个人财务管理情况进行调查,采访部分同学,搜集相关资料,了解学生个人财务管理所管理内容、管理中存在问题,分析其它潜在需求,对所做系统做出初步步骤计划。(2)采取文件法,将搜集到资料(电子资料、书刊资料及学生提供资料)进行针对性选择、整理和分析

29、,了解目前学生个人财务管理系统发展情况和待处理问题,在初步研究结果基础上改善、创新,以求利用到实际学生个人财务管理中去。(3)利用功效分析法,将系统利用到部分学生财务管理中,从实际应用中找到其功效中优势和不足,也能够发觉其它未知需求,继而使之完善。(4)不定时和指导老师和相关专业教授交流,听取她们意见,从而设计出功效齐全而又切实可行方案。2.4.2 技术可行性分析依据学生提出系统功效、性能及实现系统各项约束条件,来衡量所需技术是否含有。本系统关键采取数据库管理方法,服务器选择微软SQL Server数据库,它是现在能处理全部中小型系统最方便流行数据库,它能够处理大量数据,同时保持数据完整性并提

30、供很多高级管理功效。它灵活性、安全性和易用性为数据库编程提供了良好条件。硬件方面,该系统短小精悍对用户没有太大要求,只要能够运行windows xp就能够很好运行该软件。Microsoft SQL Server是一个分布式关系型数据库管理系统,含有用户机/服务器体系结构,采取了Transact-sqlsql语言在用户机和服务器间传输用户机请求和服务器处理结果。它是一个应用广泛数据库管理系统,含有很多显著优点:易用性、适合分布式组织可伸缩性、用于决议支持数据仓库功效、和很多其它服务器软件紧密关联集成性、良好性价比等。依据初步系统步骤分析,设计出系统结构。数据库设计针对学生个人财务管理系统平台要求

31、,对其ER图进行分析,得出多个基础实体及其属性,利用SQLServer建立数据库。系统程序创建采取VB技术,设计创建登录系统界面和财务管理模块,如添加用户信息、财务管理界面。2.4.3 经济可行性分析经济可行性分析需要估算新系统成本效益分析,其中包含估量项目开发成本,开发费用和以后运行、维护费用;估量新系统将取得效益,估算开发成本是否回高于项目预期全部经费。而且,分析系统开发是否会对其它产品或利润带来一定影响。本系统作为一个课程设计,没有必需考虑维护费用,和本系统可取得效益等问题。2.4.4 操作可行性分析本系统采取用户界面交互方法,操作简单,用户只要含有简单应用计算机能力,不管学历,不管背景

32、,均能够使用本系统,用户界面上按钮功效明确,用户一看就能够了解怎么使用本系统,和本系统能够完成功效,所以本系统在操作上是可行。2.4.5 法律及社会可行性分析因为本系统只是一个课程设计,在图书馆查询相关资料所以不存在侵权及对应法律问题,不存在社会影响方面问题。学生个人财务管理系统是一个小型、简单管理系统,操作方便、灵活,系统所采取工作方法符合学生日常习惯且开发和运行和国家政策和法律不存在任何冲突和抵触之处,而且现在已经有成功开发财务管理系统先例,社会可行性高。总而言之,笔者开发学生个人财务管理系统,研究方法、经济、操作、技术和社会可行性全部含有;本系统含有一定创新点,能提升现有学生个人财务管理

33、效率,有很大需求。本系统能够进行设计和开发。3 系统分析3.1 系统需求分析系统需求分析是介于系统分析和软件设计阶段之间桥梁,是在可行性研究基础上,将用户对系统描述,经过开发人员分析概括,抽象为完整需求定义,再形成一系列文档过程。系统需求分析意在回复“系统做什么”问题,以确保未来开发出来软件产品能够真正满足用户需要。首先,需求分析以系统规格说明和项目计划作为分析活动基础出发点,并从软件角度对它们进行检验和调整;其次,需求规格说明又是软件设计、实现、测试直至维护关键基础。良好分析活动有利于避免或尽早剔除早期错误,从而提升软件生产率,降低开发成本,改善软件质量。此次财务管理系统设计和实现从以下四个

34、方面对系统需求进行了具体分析。3.1.1 业务需求记账业务:用户经过系统对个人财务具体信息进行登记,包含收入、支出、借贷信息日期、金额、结算账户、地点、类别、数量、说明等具体信息。财务查询业务:用户经过系统对个人财务情况进行查询,能够经过日期、账户、类别、金额等进行筛选查询。财务统计业务:用户经过输入日期、类别、金额、结算账户等关键词,利用系统生成对应统计表,而且能够依据需求选择以饼状图或曲线图方法直观查看统计结果。财务预算业务:用户经过系统查找对应历史时期收支明细情况表,结合本期消费需求及收支情况,制订下一时期财务预算。3.1.2 用户需求(1)用户信息需求收入信息:对收入编号、收入日期、存

35、入账户、收入金额、收入说明等信息进行管理。支出信息:对支出编号、支出日期、支出地点或单位、消费类别、消费数量、支出账户、消费金额、消费说明等信息进行管理。借入信息:对借入编号、借入日期、存入账户、借入人物或单位、借入金额、借入说明、借入状态等信息进行管理。借出信息:对借出编号、借出日期、借出账户、借出人物或单位、借出金额、借出说明、借出状态等信息进行管理。预算信息:对用户编号、预算编号、预算名称、预算日期、预算金额、完成金额、完成日期、预算备注等信息进行管理。用户信息:对用户编号、用户名、密码等信息进行管理。(2)用户处理需求对财务信息进行添加、查询、修改、删除。比如对收支时间、收支金额等信息

36、进行查询和修改,了解用户在某一时期具体收支情况等。3.1.3 功效需求用户管理功效:用户注册,对用户登录身份验证,密码修改、基础信息修改及保留功效。添加功效:添加用户,用户添加收支和借贷明细情况、添加财务预算及预算心得等。修改功效:用户信息修改、密码修改、收支和借贷明细修改、财务预算及心得修改等。删除功效:删除用户,用户删除收支和借贷明细情况、删除财务预算及预算心得等。查询功效:用户对某一时间段收支和借贷明细情况查询,对某一时期财务预算及心得等查询。3.1.4 稳定性及安全性需求本系统要求含有较高稳定性,不仅能满足用户轻松进行财务管理基础需求,也尽可能做到简练美观易于操作。安全性需求要求进入系

37、统必需进行用户名及密码校验,同时用户还可定时或不定时地修改个人密码,确保其它通常见户不能取得该用户财务信息。另外,系统应该含有备份个人财务信息功效,预防数据丢失给用户带来财务损失。3.2 业务过程描述和分析 管理信息系统系统分析任务是在对现有信息系统进行具体调研基础上,经过多种可能方法充足描述现有系统业务步骤及所需处理数据结构,并分析这些处理过程及数据结构逻辑合理性,最终给出新系统逻辑方案,即不考虑计算机及网络硬件实体结构系统功效结构、信息结构和准备采取管理模型。传统财务管理基础步骤关键问题在于当数据录入及处理量大增时在难度和犯错率上会以级数递增,而其基础步骤也正是学生个人财务管理系统设计基础

38、依据。笔者经过对本校部分学生访谈调研,并对该访谈结果进行分析处理,得出系统业务步骤图图3-1所表示。图3-1 学生个人财务管理系统业务步骤图3.3 数据分析及数据步骤分析3.3.1 数据步骤分析数据步骤分析是舍弃企业组织机构或个人而关键从数据处理和流动过程描述和分析实际业务数据动态处理模式,所以数据步骤分析工具数据步骤图中关键包含信息流动、处理和存放。数据步骤图是一个抽象工具,它是深入调查用户需求以后,从系统科学性、管理合理性、实际运动可行性角度出发,将信息处理功效和相互之间联络自顶向下,逐层分解,从逻辑上正确地描述系统应含有数据加工功效、数据输入、数据输出、数据存放及数据起源和去向等项目。由

39、学生个人财务管理系统基础业务步骤图,可知系统数据起源和去处,再而确定外部实体,然后划分出多个学生个人财务管理系统关键信息管理功效:收支管理、借贷管理和预算管理。因为收支信息是制订预算和实施预算前提,借贷信息是债务提醒和管理债务基础,由此绘制出学生个人财务管理系统数据步骤图图3-2所表示。图3-2 学生个人财务管理系统数据步骤图3.3.2 数据分析在数据步骤图中,对每一项业务数据处理过程进行了动态描述,但对数据流图中包含数据类(数据存放、数据流等),却未给出具体描述。用于描述数据类工具称为数据字典,它是一个简化了、用于规范化描述数据类关键结构及特征表格工具。在系统分析阶段,数据字典描述结果将组成

40、系统设计阶段数据类设计及数据库设计基础。数据字典是对数据流图解释和说明,包含数据类名称及该数据类每一个数据项数据项名、类型、取值范围、每一数据项内容举例、备注等。本系统全部数据字典详见系统设计部分。3.4 新系统功效结构根据功效需求把整个学生个人财务管理系统分为基础信息模块、记账模块、财务查询模块、财务统计模块、财务预算模块五个模块。系统总体功效结构图图3-3所表示。图3-3 学生个人财务管理系统总体功效结构图从系统总体功效结构看,系统五个子系统又能够分为不一样功效模块。 系统功效模块分析:(1)基础信息模块:该模块下设信息中心、资金账户、投资理财三个子模块。系统使用者能够经过基础信息模块中信

41、息中心了解自己现在各项财务信息基础情况,包含现在为止本月收入和支出总额、本月预算余额、应还账款和在借资金情况;经过资金账户子模块了解现金、银行卡收支明细;经过投资理财子模块了解定时存款、信用卡、股票等财务情况。(2)记账模块:记账模块下设货币、借贷、投资三个子模块。当发生货币收入或支出时,系统使用者能够经过记账模块下货币子模块进行具体统计,包含日期、类别、数量、地点、金额、结算账户、说明等;当发生资金借贷情况时,能够经过记账模块下借贷子模块进行具体统计,包含日期、地点、金额、结算账户、说明、状态等;当进行投资理财时,能够经过记账模块下投资子模块进行具体统计,包含投资理财种类、发生日期、结算账户

42、、代码、名称、数量、价格、金额、费用、备注等。(3)财务查询模块:财务查询模块下设账户变动查询、指定日期查询、指定科目查询三个子模块。账户变动查询能够依据账户名、日期、说明、备注等来查询某账户或全部账户交易明细情况和现在余额;指定日期查询能够依据时间查找某一特定日期或时间段收支详情;指定科目查询能够依据具体科目,如交通费用、衣服、饰品、医疗费用等科目,来查询某一时期开销情况或收入情况。(4)财务统计模块:财务统计模块下设预算对比图、收入分布图、支出分布图、年度曲线图等子模块。预算对比图能够将某时间段预算和实际支出进行具体对比,提供预算依据;收入分布图能够宏观显示某时间段各项收入所占百分比;支出

43、分布图能够直观显示某时间段各项支出所占百分比;年度曲线图能够按不一样科目显示某十二个月中收支走势。(5)财务预算模块:财务预算模块下设历史信息表、预算分配表、财务管理心得三个子模块。财务预算模块下历史信息表能够显示以往具体交易信息,为预算提供对应数据和百分比;预算分配表能够用来制订目前财务预算计划;财务管理心得用来统计自己体会,如上月开销太大这月需节俭、不要乱买不需要东西等。4 系统设计在系统分析阶段,明确了学生个人财务管理系统功效结构及信息结构,也就是系统逻辑模型,对系统回复了“做什么?”问题。在系统设计阶段需要回复中心问题是“怎样做?”,即经过给出新系统物理模型方法描述怎样实现在系统分析中

44、要求系统功效。系统设计阶段关键内容包含:硬件结构及系统软件结构设计、数据处理步骤及数据类设计、应用系统结构设计、数据库设计、编码设计、功效模块处理过程设计、输入输出设计等。4.1 系统软件结构设计系统软件结构设计工作,实际上是对确定硬件结构中每台计算机指定对应计算机系统软件,包含操作系统软件、数据库管理系统软件、应用服务器系统软件及开发工具软件等。4.1.1 操作系统选择因为选择计算模式是用户/服务器模式,而且本学生个人财务管理系统为个人应用小型软件,所以用户机上操作系统最好是采取易于操作图形界面操作系统,现在多数选择Windows系列,如Windows XP等。而且开发系统平台也是在能够简便

45、操作图形界面操作系统:Windows XP。4.1.2 数据库服务器系统软件选择管理信息系统中,数据库服务器是必不可少网络组成部分。所以,数据库管理系统软件选择对管理信息系统建设有着举足轻重影响。现在市场上流行数据库管理系统有Oracle、SQL Server、DB2等。其中SQL Server在中小型系统中应用较多,价格也比较低廉;Oracle、DB2通常在大型系统中采取,价格也比较昂贵。所以,在此次设计和实现学生个人财务管理系统中,采取是SQL Server 。SQL Server 是Microsoft 企业推出SQL Server 数据库管理系统一个版本。该版本继承了SQL Server

46、 7.0 版本优点同时又比它增加了很多更优异功效,含有使用方便,可伸缩性好,和相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 膝上型电脑到运行Microsoft Windows 大型多处理器服务器等多个平台使用。SQL Server 数据库引擎提供完整XML 支持。它还含有组成最大Web 站点数据存放组件所需可伸缩性、可用性和安全功效。SQL Server 程序设计模型和 Windows DNA 构架集成,用以开发 Web 应用程序,而且SQL Server 支持 English Query 和 Microsoft 搜索服务等功效,在Web 应用程序中包含了用户友好查询和强大搜索功效。4.1.3 应用服务器系统软件及开发工具选择系统软件结构中另一个方面是应用服务器软件及系统开发工具选择。系统开发工具选择首先依据是管理信息系

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 管理财经 > 财经会计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服