第一篇:教学管理系统设计报告
教学管理系统设计报告
姓名:王亚平
班级:09级计信管2班
学号:0906012063
2011年11月10日
摘要:本文以新乡学院计算机与信息工程学院的教学管理系统为背景,以本学院相应的教学体制为信息来源,论述了教学管理系统的概念、结构及系统开发的基本原理和方法。本系统用
开发完成,此系统基本上能解决:能制定教学计划到课程安排、课标编排,从教师工作量的核算到业务档案的管理和教师的基本信息管理等计算机辅助教学、辅助教学管理。大大提高了学校教学工作的自动化,是管理人员从繁重的工作中解脱出来,最大限度地减少了不必要的错误。提议更具人性化的应用方式推动着教育的信息化的飞速前进。并为教学现代化提供了坚实的基础,然而,许多学校并未对其采取重视,从而使其难以发挥在教学与管理中应有的作用和效益,造成了各方面的限制与浪费。
关键词:教学管理
vb6.0 课程安排 1概述
在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、组织、知道与领导、控制等手段,卫组织制定目标,应用组织的各种要素,以实现组织的目标。
目前国内教学自动化的管理水平不是很高。打过教学管理办法使学生入学以后,将学生的基本情况和先关信息登记存档,然后将档案存档。以后档案基本就没人有效的管理,如学生转班、挂科情况、学生奖罚情况等情况在学生学籍档案上没有很全面的体现出来,即学生或教师跟踪信息不能及时体现在学生或教师档案上,但教学所存在的权限处理及教学缺陷等没有实施,整个学校设备管理信息化仍处于较低水平。
本信息系统合理的借鉴教学管理思想并结合国内学校教学现状,基本上能满足国内学校教学管理的需要。并通过教育恒业教学管理情况的长期研究探索,以灵活通用为主要设计思想,开发是用于教学行业的教学管理系统。本系统将会提高学校的办效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现在管理水平,对学校的安全生产更是不可忽视。
2.数据库设计
考虑到本系统的性能要求,和现有的条件,我选择了WINDOWS2000中文版作为开发、测试和运行的平台。因为WINDOWS操作系统目前应用最广的操作系统,他以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于功能的扩展和软件的升级。
系统下用目前较流行的VB6.0设计开发,后台使用ACCESS作为数据库支持。实现了实时更新数据、确保数据的准确性。
系统的实现主要使用后台数据和前台程序配合操作,因系统专业性较强,需要频繁和后台数据交互的处理编写成存储过程至于后台运行。从而增强证的系统的性能和交互性。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求使用者的界面要简单明了,易于操作,服务器程序利于维护。
系统实现后,改善原来对学生手工作业的过程中存在大量数据处理,复杂的排版操作从而经常出现错误率高,重复枯燥计算机操作和软件美观性的问题。2.1系统管联流程图 详细调查的重点是对业务管理的流程图进行描述,逐个地调查研究。
2.2 数据库分析
用户的需求具体体现在各种信息的提供 保存 修改 查询等方面,经调查和分析,针对排课管理系统的需要和对系统流程图的分析,设计成如下的逻辑结构.1.ClassTable 表: 课程代码ClassID 课程名称 ClassName 考核形式ExamType 使用年级Gread.2.ClassTable 表:班级名称 辅导员 教室号.3.GradeArtInfo表标识ID 学号 总分Total..4.GradeComputerInfo表:标识学号 总分 Total.5.GradeEcommInfo表:标识ID 学号 总分Total.6.GradeForinInfo.表:标识ID 学号 总分Total 7.StuInto学号Num姓名Name 性别Sex 民族Nation 班级Class 出生日期Birthday 籍贯HomAddress.8.TeachClass表: 时间 星期一 星期二 星期三 星期四 星期五 星期六 星期日 ID班级.9.TeacherInfo 表: 教师编号Num 教师名称Name 性别Sex 年龄Age所学专业Major 工作时间WorkTime 职称ZhiCheng 联系电话Tel 备注 Memo 民族Nation 籍贯HomeAddress 出生日期Birthday.10.UserTab表: user_ID Passwordword Power.11.课程设置表: ID 课程名字 授课教师编号.2.3 数据库逻辑结构设计
启动
第二篇:教学管理系统设计报告
教学管理系统设计报告
学院:商学院
班级:信管11-5
学号:201108071171
姓名:周丽
1.系统总体设计方案
教学管理系统是基于学院局域网的一个C/S系统,后台数据库使用学院服务器中的SQL Server2000,前端应用程序是由VB开发的窗口界面应用程序。整个系统的具体设计方案如下所述。
1.1模块设计
根据系统分析结果,高职教学管理系统由四个子系统组成,分别是教学计划管理、教学任务管理、成绩管理和教材需求管理。系统功能结构图如下所示。
教学管理系统教学计划管理教学任务管理成绩管理教材需求管理 图1 教学管理系统功能结构图
各子系统的模块结构图如图2-5所示。
教学计划管理教学信息课程教学计划计划课程信息教教学计划课程信息管理课输入教学计划程输出教学计划学计划息程课信信课程审核教学计划输入课程信息建立课程信息档案图2教学计划管理模块结构图
息信息 教学任务管理划务计任教学任输入任课申请教任学教学任务输入教学任务计划信息教学计划教学任务计划请申课教学任务打印任课通知任务任课申请通知任课通知任课息信级班划计学班级读入教学计划读入班级信息生成教学任务计划汇总审核生成任课通知教学教图3教学任务管理模块结构图
成绩管理学生成绩科目计务划打印 成绩学生成绩科目成绩输入成绩程成绩学生成绩打印班级成绩表班级学生打印成绩单成绩教学任务课程成绩科目成绩学生成级班成绩成单课成绩单绩成绩绩输入课程成绩汇总科目成绩成绩审核生成班级成绩打印生成成绩单打印 图4成绩管理模块结构图
教材需求管理务任学教教学任务班级信息信息级班教材需求读入班级信息读入教学任务教材需求输出生成教学材需求 图5教材需求管理模块结构图
2.代码设计
教学管理系统共有五个代码进行设计,分别描述如下。课程号(5位)
说明:左起两位为课程所属学科缩写,后三位为流水号。示例:CS001,表示计算机科学的第001号课程。
注:常用的学科缩写有:CS(计算机科学)、ES(电子科学与技术)、IE(信息与通信工程)、MA(管理学)、PH(哲学)、MT(数学)、GL(语言学)
课程类别(1位)
说明:0——公共课,1——专业基础课,2——专业课,3——选修课,4——毕业设计
教学计划编号(8位)
说明:左起4位为专业缩写,后4位为年级。
示例:XXGL2006,表示2006级计算机信息管理专业教学计划。
注:所用专业缩写有:XXGL(计算机信息管理)、RJBC(计算机软件编程)、RJCS(计算机软件测试)、WLGL(计算机网络系统管理)、WYSJ(网页设计与制作)、XTWH(计算机系统维护)、TXTX(图形与图像)、RJJS(软件技术)、JSYY(计算机应用)、JSWL(计算机网络)
教学计划项目编号(10位)
说明:左起8位为教学计划编号,后2位为流水号。
示例:XXGL200603,表示2006级计算机信息管理专业教学计划的第03号计划项目。
3.输入/输出设计
3.1 输入设计
1.输入方式 以键盘输入方式为主 2.输入内容格式
输入的数据项名称、数据类型、精度、取值范围及格式要求见数据库设计。3.校对方式 采用人工校对 3.2 输出设计
1.屏幕输出
以屏幕输出为主,系统中的课程信息、教学计划信息、教学任务信息、成绩信息等通过窗体和表格显示在屏幕上。
2.报表信息
系统中的任课通知、班级成绩表、成绩单和教材需求计划等制作成报表,可以使用打印机打印出来。
例如:
图6 任课通知书
图7 成绩通知单
4.数据库(文件)设计
教学管理系统使用SQL Server数据库存储数据。根据需求分析结果,设计出的概念模型如图8-所示。
编号学期理论学时构成教学计划n项目对应课程理论时数学制年级实践学时周学时学分实践时数课程代码课程名称类别n1专业名称教学计划1
图8 教学计划分E-R图
性别姓名教师号职称出生日期学期教师m教学任务 n1教学计划项目学位学历班级周学时教学计划 班级号班级名称入学时间人数图9 教学任务分E-R图
班级号出生日期性别姓名学号平时成绩实践成绩有无实践学分实践时数
期末成绩总评成绩课程代码课程名称类别学生m学习n课程理论时数图10 成绩管理分E-R图
对分E-R图进行汇总和整理,得出的基本E-R图如图11所示。
1班级m m属于m 执行1学生m教学计划1构成n教学计划项目1开课nn学习n课程1对应教师
图11 教学管理系统基本E-R图
根据概念模型到数据模型的转换规则,设计系统的数据模型,并对数据模型优化以后,得出结果如下:
班级(班级号,班级名称,入学时间,人数,教学计划编号)学生(学号,姓名,性别,出生日期,班级号)
课程(课程号,课程名称,类别,理论学时,实践学时,学分,有无实践)教学计划(编号,专业名称,学制,年级,理论学时,实践学时)
教学计划项目(教学计划编号,教学计划项目编号,课程号,学期,周学时)教师(教师号,姓名,性别,出生日期,职称,学位,学历)
成绩表(学号,课程号,平时成绩,实践成绩,期末成绩,总评成绩)教学任务(教学计划项目编号,班级号,教师号)
5.实施方案说明
本系统具体实施计划一个月完成,由×××负责。所需经费2000元,由学院财政支出。
第三篇:教学管理系统 开题报告
毕业设计(论文)开题报告
题目
教学管理系统
专 业 名 称
软件工程
班 级 学 号
05201145
学 生 姓 名
吴 长 潘
指 导 教 师
张 倩
王 凤 斌
填 表 日 期
2009
年 3
月
日
毕业课题名称:教学管理系统一、选题的依据及意义:
教学管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教学日常管理工作日趋繁重、复杂。传统的人工管理和一般的计算机信息存储也不在适应大学的教学需要,专业的教学管理软件已成为大学不可缺少的管理软件之一。教学管理系统是高校教学、教学管理应用软件。熟悉教学管理工作的全部过程,从教学工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功能,实现教学工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来,使得教学管理走向无纸化办公和规范化、现代化管理。故而,选择这个题目符合实际需求,同时通过对这个系统的设计与开发,达到综合训练、检验四年所学的目的。
二、国内外研究概况及发展趋势(含文献综述):
在教学管理方面,国外高校一般具有较大规模的稳定的技术队伍来提供服务与技术支持。国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教学管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。
纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。目前国家的教育体制也正处在不断改革、创新的阶段,我国教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出适合中国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。因此,教学管理软件应充分依托校园网,实现教学信息的集中管理、分散操作、信息共享,使传统的教学管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教学管理系统和全校信息系统打下良好的基础。
三、研究内容及实验方案:
(一)研究内容
本系统主要面向学校教学管理人员和学生,为其提供教师、学生信息管理和学生选课服务的网上平台。教学人员通过本系统完成所有的日常教学工作。其主要功能在于完成:
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
第四篇:教学管理系统——详细设计说明书范文
五、详细设计说明书
1.引言.............................................................................................................................................1
1.1编写目的............................................................................................................................1 1.2项目背景............................................................................................................................1 1.3定义....................................................................................................................................1 1.4参考资料............................................................................................................................2 2.总体设计.....................................................................................................................................3
2.1需求概述............................................................................................................................3 2.2软件结构............................................................................................................................5 3.程序描述.....................................................................................................................................8
3.1登陆模块............................................................................................................................8 3.2管理员模块........................................................................................................................8
3.2.1学生信息管理子模块............................................................................................8 3.2.2课程信息管理子模块............................................................................................9 3.2.3系别信息管理子模块..........................................................................................10 3.2.4班级信息管理子模块..........................................................................................10 3.3教师管理模块..................................................................................................................11 3.3.1学生成绩录入子模块..........................................................................................11 3.3.2教师个人信息子模块..........................................................................................12 3.3.3不合格成绩单统计..............................................................................................12 3.4学生管理模块..................................................................................................................13 3.4.1学生个人信息查询子模块....................................................................................13 3.4.2成绩查询子模块..................................................................................................14 3.4.3课程查询子模块..................................................................................................14 3.4.4在网上进行选修课程子模块..............................................................................15
五、详细设计说明书
教学管理系统
1.引言
1.1编写目的
根据《需求规格说明书》、《概要设计说明书》,在仔细考虑讨论之后,我们对《教学管理系统》软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下基础。本说明书确定系统的详细功能模块和数据结构,为后一阶段开发系统提供最详细的依据材料。
1.2项目背景
项目名称:教学管理系统 项目任务提出者: X X 工业大学 项目开发者:***、***、***、*** 项目用户: X X 工业大学所有管理人员和学生
随着学校教育水平的不断提高,学校规模不断扩大,传统的C/S结构的信息管理软件已经远远不能够满足学校的需求,已经成为学校进一步发展的瓶颈。经总结,这类信息系统软件存在如下的缺陷:①软件维护的费用高。②信息查询不方便。③不利于远程管理。④软件的可操作性不高。
为了弥补这些缺陷,消除影响学校进一步发展的瓶颈,降低学校的信息软件维护成本,进一步方便学生使用,方便教职工管理,我们项目组决定在这次软件开发工程中,开发基于B/S架构的教学管理系统。
1.3定义
JavaWeb:是用Java技术来解决相关web互联网领域的技术总和。MySQL:MySQL是一个小型关系型数据库管理系统。
MVC:模型(Model),视图(View)和控制Controller)。目的是实现Web系统的职能分工。
主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。页 共
页
五、详细设计说明书
教学管理系统
3.程序描述
3.1登陆模块
★ 功能:
对用户进行身份验证,通过验证则登录相应系统,然后调用各个子模块。建立与数据库连接 获取系统设置 运行主对话框
退出系统时断开与数据库的连接 ★ 输入项目:
输入用户名和密码。★ 输出项目:
不同类型用户的欢迎界面。★ 存储分配: 程序运行时需要占用一定内存。
★ 限制条件: 本系统只允许在学校内网中使用。
★ 测试要点:
数据库连接情况:正常情况,数据库文件缺少,外部系统异常。系统设置获取:正常情况,外部系统异常。
对用户输入的响应:合法输入,能够正常调用子模块;
非法输入,系统能否辨别,并作出响应(提出警告);
子模块的异常状况,系统能否及时做出响应。
3.2管理员模块
仅系统管理员可登录此模块,可以对这个系统的所有用户进行各种操作。
3.2.1学生信息管理子模块
★ 功能: 页 第 16 页 共
第五篇:中学教学管理系统
《中学教学管理系统》(试用版)是专门针对中学教学规范化管理,提高教学质量而设计和编制的功能齐备的应用软件。系统集数据编辑、处理、储存、统计、查阅和专业表册输出于一体,支持局域网内联机操作而无须专门的服务器,从而达到有效运用校园网络平台,充分实现数据共享之目的。其友好的系统界面、纯中文的功能按扭、职责分明的权限管理、善解人意的人机对话以及图文并茂的操作指南,构成了本系统“通俗易懂、操作简单、录入快速、统计精确、查询简便、管理规范”的六大特点,非常适合普通(特别是同时开设高、初中)中学的教学数据和人力资源管理工作,并能较大程度地提高工作效率和降低教学成本。
系统分主程序与客户端,即可在局域网中运行,也可单机使用