《基于Web的综合实习管理系统的设计与实现毕业设计》由会员分享,可在线阅读,更多相关《基于Web的综合实习管理系统的设计与实现毕业设计(40页珍藏版)》请在金锄头文库上搜索。
1、济南大学毕业设计毕业设计题 目 基于Web的综合实习管理系统 的设计与实现 学 院 信息科学与工程学院 专 业 计算机科学与技术 班 级 学 生 学 号 指导教师 二一三年六月七日- 2 -济南大学毕业设计摘 要随着全球信息化技术兴起,特别是Internet网络的日益普及,我国及世界各大院校都已建立了自己的校园网。实习学生以班级年级为单位的原始手工报送选题方式已不能适应时代发展需求, 所以基于互联网的综合实习管理系统也就随之诞生了。综合实习管理系统就是能够使实习学生通过互联网完成综合实习课题的选定,它采用Web方式,适用于局域网和Internet,它能够实现课题审核,权限管理,信息交流等功能,
2、并能提供课题保存、课题查询等功能,该系统拥有开放的题库管理系统和灵活的选题系统,能够自动的进行权限判断。本系统采用JSP技术为主要技术,采用多级角色管理:包括系统管理员、专家,老师和学生几种权限。本文主要介绍了用户的权限划分,并详细论述了该系统设计思想和实现方法步骤,从而为以后的研究学习打下基础。关键词:权限;多级角色管理;申报;审核;选题ABSTRACTWith the rise of the global information technology, especially the growing popularity of the Internet network, our countr
3、y and the worlds major institutions have set up their own campus network. Student interns to the class as a unit of the original hand grades submit topics manner can not meet the development needs of the times, it is a comprehensive Internet-based practice management system along with it was born.Co
4、mprehensive practice management system that enables the student is completed via the Internet comprehensive internship topic selected, it uses Web mode for LAN and Internet, and it is to achieve the audit issues, rights management, information exchange and other functions, and can provide preservati
5、on issues, issue queries and other functions, the system has an open and flexible database management systems Selection System that can automatically determine the conduct of permissions.The system uses JSP technology as the main technology, using multi-level role management: including system admini
6、strators, experts, teachers and students of several privileges. This paper describes the users rights division, and discusses in detail the system design and implementation method step, so as to lay the foundation for future research study.Key words: Competence; Multi-level role management; Reportin
7、g; Audit; Topics- 37 -目 录摘 要IABSTRACTII1引言31.1综合实习管理系统出现的趋势31.2综合实习管理系统常用的实现技术32基本技术简介42.1本系统拟采用的解决方法(技术)42.2主要技术简介42.2.1JSP技术42.2.2JDBC技术53需求分析与方案设计73.1功能需求分析73.2数据库需求73.3系统支撑环境84系统设计94.1 功能设计94.2 数据库设计104.2.1 系统登陆,用户登录信息表104.2.2 系统用户信息管理表(user_info)114.2.3 综合实习课题库信息表(course)114.2.4综合实习选题信息表(choose
8、Course)124.2.5综合实习选题结果信息表(choosed)124.2.6视图125 系统功能实现135.1系统组成和业务流程图135.1.1系统组成135.1.2业务流程图145.2系统用户权限管理145.2.1 系统登陆165.2.2系统用户管理175.2.3 选题结果信息查看215.2.4 系统信息发布225.2.4 个人信息维护225.3系统选题权限管理235.4教师系统功能245.4.1教师申报课题245.4.2教师修改课题245.4.3教师选择学生255.5专家系统功能265.5.1专家审核课题265.5.2专家调剂学生285.6学生在线选题295.7 学生教师信息交流30
9、5.8系统退出305.9系统基本控件使用306技术优点难点分析32结 论33参 考 文 献34致 谢351引言1.1综合实习管理系统出现的趋势在计算机网络技术飞速发展的今天,Internet成为人们快速便捷地获取,发布和传递信息的重要渠道,在人们的政治,经济,工作,生活等各方面发挥着非常重要的作用。因此网站建设在Internet应用上的地位显而易见,其已经成为政府机关,企事业单位信息化建设和信息化管理中的重要组成部分,从而倍受重视。从20世纪90年代起,随着WWW的快速发展,因特网逐渐普及化。由于www通过优质的界面大大简化了因特网的操作难度使得用户数量急剧增加,许多人开始重视因特网,发现到因
10、特网具有巨大得潜力。于是纷纷加入Internet。这样使得Internet上的站点大大增加,网络信息更是五花八门,十分丰富。如今因特网已经深入到人们工作生活得各个部分。Internet极大的方便了信息的传播,给人们带来全新的生活方式。本次我们设计的课题正是互联网与在校大学生学习生活相关的综合实习管理系统。综合实习管理最重要的工作是课题的申报、审核与选择。当今社会人们已经离不开网络,而传统的实习选题管理方式也面临着变革,而网络选题管理则是一个重要的方向。基于Web技术的网络选题管理系统可以借助遍布全球的Internet进行,因此选题管理既可在本地进行,也可在异地进行,大大拓展了选题管理的灵活性。
11、题目可以由教师网上申报,专家网上审核,学生网上选题,还可以直接把选题信息送到数据库中保存, 从而使用网络选题大大的提高了选题效率。现在较好的实习选题管理方式为网络选题,课题内容放在服务器上,教师学生通过帐号和密码进行登陆,可以在第一时间得到选题信息。因此,网络选题方式将是以后选题管理的大趋势。1.2综合实习管理系统常用的实现技术综合实习管理系统的实现技术有很多种,可以采用传统客户机/服务器(C/S)型的MIS型架构,即课题题目内容放在远程的服务器上,在用户端安装管理操作应用程序和数据库客户机配置,因此每次管理操作时要对机器进行安装、配置,但这样一来管理工作比较繁琐;而且管理程序放在客户机上,安
12、全性将受到影响。另外一种管理系统是采用Web 技术实现。Web技术超越了传统的“客户机/服务器”两层结构,采用三层体系结构:用户界面层/事务层/数据库层。因此具有更好的安全性。使用该系统时在用户机上不需要安装任何应用程序,应用程序可以安装到作为服务器的计算机上,课题信息存放在数据库服务器上(事务层和数据库可以在同一台机器)。2基本技术简介本系统全称为综合实习管理系统,开发的目的是为学生提供通过学校的网络进行综合实习题目的选择。2.1本系统拟采用的解决方法(技术)系统要求实现实习网络管理系统的基本功能,从安全性,方便性和便于维护的考虑,选择一个Web实现技术。该系统采用B / S模式,允许用户直
13、接访问服务器上的浏览器,以及用于远程操作和维护信息系统的主题。服务器端程序实现的方法也有很多,系统将选择目前流行的网络编程技术 JSP为主要实现手段(配合Java Servlet,HTML等)。 JSP作为Web实现技术,其效率是非常高的。这是完全符合系统的实时性要求的综合实践。 JSP自身的安全,再加上实现模式的特点,完全能够满足要求的主题管理。此外,作为Java平台的一部分,JSP技术的Java语言“一次编写,到处运行”的跨平台特性。但是,随着越来越多的服务器厂商将JSP支持添加到产品上,与JSP,使系统也可以被移植到其他平台上运行。各种优势,使这个系统将成为一个好学校教学管理网络实现。
14、JSP是一个很好的技术来实现这个系统,作为这个系统的主要实现方法是非常合适的。配合JSP程序,本系统通过Tomcat服务器运行。Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,而且它还是一个Servlet和JSP容器,独立的Servlet容器是其默认模式。它在运行时占用系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统的常用功能;它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改或加入新的功能。所以Tomcat是开发和调试JSP 程序的首选。2.2主要技术简介2.2.1JSP技术JSP是SunMicrosystems公司倡导,许多公司参与建立一
15、个动态的的技术标准。在传统的网页HTML文件(*.HTM,*.HTML)中加入Java程序片段(Scriptlet中)和JSP标签,构成JSP页面的Java程序片段可以操作数据库,重新定向网页以及发送E-mail等,实现创建一个动态网站所需要的功能。所有程序操作都在服务器上执行,客户端的网络上传得到的结果,这大大降低了客户端浏览器的要求,即使客户端的浏览器不支持Java,JSP页面也可以访问。JSP全称Java服务器页面,这基本上是一个简化的Servlet设计,他实现了HTML语法Java扩展(形式)。 JSP和Servlet,在服务器上执行,通常返回给客户端的HTML文本,只要在客户端浏览器就能够浏览。 Web服务器访问JSP页面请求时,首先执行的程序段,然后将执行结果和JSP文件中的HTML代码一