ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:21.63KB ,
资源ID:14983904      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14983904.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(完整版基于jspjava信息管理系统的设计和开发毕业论文Word格式文档下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、目 录1 引言 11.1 系统开发背景 11.2 系统开发的目的意义 12 开发工具、技术简介及运行环境 12.1 开发工具简介 12.1.1 Tomcat 简介 12.1.2 MyEclipse 简介 22.2 开发技术简介 22.2.1 JSP简介 22.2.2 JDBC简介 32.2.3 Oracle 数据库简介 33 需求分析与总体设计 43.1 系统需求分析 43.2 可行性分析 43.3 系统设计思想 53.4 数据库设计 53.4.1 数据库需求分析 53.4.2 数据库逻辑结构设计 63.5 系统功能设计 73.6 系统功能图 83.7 系统功能流程图 84 部分详细设计和实现

2、 104.1 系统页面主题设计 104.2 数据库操作类 104.3 教师界面及其基本功能的实现 134.3.1 教师登录 134.3.2 教师在线出题 144.3.3 毕业设计课题查询 154.3.4 毕业设计课题修改 154.3.5 查询已选课题名单 184.3.6 安全管理 195 软件测试 215.1 软件测试的目的 215.2 系统测试 21结 论 22参考文献 23致 谢 241 引言1.1 系统开发背景随着物质化办公的日益普及,信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用。让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容

3、之一。随着近几年高校的持续扩招,学生人数逐年增加。为了满足广大学生的求学需求,各个高校的师资力量、硬件配置也随之增强。这样一来,日常行政部门的工作也接越来越繁重。传统的管理方式要耗费大量的资源,毕业设计信息管理系统与传统的手工方式选择毕业设计课题相比不但节约资源,而且更加准确,便于查询和修改信息。同时,增强学生选题的自主权,能够选择自己感兴趣的课题。传统的毕业设计课题选择方式已经不适应现代教学管理的改革和发展的需要,迫切需要一种新的信息管理方式。1.2 系统开发的目的意义毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。本系统从课

4、题的审核,学生选题、查询课题,教师出题、查询课题、修改课题等多个环节进行管理,实现了毕业设计课题的管理工作。同时实现了学生自主选题,对已选课题进行查询的功能,同时教师可以及时查看所选课题名单,保证毕业设计期间教师和学生之间信息的联通。随着Internet的发展,基于网络的毕业设计信息管理系统由于能使得学生可以在任意地点、任意时间进行课题的选择,因此,基于网络的信息管理系统的研发工作正引起国内外高校的广泛关注。并且随着学院的教学体制改革不断加深,本系统的建立为参加毕业设计的教师和学生提供了接口。2 开发工具、技术简介及运行环境2.1 开发工具简介2.1.1 Tomcat 简介Tomcat是由Ap

5、ache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。但是,不能将Tomcat和Apache Web服务器混淆。Apache Web Server是一个用C语言实现的HTTP web server;这两个HTTP web server不是捆绑在一起的。Apache Tom

6、cat包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。2.1.2 MyEclipse 简介MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。在结构上,MyEclipse的特征可以被分为7类:(1)J2EE

7、模型。(2)WEB开发工具。(3)EJB开发工具。(4)应用程序服务器的连接器。(5)J2EE项目部署服务。(6)数据库服务。(7)MyEclipse整合帮助。对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。2.2 开发技术简介2.2.1 JSP简介JSP(Java Server Pages)是由Sun Microsy

8、stems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.,然后其他页面采用session验证。系统结构上采用页面镶嵌程序和语句,工作原理如图3-1所示:图3-1 系统工作原理图在系统结构中,用户界面层通过统一的接口向数据库存储层发送请求,数据库存储层收到请求处理之后把数据返回到用户界面层。3.4 数据库设计3.4.1 数据库需求分析数据库需求分析就是要了解在这个系统中,用户需要查询、更新、删除和保存哪些数据,收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。针对毕业设计信息管理系统

9、功能的需求,总结出如下需求信息:(1) 用户分教师、学生和管理员。(2) 教师担任一门或多门课程。(3) 学生只能选择一个毕业设计课题。(4) 学生对自己所选课题的查询。(5) 教师根据自己所授课程可以给相应的班级在线出题。(6)教师可以对自己所出的课题进行查询、修改。(7) 管理员可以添加、查询、删除、更改学生和教师的信息,可以对教师所出的题目进行审核。通过总结,数据项和数据结构设计如下:(1) 用户信息表,包括数据项:用户名、用户密码、角色。(2) 教师信息表,包括数据项:教职工号、教师姓名。(3) 学生信息表,包括数据项:学号、姓名、班级、专业名称。(4) 课题表,包括数据项:课题编号、

10、课题名称、课题要求、课题完成所需的人数、出题人、出题对应的班级。(5)学生选题表,包括数据项:课题编号、课题名称、课题要求、出题人、学生姓名、学号。3.4.2 数据库逻辑结构设计毕业设计信息管理系统各表设计如下:表3-1 用户信息表(users)字段名类型长度中文描述备注idvarchar12用户名主键、非空idpwd用户密码非空role8用户角色表3-2 教师信息表(teacher)teacher_id教职工号teacher_name教师姓名表3-3 学生信息表(student)student_id学号student_name姓名class_no10班级class_name30专业名称表3-

11、4 课题表(subject)subject_id5课题编号subject_name100课题名称subject_request250课题要求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