高校学分制学习预警系统的设计(J2EE+Struts+MySQL)(新品)☆
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要
为了提高学校对学分制学习预警信息的管理效率,把大量的学习信息迅速而有效的存储起来,根据本人的实际情况,我选择开发了这个高校学分制预警管理系统,对学习信息进行管理,同时掌握学生信息的统计,以减轻教务人员的统计工作和管理工作。
本系统在对目前学分制教学机制分析、研究的基础上,提出了目前任选课教学工作中存在的问题;然后分析了实现任选课教学系统的必要性和技术可行性,系统采用了J2EE技术和MVC设计模式,以提高系统的可重用性、可扩展性及可移植性等,讨论了任选课教学系统的设计和实现的关键技术。最后总结了系统的开发,并指出今后的主要工作。本系统实现的管理员和学生两种登录方式,包括了学生选课,教学管理等功能。通过该系统的使用,学生可以在选择了某门选修课程后,不再局限于在指定的时间地点来学习,而是可以根据个人的实际情况通过网络来学习、交作业甚至完成考试,取得相应课程的学分。
本系统在认真分析总结国内外典型系统的特征和实现技术的基础上,针对内部办公业务要求和与外部联系的需求,提出了基于三层体系结构的解决方案,采用B/S模式建立在Internet构架上,客户端通过浏览器完成系统内部的信息处理和信息查询,并以WEB作为解决方案的核心,充分实现信息的共享和交流,为办公自动化和网络化提供技术支持。
关键词:学分管理,管理信息系统,数据库,B/S
Design and Analysis of The System on University Credit System and Study of Early Warning
Abstract
This text at rightness currently the credit system teaching mechanism analysis, research of foundation up, put forward currently term select elective courses teaching work medium existence of problem; Then analysis realization term necessity and technique possibility which select elective courses teaching system, system adoption the J2 EE technique and MVC design mode, with exaltation system of heavy use sex, can expand sex and can transplantation etc., discussion term select elective courses teaching system of design and realization of key technique. End summary system of development, and point out aftertime of main work. The managing person and student of this system realization is two kinds of logging way, included a student to select elective courses, teaching management etc. function. Pass the usage of that system, student can at choice a certain take an elective subject a course after, no longer limit at at appointed of time location to study, but can according to personal of actual the circumstance pass a network to study, hand over homework completion even examination, obtain to correspond course of credit.
This paper has put forward the solving schema based on three-layer architecture on the foundation of analysing the technology of feature and realization of summarizing the system of domestic and international typical case carefully , according to the internal service call of official business and the demand with external connection , adopts the pattern of B/S to establish on Internet structural frame, customer end is the core of solving schema through information inquiry and the built-in information handling of browser complete system and with WEB, realize information fully share and exchange , to handle official business , automation and network offer tech support.
Key words: Credit management; MIS; Database; B/S
论文研究的意义
通过使用本系统,可以充分解决高校办公自动化问题,从整体上能够解决学生选课难的问题,建立选课体系,学习体系等。改变了传统学习管理环境,给学生预留思维的广阔时空;学生自觉、主动地通过网络选择课程、选择教师、同学进行信息交流,自我学习并检查,从而更充分的发挥了学生学习的主动性;学生有更多余地选择自己喜欢的课程,有更大的空间来发挥自己的兴趣爱好。本课题所研究的主要意义是要改变我国现在信息时代相对落后的技术水平,制作一套优秀的管理操作信息系统,可以提高办事效率,节约人力物力。
开发方法简介
本论文主要研究的是基于Struts下的高校学分制学习预警系统的分析与设计。主要是针对学校的,所以包含了以下几个功能,学生进行登录,登录后进行选课,管理员用户对学生信息进行管理,如添加,删除,修改等操作。技术背景系统采用B/S架构,使用MyEclipse5.1.1开发,后台数据库支持为MySQL。 Eclipse 是一个开放源代码的、基于 JAVA 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
本系统的最终用户有两类,一类是系统的管理员用户,他们的工作是管理学生的信息,包括学生的基本信息和选课得到的学分信息,在有必要的时候可能找到学生,对其信息进行确定或者说对其学分信息进行通知;另一类就是学生用户,也是本系统的最重要的使用者,通过这个平台,学生用户能和知道自己所选择课程的情况,以及自己当前所得到的学分,为以后的学习提供一个有用的参考。下面就这两种用户的操作分别说明如下:
1. 管理员操作:(1)登录系统:在进行系统的操作之前风,管理员会以自己的身份来进入本系统,在这里要提供自己的用户名和密码;(2)学生信息管理:对学生的基本信息进行管理,可以依据一定的条件来查询,增加,修改,删除学生的基本信息;(3)学分信息管理:对学生的学分进行管理,可以依据一定的条件来查询,增加,修改,删除学生的学分信息。
2.学生用户操作:(1)登录系统:在进行系统的操作之前风,学生会以自己的身份来进入本系统,在这里要提供自己的用户名和密码;(2)选择课程:学生根据自己的情况来选择自己要修的课程,从而能得到相应的学分;(3)学分查询:学生对自己的学分进行查询。
目 录
任务书 I
摘 要 II
ABSTRACT III
第1章 绪 论 1
1.1背景简介 1
1.2论文研究的意义 2
1.3论文开发方法简介 2
第2章 系统分析 4
2.1需求与可行性分析 4
2.2业务流程分析 4
2.3数据流程分析 5
第3章 系统设计 9
3.1总体设计 9
3.1.1高校学分制学习预警系统的组织结构图 9
3.1.2系统物理环境配置 10
3.1.3 物理结构模型 10
3.2数据库设计 11
3.2.1数据库概念设计 11
3.2.2数据库逻辑设计 12
3.2.3数据库物理设计 13
3.3 代码设计 14
3.4人机界面设计 15
第4章 系统实现 17
4.1开发工具与运行环境 17
4.1.1运行环境 17
4.1.2开发工具 17
4.1.3网站运行环境的配置 18
4.2 系统重点功能的实现 18
4.2.1 系统首页 18
4.2.2信息功能管理 19
4.2.3 学生信息追加 20
4.2.4 学生信息修改选择页面 21
4.2.5 学生信息修改 22
4.2.6 必修课学分一览 23
(优秀毕业设计:www.2bysj.cn)
4.2.7 选修课学分一览 24
4.2.8 学分总汇一览 25
4.2.9 学期选课 26
4.2.10 学生信息管理 27
4.2.11 学期课程选课 28
4.2.12 学生选课一览 29
4.2.13 代码设计 30
第5章 系统测试与调试 35
5.1系统测试的概念和意义 35
5.2高校学分制学习预警系统的测试 35
5.3高校学分制学习预警系统的改进意见 37
第6章 结 论 38
参考文献 39
致 谢 40