夏闻添
(哈尔滨市第三中学)
学生课程管理系统的可行性分析
夏闻添
(哈尔滨市第三中学)
教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。
学生课程管理;系统;可行性分析
纵观目前国内研究现状,经费不足、信息产业落后、在安全性和信息更新化方面存在有一定的不足,现有各系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。
学生课程管理是所有高校教育教学管理的日常工作之一,是学校教育教学的根本,因此也就显得尤为重要。对于高校来说学生多,教育教学工作如果想全面周到的开展除了增加教师人数来对付日趋繁重复杂的工作外。开发一款功能强大全面、操作简单并能根据学校实际情况进行人性化管理的学生课程管理体统是非常有必要的。它可以存储在校学生的课程信息,将学生成绩信息做到高效、安全;处理大量信息时只需几名资料录入员即可操作系统,节省了大量人力;也为学校的教育教学工作起到了事半功倍的效果,同时它也可以迅速查找到所需课程和成绩等信息,大大的方便了广大师生对课程查询、成绩查询等方面的需求。考虑到系统开发的时间、资源等因素,在实际开发该系统时,需要尽早地、慎重地估价研制课题可行性。可行性研究包括:技术可行性、经济可行性等等。
1.1 技术可行性
本系统采用JSP+Struts2+MySQL模式进行开发,管理人员可在本地电脑上对数据库进行各种修改;MySQL数据库可以称得上是目前运行速度最快的SQL语言数据库。除了具有许多其它数据库所不具备的功能和选择之外,MySQL数据库是一种完全免费的产品,用户可以直接从网上下载数据库,用于个人或商业用途,而且不必支付任何费用。总体来说,MySQL数据库具有以下主要特点:①同时访问数据库的用户数量不受限制;②可以保存超过50,000,000条记录;③它是目前市场上现有产品中运行速度最快的数据库系统;④用户权限设置简单、有效。
1.2 经济可行性
本系统各数据内容之间具有较强的关联性,涉及计算过程不是很复杂;对机器的配置要求不需要太高,学校机房电脑在存储量及cpu速度完全可以胜任工作,本系统只需要一台电脑作为服务器,安装相关应用软件即可,系统在服务器端部署后,用户只需根据相应的角色登录本系统操作即可。
1.3 操作可行性
在界面设计方面充分考虑了用户的使用习惯,界面操作简单,数据录入方便、快捷;统计准确;制表灵活,且适应能力强,容易进行扩充。
本系统的用户可分为教师,学生以及管理员三大类。
根据不同用户对系统的需求的不同,本系统共分成三个部分:①用于教师登录,主要负责进行成绩的管理以及查询等;②用于学生登录,学生可以查询信息、选课、评课等;③用于管理员登录,负责管理和维护教师、学生、以及课程的相关信息。
对于学生而言,学生登录系统后可以便捷的查询个人信息,并予以修改,修改后返回修改内容。还可以查看所有课程信息,并根据规定选择适合的课程,选课结束后还可以查询个人的课表。对于所选课程可以进行评论,以便任课教师进行查看,同时开可以查看个人每学期的成绩。
对于教师而言,教师进入本系统后,同样可以对个人信息进行维护。同时对于所授课程的学生成绩进行管理以及查看学生对于课程的评论。
对于管理员而言,管理员登录系统后,可以根据自己的需求维护和管理教师信息、学生信息、课程信息。同时可以根据教学计划发布课程,并安排相应的教师以及安排课表。还应支持对系统用户权限的分配。
(1)从用户的观点看,相比传统的课程管理方式,要求系统能够达到以下主要目标:
①便捷的个人信息管理。用户可以根据自己的喜好,完善由系统管理员录入的基本信息,可以制定自己熟悉的登录密码等内容。
②课程库搭建,自动生成课表。系统管理员根据教学计划,联系学院教师来发布课程并存入课程库。对每学期需要开的课程可以根据上课时间生成课表,从而节省教务处工作人员的时间与工作量。
③选课、评课。学生每学期期末需要选择下学期需要修的课程,同时会对本学期所学课程进行评价。系统管理员则需要根据学生已修课程来制定之后需要修的课程,并将课程添加到选课系统中,以便学生选择。
(2)设计员从技术观点看,要求系统能达到以下的目标:
①系统要具备较高的友好型,较强的界面交互,使用户更好的使用。
②对于并行处理,数据库表中应建立索引,方便多名用户并行使用。
(1)按照系统的功能本系统可划分为用户登录认证模块,用户信息管理模块,课程库创建模块,课表管理模块,成绩管理模块,选课、评课模块等六个模块。系统的模块结构如图1所示。
图1 系统结构图
(2)用户信息管理模块:该模块主要实现管理员对用户信息的管理,可以对用户信息进行查看、添加、删除操作。
(3)学生选课评课模块:该模块实现学生对课程的选择与评价,可以选择对课程进行选择、查看、删除、评价操作。
(4)成绩管理模块:该模块实现学生对成绩的查看及教师对成绩的录入。
[1]王能斌.数据库系统教程[M].北京:电子工业出版社,2012.
TP315
A
1004-7344(2016)05-0274-01
2016-2-2