您好,欢迎来到测品娱乐。
搜索
您的当前位置:首页基于JAVA语言的学生选课管理系统的设计与实现.

基于JAVA语言的学生选课管理系统的设计与实现.

来源:测品娱乐


基于JAVA语言的学生选课管理系统的设计与实现

开发背景

⏹ 随着我国国民经济的飞速发展,电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了

开发意义

⏹ 课题库建设是教育现代化的需要,是教考分离、最大限度提高办学效益、实行标准化考试的需要,也是课程建设的一个重要组成部分。用试题库进行考试是命题方式的重要改革,是实现由传统人工命题到采用计算机随机命题的根本性转变。现代化的考试方法、考试手段,具有无比的优越性和强大的生命力,是教育现代化不可或缺的组成部分。由于从组织出卷到试卷的印制及试卷的管理等工作非常繁琐,工作量很大,而且试卷的标准化程度、难易程度、题量大小等各方面难以控制。因此,本课题组针对试题本身内容、试题管理方面,对试题的设计和试题库的运行机制进行研究,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,这不仅克服了个人命题中容易出现的片面性、随意性,而且要保证组卷客观性和科学性,对试题和试卷的管理将变得高效而便捷,对提高工作效率,使试卷管理逐步走向正规化、自动化,并进而实现课程管理的现代化,将起到十分重要的作用。

系统功能描述

⏹ 学生选课管理系统根据实际使用对象,共分三个角色:管理员、教师和学生。主要划分为四个功能:个人信息管理功能、试题管理功能、试卷生成功能和信息查询功能。其中的关键是试题管理功能和组卷功能的设计。

系统功能描述

⏹ 教师和管理员用户应具有的功能:

(1对教师个人的信息的管理和查询。

(2对题库中试题的管理:包括对科目、实际操作、课后练习、考试试题等的浏览、添加、删除、修改等操作。

(3对各种科目的查询,输入相应的查询条件,可查询符合条件的试题。其中查询条件包括按题型查询和按知识点模糊查询,方便快速找到相关知识点。

(4可以选择不同的组卷方式,包括手动组卷和自动组卷。手动组卷的主动性比较强,教师进行手动组卷时,根据对每题试题的相关属性进行浏览,综合比较后,再从题库里抽取出来,组成试卷。自动组卷采用随机抽取算法,由系统自动生成符合条件的试卷。

系统功能描述

学生用户具有的功能:

(1对学生个人的信息进行管理。

(2对各种试题进行浏览和查询。

(3可以查询试卷的一些属性,如出卷者,考试性质等。但不能查看试卷具体题目内

(4可以对所要学习的科目的类别进行了解

系统用例图

系统用例图

系统活动图

系统数据流图

系统E-R图

技术路线

本系统采用面向对象的软件开发方法,以Microsoft公司的可视开发环境VS2005作为主要开发工具,使用MSSQL作为关系数据库,并采用ADO 数据库编程模型,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的更新,较好地实现了预定的需求功能

用户表设计

效果图

学生管理系统共有三个窗体:登陆窗体,教师客户端窗体,学生客户端窗体

主要操作如下

(5当教师需要查询某个学生的基本信息时,可以单击“基本信息查询”节点,输入学号进行查询,如图

(7)在每个学期期末,需要对学生的成绩进行录入,用户通过“课程成绩录入”模块进行录入操作。如图9

(8)教师还可以通过点击“添加课程”、“添加班级”节点,进行添加课程和班级操作。如下两图所示

(9)教师可以通过点击“修改密码”来修改自己的登陆密码

(10)如果用户是学生,登陆后的窗体也会自动全屏显示,展开树状列表后的界面如图

(11)当学生需要选课时候,可以通过单击“选课”节点进入选课界面进行选课

(12)在学生选课过程中,随时可以点击“课表显示”节点产看课表

(13)学生点击“已修改课程成绩”节点时,便可进入已修课程查看界面,查看成绩

项目总结

学生选课管理系统的完成,对学校的管理带来了方便,也对教师是一个很好的帮助,方便管理,提高了工作的效率。在本系统开发过程中,由于本人是初次开发软件,在知识经验方面存在不足。另外在整个开发过程中,时间也较为仓促,因此必然村财一些缺陷不足。

虽然该系统存在诸多的不足,但是其功能均已实现,易于日后的数据维护工作等的进行。希望更多的此类软件能更方便母校的管理,使母校更为出众。

心得体会

通过开发这个软件,是我掌握了项目的开发过程,了解了基本知识,巩固了我以前对JAVA课程的学习,掌握了简单的数据库操作。同时是我更好的了解了各部分JAVA程序的运行和维护制作的过程。我相信我会继续努力,直到掌握并良好的运用JAVA语言。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- cepb.cn 版权所有 湘ICP备2022005869号-7

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务