毕业论文范文——基于JSP的毕业设计选题系统的设计与实现

上传人:wo7****35 文档编号:60601948 上传时间:2018-11-17 格式:DOC 页数:27 大小:703.50KB
返回 下载 相关 举报
毕业论文范文——基于JSP的毕业设计选题系统的设计与实现_第1页
第1页 / 共27页
毕业论文范文——基于JSP的毕业设计选题系统的设计与实现_第2页
第2页 / 共27页
毕业论文范文——基于JSP的毕业设计选题系统的设计与实现_第3页
第3页 / 共27页
毕业论文范文——基于JSP的毕业设计选题系统的设计与实现_第4页
第4页 / 共27页
毕业论文范文——基于JSP的毕业设计选题系统的设计与实现_第5页
第5页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

1、基于基于 JSPJSP 的毕业设计选题系统的设计与实现的毕业设计选题系统的设计与实现 摘摘 要要 随着全球信息化技术的兴起,特别是 Internet 的日益普及,我国各大中专院 校都建立了自己的校园网。毕业生以班级为单位的原始手工报送的选题方式已 经不能适应时代发展的需求, 所以基与互联网的毕业设计选题系统也就孕育而 生了。 毕业设计选题系统就是能够使学生通过互联网完成毕业设计课题的选定, 它采用 Web 方式,同时适用于局域网和 Internet,它要实现审核,权限管理, 邮件通知等功能,并能提供题目保存、题目查询等功能,该系统同时拥有最开放 的题库管理系统和最灵活的选题系统,能够自动进行权

2、限的判断,对用户进行 冻结。 我们采用了 JSP 技术为主要手段,本系统采用了多级角色管理:包括系统管 理员、系主任,学生和老师几种权限.本文主要介绍了用户权限的划分,并详细 地论述了系统设计的思想和实现的方法步骤从而为以后的研究打下了基础。 关键词关键词: 审核;权限;多级角色管理 The Design and Implementation of Subject Selection System for Graduation Based on JSP Abstract With the rising of global information technology, especially t

3、he growing prevalence of Internet, the technical institute colleges and universities in our country have set up their own Campus Net. For the traditional way of manual submission of selected subject cannot adapt to current demands, the Internet-based graduation subject selection system born. Such sy

4、stem enables students to choose subject for graduation design through Internet. It adopts B/S pattern, and is suitable to both the local area network and Internet. It must implement functions such as the verification of the subject, the jurisdiction management, mail notification, as well as subject

5、storage and searching. With the open subject management system and the flexible system, it can automatically verify the jurisdiction of a user and freeze the user. The system adopted the JSP as its main technology, and implemented the multistage role management. The system also implemented the manag

6、ement of the privilege of system managers, deans, students and teachers. Key words: Verification; Jurisdiction; Multistage role management. 目目 录录 论文总页数:23 页 1 引言1 1.1 选题系统出现的趋势1 1.2 选题系统常用的实现技术1 2 基本技术简介1 2.1 本系统拟采用的解决方法(技术)2 2.2 主要技术简介2 3 需求分析与方案设计 .3 3.1 功能需求分析3 3.2 数据库需求3 3.3 系统支撑环境4 4 系统设计4 4.1

7、功能设计4 4.2 数据库设计4 4.2.1 系统登陆,用户会话表(bsm_session_info) .4 4.2.2 系统用户信息管理表(bsm_sys_user) .5 4.2.3 毕业论文题库信息表(subject) 5 4.2.4 毕业论文选题信息管理表(select_sub) .6 5 系统功能实现 .7 5.1 系统组成和业务流程图7 5.2 系统用户权限管理8 5.2.1 系统登陆 .9 5.2.2 系统用户管理.11 5.2.3 历届信息查看 13 5.2.4 个人信息维护 13 5.3 系统选题权限管理.14 5.4 教师题库管理.15 5.4.1 教师出题.15 5.4.

8、2 教师审核题目.16 5.5 学生在线选题.16 5.6 系统登出.18 5.7 系统基本控件使用.18 5.7.1 数据库连接池实现.18 5.7.2 邮件系统实现.19 6 技术难点分析.20 结 论 20 参考文献 20 致 谢 21 附 录 22 TOMCAT简介 .22 声 明 23 第 1 页 共 23 页 1 1 引言引言 1.11.1 选题系统出现的趋势选题系统出现的趋势 在网络飞速发展的今天,互联网成为人们快速获取,发布和传递信息的重要 渠道,在人们政治,经济,生活等各方面发挥着重要的作用。因此网站建设在 Internet 应用上地位显而易见,它已成为政府,企事业单位信息化

9、建设中的重要 组成部分,从而倍受人们的重视。 从 20 世纪 90 年代初期随着 www 的发展,Internet 逐渐普及化由于 www 通 过良好的界面大大简化了 Internet 操作难度使得用户数量急剧增加,许多人开 始重视 Internet,发现到 Internet 具有巨大得潜力。于是纷纷大量加入 Internet。这样 Internet 上得站点大大增加,网络信息五花八门,十分丰富。如 今 Internet 已经深入到人们生活得各个部分。Internet 大大方便了信息的传 播,给人们带来了全新得生活方式。 这次我们所设计的课题正是互联网与大学生学习生活紧密相关的,现今的 社会人

10、们已经离不开网络,传统的选题方式也面临着变革,而网络选题则是一个 很重要的方向。基于 Web 技术的网络选题系统可以借助于遍布全球的 Internet 进行,因此选题既可以在本地进行,也可以在异地进行,大大拓展了选题的灵活性。 题目可以根据题库中的内容生成,从而使用计算机选题大大的提高了选题效率; 还可以直接把题目送到数据库中保存,作为老师以后出题的参考。现在较好的选 题方式为网络选题,题目内容放在服务器上,学生通过帐号和口令进行登陆,学生 也可以第一时间得到选题信息。因此,采用网络选题方式将是以后的大趋势。 1.21.2 选题系统常用的实现技术选题系统常用的实现技术 网络选题系统的实现技术有

11、多种,可以采用传统的客户机/服务器(C/S) 型的 MIS 型架构,即论文题目内容放在远程的服务器上,在选题机上安装考试 应用程序和数据库客户机配置,因此每次选题时要对机器进行安装、配置,这 样一来选题工作比较烦琐;而且选题程序放在客户机上,安全性也受到一定影 响。另外一种考试系统采用 Web 技术实现。Web 技术超越了传统的“客户机/服 务器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此 Web 结构有着更好的安全性。在用户机上不需要安装任何应用程序,应用程序 可以安装在作为服务器的计算机上,题目存放在数据库服务器上(事务层和数 据库可以是同一台机器)。 2 2 基本技

12、术简介基本技术简介 本系统全称为毕业设计选题系统,开发的目的是为学生提供通过学校的网 络进行毕业设计题目的选择。 第 2 页 共 23 页 2.12.1 本系统拟采用的解决方法(技术)本系统拟采用的解决方法(技术) 本系统要求实现网络选题系统的各项基本功能,从安全性和易维护性考虑, 选择了 Web 实现技术。简单的说就是将系统做成一种 B/S 模式,可以让用户通 过浏览器直接访问位于服务器上的试题以及对系统进行远程维护。 服务器端程序的实现技术也很多,本人选用了当前比较流行的网络编程技 术JSP 作为主要实现手段(配合 Java Servlet,HTML 等) 。JSP 作为一种 Web 实现

13、技术,它的效率是很高的。这一点正好符合了选题系统所要求的实时 性。JSP 自身的安全性,再加上实现模式的特点,完全能够达到选题的要求。 除此之外,作为 Java 平台的一部分,JSP 拥有 Java 语言“一次编写,各处运 行”的特点。又随着越来越多的服务器供应商将 JSP 支持添加到他们的产品中, 这样一来用 JSP 做成的这套系统可以轻松移植到其它平台来运行。种种优点使 得这套系统不但为目前校内的网络教学以至于今后远程教育的实现都打下了良 好的基础。所以 JSP 是实现本系统的最佳技术,它是完全可行的。 2.22.2 主要技术简介主要技术简介 JSP 是 Java Server Pages

14、 的简称,它是由 Sun Microsystem 公司于 1999 年 6 月推出,是基于 Java Servlet 以及整个 Java 体系的 Web 开发技术。作为 J2EE 体系中的重要一环,JSP 为创建高度动态的 Web 应用提供了一个独特的开 发环境。JSP 能够适应市场上包括 Apache WebServer、IIS4.0 在内的 85的服 务器产品,这足以胜任绝大多数的商业事务处理。同时 JSP 代码经过服务器的 解释执行后会直接嵌入到 HTML 语言中,这样就简化了页面的输出,也保留了脚 本语言易于使用的优点。SUN 公司开发出这个规范来整合和平衡已经存在的规 范,对 JAV

15、A 编程环境进行支持的技术和工具。其结果是产生了一种新的,开发 基于 WEB 应用程序的方法,给予使用基于组件应用逻辑的页面设计者以强大的 功能支持。JSP 设计目标是为了使动态页面编写更容易,更简单。JSP 特点主要 有以下几点:到处可执行,JSP 技术完全与平台无关的设计,包含它的动态网 页和底层 Server 元件设计,加强元件功能,更容易建立动态网页。 JDBC 是 Java Data Base Connectivity 的简称,也就是 java 数据库连接。 它是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问, 它由一组用 Java 语言编写的类和接

16、口组成。JDBC 提供了一种基准,据此可以 构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。将 Java 语言和 JDBC 结合起来使程序员只须写一遍程序就可以让它在任何平台上 运行,这也是 Java 语言“编写一次,各处运行“的特点。同时 JDBC 扩展了 Java 的功能。例如,用 Java 和 JDBC API 可以发布含有 applet 的网页,而 该 applet 使用的信息可能来自远程数据库企业也可以用 JDBC 通过 Intranet 第 3 页 共 23 页 将所有职员连到一个或多个内部数据库中。 3 3 需求分析与方案设计需求分析与方案设计 3.13.1 功能需求分析功能需求分析 作为高校毕业生的一个毕业设计选题系统,它就面对着许多用户的操作, 而这些用户对系统的操作应该有所不同,所以我们在设计时必须要对不同的用 户设立不同的的权限。在本系统中,我考虑了 4 种权限(管理员,系主任,指 导教师,学生) 。管理员可以添加的用户系主任,而系主任能添加的用户为指导 教师和学生。 同时,我们为了使本系统更加的符合我们的实际,教师能在线出题,但是 所出

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

当前位置:首页 > 学术论文 > 毕业论文

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