1第一章 绪 论
1.1 研究背景
财务部门是企业经营管理的核心部门,其会计电算化的应用也就是一个企业信息系统实施成败的关键,传统的会计档案包括原始凭证、记账凭证、日记账、明细账、总账以及报表等,一个单位每个会计期间的会计档案都实现信息化。随着社会分工和经济的飞速发展,管理在社会经济的各个方面起着越来越重要的作用。面对日益复杂的管理工作,人们普遍关注的问题是如何收集、整理、加工、存储及传输管理信息。网络的日益普及和以计算机技术、通信技术、网络技术为代表的现代信息技术的不断发展,使得快速、准确地处理大量管理信息成为现实。为了提高办公效率,人们对办公管理信息系统提出了更高的要求。在需要许多人一起协同工作的现代工作环境中,利用网络通讯基础及先进的网络应用平台,为企业各部门提供现代化的日常办公条件及丰富的综合信息服务,实现管理规范化和办公事务处理自动化,已经成为企业提高办公效率和管理水平的重要手段。
管理信息系统构建技术的发展与成熟以及院校教育体制改革的不断深入和发展,尤其是计算机网络的普及与发展,使得运用先进的管理信息系统及其软件开发平台,对教学信息进行科学化和网络化管理,己经成为院校管理信息系统的发展趋势。目前,几乎所有高校的职能部门都已经建立了针对日常职能工作的管理信息系统,例如,教务处的综合教务系统、科研处的科研管理信息系统、图书馆的图书资料管理系统、学生处的学生管理信息系统等。这些系统在很大程度上提高了部门的工作效率和管理水平。办公管理信息系统是一门综合性技术,它以计算机技术、通讯技术、多媒体技术等装配办公系统,以达到提高效率,提高管理水平,作到信息灵通、管理高效、决策正确的目的。它是一种特殊的管理信息系统,是以行为科学为指导,以管理科学、社会学、系统工程学等为理论基础,综合运用计算机技术、通讯技术和多媒体技术服务于人们的日常办公活动的一种管理系统。办公管理信息系统也可以与其他管理系统接口,形成决策支持系统,为领导决策提供依据。总之,办公管理信息系统是一个包含多种学科、多种技术的综合系统,是现代管理社会的重要标志。
1.2 课题的现实意义
笔者所在的教研室日常人员、教学、科研和行管等方面的管理,大多处于手工或半手工管理的状态,各类相关信息的管理、查询、更新工作重复繁琐,占用了教职人员大量的个人精力与时间,极大的影响了教研室日常教学科研的工作效率。因此,急需一个办公管理信息系统对教研室的人、财、物和事进行规范化、制度化、信息化的管理。
1.3 国内校园财务信息系统的发展现状
财务管理是高等学校正常运行和事业发展的重要内容,也是与校园生活密不可分的基本环节。在校园数字化的进程中,无论是有关师生员工个人的财务信息,还是有关项目经费管理等对公财务信息,都是数字校园的重要资源。校园数字化建设中,应当充分重视财务管理的信息资源作用,通过系统设计将其纳人数字化校园建设的总体规划之中。
1.3.1 校园卡系统的一般功能概述
校园数字化通常以校园“一卡通”系统建设作为切入点。校园卡系统作为数字校园的基础环境和支撑平台,其构架完全服从于数字校园建设的整体规划,成为数字校园中有机的、重要的组成部分。校园卡系统既是数字校园的数据信息存储、管理和处理中心,也是整个数字校园的核心引擎。在该平台下,各相关应用系统以构件方式存在并运行其上,相关数据和信息按照数字校园规定的数据交换与共享规范在校园网络上满足各子系统的数据交换、数据同步与数据共享需要。在当前的技术条件下,校园卡系统通常由一张校园卡和一张相对应的银行卡作为使用媒介来实现系统功能。校园卡具有校内身份认证和电子消费两类基本功能。
(1)多证合一、以卡代证:将学生证、教师工作证、医疗证、借书证、出入证等数字化为校园卡身份信息,一卡实现校内各种需要的身份认证功能。
(2)身份认证公共信息管理:通过校园卡中心数据库,实现学生、教职工的身份档案的数字化和网络化,确保校园网络信息传递的真实性、安全性、可靠性和完整性。
第二章 相关技术及开发环境
2.1 软件系统体系结构
软件架构已经走过了三个主要阶段:集中式架构,客户机/服务器(客户机/服务器)结构,浏览器服务器(浏览器/服务器)结构。集中式结构,由于恶劣的信息共享是完全封闭的系统,不同系统之间无法沟通,系统的扩展是不容易的,已经无法适应的信息技术的需求发展。
2.1.1 C/S 结构
C / S的是“客户机/服务器(客户端/服务器)”的缩写。服务器通常采用高性能PC,工作站或小型机,如ORACLE,SYBASE等大型数据库系统的使用。客户端需要安装专用客户端软件。在此架构下,它可以充分发挥现有的PC的运算能力,并可以根据用户设备的需求增加或减少的能力,便携性和良好。 C / S架构可以利用现有的硬件和软件平台的优势,提高了系统的成本。此外,由于所有查询数据库作为数据库服务器的计算机来完成,使网络上的负担已大大减少,并能更好地保证数据的一致性。由于“客户机/服务器”模式比传统的文件服务器模式有很大的性能改善。一段时间以来,典型的C / S模式取得了巨大成功。
2.1.2 B/S 结构
B / S是“浏览器/服务器(浏览器/服务器)”的缩写。这是一个C / S结构,结构的改变或改善。用户界面是通过WWW浏览器,主要业务逻辑在服务器端实现,从而大大降低了客户端的负载,努力实现。它采用多层结构,最典型的三层结构,即浏览器/ Web服务器/数据库服务器组件的浏览器,Web服务器和数据库服务器三层计算模式。从本质上讲,浏览器/服务器是一个客户机/服务器体系结构,它是一个从传统的客户机/服务器架构,从三层客户机/服务器架构的应用Web上的一个特例开发的故事。三层结构是两层的客户端和服务器端之间的中间层增加应用服务器,中间层由软件称为中间件组成,实现主营业务逻辑的中间层。如果系统被分配到不同的机器上所谓的分布式。当中间层的进一步模块化和分布,分布式多层体系结构的出现。
第三章 系统概要分析与设计...................... 23-33
3.1 财务管理系统的基本需求...................... 23-25
3.2 数据流图...................... 25-28
3.3 数据字典...................... 28-30
3.4 系统E-R 图...................... 30-33
第四章 系统的总体设计...................... 33-44
4.1 设计原则 ......................33
4.2 系统功能设计 ......................33-37
4.3 设计流程图...................... 37-42
4.4 数据库的设计...................... 42-44
第五章 系统的实现与测试...................... 44-68
5.1 登录功能的实现与测试 ......................44-47
5.2 添加功能的实现与测试 ......................47-49
5.2.1 主要技术...................... 47
5.2.2 程序核心代码及运行测试...................... 47-49
5.3 查询功能的实现与测试 ......................49-52
5.4 删除功能的实现与测试...................... 52-54
5.4.1 主要技术 ......................52-53
5.4.2 程序核心代码及运行测试...................... 53-54
5.5 修改功能的实现与测试...................... 54-56
5.7 用户管理功能的实现与测试...................... 59-62
5.8 课题开发中的难点以及对策 ......................62-68
结论
本设计可以满足系的财务管理的实际需要,功能方便实用,运行安全稳定。从一开始对设计的需求分析,到系统的功能模块划分,再到系统的数据库设计,最后完成系统的编程及实现。每一步进展都是经过本人和项目组的同事认真研究、努力学习,并得到了两位导师的帮助下得来的,其中也包含着本人在研究学习中的种种艰辛。在整个的软件设计中体会到了软件设计的种种注意事项,也同时发现了自己很多不足的地方。软件的制作要按步骤循序渐进的进行设计,从基础认真做起,不用眼高手低,不要突兀冒进,避免程序设计步骤上的混乱和程序功能设计不完善。个人所学毕竟有限,所以在面对设计中诸多疑点难点,需要自己动手去查询大量的文献资料以帮助自己理解解决问题。程序的设计过程中经常请教计算机教研室的同事,因为他们渊博的专业知识及丰富的实践经验是非常珍贵的知识财富,他们的指导能帮助程序设计顺利、正确、快速的进行,帮助避免出现不合理的设计,大幅度提高设计效率,事半功倍。编辑代码时要养成良好的编程习惯,有助于编码的查找及修改。坚持自己独立完成设计,不抄袭他人,并努力有一定创新。在计算机专业的资深设计人员看来,本人做的系统可能功能还不够完善,比较简单,还存在着些细节问题。但是独立的完成该设计对我的帮助是非常巨大的,使我学习到了制作一个系统从需求分析到设计、再到实现的各个步骤,在整个设计研究中也使得我所学的专业知识得到了很大的巩固和补充,提高了自己动手实践的能力,增强了自己的自信心,可以说是受益非浅。#p#分页标题#e#
参考文献
[1] 王毅,周峰,孙更新,J2EE 经典案例与实现,电子工业出版社,2007 年 4 月
[2] 杨磊,陈凌云,精通 Eclipse Web——开发 Java 体系架构、工具、框架及应用,人民邮电出版社,2006 年 10 月
[3] David Gallardo,Ed Burnette,Robert McGovern,Eclipsehttps://www.51daxielunwen.com/cwkjbylw/ in Action,Mannin publicationsCo,2003
[4] 唐有明,Jsp 动态网络开发,清华大学出版社,2006 年 8 月
[5] 张洪斌,JBoss 平台上的 Java EE 程序开发指南,清华大学出版社,2007 年 4 月
[6] 孙勇,Struts Kick Start,电子工业出版社,2004, 356~366
[7] William Crawford,Jonathan Kaplan,刘绍华,毛天露译,J2EE 设计模式,中国电力出版社,2005 年 4 月
[8] 付意德.基于 B/S 结构的 Web SCADA 系统设计[J].工业控制计算机,2004,17(9):48~50.
[9] 任力伟.基于 CORBA 的 Web SCADA 系统架构[D].南京理工大学, 2003.
[10] OMG. Common Object Request Broker Architecture: Core Specification.Version3.0.2[Z]2002,12.