目前,相当一部分高学的勤工助学管理工作仍沿用效率低下、容易出错的手工方式,随着学校规模的扩大、学生人数的增加,这种方式越来越不适应实际管理工作的需要。该文基于ASP.NET技术,运用三层架构体系设计并开发勤工助学网上管理系统,实现管理的信息化,方便管理者和学生的申请流程和管理过程。系统操作简便,界面友好,对于提高高校勤工助学工作效率,减少学校和学生的工作量具有重要意义。
1 开发环境
勤工助学管理系统基于浏览器/服务器(B/S)模式,采用MVC三层架构进行系统设计,以Visual Studio2008为开发工具,在ASP.NET开发环境下采用C#语言编写,并采用SQL Server为数据库服务器,最后以IIS为Web服务器进行系统发布,是一个标准的、通用的、具有交互功能的教学管理系统。
2 系统的设计与实现
该系统采用基于B/S模式的三层架构方式。第一层主要是基于对数据库进行操作的DataBase类,通过使用DataBase类,使得调用数据库更为方便;第二层为基于用户的功能实现,通过使用User类,使得不同用户在调用系统功能时避免代码的重复;第三层就是页面层,主要功能为呈现页面布局并调用方法实现系统功能。
系统的功能结构主要包括以下三大部分,如图1所示。
“数据库操作”主要包括数据库的备份和还原,本系统数据库涉及财务方面的管理,备份工作极为重要。“备份”可将当前数据库以日期的形式备份到数据库所在的文件夹里,可以点击相应的按钮进行数据库的还原和备份文件的删除。
3 结束语
该勤工助学系统主要是根据天津师范大学的需求情况以及勤工助学管理制度进行设计和开发的,从流程和功能上基本实现了以往学生勤工助学的管理过程,并弥补了人工管理过程中存在的劳动强度大、办公效率低等问题,起到了很好的辅助作用。本系统有待于在实际应用中进行全面的检验,还要有一个不断完善、不断修正的过程。
参考文献:
[1] 芦丽萍,王志军.网络数据库应用系统开发技术—ASP.NET[M].北京:电子工业出版社,2009.
[2] 石玉强.数据库原理及应用[M].北京:中国水利水电出版社,2009.