当前位置:论文写作 > 论文集 > 文章内容

开放教育学生管理系统的设计

主题:学生信息表 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-04-15

简介:大学硕士与本科学生信息毕业论文开题报告范文和相关优秀学术职称论文参考文献资料下载,关于免费教你怎么写学生信息方面论文范文。

学生信息论文范文

学生信息表论文

目录

  1. 学生信息表:Struts2学生信息管理系统项目演示

阎素玉1,2

(1.北京理工大学信息工程学院,北京100081,2.太原广播电视大学,山西太原030002)

摘 要:随着科技的进步,特别是计算机和网络的普及,使得开放教育越来越受广大在职人员、进修人员的青睐,他们可以不受地域环境的限制,学习需要的知识.但由于开放教育学生较多,学员大都是在职成人,地理分布广,教育层次各异,所以学员的管理、信息的传达一直困扰学校的管理,班主任的工作繁杂、管理资料众多,虽然各类管理信息系统已进入高校,但还没有一套适合于电大开放教育的学生管理系统,因此,开发一套针对于开放教育学生管理的系统来简化学校管理,减轻老师负担是很有必要的.

关键词:开放教育;信息化;生命周期

中图分类号:G434

文献标识码:A 文章编号:1000-8136(2010)29-0123-02

开放教育是相对于封闭教育而言的,是随着现代信息技术的发展而兴起的一种多元教育和个性教育,具有明显的开放性和自主性,其以学生的学习为中心,而不是以教师的教学为中心.开放教育问题主要体现在管理信息化、教学网络化、资源的共享化上,具体体现在电大的办学上情况有:由于学生层次、职位、所在地方的不同,致使学生不能时时的参加日常面授课程,因对于一些课程应该开展网上教学、视频教学的方式;另外对于课程作业发布和考试安排的发布,目前仍然采用打电话,发短信的方式,既不方便又不具有实时性,因此需要对应的信息管理软件来进行网络发布,学员只要登录该软件就能查询自己的所有信息、学校公布的信息及作业和考试等信息,通过改革目前的办学管理,才能使开放教育充分体现他的论文范文性来.针对不同层次和人群的电大开放教育,只有具有一套完整的信息管理软件才能真正的从根本上解决制约开放教育发展的问题,因此学生信息化管理是很有必要的.1技术基础1.1 C/S系统架构

本系统主要是针对开放教育的模式,由于开放教育中学生层次的不统一,信息化落后比如作业考试信息通知不方便等主要弊端,进行调查分析后进行系统开发,在进行开发前进行技术的分析,选择必要以及适应本系统的技术.简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序.二者可分别称为前台程序与后台程序.

1.2采用面向对象的编程思想

在编码实现的过程中,充分考虑面向对象的编程思想,把实体抽象为模型层的类型,在使用时再生成相应的对象,充分模拟现实世界的事物和操作过程,采用这样的编码思想在实现时可以完成实现模块化的思想,把不同的模块分别对待,把精力充分集中到当前开发模块中,不同的模块不会相互影响.在系统实现后,代码具有很高的重用性,并且在维护时也会减少大量的工作.

1.3采用MVC三层设计开发模式

MVC设计思想把一个应用分成3个层:视图层、模型层和控制层.见图1.MVC是一种软件设计模式,它将表示逻辑和业务逻辑分开,使应用程序的输入、处理和输出彼此相对独立.

2系统设计

2,1 系统架构设计

本系统将实现数据显示、数据操作、数据存储三层的分离,结构清晰,操作灵活,效率高,在系统实现过程中易于调试,如果要增加功能可修改功能力争在修改最少代码的前提下完成用户的要求,对于后期的维护工作提供很大的便利.数据访问组件将业务层与特定数据存储解决方案的细节隔离开来.这种隔离具有下列优点:

(1)尽量减少数据库提供方的更改所造成的影响.

(2)尽量减少数据表示的更改(例如数据库构架的更改)所造成的影响.

(3)封装操作特定数据项的所有代码,这极大地简化了测试和维护过程.

(4)ADO.NET可以直接用作简单应用程序的数据访问组件.

通过ADO.NET开发一组用于管理对象一关系映射的类,对于更复杂的应用程序很有益处.在以上3层架构的基础上,由于考虑到不用用户的登录操作不同,特此对不同用户赋予不同权限,并以登录ID号来区分,学生(6位),普通老师(3位,以O开头),系主任(3位,以1开头),考虑到系主任也可能任课,因此不能重复增加教师,特此以ID号来区分.特别说明:以上登录号未考虑到学校老师编号真实情况,但可以将现有教师或学生编号转化成系统的ID号,以映射关系对照起来,如果真正实现也比较简单.

不同用户登录系统在不同功能的操作,把不同用户的操作界面整合到一个主界面上,根据不同用户的登录来显示不同的界面,而不会相互影响,实现多重功能的整合.

2.2系统模块设计

本系统从功能上划分可分为以下几大模块:功能模块管理、组权限管理、学生信息管理、课程信息管理、学生成绩管理、授课信息管理、学生信息查询,考试管理等几大模块.以下将对各子模块进行说明.

(1)成绩信息管理模块:输入成绩信息,并可以对成绩信息进行添加、查询、修改、删除.还可以用关键字查询并调出数据库里的学生基本成绩信息的修改、删除等.输出查询的学生成绩信息.

(2)作业提醒管理:发不发作业信息、管理作业信息、在学生登录的第一时间显示新作业、作业查询和修改功能.

(3)课程信息管理:对于课程的管理主要设置课程号、课程名、先修课等课程信息,查询和更新课程的基本信息.

(4)学生信息管理模块:输入学生基本信息,并可以对学生信息进行添加、查询、修改、删除.还可以关键字查询并从数据库里调出学生的基本信息.输出学生基本信息,学号、班号、姓名查询的信息结果.

(5)授课信息管理:对教师授课信息的凋度、安排等信息的管理.

(6)学生信息查询:本模块是可对学生成绩进行查询,可按学号、姓名、年龄、所在院系、入学年份等不同条件独立查询或进行模糊查询.

(7)考试管理:本模块包括考试安排和考试的安排查询两部分,其中,考试安排添加只有系主任具有此权限,其他用户都具有查询本系考试安排的权限.

2.3系统流程设计 管理信息系统的业务总体目标是建立一个先进、高效、安全、可靠的能被有效和应用于学生成绩管理的信息化数据库管理系统.学生管理系统是一个交互式查询系统,利用该系统学生作为只读用户可以查询自己的信息,修改自己个人信息如进入系统的口令;学校教师作为普通用户则可以录入自己学生的基本信息等,当然条件是在系统允许的情况下;查询所教科目的学生成绩,修改系统口令.系统管理员用户作为超级用户可管理所有用户的权限.本信息系统体现了学生成绩管理的业务逻辑行为,大大简化了相关工作的繁琐流程,同时为管理层提供有力的决策支持.

2.4数据库设计

(1)E-R图,见图2.通过以上的分析,得到了E-R图(口其中代表了实体,◇表示实体之间的关系,O表示实体所拥有的属性).

学生信息表:Struts2学生信息管理系统项目演示

(2)数据库表.本系统定义的数据库中包含以下7个表:登录表、学生信息表、班主任表、成绩表、授课表、课程表、教师表等.下面介绍这些表的结构.①登录表:用于保存登录的用户信息,用户ID、用户名、论文范文和权限.②学生信息表:用于保存学生的学号、姓名、性别、年龄、所在院系、班级名、入学年份等信息.③成绩表:用于保存学生成绩信息,包括学号、课程号、成绩等字段.(D授课表:用于保存教师授课信息.包括教师名、课程号、学时数、班级名等.⑤课程表:用户保存课程信息,包括课程名、课程号、先修课等信息.⑥教师表:用于保存任课教师的信息.⑦班主任表:保存院系主任的信息.⑧考试表:保存考试安排.

3结论

本文就如何利用现有的软件开发技术和网络通信系统,管理和处理成人开放教育学生管理,管理开放教育学生过程进行了研究,并依据太原广播电视大学的学生管理的具体需求,提出了开放教育学生管理系统的设计方案,并且进行系统实现.本次设计主要侧重在对学生信息管理里的添加、删除、修改、查看,以及作业及时更新和查询等最新操作,掌握这些最基本的设计是很重要的,能够帮助我们开发更加复杂的软件提供依据和基础.通过研究可得出以下结论:

(1)针对论文范文电大开放教育学生管理的特点,找出了适用于广播电视大学的管理流程,并在实践中运用实施.其中,主要是课程信息管理模块中的作业提醒为本系统的亮点.

(2)在系统设计中采用模块化和面向对象的编程思想,把学生、老师、课程等实例作为对象,对象之间的交互叫做操作或调用,把对象和方法进行封装,在不同的模块下实现代码的重用.

(3)通过采用MVC三层设计模式,使数据、应用和用户界面的分离,实现结构良好的应用框架,层次分明,降低开发和维护成本;通过采用良好的开发环境和面向对象的编程思想,模块化开发原则,使开发更加高效,代码重用率高,维护成本降低.

(4)通过采用数据库管理系统使数据维护和安全性有明显提高,数据信息的管理更加方便,操作简单,满足更高的性能要求.

总结:本文关于学生信息论文范文,可以做为相关参考文献。

学生信息表引用文献:

[1] 学生信息管理系统开题报告 毕业论文开题报告题目
[2] 学生信息管理系统论文提纲 论文提纲范本大全
[3] 安全法专升本毕业论文范文 关于信息和高校学生相关研究生毕业论文范文5000字
《开放教育学生管理系统的设计》word下载【免费】
学生信息表相关论文范文资料