基于Web的综合实习管理系统的设计与实现毕业设计.docx
- 文档编号:2971078
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:33
- 大小:1.47MB
基于Web的综合实习管理系统的设计与实现毕业设计.docx
《基于Web的综合实习管理系统的设计与实现毕业设计.docx》由会员分享,可在线阅读,更多相关《基于Web的综合实习管理系统的设计与实现毕业设计.docx(33页珍藏版)》请在冰豆网上搜索。
基于Web的综合实习管理系统的设计与实现毕业设计
毕业设计
题目基于Web的综合实习管理系统
的设计与实现
学院信息科学与工程学院
专业计算机科学与技术
班级
学生
学号
指导教师
二〇一三年六月七日
摘要
随着全球信息化技术兴起,特别是Internet网络的日益普及,我国及世界各大院校都已建立了自己的校园网。
实习学生以班级年级为单位的原始手工报送选题方式已不能适应时代发展需求,所以基于互联网的综合实习管理系统也就随之诞生了。
矚慫润厲钐瘗睞枥庑赖。
综合实习管理系统就是能够使实习学生通过互联网完成综合实习课题的选定,它采用Web方式,适用于局域网和Internet,它能够实现课题审核,权限管理,信息交流等功能,并能提供课题保存、课题查询等功能,该系统拥有开放的题库管理系统和灵活的选题系统,能够自动的进行权限判断。
聞創沟燴鐺險爱氇谴净。
本系统采用JSP技术为主要技术,采用多级角色管理:
包括系统管理员、专家,老师和学生几种权限。
本文主要介绍了用户的权限划分,并详细论述了该系统设计思想和实现方法步骤,从而为以后的研究学习打下基础。
残骛楼諍锩瀨濟溆塹籟。
关键词:
权限;多级角色管理;申报;审核;选题
ABSTRACT
Withtheriseoftheglobalinformationtechnology,especiallythegrowingpopularityoftheInternetnetwork,ourcountryandtheworld'smajorinstitutionshavesetuptheirowncampusnetwork.Studentinternstotheclassasaunitoftheoriginalhandgradessubmittopicsmannercannotmeetthedevelopmentneedsofthetimes,itisacomprehensiveInternet-basedpracticemanagementsystemalongwithitwasborn.酽锕极額閉镇桧猪訣锥。
ComprehensivepracticemanagementsystemthatenablesthestudentiscompletedviatheInternetcomprehensiveinternshiptopicselected,itusesWebmodeforLANandInternet,anditistoachievetheauditissues,rightsmanagement,informationexchangeandotherfunctions,andcanprovidepreservationissues,issuequeriesandotherfunctions,thesystemhasanopenandflexibledatabasemanagementsystemsSelectionSystemthatcanautomaticallydeterminetheconductofpermissions.彈贸摄尔霁毙攬砖卤庑。
ThesystemusesJSPtechnologyasthemaintechnology,usingmulti-levelrolemanagement:
includingsystemadministrators,experts,teachersandstudentsofseveralprivileges.Thispaperdescribestheuser'srightsdivision,anddiscussesindetailthesystemdesignandimplementationmethodstep,soastolaythefoundationforfutureresearchstudy.謀荞抟箧飆鐸怼类蒋薔。
Keywords:
Competence;Multi-levelrolemanagement;Reporting;Audit;Topics厦礴恳蹒骈時盡继價骚。
1引言
1.1综合实习管理系统出现的趋势
在计算机网络技术飞速发展的今天,Internet成为人们快速便捷地获取,发布和传递信息的重要渠道,在人们的政治,经济,工作,生活等各方面发挥着非常重要的作用。
因此网站建设在Internet应用上的地位显而易见,其已经成为政府机关,企事业单位信息化建设和信息化管理中的重要组成部分,从而倍受重视。
胀鏝彈奥秘孫戶孪钇賻。
从20世纪90年代起,随着WWW的快速发展,因特网逐渐普及化。
由于www通过优质的界面大大简化了因特网的操作难度使得用户数量急剧增加,许多人开始重视因特网,发现到因特网具有巨大得潜力。
于是纷纷加入Internet。
这样使得Internet上的站点大大增加,网络信息更是五花八门,十分丰富。
如今因特网已经深入到人们工作生活得各个部分。
Internet极大的方便了信息的传播,给人们带来全新的生活方式。
鳃躋峽祷紉诵帮废掃減。
本次我们设计的课题正是互联网与在校大学生学习生活相关的综合实习管理系统。
综合实习管理最重要的工作是课题的申报、审核与选择。
当今社会人们已经离不开网络,而传统的实习选题管理方式也面临着变革,而网络选题管理则是一个重要的方向。
基于Web技术的网络选题管理系统可以借助遍布全球的Internet进行,因此选题管理既可在本地进行,也可在异地进行,大大拓展了选题管理的灵活性。
题目可以由教师网上申报,专家网上审核,学生网上选题,还可以直接把选题信息送到数据库中保存,从而使用网络选题大大的提高了选题效率。
现在较好的实习选题管理方式为网络选题,课题内容放在服务器上,教师学生通过帐号和密码进行登陆,可以在第一时间得到选题信息。
因此,网络选题方式将是以后选题管理的大趋势。
稟虛嬪赈维哜妝扩踴粜。
1.2综合实习管理系统常用的实现技术
综合实习管理系统的实现技术有很多种,可以采用传统客户机/服务器(C/S)型的MIS型架构,即课题题目内容放在远程的服务器上,在用户端安装管理操作应用程序和数据库客户机配置,因此每次管理操作时要对机器进行安装、配置,但这样一来管理工作比较繁琐;而且管理程序放在客户机上,安全性将受到影响。
另外一种管理系统是采用Web技术实现。
Web技术超越了传统的“客户机/服务器”两层结构,采用三层体系结构:
用户界面层/事务层/数据库层。
因此具有更好的安全性。
使用该系统时在用户机上不需要安装任何应用程序,应用程序可以安装到作为服务器的计算机上,课题信息存放在数据库服务器上(事务层和数据库可以在同一台机器)。
陽簍埡鲑罷規呜旧岿錟。
2基本技术简介
本系统全称为综合实习管理系统,开发的目的是为学生提供通过学校的网络进行综合实习题目的选择。
2.1本系统拟采用的解决方法(技术)
系统要求实现实习网络管理系统的基本功能,从安全性,方便性和便于维护的考虑,选择一个Web实现技术。
该系统采用B/S模式,允许用户直接访问服务器上的浏览器,以及用于远程操作和维护信息系统的主题。
沩氣嘮戇苌鑿鑿槠谔應。
服务器端程序实现的方法也有很多,系统将选择目前流行的网络编程技术–JSP为主要实现手段(配合JavaServlet,HTML等)。
JSP作为Web实现技术,其效率是非常高的。
这是完全符合系统的实时性要求的综合实践。
JSP自身的安全,再加上实现模式的特点,完全能够满足要求的主题管理。
此外,作为Java平台的一部分,JSP技术的Java语言“一次编写,到处运行”的跨平台特性。
但是,随着越来越多的服务器厂商将JSP支持添加到产品上,与JSP,使系统也可以被移植到其他平台上运行。
各种优势,使这个系统将成为一个好学校教学管理网络实现。
JSP是一个很好的技术来实现这个系统,作为这个系统的主要实现方法是非常合适的。
钡嵐縣緱虜荣产涛團蔺。
配合JSP程序,本系统通过Tomcat服务器运行。
Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,而且它还是一个Servlet和JSP容器,独立的Servlet容器是其默认模式。
它在运行时占用系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统的常用功能;它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改或加入新的功能。
所以Tomcat是开发和调试JSP程序的首选。
懨俠劑鈍触乐鹇烬觶騮。
2.2主要技术简介
2.2.1JSP技术
JSP是SunMicrosystems公司倡导,许多公司参与建立一个动态的的技术标准。
在传统的网页HTML文件(*.HTM,*.HTML)中加入Java程序片段(Scriptlet中)和JSP标签,构成JSP页面的Java程序片段可以操作数据库,重新定向网页以及发送E-mail等,实现创建一个动态网站所需要的功能。
所有程序操作都在服务器上执行,客户端的网络上传得到的结果,这大大降低了客户端浏览器的要求,即使客户端的浏览器不支持Java,JSP页面也可以访问。
謾饱兗争詣繚鮐癞别瀘。
JSP全称Java服务器页面,这基本上是一个简化的Servlet设计,他实现了HTML语法Java扩展(<%%>形式)。
JSP和Servlet,在服务器上执行,通常返回给客户端的HTML文本,只要在客户端浏览器就能够浏览。
Web服务器访问JSP页面请求时,首先执行的程序段,然后将执行结果和JSP文件中的HTML代码一起返回给客户端。
JAVA程序段可以对数据库操作,重定向网页,创建动态网页,以实现所希望的功能。
呙铉們欤谦鸪饺竞荡赚。
JSP技术使用Java编程语言类XML的tags和scriptlets,来封装处理逻辑来生成动态网页。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP网页逻辑与网页设计显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
JSP(JavaServerPages)是一种动态页面技术,其主要目的是从servlet中分离出表示逻辑。
莹谐龌蕲賞组靄绉嚴减。
JSP页面由HTML代码和Java代码嵌入其中形成。
服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。
JavaServlet是JSP的技术基础,大型Web应用程序开发需要的JavaServlet和JSP的支持才能以完成。
JSP具有Java技术的易于使用的,完全面向对象,具有平台无关性和安全性,主要面向因特网的所有特点。
麸肃鹏镟轿騍镣缚縟糶。
JSP推出以来,许多大公司都支持JSP技术的服务器,如IBM,甲骨文,BEA公司,因此JSP迅速成为商业应用的服务器端语言。
納畴鳗吶鄖禎銣腻鰲锬。
2.2.2JDBC技术
JDBC是Java开发者-Sun的了Javasoft公司开发Java数据库连接(JavaDataBaseConnectivity)技术,通常用于各种数据库,提供一个无缝连接技术。
JDBC的Web和互联网应用中的作用是和ODBC应用程序在Windows系列平台的类似的作用。
風撵鲔貓铁频钙蓟纠庙。
JDBC是用于执行SQL语句的JavaAPI,可以统一访问各种关系数据库,它由一组Java语言编写的类和接口组成。
JDBC为工具/数据库开发人员提供了一个标准的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 综合 实习 管理 系统 设计 实现 毕业设计