当前位置: 晓楠范文网 > 作文范文 >

基于Web的教务管理系统的设计与实现院系信息表数据库设计12篇

| 浏览量:

基于Web的教务管理系统的设计与实现院系信息表数据库设计12篇基于Web的教务管理系统的设计与实现院系信息表数据库设计  龙源期刊网http://www.qikan.com.cn  基于Web的通辽职业学院教务管理系统设计与实现  作者:张婧来源:《数字下面是小编为大家整理的基于Web的教务管理系统的设计与实现院系信息表数据库设计12篇,供大家参考。

基于Web的教务管理系统的设计与实现院系信息表数据库设计12篇

篇一:基于Web的教务管理系统的设计与实现院系信息表数据库设计

  龙源期刊网http://www.qikan.com.cn

  基于Web的通辽职业学院教务管理系统设计与实现

  作者:张婧来源:《数字技术与应用》2012年第11期

  摘要:本文采用流行的MVC设计模型并运用Struts应用框架设计了适用于通辽职业学院的教务管理系统平台,实现了原型系统并达到了预期设计目标和功能。通过本系统的建设以对提高学院教务管理水平有所帮助。

  关键词:MVCStruts教务管理

  中图分类号:TP311.5文献标识码:A文章编号:1007-9416(2012)11-0169-01

  1、引言

  通辽职业学院是一所专科(高职)层次全日制公办普通高等院校,教学班级类型多,所涉及的信息资料数量大,统计数据复杂,学院教务管理工作的流程长。目前,学院内部的教学管理工作仍然是以传统的手工操作方式为主。例如:排课管理方面,首先由各个教务管理部门采用人工方式填写授课计划,再通过电话同教师管理部门及教师预约,等授课信息和教师名单确认后才能安排上课计划。

  上述工作流程存在效率低、易出错、不能及时更新信息,易造成应用上的冲突等诸多弊端,同时传统依托手工操作的教务管理方式已经越来越不适应现代化管理的要求。为了实现了学院教务、教学的自动化和交互式管理,以及进一步适应现代管理机制的要求,设计和开发基于校园网且又能满足学院教务要求的综合教务管理信息系统显得十分迫切和必要。按照系统工程原理,借鉴企业全面质量管理模式,结合通辽职业学院特点,采取边研究、边总结、边实施、边改进的方法,不断推进教务管理方式及手段现代化的研究。教务管理系统是高校教学、教务管理应用软件,开发此系统要求必须熟悉教务管理工作的全部过程,从教务工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功能,实现教务工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来,使得教务管理走向规范化、现代化和无纸化办公管理。

  本文设计并实现了基于Web的教务管理系统,具有较好的通用性,是对传统教务管理模式的改革和创新,其推广使用在教学管理的改革方面、实现开放式教育管理方面、扩大受教育面方面、使有限的师资发挥更大的作用等方面具有重要的意义。

  2、通辽职业学院教务管理系统设计

  龙源期刊网http://www.qikan.com.cn

  2.1通辽职业学院教务管理系统功能需求分析

  本设计充分考虑到通辽职业学院教务管理工作的总体功能要求,设计出如下几部分功能模块:

  (1)选课功能模块:在每学期开始前,由系统管理人员依据本学期制订的教学大纲计划向系统中输入本学期开设课程的相关信息,学生则可以通过系统在网上根据需要自由选课,最终确定各门课程的选修学生名单,且这些名单能够以各种报表的形式打印出来。

  (2)学籍管理功能模块:本模块主要管理学生的学号、姓名、性别、民族、所在学院、专业、所在班级等基本情况信息,这些信息由系统管理员进行管理。学生基本情况信息的管理是成绩管理以及数据报表生成的前提条件之一,因此,需要本系统能够对学生在校期间的信息进行全方位的记录与跟踪。

  (3)成绩管理功能模块:当本学期期末各科课程考试结束之后,各任课教师可录入所教授课程的学生成绩。系统管理员可以对学生各学期的成绩进行管理。如:查询成绩、输出成绩单以及对相应的成绩进行统计评估等。

  (4)课程信息管理功能模块:教务管理人员根据课程设置将本学期的课程信息录入到系统中,在确认无误后将录入的课程数据以课程信息表的形式保存到系统数据库中。如需对已经录入到系统中的课程信息进行修删时,可以根据需要直接进行修改或者删除操作,最后将新数据保存到数据库中。

  (5)学生评教功能模块:系统管理员可以在系统中设定参评教师范围,从而获得参评教师列表。在学生评教功能正式开放后,学生可以登录本系统,对授课教师进行评价。

  (6)系统管理功能模块:本功能模块可以实现对应用系统中的各种基础信息进行管理,数据备份,修改用户的访问权限。

  2.2通辽职业学院教务管理系统功能模块设计

  通辽职业学院教务管理系统的总体设计基于B/S框架模式,开发目标是建立一个适应现代化高校教务管理工作需求,同时涉及到计算机网络技术、通讯技术、数据库技术等多个学科领域的综合性的现代化信息管理系统。

  本设计根据通辽职业学院教务管理工作的实际需要,设计出了选课管理、学籍管理、成绩管理、课程信息管理、学生评教管理、报表生成、系统管理等功能模块,实现了学生在校期间教育教学全过程网络化、现代化与信息化的管理。除实现以上最基本的功能模块的同时,还考虑到以下几个方面的要求:系统可操作性强,人机界面交互良好,程序能够高效、快速、安全、稳定地运行。

  龙源期刊网http://www.qikan.com.cn

  教师、学生与系统管理员分别以不同的权限使用系统。其中,通过教师权限能够进行查询学生个人资料信息、课程信息,录入与查询学生成绩等操作;学生具有查询个人基本资料信息、选课、课程信息的查询,以及评价教师等权限;系统管理员主要负责用户和系统基础数据集的维护、系统版本的升级,以及为不同的系统用户赋予与其对应的使用权限等。

  2.3通辽职业学院教务管理系统数据库设计

  数据库是对数据信息进行存储并对应用系统内部数据信息进行操作的工具,其主要功能就是组织信息并表达出来,而数据库本身就是基本数据信息的集合,且关系型数据库通常包含了多个数据库表的数据信息。数据库在信息管理应用系统当中占有着相当重要的地位,数据库功能结构设计的好坏可能会直接影响到系统的使用效率,及应用系统实现的功能效果。因此,合理的数据库功能结构设计能够极大地提高数据库中数据信息的存储效率,从而保证数据库中数据的完整性与一致性,同时也能够促进系统程序的最终实现。创建一个通用数据库系统的关键步骤就是仔细规划数据库,且数据库功能结构的设计应该是灵活且具有逻辑性的。

  3、结语

  教务管理系统是一个具有广阔应用前景的信息化系统,虽然目前开发平台的技术已逐渐成熟,但还有更多内容需要去探索与研究。因此,加强学院教务管理系统的建设,建设基于Web的教务管理系统,对全国各大院校的教务管理具有重要的意义。

  

篇二:基于Web的教务管理系统的设计与实现院系信息表数据库设计

  基于JavaWEB的教务管理系统的设计与实现(2)

  基于JavaWEB的教务管理系统的设计与实现需求分析

  1.1功能需求分析概要说明:

  1.1.1学生服务系统信息维护

  密码修改学生信息申请修改

  信息查询

  学生信息查询申请情况查询选课信息查询学生成绩查询

  活动报名

  选课

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  1.1.2老师服务系统信息维护

  密码修改老师信息申请修改

  信息查询

  选课情况查询老师信息查询申请情况查询

  课程管理

  课程添加、修改、删除毕业设计添加、修改、删除课程成绩录入、修改毕业设计下载及成绩录入、修改

  1.1.3管理员服务系统教师综合管理

  教师的添加、删除、修改,申请信息的审核

  学生综合管理

  学生的添加、删除、修改,申请信息的审核

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  管理员信息维护

  密码修改

  要不要做角色这个问题

  1.1.4消息服务系统(略)

  详细说明:

  一、学生服务系统

  1.学生登录1)输入地址后进入服务系统,把管理员生

  成的用户名和密码(第一次登录后可以自己进行更改)输入后,选择学生单选项进行学生服务系统。

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  2)在进入学生服务系统后的第一个界面内容是学生的基本信息(个人信息)。

  3)在学生服务系统界面上点击“查看个人信息”显示该学生的个人信息,这个与学生登录进来的界面一样。

  4)修改密码:在学生服务系统界面上点击“修改密码”按钮,进入密码修改界面,密码要求输入一次旧密码和两次新密码,密码的组成要求是至少要由数字和字母组成,且要对密码进行MD5加密。

  5)申请修改学生信息:在学生服务系统界面上点击“申请修改个人信息”进入到修改个人信息界面,这里的信息准确度由学生自己提出修改和老师进行确认进行修改的,即,学生只能申请一部份信息,另一部分要由已经由教育局过来的,不能擅自修改,当然这一部分的信息除了按规则生成的(比如ID)以外管理员都可以进行修改,具体哪一部分信息可以进行修改要确定表后再确定。

  6)学生选课:在学生服务系统界面上点击“学生选课”选项进入学生选课界面,默认显示当前的学生所属年级和所属专业所要进行学习

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  的课程,这里也叫必修课程,学生所选的课程分默认为三类:一是公共课,二是必修课,三是毕业设计。但是这里的分类是可以由管理员进行添加或删除的,当学生选择不同的课程类型的时候界面上会显示不同类型可以进行选择的课程,显示课程的时候课程必须要显示的信息要求有哪些由到出来后再决定,特别一点要现在确定的,就是当前已选数量,可选数量。每勾选一科课程,要最底下面就会显示当前已选的课程,最后点击“提交”按钮的时候才算正式选课成功,这里要求当你勾选一科课程的时候这科课程的可选数量是不变的,只有提交后才数量才会被减去

  7)查询已经选课程:在学生服务系统界面上点击“查询已经选课程”按钮进入这个学期的已课程,以前许多个学期的已选课程在学生服务系统里面是不能在已经课程里面看到的(但是会在成绩查询里显示你修了哪些课)。

  8)成绩查询:在学生服务系统界面上点击“成绩查询”按钮进入到学生成绩查询界面,学生可以查询的方式可以有以下几种:①选择查询所有的成绩;②选择年份进行查询;③选择年份学期进行组合查询;④输入关键字进行模糊查

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  询;⑤前面的四种方式进行组合查询。选择好查询条件后点击“查询”,要求查出相应结果。

  9)设计作品上传:在学生服务系统界面上点击“设计作品上传”进入到设计类型课程作品和作业上传的界面,如果当前没有设计类型的课程则提示“你没有设计类型的课程,尚不需要上传作品”,如果有要上传的作品,则先选择上传的作品,然后再选择相应设计类型课程名,(这里要不要有一个与课程类型区别开来的作品类型,还要待定,比如设计作品,参赛作品,毕业设计,家庭作业等,同一个类型的作业作品只能上传一次)点击上传,当提示成功后成功上传,此时这一科的老师可以看到你上传的作品,并可以下载批改。

  二、老师服务系统

  1.输入地址后进入教务管理系统,把管理员生成的老师帐号和密码输入,选择类型为“老师”,然后点击“登录”进入老师服务管理系统

  2.进入老师服务管理系统后显示出来的是老师的个人信息。

  3.查看个人信息:进入到老师服务管理系

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  统后点击“个人信息”按钮,显示当前老师的个人信息,这个界面与刚登录的界面一样。

  4.修改密码:进入到老师服务管理系统界面后,点击“修改密码”进入到修改密码界面,要求老师输入一次旧密码和二次新密码,点击“修改”进行确认

  5.申请修改个人信息:进入到老师服务管理系统界面后,点击“申请修改个人信息”按钮进入老师个人信息修改界面,修改后点击“申请修改”按钮提出修改申请。老师的信息也并非全部可以修改,具体哪些能修改等表出来后再行定夺。

  6.查看当前授课:进入到老师服务管理系统界面后,点击“查看当前授课”按钮,进入到到该老师这个学期所教授的课程列表(具体该列表要显示哪些信息由表出来后才能定),每一列的信息至少要有,课程编号,课程类型,课程名,授课范围(全校,某一年级,某一专业,或某一年级的某专业)

  7.添加课程:进入到老师服务管理系统界面后,点击“添加课程”按钮,进入到添加老师一学期要教授有课程界面进行相应信息录入(具

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  体要录入哪些信息等表出来才确定)。这个“添加课程”按钮只有要系统设置可用的时候才可用,这是为了避免没有必要的进行添加课程。但这里至少要的一些信息可以列出来:课程编号自动生成,课程名称,课程类型(选择),所属年级(不选则是全校),所属专业(不选则是全校),是否需要上传作业作品(钩选)

  

篇三:基于Web的教务管理系统的设计与实现院系信息表数据库设计

  肇庆学院毕业论文

  摘要

  随着Internet/Intranet技术的发展,基于Web的企业计算方式和信息管理模式正在逐步取代传统的PC计算方式和信息管理方式。基于Web技术在校园网上设计并实现的网络教务系统,是以浏览器/服务器(B/S)模式实现信息的管理,具有简洁、高效、使用方便等特点,并具有良好的可扩充性、可维护性。关键词:Web;Jsp;B/S模式

  Abstract

  WiththedevelopmentofInternet/Intranet,computingwaysandinformationmanagementmodelsinenterprisesaregraduallytakingtheplaceoftraditionalPCcomputingwaysandmanagementmodelsinformationmanagement。TheNetworkEducationalAdministrationSystemwhichisbasedonWebanddesignedonschoolnethasmanycharacteristics,suchassuccinct、efficient、convenient、enlargeableandmaintainable。Keywords:Web;Jsp;B/Smodel

  I

  肇庆学院毕业论文

  目录

  1引言..............................................................................11.1课题背景.......................................................................11.2技术现状.......................................................................11.3本课题的设计目标、目的及作者的贡献.............................................22系统开发环境......................................................................32.1本课题的硬件系统...............................................................32.2本课题的操作平台...............................................................33系统所需关键技术..................................................................43.1利用Java操作Excel文档........................................................43.2部署Servlet...................................................................54系统结构..........................................................................64.1系统总体结构功能图.............................................................64.2学生信息模块功能结构图.........................................................74.3教师信息模块功能结构图.........................................................75系统实现技术......................................................................85.1数据库设计.....................................................................85.1.1数据库需求分析.............................................................85.1.2数据概念设计...............................................................85.1.3数据库的逻辑结构设计......................................................115.2各模块功能及实现方法..........................................................135.2.1学生信息模块..............................................................135.2.2教工信息模块..............................................................145.2.3院系维护模块..............................................................155.2.4资源管理模块..............................................................165.3各模块程序流程图..............................................................176系统测试.........................................................................206.1测试计划......................................................................206.1.1测试方案..................................................................206.1.2测试项目..................................................................206.2测试结果说明..................................................................216.3系统测试总结..................................................................217致结束语...........................................................................22谢..............................................................................24参考文献............................................................................23

  II

  肇庆学院毕业论文

  1

  引言

  1.1课题背景

  基于Web的网络教务系统,是基于Web技术以浏览器/服务器(B/S)模式实现高校教务信息管理的网络教务系统。计算机技术和网络技术的迅速发展,教育体制改革的不断深入,以及高校规模的扩大和校园网络环境的建成。使得高校的各个部门都面临着如何更好地利用现代化管理手段来提高管理的效率、水平和思想。高校以教学和科研为主,教务管理系统是整个校园信息化建设的核心部分,主要负责管理全校所有学生的学习情况、教师的教学情况和对教学资源的使用进行统一的管理与配置。所以如何更好地利用计算机作为辅助的管理手段,开发稳定高效的管理系统,是当前校园信息化建设所面临的关键问题[1]。传统的网络应用数据管理系统一般是采用C/S(客户/服务器)结构,客户端应用软件实现数据的维护和企业逻辑,数据服务器及数据库支撑平台提供数据的存储服务并保证数据的存储安全。当变更企业逻辑或数据结构后,必须重新向各客户机分发应用软件,维护工作量巨大。而且当各客户由于地域的关系需要跨越网关时,传统的C/S结构就不能满足使用要求了。基于Web的数据管理采用B/S(浏览器/Web服务器)方式,实际上是浏览器---Web服务器---数据服务器的3层结构。数据服务器存储数据,Web服务器提供用户界面并实现企业逻辑,浏览器显示使用界面[2]。所有的数据管理和企业逻辑集中在Web服务器上,当修改程序后,客户不需要做任何设置就可以直接看到新的界面,完成管理工作,基于Web的数据管理方式具有简洁、高效、使用方便等特点,并具有良好的可扩充性、可维护性[3]。对于软件开发人员来说,系统的维护工作量大大减少,降低了后期的维护成本。

  1.2技术现状

  随着面向对象,以及Internet技术的发展,分布式亦越来越成为重点,分布式组件技术便应运而生,它由面向对象技术发展而来,以面向对象技术为基础,其可重用性高,可维护性好,可扩展性强,而分布式组件技术尤其适用于网络应用。.NET是微软公司提出的一种分布式运算框架,以XML为基础,以Web服务为核

  1

  肇庆学院毕业论文

  心,辅以其它各种技术实现,旨在利用Internet上的计算资源和带宽资源,提高工作效率。.NET虽然能够较好的解决Windows系统的分布和通信问题,但是,它不跨操作系统平台,可移植性较差。J2EE(Java2PlatformenterpriseEdition)是基于Java技术的分布式企业应用的先进平台和分布式组件技术的优秀代表,它具有标准Java2的许多特色优势,例如“编写一次,到处运行”的可移植性、数据库访问的JDBCAPI[4]、且支持同现有企业资源进行交互的CORBA技术,在此基础上,它添加了对企业Javabeans组件、JavaServletsAPI,Java服务器页面和XML技术的支持[6]。基于J2EE平台的应用程序不依赖于特定的操作系统,系统可以跨平台移植,这对于企业应用开发非常的重要。

  1.3本课题的设计目标、目的及作者的贡献

  完善计算机科学系的网络教务系统,对本系所需要的功能都能做出来。突破原先教务系统使用地域的局限性,使用户随时都可访问本教务系统。因而就可在多地域、任意时间段以不同身份来访问教务系统中的数据,大大加强了系统数据共享的能力。新系统的使用,为促进学校教务管理的科学化、规范化、信息化、减员增效、保障学分制的顺利实行提供了有力的支持。支持了我校的教育教学改革和本科教学管理改革,提升了我校教务管理信息化的水平,从而使该系统成为教务处日常管理工作中离不开的关键应用。随着肇庆学院计算机科学系不断地发展,各种资料不断增多,为了更加有效的管理各种资料,减少重复劳动,需要一个高效率的管理平台,以保证该系各种事物正常的进行。为了进一步完善计算机科学系的网络教务管理系统,我们构建一个面向本系实际应用和先进技术的基于Web结构和J2EE技术的网络教务系统。其功能包括:新闻发布,院系维护,班级维护,学生信息管理,教工信息管理,资源管理,数据库备份,动态模块,信息收发,考试成绩录入、查询及分析,用户登陆、密码加密及数字验证。本人主要针对院系维护,班级维护,学生信息管理,教工信息管理,资源管理等模块进行设计和研究。

  2

  肇庆学院毕业论文

  2

  系统开发环境

  2.1本课题的硬件系统

  服务器端CPU:P42.4G或者以上内存:512MB或者以上硬盘:10G或者以上客户端CPU:586或者以上内存:32MB或者以上硬盘:1G

  2.2本课题的操作平台

  服务器端操作系统:Windows或Linux(都要求是服务器版本),其它服务器版的操作系统都行Web服务器:Tomcat5.0或其它JSP服务器(要对应操作系统的版本)数据库:MySql或其它数据库(改变数据库配置文件就可以在不同数据库之间切换,但数据库表结构要一致)其它:j2sdk1.4.1_07及以上版本(java);Struts1.1及以上版本;Spring1.2及以上版本;Hibernate2.1及以上版本客户端操作系统:能装有下面要求的上网浏览器的系统浏览器:InternetExplorer4.0及以上版本或NetscapeNavigator或能支持JavaScript的浏览器

  3

  肇庆学院毕业论文

  3

  系统所需关键技术

  3.1利用Java操作Excel文档

  在本系统中使用JavaExcelAPI插件实现教师和学生的资料信息批量录入数据库或者导成Excel,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。JavaExcelAPI既可以从本地文件系统的一个文件(.xls),也可以从输入流中读取Excel数据表。读取Excel数据表的第一步是创建Workbook(术语:工作薄),一旦创建了Workbook,我们就可以通过它来访问ExcelSheet(术语:工作表)。我们既可能通过Sheet的名称来访问它,也可以通过下标来访问它。如果通过下标来访问的话,要注意的一点是下标从0开始,就像数组一样。一旦得到了Sheet,我们就可以通过它来访问ExcelCell(术语:单元格)。在得到Cell对象后,通过getType()方法可以获得该单元格的类型,然后与API提供的基本类型相匹配,强制转换成相应的类型,最后调用相应的取值方法getXXX(),就可以得到确定类型的值。当你完成对Excel电子表格数据的处理后,一定要使用close()方法来关闭先前创建的对象,以释放读取数据表的过程中所占用的内存空间,在读取大量数据时显得尤为重要。利用JavaExcelAPI生成新的Excel工作薄,与读取Excel工作表相似,首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象,这里要注意的是,只能通过API提供的工厂方法来创建Workbook,而不能使用WritableWorkbook的构造函数,因为类WritableWorkbook的构造函数为protected类型。接下来就是要创建工作表,创建工作表的方法与创建工作薄的方法几乎一样,同样是通过工厂模式方法获得相应的对象,该方法需要两个参数,一个是工作表的名称,另一个是工作表在工作薄中的位置,然后实例化API所提供的Excel基本数据类型,并将它们添加到工作表中,这里有两点要引起的注意。第一点,在构造单元格时,单元格在工作表中的位置就已经确定了,一旦创建后,单元格的位置是不能够变更的,尽管单元格的内容是可以改变的。第二点,单元格的定位是按照下面这样的规律(column,row),而且下标都是从0开始。最后也是要关闭打开的Excel工作薄对象,以释放占用的内存。

  4

  肇庆学院毕业论文

  3.2部署Servlet

  Servlet是使用JavaServlet应用程序设计接口(AP1)及相关类和方法的Java程序。Servlet程序在服务器端运行并隐藏在Servlet容器里[5]。Servlet处理客户端程序的请求并返回一系列结果,动态地生成Web页面。JSP页面中仅仅存放与表示层有关的内容,也就是只放输出HTML网页的部份。而所有的数据计算、数据分析、数据库连接等处理,统统是属于业务层,放在JavaBean或者Servlet中。JavaBean,Servlet在使用时,它们编译后生成的.class文件都必须放在Tomcat服务器站点的WEB-INF目录下。JavaBean可以被JSP页面直接调用了,但Servlet还必须在WEB—INF目录下的web.xml文件进行注册[6]。

  5

  肇庆学院毕业论文

  4

  系统结构

  4.1系统总体结构功能图

  基于WEB的网络教学系统

  新闻发布

  院系维护

  班级维护

  学生信息

  教工信息

  资源管理

  考试成绩

  信息收发

  动态模块

  数据库备份

  用户登陆

  发布新闻、图片

  读新闻内容

  维护

  学生信息

  修改自己信息

  维护教工

  信息

  修改自己信息

  文件上传

  文件下载

  学生成绩维护

  分析成绩

  交流、文件发送

  交作业

  公共模块

  局部模块

  密码加密

  数字验证

  登陆判定

  图4-1系统总体结构功能图

  6

  肇庆学院毕业论文

  4.2学生信息模块功能结构图

  学生信息管理

  学生

  管理员

  查询个人信息

  修改个人信息

  新增班级信息

  增加学生信息

  查询学生信息

  修改学生信息

  删除学生信息

  下载学生信息

  图4-2学生信息模块功能结构图

  4.3教师信息模块功能结构图

  教工信息管理

  教工

  管理员

  查询个人信息

  修改个人信息

  增加教师信息

  查询教师信息

  修改教师信息

  删除教师信息

  下载教师信息

  图4-3学生信息模块功能结构图

  院系维护、班级维护、资源管理这三个模块的功能结构图相对简单一些就,在这里就不再一一列举了。

  7

  肇庆学院毕业论文

  5

  系统实现技术

  5.1数据库设计

  数据库在一个系统中占有重要的地位,建立一个结构简洁,合理的数据库,既有利于节省用户的磁盘空间,又有利于系统的设计和实现。在某种程度上可以说,建立一个结构合理的数据库是开发一个数据库管理系统成功的一半。

  5.1.1数据库需求分析

  根据整个网络教务系统分析,本人所负责的院系维护、班级维护、学生信息管理、教工信息管理、资源管理五个模块需建立下列数据表。学生主要信息表。包括的数据字段有:学生编号、用户登陆密码、姓名、当前状况、班级、职称编号、职务编号。学生详细信息表。包括的数据字段有:学生编号、出生日期、性别、民族、籍贯、照片、身份证号、政治面目、宿舍号、联系地址、邮编、家庭/宿舍电话、移动电话、QQ号码、电子邮箱。教工主要信息表。包括的数据字段有:教工编号、用户登陆密码、姓名、所属部门/院系编号、职称编号、职务编号。教工详细信息表。包括的数据字段有:教工编号、出生日期、性别、民族、籍贯、照片、身份证号、政治面目、联系地址、邮编、办公电话、家庭/宿舍电话、移动电话、QQ号码、电子邮箱。部门/院系信息表。包括的数据字段有:部门/院系编号、部门/院系名称。班级信息表。包括的数据字段有:班级编号、班级名称、所属系、所属年级、专业名称、学制。资源信息表。包括的数据字段有:资源ID、资源名、资源类别、资源类型、发布人、发布时间、资源属性。

  5.1.2数据概念设计

  根据上面数据表,设计出学生主要信息实体(图5-1所示),学生详细信息实体(图5-2所示),教工主要信息实体(图5-3所示),教工详细信息实体(图5-4所示),部门/院系信息实体(图5-5所示),班级信息实体(图5-6所示),资源信息表实体(图

  8

  肇庆学院毕业论文

  5-7所示)

  姓名

  当前状况

  班级

  学生编号

  学生主要信息

  职务编号

  用户登陆密码

  职称编号

  图5-1学生主要信息实体E-R图

  学生编号

  出生日期

  姓别

  民族

  家庭/宿舍电话

  照片

  电子邮箱

  学生详细信息

  身份证号QQ号码

  政治面目

  移动电话宿舍号联系地址邮编籍贯

  图5-2学生详细信息实体E-R图

  教工编号院系编号

  姓名

  教工主要信息

  用户登陆密码

  职称编号

  职务编号

  图5-3教师主要信息实体E-R图

  9

  肇庆学院毕业论文

  教工编号

  出生日期

  姓别

  民族

  家庭/宿舍电话

  电子邮箱照片

  教工详细信息

  身份证号QQ号码

  移动电话政治面目联系地址邮编籍贯办公电话

  图5-4教师详细信息实体E-R图

  部门/院系信息

  部门/院系编号

  部门/院系名称

  图5-5部门/院系信息实体E-R图

  班级编号

  班级名称

  所属系

  班级信息

  所属年级

  专业名称

  学制

  图5-6班级信息实体E-R图

  10

  肇庆学院毕业论文

  资源ID

  资源名

  发布人

  资源管理

  资源类型

  资源类别

  资源类型

  资源类型

  图5-7资源管理实体E-R图

  5.1.3数据库的逻辑结构设计

  通过上面的分析,现在用MySQL来设计数据库。网络教务系统数据库中院系维护、班级维护、学生信息管理、教工信息管理、资源管理等模块的表设计结果如下面的几个表格所示。每一个表格对应数据库中的一个表。表5-1为学生详细信息表;表5-2为学生主要信息表;表5-3为教工主要信息表;表5-4为教工详细信息表;表5-5为部门/院系信息表;表5-6班级信息表;表5-7资源信息表表5-1学生详细信息表字段名称STU_IDBIRTHDAYSEXRACENATIVE_PLACEPHOTOCARD_NUMPOL_IDDORM_NUMADDRESSPOST_CODEHOME_TELMOBILQQEMAILDEL_MARK字段类型Bigint(12)DateTinyInt(1)TinyInt(2)VarChar(10)VarChar(20)Varchar(18)TinyInt(2)VarChar(80)VarChar(80)VarChar(10)VarChar(16)VarChar(16)Int(11)VarChar(30)Tinyint(1)

  11

  允许空√

  唯一√

  字段说明学生编号出生日期姓别民族籍贯照片身份证号政治面目宿舍号联系地址邮编家庭/宿舍电话移动电话QQ号码电子邮箱删除标志

  √√√√√√√√√

  肇庆学院毕业论文表5-2学生主要信息表字段名称STU_IDUSER_PSWNAMESTATUSCLASS_IDTITLE_IDPOSITION_IDDEL_MARK字段类型bigint(12)varbinary(30)VarChar(20)TinyInt(1)Int(8)TinyInt(2)TinyInt(3)Tinyint(1)表5-3教工主要信息表字段名称TCH_IDUSER_PSWNAMEDEPT_IDTITLE_IDPOSITION_IDDEL_MARK字段类型Bigint(12)Varbinary(30)VarChar(20)Int(2)TinyInt(2)TinyInt(3)Tinyint(1)允许空唯一√字段说明教工编号用户登陆密码姓名所属部门/院系编号职称编号职务编号删除标志允许空唯一√字段说明学生编号用户登陆密码姓名当前状况班级职称编号职务编号删除标志

  表5-4教工详细信息表字段名称TCH_IDBIRTHDAYSEXRACENATIVE_PLACEPHOTOCARD_NUMPOL_IDADDRESSPOST_CODEOFFICE_TELHOME_TELMOBILQQEMAILDEL_MARK字段类型Bigint(12)DateTinyint(1)TinyInt(2)Varchar(10)VarChar(20)Varchar(18)TinyInt(2)Varchar(80)Varchar(10)Varchar(16)Varchar(16)Varchar(16)Int(11)Varchar(30)Tinyint(1)允许空√唯一√字段说明教工编号出生日期性别民族籍贯照片身份证号政治面目联系地址邮编办公电话家庭/宿舍电话移动电话QQ号码电子邮箱删除标志

  √√√√√√√√√

  12

  肇庆学院毕业论文表5-5部门/院系信息表字段名称DEPT_IDDEPT_NAMEDEL_MARK字段类型Int(2)VarChar(30)Tinyint(1)允许空唯一√字段说明部门/院系编号部门/院系名称删除标志

  表5-6班级信息表字段名称CLASS_IDCLASS_NAMEDEPT_IDGRADESPEC_NAMEEDU_SVSTEMDEL_MARK字段类型Int(8)VarChar(30)Int(2)Int(4)VarChar(20)TinyInt(1)Tinyint(1)允许空唯一√字段说明班级编号班级名称所属系所属年级专业名称学制删除标志

  表5-7资源信息表字段名称RES_IDRES_NAMERESOURCESRES_TYPEAUTHORTIMETYPEDEL_MARK字段类型Int(11)Varchar(50)Varchar(20)Tinyint(2)Varchar(40)DatetimeInt(6)Tinyint(1)允许空唯一√字段说明资源ID资源名资源类别资源类型发布人发布时间资源属性删除标志

  √

  5.2各模块功能及实现方法

  5.2.1学生信息模块

  本模块主要是对学生信息的管理。管理员可新增班级、增加个别或者利用EXECL批量导入学生信息,也可以查询、修改和删除学生信息;管理员还可下载整个班级的学生信息。学生可以通过网页查询和修改个人的信息。管理员可批量导入学生信息,学生信息的批量导入是通过JavaExcelAPI插件实现(因为java没有提供对Excel操作的函数),它提供了java读取Excel表格,拷贝、更新Excel工作薄等功能,使得编写程序来十分方便。但是在导入学生信息时必须严格按照下载的Excel样本里的格式,否则将会出现数据错乱或者无法导入信息。管理员也可以增加个别学生信息。学生信息管理基本页面如图5-1。

  13

  肇庆学院毕业论文

  图5-1学生信息管理页面图

  5.2.2教工信息模块

  本模块主要是对教工信息的管理。管理员可增加个别或者批量导入教工信息、修改和删除教工信息;也可以下载整个部门的教工信息。教工通过网页查询和修改个人的信息。在增加教工信息前必须有相对应的院系信息,如果没有,可以过院系维护先建立院系信息,再增加教工信息。与学生信息管理一样,管理员可以批量导入教工信息,也可以增加个别教工信息。教工信息的批量导入同样是通过JavaExcelAPI插件实现。教工信息管理基本页面如图5-2

  14

  肇庆学院毕业论文

  图5-2教工信息管理页面图

  5.2.3院系维护模块

  本模块主要是对院系信息的管理。管理员可以增加院系、修改院系和删除院系信息。增加院系的主要程序代码如下:publicclassToAddDepartActionextendsAction{publicActionForwardexecute(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse){Lineline=newLine();ActionForwardforward=line.down("adminid",mapping,request,"errors_admin");//验证if(forward!=null&&forward.getName().equals("errors_admin"))returnforward;

  15

  肇庆学院毕业论文

  Adminadmin=newAdmin();ToAddDepartFormtoAddDepartForm=(ToAddDepartForm)form;intdeptId=Integer.parseInt(toAddDepartForm.getDeptId());StringdeptName=toAddDepartForm.getDeptName();if(!admin.addDept(deptId,deptName)){returnmapping.findForward("errors_admin");}returnmapping.findForward("depart");}}

  5.2.4资源管理模块

  本模块主要是对资源信息的管理。管理员可以通过页面上传各种类型资源和删除资源;用户可以通过访问资源页面下载所需资源。局部页面管理者也可上传各种类型资源和删除资源,但只有该局布页面成员能够下载所需资源。

  图5-3资源维护页面图

  16

  肇庆学院毕业论文

  5.3各模块程序流程图

  学生信息管理流程图(如图5-4)

  图5-4学生信息管理流程图

  学生信息修改流程图(如图5-5)

  图5-5学生信息修改流程图

  教工信息管理流程图(如图5-6)

  17

  肇庆学院毕业论文

  图5-6教工信息管理流程图

  院系维护流程图(如图5-7)

  图5-7院系维护流程图

  班级维护流程图(如图5-8)

  18

  肇庆学院毕业论文

  图5-8班级维护流程图

  资源管理流程图(如图5-9)

  图5-9资源管理流程图

  19

  肇庆学院毕业论文

  6

  系统测试

  6.1测试计划

  6.1.1测试方案

  考虑到各种因素和条件的限制,决定采用黑盒测试方案。即不考虑所编写程序的具体结构,而是根据软件所需要的输入数据的格式以及应该完成的功能,设计一些合法的测试用例和不合法的测试用例,特别是根据边界条件设计一些边界测试用例,以检查系统是否能正确的完成功能,得到希望的输出。并对不合法的输入和操作能够正确地识别和防御。

  6.1.2测试项目

  本系统包括如下功能:新闻发布,院系维护,班级维护,学生信息管理,教工信息管理,资源管理,数据库备份,动态模块,信息收发,考试成绩录入、查询及分析,用户登陆、密码加密及数字验证。在设计测试用例时只针对本人所负责的院系维护,班级维护,学生信息管理,教工信息管理,资源管理五个模块来进行。具体的测试项目包括:(1)院系维护测试添加新院系功能,内容包括院系编号和院系名称的输入,合理性检查,合法性检查,测试修改院系名称和删除院系功能。(2)班级维护测试添加新班级功能,内容包括班级编号等的输入,合理性检查,合法性检查,测试修改班级名称和删除班级功能。(3)学生信息管理测试个别添加新学生信息功能,内容包括学生编号、姓名、密码等的输入,合理性检查,合法性检查,测试用Excel表导入学生信息、删除学生信息、下载班级学生信息和修改学生信息功能。(4)教工信息管理测试个别添加新教工信息功能,内容包括教工编号、姓名、密码等的输入,合理性检查,合法性检查,测试用Excel表导入教工信息、删除教师信息、下载部门教工信息和修改教工信息功能。

  20

  肇庆学院毕业论文

  (5)资源管理测试添加新资源功能,内容包括资源类型、上传文件、资源者的输入,合理性检查,合法性检查,测试下载资源和删除资源功能。

  6.2测试结果说明

  院系维护模块,能够正确完成院系的增加、删除和修改等操作,能够对院系编号和院系名称的合理性,合法性进行检查,院系编号和院系名称为空时,提示不能为空,输入院系编号不是两位数字的提示“院系编号要为两位数数字”。班级维护模块,能够正确完成班级的增加、删除和修改等操作,对班级编号等的合理性,合法性进行检查,班级信息任何一项为空时,提示“班级信息不能为空”,输入班级编号不是8位数字的提示“班级编号要为8位数数字”。学生信息管理模块,能够正确完成学生信息的增加、删除、修改、批量导入和下载班级学生信息等操作,对学生编号等的合理性,合法性进行检查,输入学生编号不是12位数字,提示“班级编号要为8位数数字”,学生姓名不能为空,否则提示“姓名不能为”,在导入学生信息时,如果Excel表内容或格式有错提示“你导入的数据表在位置[x,x]有错!。”教工信息管理模块,能够正确完成教工信息的增加、删除、修改、批量导入和下载本部门教工信息等操作,对教工编号等的合理性,合法性进行检查,输入教工编号不能超过12位数字,否则提示“教工编号要为少于12位的数字”(如图7-4),教工姓名不能为空,否则提示“姓名不能为空”,在导入教工信息时,如果Excel表内容或格式有错提示“你导入的数据表在位置[x,x]有错!。”资源管理模块,能够正确完成资源上传、下载和删除操作,对资源信息的合理性,合法性进行检查,上传文件为空时,提示“请上传文件”。

  6.3系统测试总结

  通过对院系维护,班级维护,学生信息管理,教工信息管理,资源管理五个功能模块的测试,从测试结果可知,各模块功能都能正常使用,对用户的操作能够做出相应的判断,对非法操作或者输入错误都会有相应错误提示,满足用户的使用要求。可以说本系统基本上能够达到之前系统分析的效果,达到本次设计要求。

  21

  肇庆学院毕业论文

  7

  结束语

  作为应届毕业生,毕业设计和毕业论文是对我们在校期间学习情况的最好验证。

  除了能使我们更好的掌握和巩固老师所教授我们的知识外,还是一次锻炼自我的一个好机会。这次我们的毕业设计课题是开发一个基于Web的网络教务系统。经过几个月的开发,使我认识到自己的基础知识并不扎实,知识面还是很窄的,因为没有开发过系统的经验,在开发过程中遇到了很多的问题,如对J2EE的开发了解还不够,如何利用Java操作Excel文档等等。但是通过指导老师与同学的帮助和通过网络找一些相关的资料进行学习,使我的知识逐步提高,学到了更多的知识点,不断丰富自己的知识面。有了这次经验,使我充分认识到要开发一个系统并不是一件简单的事情。首先应该有比较全面的构想和系统框架的设计,然后在深入的分析的基础上来进行编程,这样才能使得程序的代码整洁可用,消除重复设计。同样对于程序的实现也应该有一个比较全面的计划,不能想到什么就做什么,有计划、有步骤的完成预期的计划和任务,不能贪多图快,以免造成更大的浪费。课题完成情况:通过努力,实现在了院系维护,班级维护,学生信息管理,教工信息管理,资源管理等模块的设计,基本完成本课题的设计目标。但也存在一些不足,如整个系统页面的美观设计还欠缺,一些应用功能设计还不够十分人性化等,这些将在以后开发设计逐步改善,逐步提高自己的技术水平。

  22

  肇庆学院毕业论文

  参考文献

  [1]刘庆红.基于Web的综合教务管理信息系统的分析与设计.吉林省经济管理干部学院学报200457~59[2]黄丰云.基于Web的教务管理系统结构设计与安全措施.武汉理工大学学报200350~52[3]张桂元等.Eclipse开发入门与项目实践(第1版).北京:人民邮电出版社2006103~140[4]刘中兵等.JSP数据库项目案例导航(第1版).北京:清华大学出版社200655~61[5]四维科技等.JSP网络编程技术与实例(第1版).北京:人民邮电出版社20052~123[6]孙卫琴等.Tomcat与JavaWeb开发技术详解.北京:电子工业出版社2004425~432

  23

  肇庆学院毕业论文

  致

  谢

  本毕业设计和论文的完成,首先感谢母校——肇庆学院的辛勤培育之思。其次,感谢计算机科学系给我提供了很好的设计环境,感谢系领导和老师对我的关心和厚爱!本毕业设计和论文是在黄涛老师的指导下完成的,黄涛老师渊博的知识,诚恳的为人,使我受益匪浅,他给了我很多的帮助和悉心的指导,很感谢他对我们每一步的工作流程的关注和意见,使我们不断地完善系统,他宝贵的经验使我们在完成毕业设计和毕业论文过程中少走了许多歪路,使我们能够顺利完成设计任务。感谢我们的班主任,他为我们班付出了很多,使我们有良好的环境进行学习,为这次的毕业设计打下了良好的基础,同时还要感谢同组的郑世宽和谢煜榆两位同学在开发过程中给我的支持和帮助。另外还要感谢同班同学、同系的同学师弟们、朋友们对我们的系统的测试和宝贵的改进意见。特别感谢家里人对我的关心和支持。在这里向所有关心、帮助过我的各位老师、各位同学、各位朋友表示最衷心的感谢!最后,谨向所有在百忙之中参加我的论文评议和答辩的老师致以崇高的敬意和衷心的感谢!

  24

  

篇四:基于Web的教务管理系统的设计与实现院系信息表数据库设计

  基于Web的教务管理系统的设计与开发

  摘要】教务管理对学校经营开展有着重要意义。教务管理指的是学校管理者通过组织协调教育队伍,充分发挥教育人力、财力、物力等信息的作用,利用教育内部各类有利条件,实现教育管理目的的活动过程。随着现代学校生源的增多和教学内容的丰富,教务管理内容也越来越宽泛。现代教务管理不管是方式上,还是形式上都发生着很大变化,传统教务管理已无法完全满足日益复杂的教务管理工作。随着科技的进步和开展,基于信息技术、网络技术的教务管理系统的诞生,给教务管理工作带来了质的变化,有效提高了教务管理质量和水平。针对基于Web的教务管理系统的设计与开开展开了研究和讨论。关键词Web技术;教务管理;开发与设计0引言随着经济的开展,社会的进步及教育水平的提高,我国学生数量明显增加,这给学校教务管理工作带来了巨大挑战。现代教务管理涉及内容比较广泛,具有一定复杂性,传统管理方式和模式,已很难到达想要的教务管理目的。教务管理是学校管理中的重中之重,是教育管理的核心内容。信息化教务管理给教务管理带来了革命性改变。基于Web的教务管理系统充分利用互联网b/s管理系统技术,以网络平台为根底,实现了教务管理信息化,使教务管理工作更加灵活有效。1教务管理的概念和特点教务管理指的是管理人员按照一定管理原那么和程序及方法,有目的、有序的组织管理教学过程中涉及到的人力、物力、财力、信息等等,以保障教学秩序的稳定,优化教学工作质量,确保教学工作的完成。教务管理工作虽复杂多变,但却具有规律性,教务管理工作流程性强,每年、每个学期、每个阶段工作主线环节和目标根本相同,虽可能衍生出新问题,但实际影响并不大,只要遵循教务管理流程开展工作,根本不会影响后续管理工作。2教务管理系统传统教务管理工作开展具有一定滞后性且效率低,很难做到面面俱到,在工作中时常出现遗漏和误差。实际教务管理工作中涉及大量信息处理和分,如:教师信息、学生信息、教学资源、课程信息、教学任务信息等等。如不能对这些教学关键信息进行有效管理,必然影响学校运营,使教学工作出现混乱现象,影响整体教学质量。如此庞大的信息量,仅靠人工很难完成管理和分析工作。为了提高我国教务管理质量提高教学水平,促进教育开展。通过不断的研究和努力,教务管理系统融入了教务管理工作中。教务管理系统至今已经经历了两个开展阶,第一阶段是,20世纪80年代到90年代,这个时期是计算机刚刚走入教育领域,所以教务管理系统不管功能上,还是技术上都并不成熟,功能上比较单一,仅以局域网络为根底,还没能实现信息整合。21世纪随着计算机数据库的推广和应用,把教务管理系统带到了第二阶段,第二代教务管理系统以局域网络和数据库为根底,实现了教学信息资源整合和共享。随着网络技术和互联网的高度普及和开展,未来教务管理系统将朝着网络化、智能化方向开展。基于Web的教务管理系统以计算机技术、网络技术为根底,实现了开放式、交互式、共享式教务管理。基于Web的教务管理,信息传播速度更快、信息管理更高效。网络化教务管理是教务管理开展的主流方向和必然趋势,基于Web的教务管理系统不仅有效提高了教务管理工作质量,更改善了学校管理落后的现状,促进了学校现代化、信息化管理运营的实现。基于Web的教务管理系统实现了对学校管理中,教学工作开展中,各类信息实时收集、管理、处理、传送、分析。基于Web的教育管理系统信息处理更可靠、更有效,信息收集更全面。3基于Web的教务管理系统的设计与开发目前国内应用比较广泛的基于Web的教务管理系统的有:AOLONG综合教务管理系统、东约高校教务管理系统、希尔教务管理系统、正方现代教务管

  理系统。其中AOLONG综合教务管理系统应用最为广泛,由北京奥龙腾科技有效公司开发,几乎覆盖全国各大高校。使用学校有:沈阳大学、四川大学、首都师范大学等等。这些基于Web的教务管理系统实现了在线学籍管理、教学方案制定、选课管理、成绩查询管理、智能排课、毕业审查、收费管理等等,根本都采用了b/s结构,系统实际应用中需运行于IE5.0以上的浏览器【3】。下面通过几点详细分析基于Web的教务管理系统的设计与开发:3.1教学管理模块教学管理模块是整个教务管理系统的核心,通过JSP或ASP/APS.NET技术实现。主要功能应包括:课程编排、课表调度、选课、教学管理等等。通过SQLServer数据库平台建立的教学管理模块,能够通过互联网为学生和教师提供课程及科目查询功能。学生通过网页可直接查询到新增科目、教学内容、授课时间、学时、人数等等。3.2学生管理模块学生管理模块是整个教务管理系统的另一大重点内容。对于学校来说学生就是根本,离开学生学校无法生存和开展,学生管理是学校管理中的重中之重。实际上学生从招生、教学、升学等都会产生大量信息,这些信息都是教务管理范畴。基于Web的教务管理系统的学生管理模块功能应包含:学生信息录入、学生信息查询、学生信息删除和修改。学生信息录入功能应涉及学生根本信息录入、、、、根本状况、毕业去向信息等等。学生信息删除和修改功能是在学生信息出错或退学的情况下,为了对学生信息变更而设置,但该功能仅限管理员使用。3.3教职工管理模块教师是学校的根本组成局部,是教学工作开展的核心力量,教师管理在教务管理中也非常重要。教职工管理模块主要针对师资管理,该模块与学生信息管理模块类似,主要提供教师信息录入、查询、删除。但添加了教学任务查询功能,查询时通过教师工号,便可查询到教师教学工作开展根本情况、任教时间、教学能力、科研成果。另外,还应提供教师档案管理功能。3.4教学资源管理模块教学物资管理模块通常采用ASP技术,利用VB语言,应用ADO.NET存取机制,包括了文件上传和下载功能。进行下载时用户通过可视化界面进行操作,选择上传文件名称、资源地址,确认后即可完成教学资源上传。学生通过网络按照不同需要,便可点击下载资源,自行下载。4结论学校是人才培养的摇篮,教育事业开展关系着国家进步和社会建设。为了促进我国教育开展,提高教育水平,保障教育〔下转第298页〕〔上接第132页〕质量,必须强化教务管理。基于Web的教务管理系统,改变了教务管理工作现状,提升了教务管理工作质量和有效性,提高了学校管理水平。Web教务管理系统是未来教务管理工作开展的必然趋势,是实现现代化教务管理的主要途径。参考文献[1]礼泉思.现代教育中,我国教务管理工作开展中存在的问题及解决对策.海南信息科技工程学院,2021,05(01):115-118.[2]张忠山.如何利用信息技术解决学校教务管理中面临的困境.湖北现代职业技术学院,2021,07(01):191-192.[3]汪清县.新时代背景下教务管理工作的开展趋势和展望.陕西职业技术学校,2021,12(03):131-142.

  

篇五:基于Web的教务管理系统的设计与实现院系信息表数据库设计

  基于WEB的高校教务管理系统的设计与实现

  马绍惠;谌湘倩;吴媛;张亚梅

  【期刊名称】《河南机电高等专科学校学报》

  【年(卷),期】2005(013)005

  【摘要】高校教务管理是一项复杂而重要的工作,为提高工作效率,建立基于WEB的高校教务管理系统显得尤为重要.文中介绍了该系统的主要功能,设计了系统的总体结构,并实现了数据库及其安全性.

  【总页数】4页(P23-25,29)

  【作者】马绍惠;谌湘倩;吴媛;张亚梅

  【作者单位】河南机电高等专科学校,河南,新乡,453002;河南机电高等专科学校,河南,新乡,453002;河南机电高等专科学校,河南,新乡,453002;河南机电高等专科学校,河南,新乡,453002

  【正文语种】中文

  【中图分类】TP393.1

  【相关文献】

  1.基于Web的高校教务管理系统的设计与实现[J],张燕;华才健2.基于Web的民办高职院校教务管理系统的设计与实现[J],陈凤妹;3.高校学分制教务管理系统的设计与实现--以桂林旅游高等专科学校教务管理系统设计为例[J],连云凯;龙斌4.基于Web服务的高校教务管理系统的设计与实现[J],苗哲;张黎宁;孙万砚5.基于Web服务的高校教务管理系统的设计与实现[J],苗哲;张黎宁;孙万砚

  因版权原因,仅展示原文概要,查看原文内容请购买

  

篇六:基于Web的教务管理系统的设计与实现院系信息表数据库设计

  基于网络的教务教学管理系统的设计与实现

  基于网络的教务教学管理系统的设计与实现

  黑龙江科技学院摘要:基于网络的教务教学管理是21世纪教务教学管理的发展方向,大多数高校已经充分认识到了这个形势,都在努力去研究和开发,但实现效果大都不很理想,或实质上仍然处于单机管理状态,无法实现信息的高效共享,本文结合我院实际情况,采用B/S结构的开发模式,针对网络化教务教学管理信息系统进行了设计和实现,并提出了实现网络教务教学管理系统时应该注意的一些关键问题。关键词:教务教学管理系统浏览器/服务器结构

  教务教学电子计算机和网络应用技术的普及为学校的教务、教学管理及改变传统的教学模式提供了新的手段和思维模式,随着高校教育体制的改革,特别是扩大招生以后,给高校的教学管理工作提出了许多新的课题,教学管理信息化水平不高在我校表现的尤为明显。为了改善目前的尴尬状况,从繁琐、复杂、混乱的教务教学工作中解脱出来,发挥高校的信息技术和硬件资源集中的优势,借

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  助计算机和网络技术实现高等学校教学管理信息化,促使教学管理的选课、排课、考评与工作量核算系统实现自动化、现代化,并使现有的教育资源特别是教师资源效用最大化,我们设计开发了基于网络的教务教学管理系统。

  一.问题提出

  由于学校规模的扩大,学生和教师的人数快速增加,使我校原有的一套教务教学管理模式受到了极大的冲击,具体表现如下:

  1、学生选课无法适应跨专业、跨年级的要求,这严重影响了学生学习的积极性,也使教学资源不能按需最优分配;

  2、教育资源大量闲置,配置不合理,未能最大限度地发挥其效用;

  3、在对教师教学质量的监控中,仍然采取原有的一套管理方法,既不能发挥学生的主体作用,也不能很好的对教学质量进行监控;

  4、在考试中未能发挥出计算机的效用,成绩查询也较为困难而且出错率高;

  5、在院、系两级的教师工作量核算中,也存在着重复计算与手工计算效率低等问

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  题。

  二.教务教学管理系统的设计功能设计

  基于网络的教务教学管理系统主要包括以下

  五个功能模块(如图1),这几个模块中学生选课

  管理、学生成绩管理、共享教学资源管理这三个

  模块在处理时对数据库结构的要求较高,所以,

  在数据库的设计上要在能够保证信息全面的基础

  上,尽量保证表格的精简。

  教务教学管理

  学生选学生成信共息享系教统学教学考教务信

  息询修备课及选管成选理成期绩管学管学理享下上教资管源教管教信理信学评统督管量考理量教息量教管教理

  查询

  改选课

  积课分信

  绩查询课成

  绩录入末考

  理生考

  生载名

  传学与资

  理学资

  学资息管理

  息管理生评

  计分析导评

  查询评信

  上报师工核算师工

  师工

  信查息绩试试单共源源源教教息作作作

  图1管理功能模块示意图

  三.基于网络的教务教学管理系统的开发过程1.体系结构

  系统体系结构采用三层结构模型,即前端客

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  户机为浏览器,表示层放在前端,应用层放在应

  用服务器上,数据层单独用一个服务器。三层结

  构与传统的客户/服务器方式相比,充分利用现有

  浏览器软件,减轻了网络和客户机的负载,维护

  相对简单,且支持跨平台。

  2.系统开发环境

  根据系统要求结合当前实际,系统的开发选

  择开发环境如表1示,

  表1系统开发环境

  网络操作系统Windows

  2000

  Server

  Web服务器管理IIS4.0

  程序

  数据库管理系统NTSQLServer2000

  Web服务器与数ISAP(IDC)

  据库连接

  Client端开发工HTML、Frontpage、

  具

  VbScript、ASP

  浏览器

  IE5.0及以后版本

  数据转换开发工VisualBasic6.0

  具

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  首先,Windows2000Server是Microsoft公司推出的新一代网络操作系统,代表了Windows的新技术,是完全支持32位体系结构的开放式的多任务操作系统,提供了强大的网络功能,完全符合网络操作系统的选取原则,是PC级服务器代替小型机服务器的最佳操作系统。

  其次,Microsoft公司的SQLServer2000作为面向中小型企业的网络数据库服务系统,提供了与众多高级数据库管理器相同的运行性能。它基本符合管理信息系统对数据库平台的要求,而且能够与Windows2000Server很好地兼容。

  再次,ASP是微软公司推出的IIS3.0的一个组件,利用它可以产生和运行动态的、交互的、高性能的Web服务应用程序。其工作原理如图:

  图2ASP的工作原理从软件的技术层面看:无须编译;易于生成;独立于浏览器;面向对象;存取数据库方便,可使用ADO组件;与任何ActiveXScript语言兼容;源程序码不会外漏;安全性高。

  3.Web与数据库技术的结合应用

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  实现动态网页关键技术之一是Web与数据库的接口技术。系统中用户登录、维护信息、共享教学资源管理、成绩判定、成绩分析、教职工工作量核算、教学考评信息管理等功能本质上都是对数据库的一系列SQL操作。

  ASP中使用ADO(ActiveXDataObjects)组件访问后台数据库。ADO工作在服务器端,它是一组优化的访问数据库专用对象集,为ASP提供了完整的站点数据库访问技术方案。通过ADO组件,用户可以在浏览器画面中输入、更新和删除站点数据库信息。在浏览器/服务器(B/S)的三层结构下实现对数据库的访问应满足以下两个基本要求。

  (1)信息安全。防止非法用户的访问和防止授权用户对数据非法的操作。数据库的安全性通过用户名和口令字来实现,若在客户端直接输入数据库名、用户名/口令,就将数据库的安全性暴露在大众面前。非法用户一旦得到了数据库名,用户名/口令便可进入数据库,任意修改数据记录,这样将会导致例如考试成绩、考评信息等敏感信息受到威胁。

  

篇七:基于Web的教务管理系统的设计与实现院系信息表数据库设计

  龙源期刊网http://www.qikan.com.cn

  基于WEB的教务管理系统

  作者:陈靖峰来源:《电脑知识与技术·学术交流》2008年第08期

  摘要:本文主要阐述了基于Web的教学研究管理系统的设计思想和具体实现方法。该系统是一个在Coldfusion平台上开发,使用CFML语言实现并最终基于B/S的Web服务系统。如今B/S结构已逐渐成为一种流行的MIS系统平台,因为它具有很好的易用性和通用性,充分实现了信息共享与交流且安全、高效,很好地克服了传统办公自动化系统的弊端。基于Internet的MIS系统必将成为网络时代的新一代管理信息系统,前景极为乐观。

  关键词:Coldfusion;JavaScript;数据库;管理系统

  中图法分类号:TP311文献标识码:A文章编号:1009-3044(2008)08-10ppp-0c

  为了进一步加强和推动教学改革,积极开展教学研究,不断提高教学管理水平和人才培养质量,校园信息系统的建设显得越来越重要,它是提高教学管理的质量和效益乃至建设知名的高水平的大学的关键环节。实现教师办公的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。

  本系统将根据登入用户的不同,实现不同的功能。普通用户仅能管理自己本人的教研项目及成果信息,以及方便查询管理本人以往研究项目成果的汇总信息。而管理员则有较大的权限,可以查看所有用户所有部门的的教研项目及成果汇信息的总汇,能够实现统一管理功能,并根据根据不同的需要进行统计,详细的提供了各个人员、部门等的研究成果信息表单。

  该系统的后台开发语言使用Coldfusion,使用简单并且功能强大,使用的编程工具为Dreamweaver8.0,网页编程时除了使用基础的HTML语言和CFML语言外,还使用JavaScript语言和CSS控制,使页面美观并且有自动的输入校验功能。本系统在windows(含NT)平台下使用,采用微软的MicrosoftAccess作为后台数据库,并在ColdFusion中,使用标准的SQL语言对数据库进行操作。

  1系统分析

  1.1问题的提出

  龙源期刊网http://www.qikan.com.cn

  为了进一步加强和推动教学改革,积极开展教学研究,不断提高教学管理水平和人才培养质量,学校鼓励教师从事教学研究。近几年来,随着各高校教育迅速发展,随着研究项目的不断发展和增多,教研成果也不断增多,一个能够对研究信息进行综合管理的系统就日益显得紧迫和需要的。它同时将能为学校各个部门个人提供一个准确的研究成果数据,也为评估或授奖等提供了一个重要科学的数据资料。因此,设计一个一个功能全面和实用的教学研究管理系统则是非常需要的。

  1.2系统可行性分析

  目前,大多数高校各个学院和办事机构都已经实现电脑化和网络化,校园内网络设施及条件已经比较完备。从事研究的人数及项目与日增多,实现系统化管理势在必行。学校在硬件和软件等方面都已经具备条件,所以此系统开发具有很大的可行性。

  用于开发复杂、动态和交互式的Web站点并支持强大的数据库处理能力的Web应用程序开发语言coldfusion已经发展的比较成熟和完善,为本系统的开发在技术上提供了支持,开发工具MacromediaDreamweaver8其操作简单,功能强大,在实际编程提供了便利。

  1.3系统需求分析

  本系统使用对象为各高校从事教学和教学管理工作,具有一定研究和组织能力的教师、教学管理人员和相关技术人员,主要实现以下几个功能:教研项目立项管理;教研项目研究计划管理;教研项目中期进展管理;教研项目结题管理;教研项目经费管理;教研成果管理;

  系统管理。

  2系统总体设计思想

  2.1系统总体设计思想

  通过上述需求分析,将分3模块设计这一教学研究管理系统。

  2.1.1用户注册及取回密码

  教学研究管理系统面向我校从事教学和教学管理工作,具有一定研究和组织能力的教师、教学管理人员和相关技术人员,人数众多,故注册系统面向所有人。教学研究管理系统登入界面,未注册的新用户可单击新用户,弹出注册页面,按要求填写个人信息,填写完毕可确认提

  龙源期刊网http://www.qikan.com.cn

  交并返回登入界面,等待系统管理员认可。若用户忘记登入密码,可单击取回密码,弹出取回密码页面,要求填写正确的用户名及正确的密码提示问题答案,方可取回密码。

  2.1.2教师个人模块(普通用户)

  普通用户页面首页:供最新的新闻和公告信息,并提供相应的新闻搜索;

  我的信息:查看更改登陆用户个人的资料,包括密码,部门、学历、职称、email等信息

  我的项目:添加管理用户个人的项目信息。项目列表列出用户自己所有的项目信息,包括项目编号、项目名称、项目级别,认证情况、进展情况等,且用户可以管理添加删除修改项目进展情况报告及结题报告等及查看资金配备信息。

  我的成果:添加管理登陆用户个人的各个年度的研究成果信息,添加删除修改各个类别的成果信息

  会议讲座:添加管理登陆用户个人的各个年度的会议讲座、学术交流情况

  统计报表:综合统计登陆用户个人的所有研究研究成果信息。

  退出系统

  2.1.3管理员模块

  首页:发布最新的国内外研究动态,并发布各种消息公告。

  机构管理:添加删除相关部门信息

  人员管理:管理员可以查看所有普通用户个人注册信息,并用户的数据进行维护和更新。项目管理:这将是这个系统的重点和难点部分,它将实现每位教研人员的项目进行详细的管理,它提供项目的查询、项目信息的管理(包括添加、修改、删除)。

  成果管理:包括对教研人员的教学研究成果(包括专利、成果、期刊、获奖、论文和专著)进行查询和管理。

  学术会议:提供各个学术交流会议的主题、具体时间、地点、组织单位等会议信息的查询和管理员对会议的发布和修改功能。

  龙源期刊网http://www.qikan.com.cn

  报表统计:提供对各个机构和研究人员的各种类型研究成果的统计,其中包括分类进行统计:按所有、部门、学位、职称、类别、年龄、个人等进行统计,给出各个时期的具体统计数据信息

  

篇八:基于Web的教务管理系统的设计与实现院系信息表数据库设计

  基于WEB的教务管理系统

  摘要:本文主要阐述了基于Web的教学研究管理系统的设计思想和具体实现方法。该系统是一个在Coldfusion平台上开发,使用CFML语言实现并最终基于B/S的Web服务系统。如今B/S结构已逐渐成为一种流行的MIS系统平台,因为它具有很好的易用性和通用性,充分实现了信息共享与交流且安全、高效,很好地克服了传统办公自动化系统的弊端。基于Internet的MIS系统必将成为网络时代的新一代管理信息系统,前景极为乐观。

  关键词:Coldfusion;JavaScript;数据库;管理系统

  为了进一步加强和推动教学改革,积极开展教学研究,不断提高教学管理水平和人才培养质量,校园信息系统的建设显得越来越重要,它是提高教学管理的质量和效益乃至建设知名的高水平的大学的关键环节。实现教师办公的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。

  本系统将根据登入用户的不同,实现不同的功能。普通用户仅能管理自己本人的教研项目及成果信息,以及方便查询管理本人以往研究项目成果的汇总信息。而管理员则有较大的权限,可以查看所有用户所有部门的的教研项目及成果汇信息的总汇,能够实现统一管理功能,并根据根据不同的需要进行统计,详细的提供了各个人员、部门等的研究成果信息表单。

  该系统的后台开发语言使用Coldfusion,使用简单并且功能强大,使用的编程工具为Dreamweaver8.0,网页编程时除了使用基础的HTML语言和CFML语言外,还使用JavaScript语言和CSS控制,使页面美观并且有自动的输入校验功能。本系统在windows(含NT)平台下使用,采用微软

  的MicrosoftAccess作为后台数据库,并在ColdFusion中,使用标准的SQL语言对数据库进行操作。

  1系统分析

  1.1问题的提出

  1.2系统可行性分析

  目前,大多数高校各个学院和办事机构都已经实现电脑化和网络化,校园内网络设施及条件已经比较完备。从事研究的人数及项目与日增多,实现系统化管理势在必行。学校在硬件和软件等方面都已经具备条件,所以此系统开发具有很大的可行性。

  用于开发复杂、动态和交互式的Web站点并支持强大的数据库处理能力的Web应用程序开发语言coldfusion已经发展的比较成熟和完善,为本系统的开发在技术上提供了支持,开发工具MacromediaDreamweaver8其操作简单,功能强大,在实际编程提供了便利。

  1.3系统需求分析

  本系统使用对象为各高校从事教学和教学管理工作,具有一定研究和组织能力的教师、教学管理人员和相关技术人员,主要实现以下几个功能:教研项目立项管理;教研项目研究计划管理;教研项目中期进展管理;教研项目结题管理;教研项目经费管理;教研成果管理;

  系统管理。

  2系统总体设计思想

  2.1系统总体设计思想

  通过上述需求分析,将分3模块设计这一教学研究管理系统。2.1.1用户注册及取回密码教学研究管理系统面向我校从事教学和教学管理工作,具有一定研究和组织能力的教师、教学管理人员和相关技术人员,人数众多,故注册系统面向所有人。教学研究管理系统登入界面,未注册的新用户可单击新用户,弹出注册页面,按要求填写个人信息,填写完毕可确认提交并返回登入界面,等待系统管理员认可。若用户忘记登入密码,可单击取回密码,弹出取回密码页面,要求填写正确的用户名及正确的密码提示问题答案,方可取回密码。2.1.2教师个人模块(普通用户)普通用户页面首页:供最新的新闻和公告信息,并提供相应的新闻搜索;我的成果:添加管理登陆用户个人的各个年度的研究成果信息,添加删除修改各个类别的成果信息会议讲座:添加管理登陆用户个人的各个年度的会议讲座、学术交流情况统计报表:综合统计登陆用户个人的所有研究研究成果信息。退出系统2.1.3管理员模块首页:发布最新的国内外研究动态,并发布各种消息公告。机构管理:添加删除相关部门信息

  人员管理:管理员可以查看所有普通用户个人注册信息,并用户的数据进行维护和更新。

  项目管理:这将是这个系统的重点和难点部分,它将实现每位教研人员的项目进行详细的管理,它提供项目的查询、项目信息的管理(包括添加、修改、删除)。

  成果管理:包括对教研人员的教学研究成果(包括专利、成果、期刊、获奖、论文和专著)进行查询和管理。

  学术会议:提供各个学术交流会议的主题、具体时间、地点、组织单位等会议信息的查询和管理员对会议的发布和修改功能。

  报表统计:提供对各个机构和研究人员的各种类型研究成果的统计,其中包括分类进行统计:按所有、部门、学位、职称、类别、年龄、个人等进行统计,给出各个时期的具体统计数据信息

  新闻管理:仅供管理员使用,为管理员提供各个管理部分的管理功能,发布信息并且对系统数据进行维护。

  退出系统该管理系统将采取使用框架的模式,根据普通用户和管理员的权限不用,登入时给出相应不同的用户界面。2.2系统设计流程图2.2.1新用户注册及取回密码图1新用户注册及取回密码2.2.2普通用户登入流程

  图2普通用户登入流程2.2.3管理员登入流程图3管理员登入流程3系统测试与总结3.1系统测试报告测试环境:WindowsXPProfessional操作系统MicrosoftIIS5.1WEB服务器MacromediaColdFusion(CF)Server5.0InternetExplorer6.0浏览器测试对象:整个系统的运行情况,各个模块之间工作情况。新用户可以实现注册,当用户提交正确的注册信息后,注册信息能写如数据库,等待管理员修改权限后,帐号激活,能正常使用。若注册信息填写有误,系统将给出相应提示,以方便用户查找错误。当用户忘记密码是要取回密码,则用户只要按系统提示输入正确的答案,则系统会输出该用户的密码,以上功能正确实现,达到系统设计要求。管理员用户登陆后能够正确进入管理员界面,并且各个管理功能模块进行正确的进行管理工作,且能够对所有的项目成果会议等进行管理修改认证,并且能够对用户职称、部门等进行有效的管理,同时添加删除新闻模块也能正常工作,统计功能模块经过自己输入测试后,能够正确的给出

  所要求的统计信息,各个类别的统计都能够给出正确的数据,达到了设计要求。

  3.2综合评价

  本系统经过多次在单机上的调试,各个模块均能正确运做,在数据处理上都能给出正确的结果,基本达到了系统预期的要求。

  

篇九:基于Web的教务管理系统的设计与实现院系信息表数据库设计

  百度文库-让每个人平等地提升自我

  基于JavaWEB的教务管理系统的设计与实现需求分析

  功能需求分析概要说明:

  1.1.1学生服务系统信息保护

  密码修改学生信息申请修改

  信息查询

  学生信息查询申请情形查询选课信息查询学生成绩查询

  1

  活动报名

  选课

  百度文库-让每个人平等地提升自我

  1.1.2老师服务系统信息保护

  密码修改老师信息申请修改

  信息查询

  选课情形查询老师信息查询申请情形查询

  课程管理

  课程添加、修改、删除毕业设计添加、修改、删除课程成绩录入、修改毕业设计下载及成绩录入、修改

  2

  百度文库-让每个人平等地提升自我

  1.1.3管理员服务系统教师综合管理

  教师的添加、删除、修改,申请信息的审核

  学生综合管理

  学生的添加、删除、修改,申请信息的审核

  管理员信息保护

  密码修改

  要不要做角色那个问题

  1.1.4消息服务系统(略)

  详细说明:

  一、学生服务系统

  1.学生登录1)输入地址后进入服务系统,把管理员生成的用户名和密码(第一次登录后能够自己3

  百度文库-让每个人平等地提升自我

  进行更改)输入后,选择学生单选项进行学生服务系统。2)在进入学生服务系统后的第一个界面内容是学生的大体信息(个人信息)。3)在学生服务系统界面上点击“查看个人信息”显示该学生的个人信息,那个与学生

  登录进来的界面一样。4)修改密码:在学生服务系统界面上点击“修改密码”按钮,进入密码修改界面,密

  码要求输入一次旧密码和两次新密码,密码的组成要求是至少要由数字和字母组成,且要对密码进行MD5加密。

  5)申请修改学生信息:在学生服务系统界面上点击“申请修改个人信息”进入到修改个人信息界面,这里的信息准确度由学生自己提出修改和老师进行确认进行修改的,即,学生只能申请一部份信息,另一部份要由已经由教育局过来的,不能擅自修改,固然这一部份的信息除按规则生成的(比如ID)之外管理员都能够进行修改,具体哪一部份信息能够进行修改要肯定表后再肯定。

  6)学生选课:在学生服务系统界面上点击“学生选课”选项进入学生选课界面,默许显示当前的学生所属年级和所属专业所要进行学习的课程,这里也叫必修课程,学生所选的课程分默许为三类:一是公共课,二是必修课,三是毕业设计。可是这里的分类是能够由管理员进行添加或删除的,当学生选择不同的课程类型的时候界面上会显示不同类型能够进行选择的课程,显示课程的时候课程必需要显示的信息要求有哪些由到出来后再决定,特别一点要此刻肯定的,就是当前已选数量,可选数量。每勾选一科课程,要最底下面就会显示当前已选的课程,最后点击“提交”按钮的时候才算正式选课成功,这里要求当你勾选一科课程的时候这科课程的可选数量是不变的,只有提交后才数量才会被减去

  7)查询已经选课程:在学生服务系统界面上点击“查询已经选课程”按钮进入那个学期的已课程,以前许多个学期的已选课程在学生服务系统里面是不能在已经课程里面看到的(可是会在成绩查询里显示你修了哪些课)。

  8)成绩查询:在学生服务系统界面上点击“成绩查询”按钮进入到学生成绩查询界面,学生能够查询的方式能够有以下几种:①选择查询所有的成绩;②选择年份进行查询;③选择年份学期进行组合查询;④输入关键字进行模糊查询;⑤前面的四种方式进行组合查询。选择好查询条件后点击“查询”,要求查出相应结果。

  9)设计作品上传:在学生服务系统界面上点击“设计作品上传”进入到设计类型课程作品和作业上传的界面,若是当前没有设计类型的课程则提示“你没有设计类型的课程,尚不需要上传作品”,若是有要上传的作品,则先选择上传的作品,然后再选择相应设计类型

  4

  百度文库-让每个人平等地提升自我

  课程名,(这里要不要有一个与课程类型区别开来的作品类型,还要待定,比如设计作品,参赛作品,毕业设计,家庭作业等,同一个类型的作业作品只能上传一次)点击上传,当提示成功后成功上传,现在这一科的老师能够看到你上传的作品,并能够下载批改。

  二、老师服务系统

  1.输入地址后进入教务管理系统,把管理员生成的老师帐号和密码输入,选择类型为“老师”,然后点击“登录”进入老师服务管理系统

  2.进入老师服务管理系统后显示出来的是老师的个人信息。3.查看个人信息:进入到老师服务管理系统后点击“个人信息”按钮,显示当前老师的个人信息,那个界面与刚登录的界面一样。4.修改密码:进入到老师服务管理系统界面后,点击“修改密码”进入到修改密码界面,要求老师输入一次旧密码和二次新密码,点击“修改”进行确认5.申请修改个人信息:进入到老师服务管理系统界面后,点击“申请修改个人信息”按钮进入老师个人信息修改界面,修改后点击“申请修改”按钮提出修改申请。老师的信息也并非全数能够修改,具体哪些能修改等表出来后再行决定。6.查看当前讲课:进入到老师服务管理系统界面后,点击“查看当前讲课”按钮,进入到到该老师那个学期所教授的课程列表(具体该列表要显示哪些信息由表出来后才能定),每一列的信息至少要有,课程编号,课程类型,课程名,讲课范围(全校,某一年级,某一专业,或某一年级的某专业)7.添加课程:进入到老师服务管理系统界面后,点击“添加课程”按钮,进入到添加老师一学期要教授有课程界面进行相应信息录入(具体要录入哪些信息等表出来才肯定)。那个“添加课程”按钮只有要系统设置可用的时候才可用,这是为了避免没有必要的进行添加课程。但这里至少要的一些信息能够列出来:课程编号自动生成,课程名称,课程类型(选择),所属年级(不选则是全校),所属专业(不选则是全校),是不是需要上传作业作品(钩选)8.录入成绩:进入到老师服务管理系统界面后,点击“查看当前讲课”按钮,进入到该老师当前所教授的课程列表,点击某一科的课程名称,进入课程管理界面,在课程管理界面里面把选择这一科课程的所有学生列出来(具体每一行的信息要显示哪些待定,但必然要有学生学号,学生姓名,学生性别,学生年级,学生专业,所上传的作业作品),每一个学5

  百度文库-让每个人平等地提升自我

  生后面能够添加成绩,也能够下评语,每一个学生信息后面都有一个录入按钮,点击“录入成绩”则能够对那个学生的成绩录入完成,输入完成后“录入成绩”按钮就会变成“修改录入成绩”按钮,固然这里的录入与修改的时刻都是由管理员来进行控制的,只有在规定的时刻范围内才能够进行成绩录入和修改。

  9:下载作品:进入到老师服务管理系统界面后,点击“查看当前讲课”按钮,进入到该老师当前所教授的课程列表,点击某一科的课程名称,进入课程管理界面,在课程管理界面里面把选择这一科课程的所有学生列出来(具体每一行的信息要显示哪些待定,但必然要有学生学号,学生姓名,学生性别,学生年级,学生专业,所上传的作业作品),在‘所上传的作业作品’一列上会有那个学生所上传作业作品的数量,点击那个数量,能够进入作品下载界面,作品下载界面里面会有每一个作品的相应信息(那个信息要由表肯定后才肯定,但至少要有作品编号,作品名称,作品类型,作品得分等),点击相应的作品名称能够下载这一个作品

  10:统计成绩查询:进入到老师服务管理界面,点击“统计成绩查询”进入到统计成绩查询界面:

  1)选择那个学期所教授的课程,点击“查询统计”按钮,第一是列出符合条件的每一个同窗的成绩及每一个同窗的相关信息(比如学号,名称,年级,专业等)能够统计出这一门课程所修学生总数,达表优秀的有多少个人,占总比率为多少,成绩为良的有多少,占比率为多少,合格的人数有多少,占比率为多少,不合格的有多少人,占比率为多少,总的成绩合格人数有多少人,合格率为多少,不合格的人数有多少,不合格率为多少。

  2)选择学期所教授的课程,再选择相应的年级,点击“查询统计”按钮,第一是列出符合条件的每一个同窗的成绩及每一个同窗的相关信息(比如学号,名称,年级,专业等)能够统计出这一门课程所修学生总数,达表优秀的有多少个人,占总比率为多少,成绩为良的有多少,占比率为多少,合格的人数有多少,占比率为多少,不合格的有多少人,占比率为多少,总的成绩合格人数有多少人,合格率为多少,不合格的人数有多少,不合格率为多少。

  3)选择那个学期所教授的课程,再选择相应的专业,然后点击“查询统计”按钮,第一是列出符合条件的每一个同窗的成绩及每一个同窗的相关信息(比如学号,名称,年级,专业等)能够统计出这一门课程所修学生总数,达表优秀的有多少个人,占总比率为多少,成绩为良的有多少,占比率为多少,合格的人数有多少,占比率为多少,不6

  百度文库-让每个人平等地提升自我

  合格的有多少人,占比率为多少,总的成绩合格人数有多少人,合格率为多少,不合格的人数有多少,不合格率为多少。

  4)选择那个学期所教授的课程,再选择相应的年级,再选择相应的专业,然后点击“查询统计”按钮,第一是列出符合条件的每一个同窗的成绩及每一个同窗的相关信息(比如学号,名称,年级,专业等)能够统计出这一门课程所修学生总数,达表优秀的有多少个人,占总比率为多少,成绩为良的有多少,占比率为多少,合格的人数有多少,占比率为多少,不合格的有多少人,占比率为多少,总的成绩合格人数有多少人,合格率为多少,不合格的人数有多少,不合格率为多少。

  5)选择那个学期所教授的课程,再选择相应上传的作业作品,然后点击“查询统计”按钮,第一是列出符合条件的每一个同窗的成绩及每一个同窗的相关信息(比如学号,名称,年级,专业等)能够统计出这一门课程所修学生总数,达表优秀的有多少个人,占总比率为多少,成绩为良的有多少,占比率为多少,合格的人数有多少,占比率为多少,不合格的有多少人,占比率为多少,总的成绩合格人数有多少人,合格率为多少,不合格的人数有多少,不合格率为多少。

  6)选择那个学期所教授的课程,再选择相应上传的作业作品,再选择相应的年级,然后点击“查询统计”按钮,第一是列出符合条件的每一个同窗的成绩及每一个同窗的相关信息(比如学号,名称,年级,专业等)能够统计出这一门课程所修学生总数,达表优秀的有多少个人,占总比率为多少,成绩为良的有多少,占比率为多少,合格的人数有多少,占比率为多少,不合格的有多少人,占比率为多少,总的成绩合格人数有多少人,合格率为多少,不合格的人数有多少,不合格率为多少。

  7)选择那个学期所教授的课程,再选择相应上传的作业作品,再选择相应的年级,再选择相应的专业,然后点击“查询统计”按钮,第一是列出符合条件的每一个同窗的成绩及每一个同窗的相关信息(比如学号,名称,年级,专业等)能够统计出这一门课程所修学生总数,达表优秀的有多少个人,占总比率为多少,成绩为良的有多少,占比率为多少,合格的人数有多少,占比率为多少,不合格的有多少人,占比率为多少,总的成绩合格人数有多少人,合格率为多少,不合格的人数有多少,不合格率为多少。

  11:历史所教讲课程查询:进入到老师服务管理界面,点击“历史所教讲课程查询”按钮进入历史所教讲课程查询界面,那个界面列出当前登录的老师那个学期前所教授的所有课程清单,(那个清单里面将会列出什么内容要到具体表出来后才能肯定,可是至少要有:课

  7

  百度文库-让每个人平等地提升自我

  程编号,课程名称,讲课范围,讲课年月,学生总数,成绩优秀学生人数,成绩优秀学生比率,成绩良学生人数,成绩良学生率,成绩合格学生人数,成绩合格人数率,成绩不及学生格人数,成绩不合格学生率,总的合格率,总的不合格率)

  三.管理员系统

  1.输入地址后进入教务管理系统,把添加好的管理员生帐号和密码输入,选择类型为“管理员”,然后点击“登录”进入管理员管理系统

  2.进入管理员管理系统后显示出来的是管理员的个人信息。3.学生管理:进入管理员管理系统界面后,点击“学生管理”按钮,进入到学生管理界面,学生管理中能够进行学生对象的增删查改,具体学生信息要有哪些,要到学生表出来后再肯定。4.老师管理:进入管理员管理系统界面后,点击“学生管理”按钮,进入到老师管理界面,老师管理中能够进行老师对象的增删查改,具体老师信息要有哪些,要到老师表出来以后才能准确肯定。5.管理员管理:进入管理员管理系统界面后,点击“管理员管理”按钮,进入到管理员管理界面,管理员管理能够进行管事员的增删查改,但更改只有管理员自己和admin才行进行,而删除则只有admin才能进行。具体管理员要求有哪些信息,则要到管理员表肯定后才能肯定。6.审核请求:进入到管理员管理系统界面后,点击“管理员管理”按钮,进入到审核请求界面,这里对学生和老师提出的信息修改良行审核,所提出的信息会一条条列出来,当点击“审核通过”时,则老师或学生提出的信息修改请求成功,若是点击“不予通过”按钮,则那个老师或学生所提出的信息修改请求失败。7.系统设置:进入到管理员管理系统界面后,点击“系统设置”按钮,进入到系统设置界面中,这里要对以下信息进行设置:

  1)老师添加课程时刻设置:点击“老师添加课程时刻设置”按钮,进入到老师添加课程时刻设置界面,对老师添加课程的时刻进行设置,即只有在管理员所设置的时刻范围内才能进行添加课程。

  2)老师成绩时刻设置:点击“老师评分时刻设置”按钮,进入到老师评分时刻设置8

  百度文库-让每个人平等地提升自我

  界面,对老师所教讲课程进行打分的时刻段进行设置,即只有在管理员所设置的时刻范围内才能将学生的成绩录入到系统。

  3)学生选课时刻设置:点击“学生选课时刻设置”按钮,进入到学生选课时刻设置界面,对学生选课的时刻进行规范,即学生要在管理没所设置的时刻内才能进行选课,若是过了这一个时刻范围就不能再进行选课了。

  4)作品类型设置:点击“作品类型设置”按钮,进入到作品类型设置界面,这里会将当前所有的作业作品类型显示出来(比如:设计作品,参赛作品,毕业设计,家庭作业等),管理员能够对作业作品的类型进行增加和删除。

  5)课程类型设置:点击“课程类型设置”按钮,进入课程类型设置界面,那个界面会将此刻的所有课程类型列出来(比如:公共课,必修课,毕业设计等等),管理员能够对课程类型进行添加和删除。

  6)专业管理:点击“专业管理”按钮,进入专业管理界面,那个界面会将此刻有的所有专业管理类型列出来(比如:中文文学,英语文学,数学,历史文学,运算机等),管理员能够对专业进行添加和删除。

  8.讲课统计查询:进入到管理员管理系统界面后,点击“讲课统计查询”按钮,进入到讲课统计查询界面,能够对我校的每一个老师的教学情形进行查询我和统计、进行全部老师教学任务完成情形进行统计等等(这一模块看情形进行完成)

  四.消息服务系统

  性能需求分析

  时刻特性要求:

  9

  百度文库-让每个人平等地提升自我

  在软件方面,响应时刻还不错,用了SSH2框架,过滤器,tomcat作为服务器,oracle10g作为数据库,查询速度快,占用内存小,对机械的配置要求比较高。

  安全性:设立口令号和密码验证方式,避免非法用户登录进行操作。也就是用户只有管理员、学生和教师才能进入那个系统,用户凭口令号和密码进入此系统,系统会自动判断用户是那种类型,别离拥有不同的权限。

  数据库设计

  数据库关系表设计:Ems_Student(学生表)列名idNumpasswordname

  Username_temp

  SexIdcardIdcard_tempprofessionaddress

  10

  类型LongVarchar2(20)Varchar2(100)Varchar2(100)Varchar2(2)Varchar2(18)Varchar2(18)IntegerVarchar2(200)

  说明学号:顺序生成做为索引pk用户密码姓名

  姓名备份

  性别身份证号身份证号备份专业fk家庭住址

  Address_tempnationFlag

  entranceDate

  百度文库-让每个人平等地提升自我

  Varchar2(200

  家庭住址备份

  )

  Vatchar2(50)

  民族

  int

  修改标志:当修改后的标志0表示正

  常

  1表示修改通过,-1表示修改未通过

  Varchar2(6)

  入学年月

  Ems_Teacher(老师表)列名idNumpasswordname

  Name_temp

  sexidcardIdcard_tempaddress

  Address_tempNationscientifictitleFlag

  类型

  说明

  Long

  老师编号:顺序生成做为索引pk

  Varchar2(20)

  密码

  Varchar2(100

  姓名

  )

  Varchar2(100

  姓名备份

  )

  Varchar2(2)

  性别

  Varchar2(18)

  身份证号码

  Varchar2(18)

  身份证号码备份

  Varchar2(200

  家庭住址

  )

  Varcar2(200)

  家庭住址备份

  Varchar2(50)

  民族

  int

  学历fk

  Int

  职称fk

  int

  修改标志:当修改后的标志0表示正

  常

  1表示修改通过,-1表示修改未通过

  11

  百度文库-让每个人平等地提升自我

  Ems_Manager(管理员表)

  列名

  类型

  idNum

  Long

  Password

  Varchar2(20)

  Name

  Varchar2(100

  )

  Sex

  Varcahr2(2)

  idCard

  Varchar2(18)

  Address

  Varchar2(200

  )

  nation

  Varchar2(50)

  说明管理员编号:顺序生成做为索引pk密码姓名

  性别身份证号码家庭住址

  民族

  Ems_modifyLog(申请修改信息记录表)

  列名

  类型

  说明

  id

  Long

  PK

  idNum

  Long

  修改用户ID

  appDate

  Date

  申请时间

  auditDate

  Date

  审核时间

  result

  Boolean

  审核结果

  forTable

  Varchar2(100

  用户所在表(ems_student,

  )

  ems_teacher)

  Ems_classType(课程类型表)

  列名

  类型

  Id

  Long

  classTypeName

  Varchar2(100

  )

  remarks

  Varchar2(500

  )

  12

  说明PK课程类型名

  备注

  百度文库-让每个人平等地提升自我

  Ems_workers(作业作品表)列名

  类型

  说明

  Ems_workerType(作品类型表)

  列名

  类型

  Id

  Long

  WorkerTypeName

  Varchar2(100)

  Ems_Scor(成绩表)列名

  类型

  说明PK

  说明

  Ems_profession(专业表)列名

  类型

  说明

  Ems_class(课程表)列名

  类型

  说明

  13

  百度文库-让每个人平等地提升自我

  Ems_teacherRecord(学生修课记录表)

  列名

  类型

  说明

  Ems_teacherRecordHistory(学生修课历史记录表)那个内外面寄存的是已经毕业的学生的

  修课记录

  列名

  类型

  说明

  Ems_systemSet(系统设置项目表)

  列名

  类型

  Id

  Long

  sysSetName

  Varchar2(100)

  timeStar

  timestamp

  timeEnd

  timestamp

  remarks

  Varchar2(500)

  说明PK系统设置项目名称项目起始时间项目终止时间备注

  14

  百度文库-让每个人平等地提升自我

  注意事项

  从网上下载一个后台做为后台管理界面,前台界面也能够去下载一个模板进行更套用,设计表的时候要注意事项:

  1,老师添加课程的时候系统里面要有记录标志说明此刻是不是能够进行添加课程,这要在进入Struts的时候进行判断,若是单单只是用户拿了一个对象到界面上进行判断的话,会出的一点小麻烦,比如:咱们的老师此刻已经登录,当登录的时候还能够进行录入课程,但正在他录入课程的时候管理员才登录而且将录入功能屏蔽了,那个时候咱们若是是在界面上进行判断的话就不行,毕业要在进入到Struts的时候到数据库里面取来判断才行,不然出现老师权限至上,而管理员至下的Bug或是要进行重复判断,所以只有如此才能完全的以避免那个问题。

  2,录入与修改成绩的时刻也是要求由管理员来进行控制,这里要做一个标志来讲明,但在进入到Struts里面再进行判断,不能放到界面上去判断,只有如此才做到完全。

  3,若是在管理员设置录入标志的时候,是由管理员自己设置一个时刻段来进行控制,而不是则管理到点来进行自己设置,咱们要怎么做,是不是要写的个服务在后面运行?

  4,这里要不要成立如此的一个表,用来讲明一个课程作业的类型,比如是设计作品,参赛作品,毕业设计,家庭作业等的某一种,这其实只是为了更好的进行统计)

  5,要有日记表6,申请修改信息处置后咱们要将标志修改成0,7,每一届毕业的学生的选课记录要放到历史记录内外面去

  15

  

篇十:基于Web的教务管理系统的设计与实现院系信息表数据库设计

  百度文库-好好学习.天天向上

  基于网络的教务教学管理系统的设计与实现

  黑龙江科技学院

  摘要:基于网络的教务教学管理是21世纪教务教学管理的发展方向,大多数高校已经充分认识

  到了这个形势,都在努力去研究和开发,但实现效果大都不很理想,或实质上仍然处于单机管理

  状态,无法实现信息的髙效共享,本文结合我院实际情况,采用B/S结构的开发模式,针对网络

  化教务教学管理信息系统进行了设计和实现,并提出了实现网络教务教学管理系统时应该注意

  的一些关键问题。

  关键词:教务教学管理系统浏览器/服务器结构教务教学

  电子讣算机和网络应用技术的普及为学校的教务、教学管理及改变传统的教学模式提供了

  新的手段和思维模式,随着高校教弃体制的改革,特别是扩大招生以后,给髙校的教学管理工作

  提岀了许多新的课题,教学管理信息化水平不髙在我校表现的尤为明显。为了改善目前的尴尬

  状况,从繁琐、复杂、混乱的教务教学工作中解脱岀来,发挥髙校的信息技术和駛件资源集中的

  优势,借助讣算机和网络技术实现髙等学校教学管理信息化,促使教学管理的选课、排课、考评

  与工作量核算系统实现自动化、现代化,并使现有的教育资源特别是教师资源效用最大化,我们

  设汁开发了基于网络的教务教学管理系统。

  一.问题提出

  由于学校规模的扩大,学生和教师的人数快速增加,使我校原有的一套教务教学管理模式受到了极大的冲击,具体表现如下:

  1、学生选课无法适应跨专业、跨年级的要求,这严重影响了学生学习的积极性,也使教学资源不能按需最优分配:

  2、教育资源大虽闲置,配置不合理,未能最大限度地发挥其效用;3、在对教师教学质量的监控中,仍然采取原有的一套管理方法,既不能发挥学生的主体作

  用,也不能很好的对教学质量进行监控;4、在考试中未能发挥岀计算机的效用,成绩查询也较为困难而且出错率髙;5、在院、系两级的教师工作量核算中,也存在着重复计算与手工计算效率低等问题。

  二.教务教学管理系统的设计功能设计

  基于网络的教务教学管理系统主要包括以下五个功能模块(如图1),这几个模块中学生选课管理、学生成绩管理、共享教学资源管理这三个模块在处理时对数据库结构的要求较高,所以,任数据库的设计上要在能够保证信息全面的基础上,尽量保证表格的精简。

  教务教学管理信息系统

  M

  -

  II

  -

  学生成绩管理

  厂备选课信息査询

  选课信息修改

  「选成课绩成查绩询及积分査

  试成绩录期末考

  学生名单笛理学生

  共享教学资源管理

  百度文库•好好学习.天天向上

  图1管理功能模块示意图

  三.基于网络的教务教学管理系统的开发过程

  1.体系结构

  系统体系结构采用三层结构模型,即前端客户机为浏览器,表示层放在前端,应用层放在

  应用服务器上,数据层单独用一个服务器。三层结构与传统的客户/服务器方式相比,充分利用

  现有浏览器软件,减轻了网络和客户机的负载,维护相对简单,且支持跨平台。

  2.系统开发环境

  根据系统要求结合当前实际,系统的开发选择开发环境如表1示,

  表1系统开发环境

  网络操作系统

  Windows2000Server

  Web服务器管理程序

  数据库管理系统Web服务器与数据库连接Client端开发工具

  NTSQLServer2000ISAP(IDC)

  HTMLxFrontpagexVbScriptxASP

  浏览器数据转换开发工具

  IE及以后版本VisualBasic

  首先,Windows2000Server是Microsoft公司推出的新一代网络操作系统,代表了Windows

  的新技术,是完全支持32位体系结构的开放式的多任务操作系统,提供了强大的网络功能,完

  全符合网络操作系统的选取原则,是PC级服务器代替小型机服务器的最佳操作系统。

  貝次,Microsoft公司的SQLServer2000作为而向中小型企业的网络数据库服务系统,提

  供了与众多髙级数据库管理器相同的运行性能。它基本符合管理信息系统对数据库平台的要求,

  而且能够与Windows2000Ser\fer很好地兼容。

  再次,ASP是微软公司推岀的的一个组件,利用它可以产生和运行动态的、交互的、高性能

  的Web服务应用程序。英工作原理如图:

  图2ASP的工作原理从软件的技术层而看:无须编译:易于生成;独立于浏览器:面向对象;存取数搦库方便,可使用ADO组件;与任何ActiveXScript语言兼容;源程序码不会外漏:安全性高。

  3.Web与数据库技术的结合应用

  实现动态网页关键技术之一是Web与数据库的接口技术。系统中用户登录、维护信息、共享教学资源管理、成绩判龙、成绩分析、教职工工作量核算、教学考评信息管理等功能本质上都是对数据库的一系列SQL操作。

  ASP中使用ADO(ActiveXDataObjects)组件访问后台数据库。ADO工作在服务器端,它是一组优化的访问数据库专用对象集,为ASP提供了完整的站点数据库访问技术方案。通过ADO组件,用户可以在浏览器画而中输入、更新和删除站点数掳库信息。在浏览器/服务器(B/S)的三层结构下实现对数据库的访问应满足以下两个基本要求。

  (1)信息安全。防止非法用户的访问和防止授权用户对数据非法的操作。数据库的安全性通过用户名和口令字来实现,若在客户端直接输入数据库名、用户爼/口令,就将数据库的安全性眾露在大众而前。非法用户一旦得到了数据库名,用户拿/口令便可进入数据库,任意修改数据记录,这样将

  -2

  百度文库•好好学习.天天向上

  会导致例如考试成绩、考评信息等敏感信息受到威胁。解决的方法是用Web切断客户端和数据库的直接联系。W亡b用戸名记录在服务器端变量中,可以通过检查此变量使用户只能访问与身份相对应的页面。服务器端通过ADO组件访问数据库。不同的DB用户,对数据库有不同的操作权限。Web用户名和DB用户名存在对应关系,通过ASP脚本完成两者之间的转换。采用这种方法,数据库统、数据库用户名/口令被严格限制在Web和数据库之间,根据不同Web用户的权限控制用户对数据库的操作,客户端必须了解Web用户名/口令,才可完成对数据库的相应操作。

  (2)保证信息的完整、可靠、一致性。在数据库中,数据之间相互是有关联的,必须保证一个事务在一泄时间内对所有相关数据进行全部修改,要么不成功,要么一次完成,即保证信息的完整性。在网络传输和通信的过程中随时可能中断,另外,由于所有的浏览器都支持BACK和FORWARD操作,用户在任何时刻可任意回到某一步骤,这都将造成数据的不一致性。解决问题的方法是:将一个事务的完整处理过程安排在一个HTM页而上,要么一次性提交数拯库系统处理,要么不提交,另外,W亡b服务器具有超时判断的能力,在会话结束时检查事务的操作是否全部收到,若未全部收到应主动退回所有事务,防止数据不一致。

  4.系统特点分析

  1)先进的管理思想,本系统将学生入学到毕业的所有数据统一管理,纳入到本系统当中,改变了以往教务模块分散,不全面的弊端。教务数据集中管理,最大程度地实现了数据的共享,从而避免管理漏洞的产生,同时为学校管理层的决策支持提供详尽的数拯。它为促进学校教务管理的科学化、信息化,保障学分制的顺利实行提供了强有力的支持。

  2)先进的技术,模块化的软件结构。系统运行于Internet上,采用C/S结构与B/S结构相结合的体系结构既满足教务管理用户集中、大虽:处理数据的要求,又满足学生最大范围地使用该系统。各子系统即可独立运行,也可联合运行,实现数据共享。

  3)系统操作的友好性,本教务系统是标准的Windows程序,全部采用了以图形化的界而来显示和修改数据。英中的每个模块都采用统一的数拯记录定位操作和数据编借操作。学会了对一个模块的数据操作后即可操作系统所有的模块,让教务管理人员真正将精力花在教务管理上,而不是简单和繁重的信息处理上。

  4)强大的权限管理功能,提供全而的安全策略,教务管理流程复杂,因而在本系统可为每个进入本系统的用户设置不同的权限。权限控制可细到记录、字段级,例如可控制用户是否可看某些数据显示窗口中的字段列,以及不同系的教务人员只能修改本系的数据。权限最大可设到模块,即是否可对某一模块有操作权限。通过集中的用户权限管理可使不同的教务能以最安全的模式协调工作。配合多种数据备份策略,保障教务数据的安全性。

  5)跨越时间、空间限制,学生选课采用WEB平台和数据库结合的技术,实现了网上选课。学生可以在任意时间通过网上进行选课,不受时间、地点的限制。四.结论

  根据我院教务教学管理的种种不足进行了此次系统设汁与开发,从现有软硬件资源条件出发,吸收了其他院校的一些经验的基础上有所突破,实现了系统的安全、适用、简单、快捷,切实根据实际要求,吸收和采用了如B/S与C/S混合结构技术、ASP数据上传组件等先进技术,系统已经基本解决了现有的问题,能够方便地协调好教师、学生、教室三者

  -3

  123456789flfndddflflfln

  百度文库•好好学习.天天向上

  的关系,使资源达到最大化的利用。系统已初步顺利运行,将在以后的实践中不断摸索、完善,强化其功能,优化其性能。

  参考文献:

  黄梯云•李一军•管理信息系统•修订版•北京:商等教育出版社.2000余伟萍•计算机管理信息系统开发与应用•北京:电子科技大学出版HJ998Laudon.KennethIformationSystems-NewSpproachestoOrganization&Hall」998张家铉观念先行推进教学管埋现代化建设[J]•中国商等教育.2003.8.李京申,沈鸿•局域网管理(WindowsNT平台)职业技能培训教程(管理员级)•北京:希望电子出版社.2000周绪•管丽^.SQLServer2000中文版入门与提麻北京:淸华大学出版社.2001

  杨树勋•拓校教务和教学管理[M]•化学工业出版社.刁兴春,李赤红・Web和数据库接口的技术研讨•通信工程学院学报」998.12(2):19〜232刘徳山•基于C/S和B/S混合结构的教学管理信息系统[J]•辽宁师范大学学报.2002.[10|曹向东•一种网络化教学信息管理系统的开发与实现[J]・中国数据通信.20013

  Thedesignandimplementofeducationaladministrationandteachingmanagementsystembasedonnetwork

  HeiLongjiangInstituteofScienceandTechnologyMiaohuiGaotaiguangSunyongbo

  Abstract:Theeducationaladministrationandteachingmanagementwhichbasedonnetworkisthedirectionoftheteachingmanagementdevelopmentinthe21stcentury,Mostcollegeshaveknownthissituation,andtheyalldidalotofR&Dwork・Buttheeffectisnotideallyorinfactthemanagementisstillstand-alone,andtheinformationcannotbesharedwithhighefficiency・ThisarticledesignedandcarriedouttheMISofteachingmanagementbasedonnetworkwiththedevelopmentmodeofB/Sstmeture・AndthearticlealsoputforwardsomekeyquestionsabouttherealizationofeducationaladministrationanteachingmanagementsystemKeywords:EducationaladministrationandteachingmanagementsystemBrowser/Serverstnicture

  Educationaladministrationandteaching

  -4

  

篇十一:基于Web的教务管理系统的设计与实现院系信息表数据库设计

 基于JavaWEB的教务管理系统的设计与实现(2)

  基于JavaWEB的教务管理系统的设计与实现需求分析

  1.1功能需求分析概要说明:

  1.1.1学生服务系统信息维护

  密码修改学生信息申请修改

  信息查询

  学生信息查询申请情况查询选课信息查询学生成绩查询

  活动报名

  选课

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  1.1.2老师服务系统信息维护

  密码修改老师信息申请修改

  信息查询

  选课情况查询老师信息查询申请情况查询

  课程管理

  课程添加、修改、删除毕业设计添加、修改、删除课程成绩录入、修改毕业设计下载及成绩录入、修改

  1.1.3管理员服务系统教师综合管理

  教师的添加、删除、修改,申请信息的审核

  学生综合管理

  学生的添加、删除、修改,申请信息的审核

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  管理员信息维护

  密码修改

  要不要做角色这个问题

  1.1.4消息服务系统(略)

  详细说明:

  一、学生服务系统

  1.学生登录1)输入地址后进入服务系统,把管理员生

  成的用户名和密码(第一次登录后可以自己进行更改)输入后,选择学生单选项进行学生服务系统。

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  2)在进入学生服务系统后的第一个界面内容是学生的基本信息(个人信息)。

  3)在学生服务系统界面上点击“查看个人信息”显示该学生的个人信息,这个与学生登录进来的界面一样。

  4)修改密码:在学生服务系统界面上点击“修改密码”按钮,进入密码修改界面,密码要求输入一次旧密码和两次新密码,密码的组成要求是至少要由数字和字母组成,且要对密码进行MD5加密。

  5)申请修改学生信息:在学生服务系统界面上点击“申请修改个人信息”进入到修改个人信息界面,这里的信息准确度由学生自己提出修改和老师进行确认进行修改的,即,学生只能申请一部份信息,另一部分要由已经由教育局过来的,不能擅自修改,当然这一部分的信息除了按规则生成的(比如ID)以外管理员都可以进行修改,具体哪一部分信息可以进行修改要确定表后再确定。

  6)学生选课:在学生服务系统界面上点击“学生选课”选项进入学生选课界面,默认显示当前的学生所属年级和所属专业所要进行学习

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  询;⑤前面的四种方式进行组合查询。选择好查询条件后点击“查询”,要求查出相应结果。

  9)设计作品上传:在学生服务系统界面上点击“设计作品上传”进入到设计类型课程作品和作业上传的界面,如果当前没有设计类型的课程则提示“你没有设计类型的课程,尚不需要上传作品”,如果有要上传的作品,则先选择上传的作品,然后再选择相应设计类型课程名,(这里要不要有一个与课程类型区别开来的作品类型,还要待定,比如设计作品,参赛作品,毕业设计,家庭作业等,同一个类型的作业作品只能上传一次)点击上传,当提示成功后成功上传,此时这一科的老师可以看到你上传的作品,并可以下载批改。

  二、老师服务系统

  1.输入地址后进入教务管理系统,把管理员生成的老师帐号和密码输入,选择类型为“老师”,然后点击“登录”进入老师服务管理系统

  2.进入老师服务管理系统后显示出来的是

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  老师的个人信息。3.查看个人信息:进入到老师服务管理系

  统后点击“个人信息”按钮,显示当前老师的个人信息,这个界面与刚登录的界面一样。

  4.修改密码:进入到老师服务管理系统界面后,点击“修改密码”进入到修改密码界面,要求老师输入一次旧密码和二次新密码,点击“修改”进行确认

  5.申请修改个人信息:进入到老师服务管理系统界面后,点击“申请修改个人信息”按钮进入老师个人信息修改界面,修改后点击“申请修改”按钮提出修改申请。老师的信息也并非全部可以修改,具体哪些能修改等表出来后再行定夺。

  6.查看当前授课:进入到老师服务管理系统界面后,点击“查看当前授课”按钮,进入到到该老师这个学期所教授的课程列表(具体该列表要显示哪些信息由表出来后才能定),每一列的信息至少要有,课程编号,课程类型,课程名,授课范围(全校,某一年级,某一专业,或某一年级的某专业)

  7.添加课程:进入到老师服务管理系统界

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  面后,点击“添加课程”按钮,进入到添加老师一学期要教授有课程界面进行相应信息录入(具体要录入哪些信息等表出来才确定)。这个“添加课程”按钮只有要系统设置可用的时候才可用,这是为了避免没有必要的进行添加课程。但这里至少要的一些信息可以列出来:课程编号自动生成,课程名称,课程类型(选择),所属年级(不选则是全校),所属专业(不选则是全校),是否需要上传作业作品(钩选)

  8.录入成绩:进入到老师服务管理系统界面后,点击“查看当前授课”按钮,进入到该老师当前所教授的课程列表,点击某一科的课程名称,进入课程管理界面,在课程管理界面里面把选择这一科课程的所有学生列出来(具体每一行的信息要显示哪些待定,但一定要有学生学号,学生姓名,学生性别,学生年级,学生专业,所上传的作业作品),每一个学生后面可以添加成绩,也可以下评语,每一个学生信息后面都有一个录入按钮,点击“录入成绩”则可以对这个学生的成绩录入完成,输入完成后“录入成绩”按钮就会变成“修改录入成绩”按钮,当然这里的录入与修改的时间都是由管理员来进行控制的,

  sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG

  只有在规定的时间范围内才可以进行成绩录入和修改。

  9:下载作品:进入到老师服务管理系统界面后,点击“查看当前授课”按钮,进入到该老师当前所教授的课程列表,点击某一科的课程名称,进入课程管理界面,在课程管理界面里面把选择这一科课程的所有学生列出来(具体每一行的信息要显示哪些待定,但一定要有学生学号,学生姓名,学生性别,学生年级,学生专业,所上传的作业作品),在‘所上传的作业作品’一列上会有这个学生所上传作业作品的数目,点击这个数目,可以进入作品下载界面,作品下载界面里面会有每一个作品的相应信息(这个信息要由表确定后才确定,但至少要有作品编号,作品名称,作品类型,作品得分等),点击相应的作品名称可以下载这一个作品

  

篇十二:基于Web的教务管理系统的设计与实现院系信息表数据库设计

 基于Web服务的高校教务管理系统的设计和实现

  一、论文研究的意义和国内外研究现状

  随着我国教育改革不断深化、素质教育全面推进和高校办学规模不断扩大,高校教学资源日益紧张,如何提高资源的使用率,处理成倍增长的信息量,已成为管理职能部门共同关心的焦点。因此,许多高校启动并加快了数字化校园建设的步伐,相继建成了校园网,搭建了数字化校园的硬件平台。部分高校购置了管理系统,或开发了单项管理模块,但是,不少软件的实际使用过程中或多或少存在一些缺陷:如管理模式滞后,缺乏与信息技术相匹配的管理模式;功能单一,不能涵盖高校管理部门的诸多方面;可用刑不强,大量的实际问题得不到解决;缺乏统一规则,系统设计,大量数据形成信息“孤岛”。

  建立基于Web的教务管理系统可以通过网络把信息采集工作整合到行政人员的日常处理中;充分发挥处、室、部、系、校区教学管理的职能,提高各级部门的教学管理水品、质量、效率;可以解决教务管理的信息量大,信息采集难,信息反馈滞后,信息准确性低的瓶颈,从而从全面实现教务管理的网络化、自动化、数字化、使教务管理高效有序地进行.

  二、毕业设计(论文)撰写采取的方法和手段

  使用J2EE平台架构企业级软件:

  1.JavaServlet和JSP都要编译为JavaCla才作为Servlet运行,因此执行性能会明显提高。

  2.JavaServlet和JSP中可以完全使用Java进行编程,可以完成许多简单的商业逻辑,特别是JSP,可以直接书写HTML,因此简化了页面的输出,这样就保留了脚本语言易于使用的优点

  3.复杂的商业逻辑已组件的形式部署在EJBServer中。由于EJBServer提供了多种组件事务服务,使系统更能够应付大量的并发用户和管理复杂的事务逻辑。

  4.EJBServer中集成的组件命名服务可以使组件位置透明化,简化了组件的部署和客户端的应用的维护。

  三、毕业设计(论文)的主要内容

  高校信息管理系统是高校组织工作不可缺少的一部分,一个功能齐全,简单一用的高校信息管理系统能有效地减轻管理工作人员第负担,提高工作效率。随着经济的发展,人员交流来往的频繁,管理更加需要一套信息系统以提高信息管理的快捷及准确性。

  本系统将采用B/S模式,基于ervlet+MySQL数据库+jp+javabeen技术实现。主要包括如下功能模块:

  1、登录模块

  登录模块用来以不同的用户身份登录系统,并以不同的权限操作系统。本系统的用户类型分别有管理员用户和普通用户,管理员用户又为高级管理员用户,高级管理员具有所有权限,普通管理员不能添加,删除个人信息和修改自己的密码。

  2、信息查询模块

  信息查询模块可以供普通用户对自己的各种信息查询和管理员对每个的各种信息进行查询。

  3、信息更新模块

  4、系统维护

  系统维护模块,只能管理员访问,高级管理员可以修改自己密码,删除除自己之外的管理员用户,添加管理员;普通管理员只能查看自己信息。

  (三)、实验方案及可行性分析

  1、系统方案

  该系统用Java语言开发,是基于J2EE的WEB应用B/S结构开发模式,采用JSP+Javacript+Html作为其动态页面,,系统数据库采用MySQL5.0,运行平台:MyEclipe,操作系统为Window某P,采用Tomcat6.0.33作为WEB服务器软件。

  2、可行性分析:

  可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。下边我们来一起探讨一下这个方案是否可以实现,我们从3个方面讨论:

  一、技术可行性

  高校信息管理系统采用JSP编程语言来进行开发,采用JSP+Javacript+Html作为其动态页面,运用MyEclipe作其开发平台,使用JavaScript来对系统的表单进行验证,MySQL数据库作为后台支持。当前笔者以前有过相类似系统的开发,对其一般性的软件和操作环境,编译环境都比较的熟悉,加上指导教师的指导,所以当前这个系统从技术上来说是可行的。

  二、经济可行性

  由于该系统只作研究使用,不作商用,在经济上要求很低,只需基本的硬件设备,人员方面,由个人独立开发,所以,从经济上来说是可行的。三、管理可行性

  该系统是毕业设计课题研究,在教师的指导下由个人独立完成,因此,在管理

  上,系统的完成期限是可控的。四、课题研究所需的参考文献

  

推荐访问:基于Web的教务管理系统的设计与实现院系信息表数据库设计 管理系统 设计 教务

相关推荐

热门文章

2020同心战疫中国力量作文3篇

2020同心战疫中国力量作文3篇  待到春暖花开,一切都会变得美好,凯旋路上,唱起那首胜利的歌谣。以

2020关于同心抗疫作文600字初中范文3篇

2020关于同心抗疫作文600字初中范文3篇2020是不平凡的一年,疫情路上,我们都在努力,感谢那些

《我们的战疫》优秀作文800字范文

《我们的战疫》优秀作文800字范文  一方有难,八方支援。不仅仅有这些可爱的医生们在战斗着,消防员,

朗诵:愿你每天醒来,阳光和幸福都在

朗诵:愿你每天醒来,阳光和幸福都在  也许是生活负累,越来越喜欢和阳光的人在一起,很喜欢一句话,无论

2020幼师班务计划范文5篇

2020幼师班务计划范文五篇  极借阅幼教刊物,学习新的教育理念和新的教学方法,做好理论学习笔记,并

关于“抗击疫情”作文500字

关于“抗击疫情”作文500字  以下内容由工作范文网收录,希望能为大家提供帮

让英雄情怀激荡精神力量高三作文

让英雄情怀激荡精神力量高三作文  以下内容由工作范文网收录,希望能为大家提供帮助  让英雄情怀激荡精

疫情期间个人学习心得总结范文

疫情期间个人学习心得总结范文  中华上下五千年,什么大风大浪没经历过,每一次逆境都是一次成长,致敬白

关于疫情感人的作文500字精选5篇

关于疫情感人的作文500字精选五篇  这段时间的疫情,牵动着所有中国人的心。在这场没有硝烟的战争中,

早教宝宝毕业家长感言

早教宝宝毕业家长感言  导读:孩子是上天赐给每个家庭的宝贝,孩子伴随着我们一起成长,也激厉着我们不断

高三高考新冠肺炎疫情作文4篇

高三高考新冠肺炎疫情作文4篇以下内容由工作范文网收录,希望能为大家提供帮助  高三高考新冠肺炎疫情作

网课的学习心得体会作文3篇

网课的学习心得体会作文3篇  网课的学习过程超乎我的想象,屏幕的主体是制作精良的电子课件,老师可以在