欢迎来到天天文库
浏览记录
ID:55690569
大小:1.79 MB
页数:25页
时间:2020-05-25
《基于jsp(java)信息管理系统的设计和开发.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、毕业设计(论文)基于jsp(java)信息管理系统的设计和开发姓 名系别、专业导师姓名、职称完成时间摘要随着全球化信息技术的兴起,特别是Internet的日益普及,我国各大中专院校都建立了自己的校园网。毕业生以班级为单位的原始手工报送的毕业设计选题方式已经不能适应时代发展的需求,所以基于互联网的毕业设计信息管理系统也就孕育而生了。毕业设计信息管理系统就是能够使学生通过互联网完成毕业设计课题的选定,它采用Web方式,同时适用于局域网和Internet,它要实现审核,权限管理等功能,并能提供毕业设计课题保存、课题查询等功
2、能,该系统同时能够进行权限的判断,同时对用户和毕业设计课题进行多种操作。本系统采用了JSP技术为主要手段,Oracle为后台数据库,本系统采用了多级角色管理:包括系统管理员、教师和学生三种权限。本文主要介绍了教师权限的功能,并详细地论述了系统设计的思想和实现的方法步骤从而为以后的研究打下了基础。关键词:信息管理系统;网络;JSP目录1引言11.1系统开发背景11.2系统开发的目的意义12开发工具、技术简介及运行环境12.1开发工具简介12.1.1Tomcat简介12.1.2MyEclipse简介22.2开发技术简介22
3、.2.1JSP简介22.2.2JDBC简介32.2.3Oracle数据库简介33需求分析与总体设计43.1系统需求分析43.2可行性分析43.3系统设计思想53.4数据库设计53.4.1数据库需求分析53.4.2数据库逻辑结构设计63.5系统功能设计73.6系统功能图83.7系统功能流程图84部分详细设计和实现104.1系统页面主题设计104.2数据库操作类104.3教师界面及其基本功能的实现134.3.1教师登录134.3.2教师在线出题144.3.3毕业设计课题查询154.3.4毕业设计课题修改154.3.5查询已
4、选课题名单184.3.6安全管理195软件测试215.1软件测试的目的215.2系统测试21结论22参考文献23致谢241引言1.1系统开发背景随着物质化办公的日益普及,信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用。让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。随着近几年高校的持续扩招,学生人数逐年增加。为了满足广大学生的求学需求,各个高校的师资力量、硬件配置也随之增强。这样一来,日常行政部门的工作也接越来越繁重。传统的管理方式要耗费大量的资源,毕业设
5、计信息管理系统与传统的手工方式选择毕业设计课题相比不但节约资源,而且更加准确,便于查询和修改信息。同时,增强学生选题的自主权,能够选择自己感兴趣的课题。传统的毕业设计课题选择方式已经不适应现代教学管理的改革和发展的需要,迫切需要一种新的信息管理方式。1.2系统开发的目的意义毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。本系统从课题的审核,学生选题、查询课题,教师出题、查询课题、修改课题等多个环节进行管理,实现了毕业设计课题的管理工作。同时实现了学生自主
6、选题,对已选课题进行查询的功能,同时教师可以及时查看所选课题名单,保证毕业设计期间教师和学生之间信息的联通。随着Internet的发展,基于网络的毕业设计信息管理系统由于能使得学生可以在任意地点、任意时间进行课题的选择,因此,基于网络的信息管理系统的研发工作正引起国内外高校的广泛关注。并且随着学院的教学体制改革不断加深,本系统的建立为参加毕业设计的教师和学生提供了接口。2开发工具、技术简介及运行环境2.1开发工具简介2.1.1Tomcat简介Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Ser
7、vlet容器,按照SunMicrosystems提供的技术规范,实现了对Servlet和JavaServerPage(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。但是,不能将Tomcat和ApacheWeb服务器混淆。ApacheWebServer是一个用C语言实现的HTTPwebserver;这两个HTTPwebserver不是捆绑在一起的。ApacheTomc
8、at包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。2.1.2MyEclipse简介MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大
此文档下载收益归作者所有