2020年学生学籍管理系统论文.doc_第1页
2020年学生学籍管理系统论文.doc_第2页
2020年学生学籍管理系统论文.doc_第3页
2020年学生学籍管理系统论文.doc_第4页
2020年学生学籍管理系统论文.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生学籍管理系统论文 在学校里,做好学生的学籍管理是十分重要的,那么关于学生学籍管理的论文应该怎么写呢?下面是分享给大家的学生学籍管理系统论文,希望对大家有帮助。 摘要:为了深化高校教务管理改革,开发高校学籍管理系统,提高学生管理工作的效率成为必然。该系统采用JSP、MicrosoftSQLServer数据库以及ApacheTomcat作为开发平台,对高校学生学籍管理系统进行开发。运行结果表明,该系统可以实现高校学生学籍信息的规范管理、科学统计和快速查询。 关键字:学籍管理;B/S架构;JSP 改革开放以来,我国高等教育规模不断扩大,高校管理面临现代化、信息化和网络化管理的新挑战,建立、应用和完善高校管理信息系统成为必然。高校学生学籍管理系统是高校管理信息系统的重要组成部分,随着信息技术的不断发展,网络技术已经广泛应用于高校管理的各个方面,高校学生学籍管理系统是校园网中一个重要的应用。该系统为高校创造了一个良好的信息化环境,提高了高校教学、科研与管理的效率,为高校师生的教学提供了极大方便,在一定程度上反映出学校管理现代化水平。 高校学籍管理系统运用MIS的总体设计思路,综合应用了B/S模式、SQL-Serverxx数据库、JSP等技术,开发出一套使学生和教师能够方便、快捷、准确地了解和管理学生学籍有关信息的软件系统,整个系统操作界面简捷、灵活、实用,实现了学生对所需信息的查询和教师对学生学籍信息进行全方位管理等功能,基本满足高校管理信息系统对学生学籍信息管理的需求,为提高高校管理现代化、信息化和网络化提供借鉴。 一、学籍管理系统分析 高校学生学籍管理系统是一个典型的复杂系统,是高校信息化管理的重要组成部分,系统提供了强大的学生学籍管理功能,方便管理员(教师)对学生信息的添加、修改、删除、查询等操作。本系统开发的总体目标是实现学生信息管理的系统化、规范化、自动化,达到提高学生信息管理效率的目的。学籍管理系统包括学籍维护、选课管理、成绩管理等模块,系统功能分析如下。 (一)学籍维护模块 1.教师可以对学生信息进行添加(包括基本信息)、删除、查看、修改。 2.学生可以查看自己的基本信息,添加、修改个人详细信息。 (二)选课管理模块 1.教师可以对课程信息进行添加、删除,统计每门课程选修的人数以及查找单个学生所选的课程信息。 2.学生可以查看所有选修课程并进行选修,以及查看自己所选课程并进行修改。 (三)成绩管理模块 1.教师可以进行添加、删除、修改基本课程,录入、修改学生课程成绩,查询单个学生的所有成绩以及查询指定课程所有或部分学生的成绩。 该系统以JSP为开发语言,以SQLServerxx为数据库以及ApacheTomcat为后台服务器系统。包括以下子系统。 (1)用户管理子系统。实现对不同用户分配不同的权限。 (2)数据库连接子系统。使程序能访问数据库,并能对其中的数据进行操作。 (3)数据录入子系统。通过程序能实现向数据库中增加记录。 (4)数据查询子系统。通过各种查询组合实现对数据的精确选取。 (5)数据维护子系统。包括对数据的修改及删除操作。 系统利用Eclipse平台对学籍管理系统进行整体框架设计、数据库连接及全面的系统调试。 二、JSP及JavaBean开发平台 (一)JSP JSP(JavaServerPages)是由Sun公司(现被Oracle公司合并)倡导并建立的一种动态网页技术标准,是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 (二)JavaBean JavaBean是一种软件组件模型,它与其他软件对象相互作用,决定如何建立和重用软件组件,这些可重用软件组件被称为Bean。使用现有的Bean,可以帮助开发新的组件,进而建立软件组件库。 JavaBean是基于Sun公司的JavaBean规范的,并可在编程工具中被可视化处理。是一种可复用的软件组件。JavaBean具有三个基本特性:独立性;可重用性;在可视化开发工具中使用。 三、数据库设计 数据库系统是管理信息系统的关键技术之一,比较常用的有Oracle、SQLServer、MySQL等多种数据库系统。由于SQLServerxx具有较好的可伸缩性和可靠性,提供了以Web标准为基础的扩展数据库编程功能,可以满足电子商务和企业应用程序的要求。SQLServerxx支持XML和Inter标准,具有基于Web的分析能力,允许使用内置的存储过程以XML格式存储、更新、删除、检索数据,故学籍管理系统采用SQLServerxx作为数据库。 四、学籍管理系统的实现 学籍管理系统功能主要包括三大块:学籍维护(教师添加、删除学生基本信息;学生查看、修改个人附加信息);选课管理(教师添加、删除选修课表,查看单个学生选课情况以及单门课程被学生选修情况;学生查看、选修课程并可对所选课程进行修改);成绩查询(教师添加、删除、修改成绩,添加学生分数以及查询单人或单科分数情况;学生查看自己所学课程成绩)。由于该系统主要权限有两个,学生和教师,故这两个权限范围内的应用都应该具有上述功能,即将上述三大功能模块划分给这2个权限去具体实现。学生具有的功能如下: 学生功能模块 1.修改密码:学生进入页面后可以修改自己的密码,以达到保密性。 2.学籍维护:学生可以查看自己的基本信息 (基本信息由教师录入不能修改),并填写修改自己的学籍情况。 3.选修课程:该功能主要是让学生查看已有的选修课程并进行选修,对自己已选的课程如不满意可以删除重选。 4.查看成绩:学生可以查看自己的课程成绩。 教师页面应具有的功能为: 教师功能模块 (一)学生管理:该模块主要添加学生基本信息;查看已有学生基本信息及对其修改,删除多余或出错学生信息。 (二)选课管理:可以添加新选课程;查看已有选修课程并对其进行删除修改;查看学生选课情况,可以根据学号查看个人选课情况,还可以课程号查看该课程被选情况;统计每门课程选修的人数以及打印统计结果。 (三)成绩管理:可以添加、修改学生成绩;查看学生成绩(根据学号、课程号来查看);对学生成绩进行打印输出。 五、数据库系统的设计与实现 学籍管理系统选择的数据库是MySQL,数据库名为test,其中数据表的创建和逻辑结构如下。 (一)实体 系统中的实体共有4个:实体1:学生(姓名name,学号stuid,性别sex,专业profession,民族national,身份证personid,出身日期birth,入学年份entrydate,家庭地址address,家庭电话hometel,邮政编码zipcode,联系方式contact,Emailemail);关键字为:学号。实体2:选修课(课程号clsno,课程名clsname,任课教师clstea,星期几clsdate,时间clstime,上课教室clsroom);关键字为:课程号。实体3:基础课(学期号termno,课程号clsno,课程名clsname,学分clsscore,主讲教师clstea);关键字为:课程号。实体4:成绩(id,学号stuid,课程号clsno,成绩score)。 (二)总体表设计 系统中共用到了6个数据表。1.admin表:记录管理员信息;2.student表:记录学生学籍信息;3.class表:记录选修课信息;4.score表:记录学生基础课信息;5.成绩关联表:记录学生基础课成绩信息;6.选课关联表:记录学生选课信息。 (三)数据库表的结构及关系图 系统中共有6个表。1.admin表;2.Student;3.score表的定义;4.class表;5.成绩关联表.6.选课关联表。其中有些表之间存在着联系,并建立起如下关系。 数据库表关系图 (四)数据库连接 JDBC(JavaDataBaseConnectivity)是Java数据库连接技术,是较为常用的数据库连接技术。JDBC技术设计了Java语言同SQL数据之间的应用程序接口(API),保证了该软件的通用性。为此由第三方开发了支持Java的JDBC的标准及JDBC驱动程序:JDBCODBCBridge驱动程序、JDBCNativeBridge驱动程序、JDBC-NetworkBridge驱动程序、PureJavaJDBCDriver。本系统采用JDBC-ODBCBridge的JavaBean技术连接数据库,实现了对学籍管理数据库的调用和修改。 该系统完成后经过测试,能够很好实现相关的管理功能,功能模块也能够达到设计要求。系统可以实现高校学籍信息的集中管理,具有分散操作、检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点。这些优点能够较好地提高学籍管理的效率,是实现高校科学化、正规化管理的重要条件。 参考文献: 1易和平.分布式多数据库高校学籍管理系统研究与应用J.西安石油大学学报:自然科学版,xx,(7). 2宣华,王映雪,陈怀楚.清华大学综合教育系统在教务管理中的应用J.计算机工程与应用,xx,(12). 3梁德华.浅析高等院校学籍管理信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论