标题 | 基于Web的中职学校教务系统开发 |
范文 | 吴燕珍 摘要:教务管理工作随着网络的快速发展,逐渐从纸化办公转为无纸化办公,基本所有的工作都能在电脑上面完成。如何整合教务需求,实现网络办公,方便广大师生用户,是学校工作中很重要的一部分,是一项十分细致而且复杂的工作。该文基于Web对中职学校教务管理系统进行研究开发。 关键词:教务管理系统;中职学校;PHP 中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)26-0047-02 随着网络的快速发展,学校的办公也日趋实现办公自动化,推行无纸化办公。中职学校虽然没有中学的信息技术化推进快速,但是基本上也实现了行政人员和教师使用信息技术办公。学校教务系统面对广大教师和学生,应改进管理办法,推进信息化进程,让教师和学生不管在家还是在学校,都能进行办公,给使用人员更好的体验效果,因此非常有必要开发一个网络中职学校教务管理系统。 1 系统需求分析 创建一个系统网站,首要的工作就是对需要进行分析。教务管理系统的管理模式是以教务管理部门为中心,对所涉及的相关功能的数据进行集中、统一管理。教务管理主要的对象是教师和学生,以及相关的数据。根据教务部门的日常管理工作分析,系统开发涉及到4种不同的用户:系统管理员、教务员、教师和学生。系统管理员负责用户管理、定期备份数据,维护系统的正常运行。教务员由教务部门工作人员担任,分别负责不同的工作,如部门领导负责校历制定、任课安排、学生毕业审核等工作,课程管理员负责课程表和排课调课等工作、教材管理员负责教材订制和分发工作,考务员负责试题收集印发、学教测评工作;教师方面在每学期初负责教学计划制定、填写教案,每学期末考试后录入学生成绩,日常请假申请调课等;学生方面可以进行学籍查询、课程查询、学生成绩查询等操作。 2 系统设计 2.1 系统开发平台 系统使用PHP5.0作为系统网站的开发环境,通过构建Web应用程序来管理网站内容,实现更新和添加网页。 软件系统方面使用基于Web的B/S体系结构,实现客户端浏览器与服务器端交互,减轻开发和维护系统的成本,通过网络方便不同使用人员从不同的地点以不同的方式访问系统。数据库软件使用MySQL,它是一个小巧的数据库系统软件,特别适用于网站系统建设,支持多种操作系统,可移植性好。 2.2 系统功能模块设计 根据系统需求分析,分为4个模块进行设计:系统管理员模块、教务员模块、教师模块和学生模块。系统管理员为各用户设置用户权限,登录后进入各自所属的页面。根据权限的区分,每类用户的界面及可以操作的功能各有不同。 系统管理员模块页面内容有用户管理、安全管理、数据的备份与还原等; 教务员模块页面内容有校历设置、课程表、教师管理、学籍管理、设置教师选课、排课安排、教材管理等; 教师模块页面内容有选课、制定授课计划、教案提交、调课申请、成绩录入等功能; 学生模块页面内容有成绩查询、课表查询、学籍查询、教学测评、毕业审核等功能。 系统主要的功能模块设置如下所示: 圖1 2.3 数据库设计 2.3.1 软件 数据库设计使用关系型数据库的理念,采用MySQL数据库软件,MySQL 是最流行的关系型数据库管理系统。其开源、支持大型的数据库,使用标准的SQL数据语言形式,可以运行在多个系统上,并且支持多种语言。最重要的是MySQL对PHP有很好的支持,可以使得系统的网页设计具备和谐性。 2.3.2 数据库设计 数据库的设计首先要确定系统涉及到的实体以及实体之间的联系,使用E-R关系图进行描述,进而建立数据库及数据库对象。在数据库中建立多个数据表,分别是系统管理员表、学生信息表、教师信息表、教材表、成绩表、授课计划表、教学测评表等。 2.3.3 数据访问 系统的设计是在本地测试完成后,再上传到网络,数据访问连接数据库的文件conn.php代码设置如下: <?php # FileName="Connection_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname_conn = "localhost"; $database_conn = "jiaowu"; $username_conn = "root"; $password_conn = ""; $conn = mysql_pconnect($hostname_conn, $username_conn, $password_conn) or trigger_error(mysql_error(),E_USER_ERROR); mysql_query("set names utf8"); ?> 2.3.4 数据存储 系统采用流行的分布式数据处理技术,将数据分类存储在本地 ( 客户端) 和后台服务 器端。其中,长期性数据和共享性数据存储在后台,同时后台还存储数据处理视图、存储过 程、触发器等关键信息。 3 安全设计 系统的安全管理是非常重要的一环,稍有不慎就会造成系统的崩溃。从以下几个措施进行防范: 1) 制定和实施安全管理策略和制度,实现有效的身份认证; 2) 加强系统的物理安全,消除及屏蔽电磁辐射,防止造成信息泄露; 3) 加强系统的容错和数据备份,改进系统运行环境,防范计算机病毒; 4) 设立防火墙,实施访问控制; 5) 实施主机托管方式,提高系统网站的可靠性和安全性。 4 结束语 应用教务系统进行管理学校教务,使得教务部门的工作大大地减轻了,不用经常催交教学资料;对于教职员工来说也带来便利,首先是避免了同一资料重复递交,其次是可以在学校以外的地方完成办公。而实现办公自动化,也是中职学校大势所趋的一件大事。 参考文献: [1] 杨卫民. 基于校园网的综合教务管理系统的设计[J]. 中南林学院学报, 2003(1). [2] 刁帅. 基于Web的数字化学校教务管理系统[J]. 电脑编程技巧与维护, 2011(4). [通联编辑:光文玲]
|
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。