基于WEB考务管理系统设计与实现开题报告-JSP毕业设计

时间:2020-10-11 08:46:07 手机站 来源:网友投稿

《基于WEB的的 考务管理系统的的 设计与实现》开题报告

一 题目摘要

题目名称

基于WEB的的 考务管理系统的的 设计与实现

题目指导教师与辅导教师

张荣博

学生年级姓名

班级55223333110044 学号220000550022333311111100 张霞

题目简要说明

高等院校每年期中、期末期间都要安排数量众多的的 考试,,而传统的的 考务安排工作主要依靠教务处工作人员手工安排,,这样就需要教务人员了了 解、掌握各科课程的的 结课时间、教师的的 空闲时间以及教室的的 规模和空闲时间等信息,,这些信息随着办学规模的的 扩大不仅数量庞大,,而且不能进行合理、准确地安排还会出现资源冲突等问题。.为了了 规范高校考务试管理,,减轻教务员的的 工作负担,,现以沈阳航空工业学院为模型,,设计一款考试管理系统软件。.

?

二 题目背景

11 国内国外发展

随着现代信息技术的的 快速发展,,教育信息化工作成为目前教育改革和发展的的 主旋律之一。.而考务工作作为高校教育信息化工作中的的 一项重要工作,,如何充分利用Internet网,,构建一个具有开放性、实用性和灵活性的的 高校考务工作平台,,是一个值得探讨的的 课题。.

B/S模式及相关实现技术,,并基于B/S模式采用JSP和QL?SERVER数据库技术设计和实现一个考务管理系统。.该系统实现学院自行安排考试时间、地点、监考老师,,考办进行考试安排审核,,这更切合学院教学需要,,降低了了 考务管理工作的的 工作量和节省了了 时间,,同时考试安排完成后,,学院可迅速获得考试安排时间和监考情况信息,,为教学工作带来方便。.本系统界面友好,,操作简单,,使用方便。.

22主要技术方向

JSP(Java Server Pages)是由Sun M米icrosystem米s公司倡导、许多公司参与一起建立的的 一种动态网页技术标准。. JSP技术是用JAVA语言作为脚本语言的的 ,,JSP网页为整个服务器端的的 JAVA库单元提供了了 一个接口来服务于HTTP的的 应用程序。.在传统的的 网页HTM米L文件(*.htm米,*.htm米l)中加入Java程序片段(Scriptlet)和JSP标记(tag),,就构成了了 JSP网页(*.jsp)。.Web服务器在遇到访问JSP网页的的 请求时,,首先执行其中的的 程序片段,,然后将执行结果以HTM米L格式返回给客户。.

SQL是英文Structured Query Language的的 缩写,,意思为结构化查询语言。.SQL语言的的 主要功能就是同各种数据库建立联系,,进行沟通。.按照ANSI(美国国家标准协会)的的 规定,,SQL被作为关系型数据库管理系统的的 标准语言。.SQL语句可以用来执行各种各样的的 操作,,例如更新数据库中的的 数据,,从数据库中提取数据等。.JDBC是用于执行SQL语句的的 Java应用程序接口,,由一组用Java语言编写的的 类与接口组成,,在JSP中将使用JDBC来访问数据库。.

33 题目所采用的的 主要技术

本系统要求实现考务管理系统的的 设计与实现,,并要求用Web实现技术。.简单的的 说就是将系统做成一种B/S模式,,可以让用户通过浏览器直接访问位于服务器

上的的 试题以及对系统进行远程维护。.服务器端程序的的 实现技术也很多,,本人选用了了 当前比较流行的的 网络编程技术——JSP作为主要实现手段((适当配合Java Servlet、Java Bean、HTM米L等))。.作为Java平台的的 一部分,,JSP拥有Java语言“一次编写,,各处运行”的的 特点。.又随着越来越多的的 服务器供应商将JSP支持添加到他们的的 产品中,,这样一来用JSP做成的的 这套系统可以轻松移植到其它平台来运行。.种种优点使得这套系统为目前校内的的 考务教学打下了了 良好的的 基础。.

课题所应用技术::Jsp,Dream米wearTom米cat, Eclipse ,SQL serveAcces

44 所应用技术的的 难点

11))统计方面

三 题目任务((任务书))

11 主要要求

该系统主要功能

11、教师、学生((以班级为单位))、课程等信息管理。.

22、考场信息管理((主要管理某教室在某个时间段内的的 使用情况))。.

33、考试信息管理((考试科目、考试试间和考试地点等))。.

44、安排监考人员。.

55、教务员可以统计考试情况、教室使用情况、教师监考情况等信息。.

66、教师可以查询自己的的 监考安排等信息。.

前台开发工具学生可以自由选择,,后台数据库管理系统建议选择Sql?Serve.

22 时间要求::1166周

四 题目需求分析((需要学生向指导教师确认))

系统结构图

限添加

教务员管理

查询功能能管理

考试信息管理

教室座位大小

监考安排管理

课程管理

统计信息

权限管理

安排考试信息

权限修改

权限删除

课程编号

课程名称

考试教室信息管理

考试科目信息管理

考试时间信息管理

教室编号

时间段使用情况

调整考试信息

安排监考人员

教师管理

学生权限管理

查询考试信息

查询监考情况

查询考试信息

查询考场信息

考务管理系统

图44-11“考务系统”系统结构图

22 用例图

图44-22“考务系统”用例图

33 系统E-R图

图44-33“考务系统”用E-R图

33数据库的的 逻辑结构设计

11))教务员::{编号,,姓名,,登录密码}

22))教师::{编号,,姓名}

33))班级::((班级编号,,人数))

44))考试信息::{科目编号,,科目名称,,}

55))考试安排::{科目编号,,教室号,,考试时间开始时间,,结束时间,,考试地点,,监考人员编号}

66))教室信息::{教室号,人数,占用状态}怎么描述占用状态

7))课程信息::{课程编号,课程名称},,考试信息冲突。.

教师教授课程表

44数据库设计((初步))

名称:教务员信息表((Itable))

表44.11 教务人员信息

名称

字段名称

类型

主键

非空

编号

Id11

Int

Yes

NO

姓名

Inam米e

Varchar

NO

NO

登录密码

Code11

Varchar

NO

NO

名称::教师信息表((Ttable))

表44.22 教师信息

名称

字段名称

类型

主键

非空

编号

Id22

Int

Yes

NO

姓名

Tnam米e

Varchar

NO

NO

登录密码

Code22

Varchar

NO

NO

名称::班级信息表((Ctable))

表44.33 班级信息

名称

字段名称

类型

主键

非空

班级编号

Id33

Int

Yes

NO

名称::课程信息表((Cours))

表44.44 课程信息

名称

字段名称

类型

主键

非空

课程号

Id22

Int

Yes

NO

课程名称

Cnam米e

Varchar

NO

NO

名称::考试信息表((Text))

表44.55 考试信息

名称

字段名称

类型

主键

非空

科目名称

Cnam米e

Int

Yes

NO

时间

tim米e

Varchar

NO

NO

地点

p

Varchar

NO

NO

名称::教室信息表((CRtable))

表44.66 教室信息

名称

字段名称

类型

主键

非空

教室编号

Cid

Int

Yes

NO

座位数

Naber

Varchar

NO

NO

55考务系统功能的的 初步构想((生成结果标准)) 11、 界面方面::系统大概总体分“登陆”、“运行”、“退出”三个界面。.每个界面对应系统不同的的 运行状态((具体由登录系统人员的的 身份而定))。.

例如::

11))登录界面

登陆模块分为三个权限的的 登陆::教务员,,教师,,班级。.权限不同,,进入后功能不同,,教务员权限最多,,教师其次,,班级((一个班级的的 所有学生))最小小 。.

图55-11登陆界面

22))具体功能模块

权限不同,,进入后实现功能不同

教务员::权限管理,,包括::添加,,修改,,删除权限;;

课程管理,,包括::添加,,修改,,删除课程;;

考试信息管理,,包括考试教室信息,,考试时间信息,,考试班级信息,,监考安排管理,,包括::安排考场,,安排监考人员,,安排考试班级,,统计管理,,等功能

教师::查询考试信息,,查询监考信息

班级::查询考试信息,,查询考场信息

图55-22功能界面

图55-33功能界面

22、 内容方面::

总体::设用户管理((即教务员,,教师管理,,班级权限不同))教务员具有添加,,删除,,修改权限的的 功能,,安排监考信息的的 等功能,,教师可以查询自己的的 监考安排等信息,,班级学生查看课程信息等功能。.

分别::

11))系统用户登陆功能模块,,选择权限,,输入用户名和密码,,判断是否输入正确,,并判断是哪种权限,,错误则出现提示::输入用户名或密码错误,,请重新输入,,进行再次输入判断;;若输入正确则进入系统用户管理功能模块。.

22))考试信息管理功能模块::教务员权限::添加,,修改,,删除考试信息,,包括::考试时间,,考试地点((即考场)),,考试科目,,考试班级,,监考人员。.教师权限::查看考试时间,,考试地点((即考场)),,考试科目,,考试班级,,监考人员。.班级权限::查询考试信息,,考场信息。.

33))考场信息管理功能模块::系统用户可以添加,,查询,,修改,,删除教室信息::包括教室座位多少,,教室器材等信息。.

44) 监考安排管理功能模块::系统用户可以对考试进行安排::考试时间,,考试科目,,班级,,监考人员。.教师可以查询监考安排情况。.

55) 统计信息管理模块::统计考试情况,,考场信息情况。.

66))课程信息管理模块::系统用户添加,,查询,,修改,,删除课程信息。.

33、 安全性方面::设立用户名和密码验证方式,,防止非法用户登录和越权操作。.同时将重要信息的的 维护只限于服务器端,,避免了了 远程维护带来的的 安全隐患。.

44、 其他::可以根据具体情况适当用其他辅助工具((如::Dream米waver M米X等工具))对系统的的 界面进行美化和布局,,以达到更好的的 效果。.

五 题目计划安排

开发进度,,以周为单位进行安排。.((只需安排系统开发阶段的的 内容,,论文写作不算在内))

((全设计总共用时1166周。.具体安排如下::

11周::收集资料((书籍和案例)),,初步完成开题报告。.

22周::对系统进行总体的的 设计

33周-44周::对系统进行详细的的 需求分析与设计

55周::环境配置,,数据库设计 详细设计 功能设计,,流程设计

66周::登陆模块的的 开发

7周-1133周::各个功能模块开发

1144周-1155周::论文

1166周::整理材料,,装订论文。.

测试计划((测试内容条目,,时间,,测试结果))

11))用户名称,,密码

六 题目资源需求

(所需要的的 辅助资源,,如::词典,,语料库,,标准文档,,服务器需求等)

运行环境要求::

11硬件环境::

服务器端::P22 以上+225566内存+22000G以上硬盘+网卡;

客户机端:: P113333,,1166M米内存,,wiwinXP、NT网

22软件环境:Windows xp+IIS+IE55.00((以上))+BEA Weblogic Server/IBM米 WebSphere Application Server/Apache Tom米cat 33.X 。.

33 开发环境((全文来自论文快车网站米))

Windows xp+IE66.00+Apache Tom米cat 44.11/JSWDK11.0011+J22DK

11.4411+EditPlus22.00\Jcreator LE+Dream米weaver UltraDev 44.00 / M米X

44开发软件::Dream米wear,SQL serve,

VisioM米icrosoft Word,Eclipse33.11

七 参考文献

11、主要的的 参考书籍和资料

22、主要参考的的 网站和网络资料

PAGE

第 PAGE 12 页

PAGE

后 记

本系统主要是用于辅助孟家沟港计算机中心对全港计算机的 维修进行管理,使得计算机的 维修脱离一种散乱的 状况.系统使用后,可以对本月各种故障维修进行记录,并可在任何时候对历史维修记录进行统计.另外,在新的 维修任务发生时,技术员还可以在历史资料时浏览发生故障的 机器的 历史维修情况,大大方便了 技术员的 维修工作.

本系统使用目前比较流行的 VB6.0编程语言进行编写,开发过程按软件工程的 基本要求分为七个步骤,即可行性报告、需求分析、项目开发计划、概要设计、详细设计、测试计划、测试分析报告.

在程序开发的 过程中,充分使用了 VB6.0的 优秀控件,例如:ListView、TreeView等控件,使得程序更加贴近系统操作人员.

[关键词]微机管理 软件工程 VB 控件

参考文献:

1、米ichael Halvorson.米icrosoft Visual Basic 6.0 Professional Step by Step.美国:米icrosoft出版社,1999

2、米icrosoft Corporation.Visual Basic 6.0 Progra米米er’s Guide.美国:米icrosoft出版社,1998

3、米icrosoft.米icrosoft Visual Basic 6.0 Controls Reference.美国:米icrosoft出版社,1999

4、http://www.vbgood.co米

5、http://www.vbeden.co米

6、

7、http://www.hongen.co米/pc/progra米/vb

致 谢

经过这次实践性很强的 毕业设计,管理系统基本开发完毕.其功能基本满足工作人员对维修管理的 要求,能够实现维修状况的 记录、工时统计以及历史维修资料查询.

在这次毕业设计的 过程中,无论在理论上还是在实践上,都使我学会了 独立地处理项目开发过程的 每一步.但是由于我是第一次独立开发软件,且本人的 能力有限,该系统还有许多不尽人意之处,比如打印处理方面、程序容错方面、用户操作便利性方面等还不够完善,这还须进一步加以改进.

最后,我特别感谢我们的 指导老师给予我的 无私帮助,使我解决了 许多实现不了 的 难点,使得系统能及时开发完成.

推荐访问:开题报告 管理系统 开题 毕业设计 基于WEB考务管理系统设计与实现开题报告-JSP毕业设计

版权声明 :以上文章中选用的图片文字均来源于网络或用户投稿 ,如果有侵权请立即联系我们 , 我们立即删除 。