首页 > 范文大全 > 正文

浅谈高校财务代办项目管理系统的设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇浅谈高校财务代办项目管理系统的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:高校财务代办项目管理系统是针对目前高校代办项目的收费管理及过程控制,利用支持面向对象程序设计的JAVA及SSH整合构架等技术开发的,为了保证系统运行的效率和可靠性。系统能实现高校各部门代办项目的管理需求,并大大提高了高校代办项目的工作效率。

关 键 词:高校财务;代办项目管理系统;JAVA;SSH

1 引言

随着高校教育事业的不断发展,高校的各项资格考试、等级考试、学杂费、培训费等项目日益增多,各代办项目的职能部门不知道学生缴费情况,财务处不知道应该收取哪些学生的哪些代办项目费用,对收取的费用哪些学生已经参加了考试,哪些没有报名考试而要退费的,账面结余资金是否正确等。现今的财务核算要求的是要求精细化、透明化,要做到与相关职能部门信息共享,保证财务管理的准确。针对当前高校代办项目的问题,我们研究开发了代办项目管理系统,本系统版面的设计,布局的编排,功能的设定,更显系统的个性;通过本系统的开发与应用,使学校财务处和相关部门在代办项目的管理更加方便、更加透明、财务核算更加准确。

2 系统设计分析

2.1 开发工具

本系统是采用JSP、SSH(Spring+Struts+Hibernate)整合构架等技术开发的。

1. JSP

Spring是一个轻型容器(light-weight container),其核心是Bean工厂(Bean Factory),用以构造我们所需要的M(Model)。在此基础之上,Spring提供了AOP(Aspect-Oriented Programming, 面向层面的编程)的实现,用它来提供非管理环境下申明方式的事务、安全等服务;对Bean工厂的扩展ApplicationContext更加方便我们实现J2EE的应用;DAO/ORM的实现方便我们进行数据库的开发;Web MVC和Spring Web提供了Java Web应用的框架或与其他流行的Web框架进行集成。

2. SSH

SSH(Spring+Struts+Hibernate)整合构架采用多层非分布式的结构,除数据库这一层外,可以分为表现层、业务逻辑层何数据持久层,这三层将存在于同一个web容器中,作为一个整体提供J2EE服务。

2.2 数据库设计

数据库基本是以表格的形式将数据存储在一格一格的字段内表格中某些行和列可以和另一个表的行或列产生有意义的关联,这就是所说的关联数据库的由来。将数据存储到数据库里以后,可以使用SQL语句对数据加以操纵。本系统的数据库的设计用MySql为例来设计。

要成功地建立一个符合用户需要、满足用户要求的数据库,就一定先要进行数据库设计,也就是说,需要先进行整体规划,确定保存哪些数据,舍去哪些数据。一般情况下,设计数据要经过分析建立数据库的目的,确定数据库中需要的表,确定表中需要的字段,以及确定表之间的关系等。

本系统所用到的主要数据构成的数据表有报考项目表(CW_BKXM)、项目状态表(CW_BKZT)、用户等级表(CW_GRADE)、报考项目一览表(CW_ST)、管理用户表(CW_USERNAME)。

1. 报考项目表(CW_BKXM):主要存储报考项目种类,包括项目编号、项目名称、项目费用等。

2. 项目状态表(CW_BKZT):主要存储项目状态,包括报名、待考、结算完毕等。

3. 用户等级表(CW_GRADE):主要存储用户权限等级信息,包括等级权值及等级名称。

4. 报考项目一览表(CW_ST):主要存储学生报考项目信息,包括学生姓名、班级、报名项目、报考状态等。

5. 管理用户表(CW_USERNAME):主要存储管理员用户信息。

2.3 系统功能详细设计

根据系统设计的总体目标,经过详细的需求分析,本系统的功能模块主要有:

1. 系统的管理首页

该界面为用户提供一个欢迎界面,并提供验证用户身份合法性的功能。结合用户身份对应的显示用户信息,包括登陆帐号、真实姓名、权限级别、上次访问时间、上次访问IP。

2. 初始化信息模块

(1)考试项目管理:项目代码、项目名称、考试费用、修改、删除、添加考试项目。(2)报考信息导入:根据定制的相应模版,批量导入数据。

3. 学生报考信息管理

(1)报考信息管理:输入关键字来查询相应的报考信息;修改或删除一些报考信息;添加报考信息。(2)批量处理报考信息:不用一条一条来处理,可成批处理。(3)报考信息检索:可以根据姓名、班级、项目代码等来查询相关信息。(4)学生报考信息一览表:可以浏览所有的学生报考信息,并可以导出。

4. 用户管理

可以添加用户并分配相应的权限,并进行修改删除等操作。

5. 个人管理

主要是为了给当前用户修改自己的密码所用,并退出系统。

3 系统模块结构及详细设计

3.1 系统主要功能模块图

(见图1)

3.2 系统主要功能详细设计

1. 考试项目管理功能主要包括:项目代码、项目名称、考试费用、修改、删除、添加考试项目。2. 报考信息导入:根据定制的相应模版,批量导入数据。3. 批量处理信息:根据相关条件筛选出预处理数据,批量修改报考状态。4. 报考信息管理:修改或删除一些报考信息;添加报考信息。5. 报考信息检索:可以根据姓名、班级、项目代码等来查询相关信息。6. 学生报考信息一览表:可以浏览所有学生报考信息,并可以以Excel形式来导出。7. 用户管理:可以添加用户并分配相应的权限,并进行修改删除等操作。

4 高校财务代办项目管理系统的优点

1. 高校财务代办项目管理系统的功能明了,操作简单,菜单清晰,使用方便,易于管理人员熟练操作。

2. 高校财务代办项目管理系统可以分班级批量导入学生报考信息,批量处理报考状态,极大提高了管理人员的工作效率。也可针对个别学生分别处理,体现了系统的灵活性。

3. 高校财务代办项目管理系统在信息综合查询上,多条件的查询满足各种不同用户或领导等人士的不同需求。

4. 高校财务代办项目管理系统在跟踪学生报考项目中,各部门可以根据自己用户属性查看相关的报考状态,解决了各部门在工作过程产生的矛盾。

5 结束语

高校财务代办项目管理系统实现了学生缴费、考试报名、退费、项目经费结余核算等一系列与代办项目有关的操作,从而提高管理的精细化、透明化和信息的共享化。总的来说,高校财务代办项目管理系统能够实现了系统开发设计的目的,满足高校财务代办项目管理的需求。

参考文献:

[1] 王国辉,《Java Web开发实战宝典》,清华大学出版社,2010

[2] 覃庆炎,《Java开源项目-SSH项目开发详解》,清华大学出版社,2008