赵领杰++张振友
摘要:分析了高校中关于教室的信息化管理流程,提出了一种利用B/S架构解决高校中教室资源利用不足问题的方案[1]。利用Java的SSH[2]框架设计实现了教室信息管理系统,对于高校中的教室资源进行了统一的管理,方便了学生和教师的日常使用。
关键词:教室管理; SSH; Java程序; B/S架构; 课程安排;自习室
中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2016)11-0015-02
Abstract: Propose a solution to solve the problem of waste of resources of the classroom in colleges by analyzing the process of managing the information of classroom. By using the SSH framework of Java, design and realize the classroom management system, which could manage the information of the classroom in colleges uniformly. Its convenient for students and teachers to use the source of the classroom.
Key words: classroom management; SSH; java program; B/S; course management
1 引言
基于Web的信息管理系统是利用业已成熟的Internet技术,以TCP/IP协议为基础,构成基于Web的Browser + Webserver + DBserver结构的分布式应用系统[3]。系统的实现的主要功能有:高校介绍的管理,现在所有教室的展示,教室最新动态的管理,课程查询的管理,对选定教室是否可上自习的查询管理等功能。
2 总体设计
2.1 需求分析
需求分析的前提是准确、完整地获取用户需求。用户需求通常可以分为功能需求和性能需求两类。功能需求定义了系统应该做什么,系统要求输入什么信息,输出什么信息,以及如何将输入变换为输出。性能需求则定义了软件运行的状态特征,如系统运行效率,可靠性,安全性,可维护性等等。教室管理是基于B/S结构的高校教室管理系统。为了确定该网站的功能,我们首先听取了老师和同学们的意见,根据他们的一些想法和建议,进而又了解了现在学校的教室情况和课程安排情况,并且进行了多次的研究和改进。
2.2 系统功能描述
从功能上划分,系统主要由以下模块构成[4]。包括:用户设置模块,学校介绍模块,教室浏览模块,教室占用模块,课程查询模块,自习教室模块,最新动态模块,后台管理模块 [5]。
2.3 系统模块设计
整个网站的模块设计图如下,可以进行各种记录的增、删、改。
3 数据库设计
根据系统的模块设计对应的数据库表的结构,可以设计出如下的表的结构[6]。管理员表中描述了管理员的属性。
系统中教室信息的数据库设计如下:
系统的借用教室在某一个单独的表中存储实现,表结构如下:
以上几张表为系统实现过程做主要用到的表结构。
4 结论
在这个竞争激烈的数字信息化时代,网站的建立不仅对于企业的发展至关重要,对于一个学校的管理也有着举足轻重的作用。通过对系统和设计与实现,该平台实现了,前台[7]:学校介绍,所有教室,学校教室,教室占用,课程查询等功能;后台[8]:课程管理,用户信息管理等功能。市场调研在平台开发中起着重要的作用。此外,由于技术上和对平台开发上认识的不足,系统中还存在着诸多问题。像功能上的一些缺陷,比如使用数据库方面,如果使用SQL数据库的话可以使查询功能更为强大,数据表之间的关联会更为紧密;没有对各个教室进行实时分析,无法查询各个教室正在上什么课程或正在举行什么活动;在后台管理方面,在录入课程时无法与数据库进行校对,可能会出现课程冲突的情况等。对于这些存在的问题对发布信息的真实性需要进一步进行监管和审查,功能上还需进一步的完善、改善和提高,数据库的查询还需要进一步的优化,管理员的管理等级要进一步提高等。系统虽然不够完美,但是它主要功能都已实现,能够满足日常的需求。
参考文献:
[1] 姚怡,余海萍,钟新荣,桑玉民. 网站规划建设与管理维护[M]. 北京:中国铁道出版社,2008.
[2] 王春超. 基于J2EE架构的SSH组合框架的研究[D].长春理工大学,2010.
[3] 王玉英. 基于JSP的MySQL数据库访问技术[J]. 现代计算机(专业版),2010,14:67-70.
[4] 徐慧君. 基于JSP平台的信息发布系统的设计与实现[D].北京工业大学,2004.
[5] 杨俊宝. 基于JSP技术的学生宿舍管理系统的设计与实现[D].沈阳工业大学,2006.
[6] 张帆. 基于JSP的校园网站的设计与实现[D].吉林大学,2013.
[7] 杨金花. JSP技术中文乱码的原因及解决方法[J]. 电子设计工程,2011(1):25-28.
[8] 林元元. JDBC连接MySQL数据库的方法浅析[J]. 长沙通信职业技术学院学报,2009(1):27-30.
[9] 李传之. 多媒体教室的管理与维护[J]. 实验室研究与探索,2013(10):204-206+209.
[10] 苏望. 基于J2EE的多媒体教室管理系统设计与实现[D].湖南大学,2014.