基于JSP的选题系统的设计与实现

上传人:m**** 文档编号:508624453 上传时间:2023-08-26 格式:DOC 页数:91 大小:8.63MB
返回 下载 相关 举报
基于JSP的选题系统的设计与实现_第1页
第1页 / 共91页
基于JSP的选题系统的设计与实现_第2页
第2页 / 共91页
基于JSP的选题系统的设计与实现_第3页
第3页 / 共91页
基于JSP的选题系统的设计与实现_第4页
第4页 / 共91页
基于JSP的选题系统的设计与实现_第5页
第5页 / 共91页
点击查看更多>>
资源描述

《基于JSP的选题系统的设计与实现》由会员分享,可在线阅读,更多相关《基于JSP的选题系统的设计与实现(91页珍藏版)》请在金锄头文库上搜索。

1、基于JSP的毕业设计选题系统的设计与实现摘 要伴随着信息化技术在全球范围内的兴起,尤其是因特网在日常生活中的普及化,我们国家的各类大中专学校都逐渐建立了基于自己学校的局域网。以前毕业生以其所在班级为单位的人为手工报送的相对原始的选择毕业论文题目的方式已经很难跟上现代社会发展的需要了, 因此基与现在的互联网的毕业设计题目选择的系统也就因此而产生了。毕业设计选题系统目的就是能够让学生通过身边的互联网来选择毕业设计的题目,它所使用网站的方式,使它可以在相应的局域网和互联网上使用,它要实现选题网站的各项功能,例如:教师和系主任进行审核,管理各类相关人员的操作使用权限,同事实现使用邮件进行通知等;除此之

2、外还应该能够实现对教师出的题目进行保存、系主任对题目进行查询的功能,该毕业设计选题系统应该同时拥有题库管理系统的最打的开放度和选题系统最高的灵活性,能够自己进行各类操作人员使用权限的判别,对没有相关权限的用户冻结其不当操作。毕业设计选题系统主要采用手段为JSP技术,该选题系统使用了多个级别角色进行分开管理:包括系统的维护管理员、对应的系主任,选题的学生和出题的老师几种级别的权限.本篇文章主要是介绍了相应的用户使用权限的分类,同事详细地介绍了毕业设计选题系统的设计思想以及功能实现的具体的方法和步骤,通过这一次的实践为今后的相关研究打下一个坚实的基础。关键词: 审核判断;使用权限;多个级别的角色的

3、管理The Design and Implementation of Subject Selection System for Graduation Based on JSPAbstractWith the rising of global information technology, especially the growing prevalence of Internet, the technical institute colleges and universities in our country have set up their own Campus Net. For the t

4、raditional way of manual submission of selected subject cannot adapt to current demands, the Internet-based graduation subject selection system born. Such system enables students to choose subject for graduation design through Internet. It adopts B/S pattern, and is suitable to both the local area n

5、etwork and Internet. It must implement functions such as the verification of the subject, the jurisdiction management, mail notification, as well as subject storage and searching. With the open subject management system and the flexible system, it can automatically verify the jurisdiction of a user

6、and freeze the user. The system adopted the JSP as its main technology, and implemented the multistage role management. The system also implemented the management of the privilege of system managers, deans, students and teachers.Key words: Verification; Jurisdiction; Multistage role management.目 录论文

7、总页数:36页1引言11.1选题系统出现的趋势11.2选题系统常用的实现技术12基本技术简介12.1本系统拟采用的解决方法(技术)22.2主要技术简介23 需求分析与方案设计33.1功能需求分析33.2数据库需求33.3系统支撑环境44系统设计44.1 功能设计44.2 数据库设计44.2.1 系统登陆,用户会话表(bsm_session_info)44.2.2 系统用户信息管理表(bsm_sys_user)54.2.3 毕业论文题库信息表(subject)54.2.4 毕业论文选题信息管理表(select_sub)65 系统功能实现75.1系统组成和业务流程图75.2系统用户权限管理85.2

8、.1 系统登陆95.2.2系统用户管理115.2.3 历届信息查看135.2.4 个人信息维护135.3系统选题权限管理145.4教师题库管理155.4.1教师出题155.4.2教师审核题目165.5学生在线选题165.6系统登出185.7系统基本控件使用185.7.1数据库连接池实现185.7.2邮件系统实现196技术难点分析20结 论20参考文献20致 谢21附 录22Tomcat简介22声 明23一、绪论1.1网上毕业设计选题系统出现的趋势随着网络技术在今天的飞速发展,互联网已经变成了人们社会生活中发布传递,和快速获取自己需要的社会信息的非常重要的渠道,同时互联网在人们的经济,政治,日常

9、生活等各个方面都正在发挥着不可替代的的作用。所以互联网网站的设计与建设在因特网的应用上占据着非常重要的位置,网站已经成为各级政府,以及企业事业相关单位自身信息化发展建设过程中的分量最重的一部分,因此人们对它的发展非常重视。自从上个世纪90年代初期伴,随着www的不断发展,因特网慢慢地普及开来,因为www可以通过人性化的视图界面极大的降低了因特网的操作使用难度,使得互联网的用户的数量得到急剧的增加,因特网的发展得到了越来越多的认得重视,同时因特网的巨大的发展潜力也得以被人们发现。因此大量的人们纷纷加入因特网的行列。因此这样极大的增加了因特网上的站点,出现在网络上的信息越来越多样化,越来越丰富。现

10、如今因特网已经在人们生活中的方方面面发挥着不可替代的作用。信息的流通也因为互联网的出现而更加的方便,可以说互联网的出现使得人们得以体验的到全新的生活方式。本次我们所完成和设计的课程题目正是互联网技术在大学生的学习生活中的使用,今天网络已经成为了人们社会生活中不可分割的一部分,也需要对之前的传统的选择毕业设计题目的方式进行改变,因此通过网络进行选题变成了一个非常重要的方式。使于Web相关技术的用于网络进行选题的系统可以通过遍布在全球的因特网来完成,所以学生可以在本地区进行选择题目,还可以在本地区以外的地区选题,使得选题的更加的方便,更加的灵活。该系统根据已经存在的题库中的先关内容来生成题目,因此

11、极大地提高了用计算机进行选题的效率;而且可以把题目直接送到数据库中并进行保存,老师可以将其作为以后再次出题时的参考。现在网络选题是较好的一种选题方发,将出好的题目存放在相应的服务器上,选题的学生可以通过自己的帐号和对应的口令登陆系统,同时学生也可以在第一时间得到与选题相关的信息。因此,使用网络进行选题方式将会是以后的选题方式发展的大方向。1.2选题系统常用的实现技术有多种技术可以用来实现网络选题系统的功能,一种是采用之前传统的客户机/服务器(C/S)型的MIS类型的架构,即将相应的论文的题目存放在乡音的服务器上,将考试应用程序安装在选题机上并配置好数据库的客户机,所以每一次进行选题时都要对选题

12、机进行应用程序安装、数据库配置,这样一方面选题的工作就会变得非常烦琐;还有就是客户机上存放的选题程序,安全工作也会比较耗费精力。而另外一种是使用Web 技术来实现的网络选题系统。Web技术不再是传统的“客户机/服务器”的两层的结构,而是使用了三层的体系结构:数据库层/用户界面层/事务层。所以Web结构的安全性可以得到更好的保障。不需要在所使用的用户机上安装任何的应用程序,而是将相应的应用程序都安装在用来作为服务器来使用的计算机上面,数据库服务器上则用来存放有关的题目(事务层、数据库可以在一台服务器机器上)。2基本技术简介该系统全部名称为毕业设计选题系统,研发该系统的目的是为使得学生可以通过学校

13、的网络选择自己的毕业设计题目。2.1该系统拟采用的相关技术该系统要求网络选题系统的基本的各部分功能都能够实现,从系统的安全已维护方面考虑出发,选择使用Web技术来实现。再简单点说就是把该系统以一种B/S模式来呈现,使得用户对服务器上的题目的访问以及远程维护该系统都能直接通过浏览器来进行。还有很多技术用来实现服务器端的相应程序,我选用了一种在现在比较广泛使用的的网络编程技术用JSP作为主要手段实现去实现(配合相应的Java Servlet,HTML等技术)。JSP是一种可以实现Web技术,它具有较高的效率。这一方面正好可以满足选题系统对实时性的要求。JSP本身的所具有的安全性,再结合它的实现模式

14、所具有的特点,能够完全满足选题系统的各项要求。此外,JSP属于Java平台的一个部分,JSP具有Java语言“一次性编写,多处可运行”的特点。现在更多的服务器的供应商愿意将对JSP的支持应用到他们的服务器产品中,所以用JSP技术完成的这个选题系统就可以很容易放到别的平台上进行运行。多种优势使得这个选题系统不仅可以为校内目前的网络教学而且为以后的远程式教育的实施都提供了很好的准备。因此JSP技术确实是最佳的技术,它来实现本系统的各项功能完全是可行的。2.2主要技术简介JSP是英文Java Server Pages的缩写,该技术由Sun Microsystem公司在99年6月份推出,是以Java

15、Servlet技术以及整个的Java体系为基础的Web的开发技术。是J2EE体系中非常的重要一个环节,JSP可以为开发高度动态的网页应用提供独特的研发环境。JSP技术可以适应现在市场上包含Apache WebServer、IIS4.0等在内的87的不同的服务器产品,这使得它可以处理大量的商业事务。同时服务器通过解释执行JSP代码后会直接传输并嵌入到HTML脚本语言中,这样使得页面的输出得到简化,同时脚本语言容易使用的有点也得到保留。SUN公司研发出来的这个规范将已经存在的相应规范进行来整合和平衡,同时也作为技术和工具用来支持JAVA编程环境。它的结果是出现了一种开发以WEB应用程序为基础的新的方法,它的强大的功能给予以组件应用逻辑为基础的页面设计人员以强有力的支持。让动态的页面编写起来更容易、更加的简单是JSP设计的主要目标。JSP主要的特点有以下几个方面:随处可以执行,JSP技术完全与运行平台无关,也包含它实现的动态网页和对底层Server元件的设计,使元件的功能加强,更加容易的开发设计动态网页。JDBC是Java Data Base Connectivity的英文简称,是java数据库的连接。它是用来执行SQL语句语法的Java API,能够使多个种类的关系数据库进行统一访问,由一组使用Java语言进行编写而成的类和接口组成。JDBC所提供的基准,根据这个标准可以建立

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 农业工程

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号