您的当前位置:首页正文

教学管理系统-开题报告

2023-02-03 来源:欧得旅游网


毕业设计(论文)开题报告

题目 教学管理系统

专 业 名 称 软件工程

班 级 学 号 05201145

学 生 姓 名 吴 长 潘

指 导 教 师 张 倩 王 凤 斌

填 表 日 期 2009 年 3 月 11 日

毕业课题名称:教学管理系统

一、选题的依据及意义:

教学管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教学日常管理工作日趋繁重、复杂。传统的人工管理和一般的计算机信息存储也不在适应大学的教学需要,专业的教学管理软件已成为大学不可缺少的管理软件之一。教学管理系统是高校教学、教学管理应用软件。熟悉教学管理工作的全部过程,从教学工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功能,实现教学工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来,使得教学管理走向无纸化办公和规范化、现代化管理。故而,选择这个题目符合实际需求,同时通过对这个系统的设计与开发,达到综合训练、检验四年所学的目的。

二、国内外研究概况及发展趋势(含文献综述):

在教学管理方面,国外高校一般具有较大规模的稳定的技术队伍来提供服务与技术支持。国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教学管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。

纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。目前国家的教育体制也正处在不断改革、创新的阶段,我国教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出适合中国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。因此,教学管理软件应充分依托校园网,实现教学信息的集中管理、分散操作、信息共享,使传统的教学管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教学管理系统和全校信息系统打下良好的基础。

三、研究内容及实验方案:

(一)研究内容

本系统主要面向学校教学管理人员和学生,为其提供教师、学生信息管理和学生选课服务的网上平台。教学人员通过本系统完成所有的日常教学工作。其主要功能在于完成:

1.教务员登陆模块

主要功能:通过该模块检测用户身份是否合法,这是整个系统的登录页面。只有键入正确的帐号和密码才可以被系统识别并进入具体的系统管理部分;当不键入密码时,系统窗口会给出提示;当键入错误密码时,系统不会有任何的页面跳转,并由窗口弹出提示“帐号或密码错误”消息。 2.教师基本信息管理模块

主要功能:此系统模块为教务员提供了新教师的信息添加,教师的信息修改,教师的信息删除,查询教师信息等功能,通过这些功能来实现对教师基本信息的管理。

(1) 教师的基本信息添加:教务员通过填写表单的形式往数据库中添加教师的基本信息。在添加的过程中,通过对提取数据与数据库的数据进行比较,如果存在该名称的教师,那么系统给予管理员已存在该信息的提示。

(2) 教师的基本信息修改:教务员可以通过键入要修改教师的名字来对数据库中的信息进行修改,在修改的过成中,界面会将数据库中已存在该教师的信息读取到文本框中,根据所要修改的内容进行重新写入,通过确定修改按钮,提交给数据库,同样也是通过表单操作。

(3) 教师的基本信息删除:教务员可以通过表单提交要删除教师的姓名来完成对数据库中该教师基本信息的全部删除。在删除的过程中,可以按照所提供的类型进行按类型删除。在系统提示确定删除后再提交给数据库删除信息。

(4) 教师的基本信息的查询:教务员通过选择查询的方式和类型来查询全体教师信息或是有针对性的查询某个具体的教师信息。 3.学生课程管理模块

课程管理系统模块,即学生选课系统,通过此功能实现对学生选课的管理和统计。

(1) 通过键入学生号和个人密码可以针对该学生进行课程的选择管理。在选课的过程中,如果再次选择了已选课程,便会有系统提示并要求重新选课。并且,限制每人每学期的选课数不得超过规定数。

(2) 备选课程:罗列出数据库中存在的可供选择的课程信息,包括授课教师信息和学分等信息的统计。如果已选择了该课,那么系统就会提示给用户此

课程已被选择,返回选课界面。另外,在选课的过程中,如果选择课程错误,可以在查询自己选择的课程列表中进行删除。

(3) 已选课程:可查看有登录的学生学号对应的学生的选课情况以及计算出所选课程的总学分。也可以在此界面进行所选课程的相关信息查询。

(4) 选课查询:可通过课程编号或是教师姓名等信息有针对性的查找课程情况及课程的上课地点等信息 。 4.学生基本信息管理模块

学生管理系统,即学生的班级管理,通过此功能实现对学生以班级为单位的管理。

(1) 学生的基本信息添加:教务员通过填写表单的形式往数据库中添加学生的基本信息。在添加的过程中,通过对提取数据与数据库的数据进行比较,如果存在该名称的学生,那么系统给予管理员已存在该信息的提示。

(2) 学生的基本信息修改:教务员可以通过键入要修改学生的名字来对数据库中的信息进行相关信息修改。在修改的过成中,界面会将数据库中已存在该学生的信息读取到文本框中,根据所要修改的内容进行重新写入,通过确定修改按钮,提交给数据库,同样也是通过表单操作。

(3) 学生的基本信息删除:教务员可以通过表单提交要删除学生的姓名来完成对数据库中该学生基本信息的全部删除。在删除的过程中,可以按照所提供的类型进行按类型删除。在系统提示确定删除后再提交给数据库删除信息。

(4) 学生的基本信息的查询:教务员通过选择查询的方式和类型来查询全体学生信息或是有针对性的查询某个具体的学生的基本信息。 5.成绩管理

考试成绩出来后,由教务员负责录入,学生登陆后可进行考试成绩查询。

(二)实验方案

(1) 主要工具:MySQL 5.0数据库,MyEclipse 6.0集成开发环境。 (2) 数据库的设计与实现。

(3) 开发技术:Jsp+Struts+Hibernate。

(4) 分模块编程实现资料显示、信息管理、选课管理等功能。 (5) 综合测试。

四、目标、主要特色及工作进度

1.目标

在将近三个月的时间内完成教学管理软件的开发,用MyEclipse6.0工具完成系

统所有的功能。并保证有足够的可扩展性和实用性。

2.主要特色:

(1) 实用性,方便信息管理和学生选课管理。 (2) 利用目前流行的开发框架。

(3) 系统的代码可读性好,层次结构清晰,易于扩展。 (4) 界面友好。整个页面简洁明了。

3.工作进度:

1.资料查询,书写开题报告 (第1周--第4周)

2.系统设计 (第5周--第14周) 3.调试程序、撰写论文 (第15周--第16周) 4.修改毕业论文 (第17周) 5.总结、毕业答辩 (第18周)

五、参考文献

[1]. 孙风栋等. Oracle数据库基础教程. 电子工业出版社, 2007 [2]. 王珊. 数据库系统概论. 高等教育出版社, 2007

[3]. 石志国,薛为民,董洁. JSP应用教程. 清华大学出版社, 2004

[4]. 孙卫琴,李洪成. Tomcat 与 Java Web开发技术详解. 电子工业出版社,2008 [5]. 作者:(美)埃史尔, 译者:陈昊鹏. Java编程思想[第4版]. 机械工业出版社,

2007

[6]. 夏邦贵,郭胜编著. 数据库开发入门与范例解析[第1版]. 北京: 机械工业出版社,

2004

[7]. 阳雪峰,陈文臣. Java Web 2.0--基于Spring、Struts、Hibernate轻量级架构开

发. 机械工业出版社, 2009

[8]. 史济民,顾春华. 软件工程--原理、方法与应用[第2版]. 北京: 高等教育出版社,

2006

[9]. Chiueh, T. Pilania, D.Design, implementation, and evaluation of a

repairable database management system Los Alamitos. CA. USA.IEEE Comput. Soc 2006

[10]. Jessica Keyes. Software Engineering Handbook.USA.CRC Press, 2002

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