jsp基于WEB的考务管理系统的设计与实现(源代码+论文)
收藏
资源目录
压缩包内文档预览:
编号:149932074
类型:共享资源
大小:4.76MB
格式:RAR
上传时间:2021-10-10
上传人:好资料QQ****51605
认证信息
个人认证
孙**(实名认证)
江苏
IP属地:江苏
20
积分
- 关 键 词:
-
jsp
基于
WEB
管理
系统
设计
实现
源代码
论文
- 资源描述:
-
jsp基于WEB的考务管理系统的设计与实现(源代码+论文),jsp,基于,WEB,管理,系统,设计,实现,源代码,论文
- 内容简介:
-
基于WEB的考务管理系统的设计与实现开题报告一 题目摘要1、 题目名称基于WEB的考务管理系统的设计与实现2、 题目指导教师与辅导教师张荣博3、 学生年级姓名班级5233104学号200502331110张霞4、 题目简要说明高等院校每年期中、期末期间都要安排数量众多的考试,而传统的考务安排工作主要依靠教务处工作人员手工安排,这样就需要教务人员了解、掌握各科课程的结课时间、教师的空闲时间以及教室的规模和空闲时间等信息,这些信息随着办学规模的扩大不仅数量庞大,而且不能进行合理、准确地安排还会出现资源冲突等问题。为了规范高校考务试管理,减轻教务员的工作负担,现以沈阳航空工业学院为模型,设计一款考试管理系统软件。二 题目背景1 国内国外发展随着现代信息技术的快速发展,教育信息化工作成为目前教育改革和发展的主旋律之一。而考务工作作为高校教育信息化工作中的一项重要工作,如何充分利用Internet网,构建一个具有开放性、实用性和灵活性的高校考务工作平台,是一个值得探讨的课题。B/S模式及相关实现技术,并基于B/S模式采用JSP和QLSERVER数据库技术设计和实现一个考务管理系统。该系统实现学院自行安排考试时间、地点、监考老师,考办进行考试安排审核,这更切合学院教学需要,降低了考务管理工作的工作量和节省了时间,同时考试安排完成后,学院可迅速获得考试安排时间和监考情况信息,为教学工作带来方便。本系统界面友好,操作简单,使用方便。2主要技术方向JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。JDBC是用于执行SQL语句的Java应用程序接口,由一组用Java语言编写的类与接口组成,在JSP中将使用JDBC来访问数据库。3 题目所采用的主要技术本系统要求实现考务管理系统的设计与实现,并要求用Web实现技术。简单的说就是将系统做成一种B/S模式,可以让用户通过浏览器直接访问位于服务器上的试题以及对系统进行远程维护。服务器端程序的实现技术也很多,本人选用了当前比较流行的网络编程技术JSP作为主要实现手段(适当配合Java Servlet、Java Bean、HTML等)。作为Java平台的一部分,JSP拥有Java语言“一次编写,各处运行”的特点。又随着越来越多的服务器供应商将JSP支持添加到他们的产品中,这样一来用JSP做成的这套系统可以轻松移植到其它平台来运行。种种优点使得这套系统为目前校内的考务教学打下了良好的基础。课题所应用技术:Jsp,Dreamwear 2004,Tomcat, Eclipse ,SQL server2000(Access2000)4 所应用技术的难点 1)统计方面 三 题目任务(任务书)1 主要要求该系统主要功能 1、教师、学生(以班级为单位)、课程等信息管理。2、考场信息管理(主要管理某教室在某个时间段内的使用情况)。3、考试信息管理(考试科目、考试试间和考试地点等)。4、安排监考人员。5、教务员可以统计考试情况、教室使用情况、教师监考情况等信息。6、教师可以查询自己的监考安排等信息。 前台开发工具学生可以自由选择,后台数据库管理系统建议选择SqlServer2000。2 时间要求:16周 四 题目需求分析(需要学生向指导教师确认)1、 系统结构图权限添加教务员管理查询功能能管理考试信息管理教室座位大小监考安排管理课程管理统计信息权限管理安排考试信息权限修改权限删除课程编号课程名称考试教室信息管理考试科目信息管理考试时间信息管理教室编号时间段使用情况调整考试信息安排监考人员教师管理学生权限管理查询考试信息查询监考情况查询考试信息查询考场信息考务管理系统图4-1“考务系统”系统结构图2 用例图图4-2“考务系统”用例图3 系统E-R图图4-3“考务系统”用E-R图3数据库的逻辑结构设计1)教务员:编号,姓名,登录密码2)教师:编号,姓名3)班级:(班级编号,人数)4)考试信息:科目编号,科目名称,5)考试安排:科目编号,教室号,考试时间开始时间,结束时间,考试地点,监考人员编号6)教室信息:教室号,人数,占用状态怎么描述占用状态7)课程信息:课程编号,课程名称,考试信息冲突。教师教授课程表4数据库设计(初步)名称:教务员信息表(Itable)表4.1 教务人员信息名称字段名称类型主键非空编号Id1IntYesNO姓名InameVarcharNONO登录密码Code1VarcharNONO名称:教师信息表(Ttable)表4.2 教师信息名称字段名称类型主键非空编号Id2IntYesNO姓名TnameVarcharNONO登录密码Code2VarcharNONO名称:班级信息表(Ctable)表4.3 班级信息名称字段名称类型主键非空班级编号Id3IntYesNO名称:课程信息表(Cours)表4.4 课程信息名称字段名称类型主键非空课程号Id2IntYesNO课程名称CnameVarcharNONO名称:考试信息表(Text)表4.5 考试信息名称字段名称类型主键非空科目名称CnameIntYesNO时间timeVarcharNONO地点pVarcharNONO名称:教室信息表(CRtable)表4.6 教室信息名称字段名称类型主键非空教室编号CidIntYesNO座位数NaberVarcharNONO5考务系统功能的初步构想(生成结果标准) 1、 界面方面:系统大概总体分“登陆”、“运行”、“退出”三个界面。每个界面对应系统不同的运行状态(具体由登录系统人员的身份而定)。例如:1)登录界面登陆模块分为三个权限的登陆:教务员,教师,班级。权限不同,进入后功能不同,教务员权限最多,教师其次,班级(一个班级的所有学生)最小。图5-1登陆界面2)具体功能模块 权限不同,进入后实现功能不同 教务员:权限管理,包括:添加,修改,删除权限;课程管理,包括:添加,修改,删除课程;考试信息管理,包括考试教室信息,考试时间信息,考试班级信息,监考安排管理,包括:安排考场,安排监考人员,安排考试班级,统计管理,等功能 教师:查询考试信息,查询监考信息 班级:查询考试信息,查询考场信息图5-2功能界面图5-3功能界面2、 内容方面:总体:设用户管理(即教务员,教师管理,班级权限不同)教务员具有添加,删除,修改权限的功能,安排监考信息的等功能,教师可以查询自己的监考安排等信息,班级学生查看课程信息等功能。分别:1)系统用户登陆功能模块,选择权限,输入用户名和密码,判断是否输入正确,并判断是哪种权限,错误则出现提示:输入用户名或密码错误,请重新输入,进行再次输入判断;若输入正确则进入系统用户管理功能模块。2)考试信息管理功能模块:教务员权限:添加,修改,删除考试信息,包括:考试时间,考试地点(即考场),考试科目,考试班级,监考人员。教师权限:查看考试时间,考试地点(即考场),考试科目,考试班级,监考人员。班级权限:查询考试信息,考场信息。3)考场信息管理功能模块:系统用户可以添加,查询,修改,删除教室信息:包括教室座位多少,教室器材等信息。4) 监考安排管理功能模块:系统用户可以对考试进行安排:考试时间,考试科目,班级,监考人员。教师可以查询监考安排情况。5) 统计信息管理模块:统计考试情况,考场信息情况。6)课程信息管理模块:系统用户添加,查询,修改,删除课程信息。3、 安全性方面:设立用户名和密码验证方式,防止非法用户登录和越权操作。同时将重要信息的维护只限于服务器端,避免了远程维护带来的安全隐患。 4、 其他:可以根据具体情况适当用其他辅助工具(如:Dreamwaver MX等工具)对系统的界面进行美化和布局,以达到更好的效果。五 题目计划安排1、 开发进度,以周为单位进行安排。(只需安排系统开发阶段的内容,论文写作不算在内)(全设计总共用时16周。具体安排如下:1周:收集资料(书籍和案例),初步完成开题报告。2周:对系统进行总体的设计3周-4周:对系统进行详细的需求分析与设计5周:环境配置,数据库设计 详细设计 功能设计,流程设计6周:登陆模块的开发7周-13周:各个功能模块开发14周-15周:论文16周:整理材料,装订论文。2、 测试计划(测试内容条目,时间,测试结果)1)用户名称,密码六 题目资源需求(所需要的辅助资源,如:词典,语料库,标准文档,服务器需求等)运行环境要求:1硬件环境:服务器端:2 以上256内存20以上硬盘+网卡; 客户机端: P133,16M内存,win2000、winXP、NT网2软件环境:Windows xpIISIE5.0(以上)BEA Weblogic ServerIBM WebSphere Application ServerApache Tomcat 3.X 。3 开发环境(全文来自论文快车网站) W
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。