SCI论文(www.lunwensci.com)
摘 要 :在飞速发展的信息化时代,高职高专类院校的智能化管理也迫在眉睫。为了解决高职高专院校的管理效率问 题,文章设计了基于 B/S 架构的学生信息管理系统,该系统以 B/S 软件架构为基础, 选择 Windows + Tomcat + JDK + Microsoft SQL Sever2012 为系统开发平台,利用 Java、JSP 等优秀的网络工具实现功能较为完善的系统开发,这样的系统更 稳定,兼容性更强,能使学校的管理系统化、规范化和自动化。
Design and Development of Student Information Management System Based on
B/S Architecture
LI Baomi
(Shuozhou Normal College, Shuozhou Shanxi 036000)
【Abstract】:In the rapid development of information age, the intelligent management of higher vocational colleges is also imminent. In order to solve the management efficiency of higher vocational colleges, this article talks about a student information management system is designed based on B/S architecture. This system is based on B/S software architecture. It choose Windows + Tomcat + JDK + Microsoft SQL Sever2012 as the system development platform and use Java, JSP and other excellent network tools to achieve more perfect function of the system development. Such a system is more stable, strong compatibility. This system can make the school management systematic, standardized and automatic.
【Key words】:B/S software architecture;information management;informatization
0 引言
学生信息管理系统是数字化校园建设的重要组成部 分。本系统的目的是针对高职高专院校建立学生信息数 据库,充分利用学校现有的软硬件环境,实现学生及教 育资源在全校的信息化管理与查询,更好地对学生实行信 息共享、资源共享,将课程教学、学生管理、教师教学 数字化、智能化,利用当前比较成熟的技术形成简单、 直观的管理系统。
1 系统分析及总体设计
1.1 需求分析
随着全国各大高校信息化进程的加快,信息系统在 高职高专学校的应用也逐渐得到推广,促进了高职高专 院校信息化的改革和发展。根据实地考察朔州师范高等 专科学校的管理流程以及学生教师的意见反馈。本系统应能完成以下功能 :学生信息的收集与存储、教师信 息的收集与存储、相关信息的收集与存储,满足各级用 户的查询要求 [1],实现用户的可视化操作,及时更新用 户的信息。本系统拥有六大模块 :管理所有用户(包含 管理员、教师、学生)账户的模块、管理学生信息的模 块、管理学生学分制选课的模块、对学生各种考试安排 的管理模块、对学生考试后的成绩管理模块、对学生在 网上关于教师教学评估的模块。
1.2 可行性分析
本系统用到了目前比较成熟的软件技术, HTML、 Java、JSP、Dreamweaver, 数据库用的是 Microsoft 的 SQL Server 2012 和 XML, 服务器用的是 TOMCAT。将这 些技术结合起来对整个系统的开发较方便,效果也更好。
此系统的开发投入使学生信息管理有了较明显的高效性和可靠性,可减少不必要的人力和物力成本,经济 上是合算的。由于使用 B/S 架构,只需在服务器上安装 相应软件和进行配置,客户端的配置要求较低,会大大 降低整个系统的成本 ;并且使用浏览器进行系统访问和 系统控制,访问方便,系统有很高的运行效率。
网站界面友好,易于操作,方便了用户查询 ;同时 管理员对添加信息等的操作也很简便,很大程度上节省 了资源。
系统的非功能需求应包括可扩展需求、接口需求、稳 定性需求、安全性需求 [2]。因为本项目是基于 Internet 的 应用,要求具有很高的安全性。
1.3 系统主要功能设计
本系统根据朔州师范高等专科学校的管理模式,由 学生信息管理模块、学生选课管理模块、学生成绩管理 模块、学生考试管理模块、学生网上评教模块、用户管 理模块这六大功能模块组成 [3],如图 1 所示。
1.3.1 学生信息管理模块
此模块功能主要包括 :录入学生信息、查询学生信 息、修改 / 删除学生信息、打印学生信息、以及班级管 理、系部管理、院部管理。学生院部,系部信息查询不 需要登录,而管理员和学生用户先登录后才能使用其他 五个模块。
1.3.2 学生成绩管理模块
这个模块的功能是管理学生考试后的成绩,由六个 子模块组成 :学生成绩的录入模块、学生成绩的查询模 块、学生成绩的打印模块、教师查询所教教学班成绩模 块、教师修改 / 删除学生成绩的模块。本模块需要管理 员、教师和学生登录后方可使用。
1.3.3 学生选课管理模块
主要是对学生通选课和必选课开课信息和学生网上 选课进行管理。本模块由两大子模块组成 :(1)开课信息管理模块 :此子模块只有管理员有权限,是对所有通 选课、必选课开课信息的管理,包括录入、修改和删除、 查询课程信息 ;(2)学生网上选课模块 :选课信息提交、 选课结果查询,本子模块需要学生先登录后才能使用。
1.3.4 学生考试管理模块
此模块只有管理员才有权限,对学生的相关考试(包 括选课考试、期末考试等)信息进行编辑和管理,比如 : 添加新的考试科目及相关信息、对已考过的科目信息进 行修改或删除。
1.3.5 学生网上评教模块
学生通过界面对教师教学进行网上评价,即学生评 估教师教学,本模块需要学生先登录后才能使用 ;教师 查询评估信息,本模块需要教师先登录后才能使用。
1.3.6 用户管理模块
此模块权限只有管理员。此模块的功能是 :添加新 用户、修改用户信息、删除原用户及其信息。包括对新 注册的用户进行添加,对原来的用户(管理员和普通用 户)信息(包括用户名、密码和权限等方面)的一些操 作,如 :删除、修改。
1.4 系统数据库设计
1.4.1 系统 E-R 图概念模型
通常是用 Peter Chen 于 1976 年提出的实体—联系 方法 (Entity-Relationship Approach) 来表示的, 系统 用 E-R 图来描述概念数据模型,用来总结、分析、整 理、描述信息、数据及其联系的。把客户需求进行分 析,整理出系统的结构,设计出概念模型,此模型没有 实体属性,只是给出了各主要实体之间的联系。
采用 E-R 方法得到的概念模型只是对数据进行了建 模,我们必须将 E-R 图进行模型转换,转换成关系模 型,把关系模型进一步规范化才能得到数据库系统使用 的数据模型。
1.4.2 系统后台数据库逻辑设计
对数据库进行逻辑设计,由系统 E-R 图转化设计成 SQL Server 2012 数据库系统所支持的实际数据模型。 由于目前很多的应用系统都必须建立数据库,数据库结 构设计与详细编程、数据链接、数据配置、数据存储、 使用 SQL 语言进行查询等成为设计系统需要考虑的关 键技术。如表 1 所示即是这个学生信息管理系统数据库 中所存储的数据信息表。
2 系统主要模块的实现
管理员拥有系统所有权限,当用户以管理员的身份 登录系统时,如果其账户和密码正确,就跳入管理员页 面,如图 2 所示,管理员主页面功能如下 :(1)学生院 部管理 :查看、录入、添加、修改学院信息表 ScollInfo ; (2)学生系部管理 :查看、录入、添加、修改专业信息表 MajorInfo ;(3)学生班级管理 :查看、录入、添加、修 改班级信息表 ClassInfo ;(4)学生信息管理 :查看、录 入、添加、修改学生信息表 StudentInfo ;(5)教师开课管 理 :查看、录入、添加、修改开课信息表 TeacherCourse ; (6)修改选课参数 :查看、录入、添加、修改选课参数表 SelectCourse ;(7) 编辑网上选课结果 :查看、删除、修 改选课结果表 StudentCourse ;(8)学生考试管理 :查 看、录入、添加、修改考试信息表 TestInfo ;(9)编辑教学评估信息 :查看、删除教学评估信息表 EvaluateInfo ; (10) 用户管理 :查看、录入、添加、修改系统用户 UserInfo。
3 结语
在整个开发过程中,除了对系统的功能进行了很好 的实现外,还加强了页面美感设计,在用户界面设计、 系统安全、用户管理、数据安全上都有一定的创新。整 个系统功能也较为完善,采用动态页面技术,用户界面 友好 [4] ;采用先进的 B/S 模式, 信息系统的所有业务逻 辑都集中于服务器端,使得系统维护工作量比 C/S 结构 的系统少很多,无论是日常运行故障,还是后期升级, 维护工作只需在服务器端完成,这样会大大降低维护成 本。该系统在试运行中运行良好,易于维护,收到学校 老师们和学生们的一致好评。
参考文献
[1] 苏昌猛,徐强.信息化背景下提高高职学校学生管理的有效 策略[J].农家参谋,2020(21):197-198.
[2] 孙明月.基于B/S架构的网络教学系统的开发与设计[J].电子 设计工程,2018.26(22):46-50.
[3] 梁小晓.基于B/S结构学生信息管理系统的设计与实现[D]. 成都:电子科技大学,2009.
[4] 金敏辉.校园学生工作管理系统的设计与实现[D].杭州:浙江 工业大学,2013.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/62718.html