完整版基于jspjava信息管理系统的设计和开发毕业论文Word格式文档下载.docx

上传人:b****3 文档编号:14983904 上传时间:2022-10-26 格式:DOCX 页数:12 大小:21.63KB
下载 相关 举报
完整版基于jspjava信息管理系统的设计和开发毕业论文Word格式文档下载.docx_第1页
第1页 / 共12页
完整版基于jspjava信息管理系统的设计和开发毕业论文Word格式文档下载.docx_第2页
第2页 / 共12页
完整版基于jspjava信息管理系统的设计和开发毕业论文Word格式文档下载.docx_第3页
第3页 / 共12页
完整版基于jspjava信息管理系统的设计和开发毕业论文Word格式文档下载.docx_第4页
第4页 / 共12页
完整版基于jspjava信息管理系统的设计和开发毕业论文Word格式文档下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

完整版基于jspjava信息管理系统的设计和开发毕业论文Word格式文档下载.docx

《完整版基于jspjava信息管理系统的设计和开发毕业论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《完整版基于jspjava信息管理系统的设计和开发毕业论文Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。

完整版基于jspjava信息管理系统的设计和开发毕业论文Word格式文档下载.docx

目录

1引言1

1.1系统开发背景1

1.2系统开发的目的意义1

2开发工具、技术简介及运行环境1

2.1开发工具简介1

2.1.1Tomcat简介1

2.1.2MyEclipse简介2

2.2开发技术简介2

2.2.1JSP简介2

2.2.2JDBC简介3

2.2.3Oracle数据库简介3

3需求分析与总体设计4

3.1系统需求分析4

3.2可行性分析4

3.3系统设计思想5

3.4数据库设计5

3.4.1数据库需求分析5

3.4.2数据库逻辑结构设计6

3.5系统功能设计7

3.6系统功能图8

3.7系统功能流程图8

4部分详细设计和实现10

4.1系统页面主题设计10

4.2数据库操作类10

4.3教师界面及其基本功能的实现13

4.3.1教师登录13

4.3.2教师在线出题14

4.3.3毕业设计课题查询15

4.3.4毕业设计课题修改15

4.3.5查询已选课题名单18

4.3.6安全管理19

5软件测试21

5.1软件测试的目的21

5.2系统测试21

结论22

参考文献23

致谢24

1引言

1.1系统开发背景

随着物质化办公的日益普及,信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用。

让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。

随着近几年高校的持续扩招,学生人数逐年增加。

为了满足广大学生的求学需求,各个高校的师资力量、硬件配置也随之增强。

这样一来,日常行政部门的工作也接越来越繁重。

传统的管理方式要耗费大量的资源,毕业设计信息管理系统与传统的手工方式选择毕业设计课题相比不但节约资源,而且更加准确,便于查询和修改信息。

同时,增强学生选题的自主权,能够选择自己感兴趣的课题。

传统的毕业设计课题选择方式已经不适应现代教学管理的改革和发展的需要,迫切需要一种新的信息管理方式。

1.2系统开发的目的意义

毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。

本系统从课题的审核,学生选题、查询课题,教师出题、查询课题、修改课题等多个环节进行管理,实现了毕业设计课题的管理工作。

同时实现了学生自主选题,对已选课题进行查询的功能,同时教师可以及时查看所选课题名单,保证毕业设计期间教师和学生之间信息的联通。

随着Internet的发展,基于网络的毕业设计信息管理系统由于能使得学生可以在任意地点、任意时间进行课题的选择,因此,基于网络的信息管理系统的研发工作正引起国内外高校的广泛关注。

并且随着学院的教学体制改革不断加深,本系统的建立为参加毕业设计的教师和学生提供了接口。

2开发工具、技术简介及运行环境

2.1开发工具简介

2.1.1Tomcat简介

Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照SunMicrosystems提供的技术规范,实现了对Servlet和JavaServerPage(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。

由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。

但是,不能将Tomcat和ApacheWeb服务器混淆。

ApacheWebServer是一个用C语言实现的HTTPwebserver;

这两个HTTPwebserver不是捆绑在一起的。

ApacheTomcat包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。

2.1.2MyEclipse简介

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。

在结构上,MyEclipse的特征可以被分为7类:

(1)J2EE模型。

(2)WEB开发工具。

(3)EJB开发工具。

(4)应用程序服务器的连接器。

(5)J2EE项目部署服务。

(6)数据库服务。

(7)MyEclipse整合帮助。

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。

MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。

2.2开发技术简介

2.2.1JSP简介

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.,然后其他页面采用session验证。

系统结构上采用页面镶嵌程序和语句,工作原理如图3-1所示:

图3-1系统工作原理图

在系统结构中,用户界面层通过统一的接口向数据库存储层发送请求,数据库存储层收到请求处理之后把数据返回到用户界面层。

3.4数据库设计

3.4.1数据库需求分析

数据库需求分析就是要了解在这个系统中,用户需要查询、更新、删除和保存哪些数据,收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

针对毕业设计信息管理系统功能的需求,总结出如下需求信息:

(1)用户分教师、学生和管理员。

(2)教师担任一门或多门课程。

(3)学生只能选择一个毕业设计课题。

(4)学生对自己所选课题的查询。

(5)教师根据自己所授课程可以给相应的班级在线出题。

(6)教师可以对自己所出的课题进行查询、修改。

(7)管理员可以添加、查询、删除、更改学生和教师的信息,可以对教师所出的题目进行审核。

通过总结,数据项和数据结构设计如下:

(1)用户信息表,包括数据项:

用户名、用户密码、角色。

(2)教师信息表,包括数据项:

教职工号、教师姓名。

(3)学生信息表,包括数据项:

学号、姓名、班级、专业名称。

(4)课题表,包括数据项:

课题编号、课题名称、课题要求、课题完成所需的人数、出题人、出题对应的班级。

(5)学生选题表,包括数据项:

课题编号、课题名称、课题要求、出题人、学生姓名、学号。

3.4.2数据库逻辑结构设计

毕业设计信息管理系统各表设计如下:

表3-1用户信息表(users)

字段名

类型

长度

中文描述

备注

id

varchar

12

用户名

主键、非空

idpwd

用户密码

非空

role

8

用户角色

表3-2教师信息表(teacher)

teacher_id

教职工号

teacher_name

教师姓名

表3-3学生信息表(student)

student_id

学号

student_name

姓名

class_no

10

班级

class_name

30

专业名称

表3-4课题表(subject)

subject_id

5

课题编号

subject_name

100

课题名称

subject_request

250

课题要求

subject_num

人数

出题人

表3-5学生选题表(choose_subject)

学生姓名

3.5系统功能设计

本系统分为学生操作界面、教师操作界面和管理员操作界面,下面主要对教师操作界面进行叙述:

教师界面能完成如下操作:

(1)班级课程表和班级名单:

通过该功能模块,教师可以根据班级所学的课程给出符合实际要求的毕业设计课题。

(2)题目管理:

通过该功能模块,教师可以在线出题,可以查询自己所出课题,同时也可以对已出课题进行修改。

(3)查看已选该课题名单:

通过该功能模块,教师可以查看所选课题的学生信息,及时和同学沟通交流。

(4)安全管理:

通过该功能模块,教师可以及时修改自己的密码,保证安全性。

(5)退出系统:

通过该功能模块,当教师完成出题后,可以安全退出本系统。

3.6系统功能图

毕业设计信息管理系统的功能主要包括三部分:

管理员、教师题库信息管理、学生在线选题信息管理。

其毕业设计信息管理系统功能设计结构图结构如图3-2:

图3-2系统功能图

3.7系统功能流程图

系统功能流程如图3-3:

图3-3系统功能流程图

4部分详细设计和实现

4.1系统页面主题设计

系统登录页面如图4-1:

教师登录系统,例如用户名:

,密码:

图4-1系统登录界面

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1