教育报表管理系统—权限管理模块的实现
摘 要
随着教育改革的不断深化,建立一套能够适应这些改变的教育报表管理 系统也就显得尤为重要。教育报表管理系统是根据某教育局的实际需求进行设计开发的,该报表系统主要记录了教育局其管辖范围内所有教学单位内教育情况的数据,并可进行汇总。
本论文设计采用B/S模式,利用VS2005(c#)、Dreamwear8.0、 MSSQL2000数据库等开发技术,设计与开发了包括报表四级权限管理模块、报表WEB录入页面等功能模块。通过本论文设计开发的功能模块,满足了报表系统中用户分级查询各自报表数据、并且相互不影响的功能需求,实现了报表WEB录入页面简洁直观、报表数据上传方便快捷,同时确保了报表数据的保密性和安全性。
关键词: VS2005(c#);报表管理;权限管理
Management System for Education Report Forms
—The Implementation of Privilege Management Module
Abstract
Along with the continuous development of educational reformation, it seems particularly important to establish a education management system which can adapt to the set of changes of these statements. The Educational forms management system is based on a Department of Educational office which is demand for the actual design of the development.http://www.16sheji8.cn/
This system was designed with B / S mode which was used VS2005 (c #), Dreamwear8.0. MSSQL2000 database technology to design an Educational forms. It was included statements of four power management module and statements such as Web pages input module. In this paper, through the designed function modules, users can inquire about their own statements independently; it realized the functional requirements and achieved the statements Web pages concise visual input. On the other side, it is fast and convenient to upload the statements data, ensuring confidentiality and security of the data.
Key words: VS2005(c#); report forms management; privilege management
目 录
论文总页数:22页
1引言 1
2 选题背景 1http://www.16sheji8.cn/
2.1课题起源 1
2.2课题目的 1
2.3课题意义 1
3相关技术介绍 2
3.1系统架构 2
3.2数据传输方案 2
3.3系统实现环境和技术 3
4需求分析 4
4.1功能需求 4
4.2应解决的问题 5
5数据库设计(权限管理部分) 6
5.1数据库总表 6
5.2数据库关系图 8
6 建模 10
6.1 模块设计(权限管理部分) 10
6.2部署图 12
7 系统实现 12
7.1配置信息管理 12
7.2报表的制作 13
7.3页面的制作 13
7.4用户登陆功能 14
7.5四级权限与用户添加 16
7.6报表权限控制 18
8 测试 19
结 论 19
参考文献 20
致 谢 21
声 明 22http://www.16sheji8.cn/
1引言
报表管理是现在全国各教育局的一个繁琐问题,我国人口众多,地域宽广,人口流动性大,为教育部门的管理带来了极大的不便。传统的管理方式,费时费力、易出错、效率低、合理性差。报表管理系统若没有周详的考虑,很容易引起报表的混乱,不易管理和查看。随着无纸化办公的逐渐实现,信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用。让计算机来管理报表数据是各个行业都在使用的手段,报表管理系统正是在这种情况下产生的。http://www.16sheji8.cn/
报表管理系统考虑到教育局的报表多,数据复杂,使用的用户多,以及用户对系统的操作权限不同等众多问题,要求设计开发一套完整的报表管理系统,以适应不同用户的需要。通过我们对教育局现状的分析,对报表数据以及用户权限等问题的综合考虑,制定出了一套完整的报表方案,完成了报表系统的开发。该系统的完成可以节省更多的人力、物力以及财力,更提高了工作效率以及准确性和安全性。打开报表网站,输入用户名和密码,就可以根据用户权限轻松地完成各种操作,添加报表,删除报表,报表数据录入与删除,查看操作记录,及时修正错误数据等等。由于增加了用户权限管理功能,大大提高了数据的保密性。
2 选题背景
2.1课题起源
随着我国国力的与日俱增,对教育的重视程度较之以前有了很大的提高。教育制度的不断完善,学校的新建,学生人数逐年增加,教育普及程度的提高,日常各教育局部门的工作也就越来越繁重,特别是我国地广人多这一特点,更加加重了教育局的负担。这一点在报表的管理与统计这块显得尤为突出。根据调查发现,目前各教育局在所管辖的范围内,统计所有报表数据需要花费3-4个月的时间,而且传统的手工操作,即费时又费力,而且容易出错,工作效率较低,并且不能保证正确性。因此,拥有一套实用、高效、完善的报表管理软件就显得尤为重要了,它可以提升教育部门的教育管理质量,提高工作效率,降低行政成本。
2.2课题目的
设计一套符合云南省某教育局的实际情况、完整统一、技术先进、高效稳定、安全可靠的基于B/S架构的报表管理系统。http://www.16sheji8.cn/
2.3课题意义
本课题是根据云南省某教育局的实际情况制定出完整方案并开发完成的。该教育局共有70多种类型的表格需要处理,并且对报表的操作分为四种权限(市、县、乡镇、学校),传统的手工管理方式操作复杂,错误率高并且保密性较差。本系统的完成,可以提高该教育局的工作效率以及准确性和安全性。
3相关技术介绍
3.1系统架构
系统在选用结构的时候,采用了B/S模式开发方案。它有如下优缺点:
B/S架构
(1)维护和升级方式简单
目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。
(2)成本降低,选择更多
大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。
(3)应用服务器运行数据负荷较重
由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。http://www.16sheji8.cn/
3.2数据传输方案
Web Service
Web Service是一个应用组件,它逻辑性地为其他应用程序提供数据与服务。各应用程序通过网络协议和规定的一些标准数据格式(HTTP、XML、SOAP)来访问Web Service,通过Web Service内部执行得到所需结果。Web Service结合了基于组件开发各个方面的特点、网络技术和.NET程序模型的基础。
Web Service是一种构建应用程序的普遍模型,它可以在任何支持网络通信的操作系统中实施运行。Web Service可以接受和生成Message(消息),Message的形式严格定义了Web Service接口。只要用户能生成和使用Web Service接口所规定的Message,便可以在任何平台上通过程序化语言来执行Web Service。 http://www.16sheji8.cn/
Web Service在易操作、跨平台等方面具有一定有时,但最大的优势是在于它的SOAP协议是基于XML标准的,因此它可以穿透企业防火墙,这对于开发基于Internet的企业应用有相当的优势。它的结构如下图所示: