毕业设计高校毕业设计管理系统论文.doc
《毕业设计高校毕业设计管理系统论文.doc》由会员分享,可在线阅读,更多相关《毕业设计高校毕业设计管理系统论文.doc(38页珍藏版)》请在三一办公上搜索。
1、目 录摘要1Abstract21、引言31.1 课题研究的目的31.2 课题研究的意义31.3 可行性研究51.3.1 经济可行性51.3.2 技术可行性51.3.3运行可行性51.3.4 时间可行性51.3.5 法律可行性62、相关技术简介62.1 JSP技术简介62.2 JSP工作原理62.3 JSP体系结构72.4 JSP的特点72.5 SQLSERVER 2000 数据库82.6 系统数据库连接92.7 BS模式与C/S模式的比较分析143、系统分析163.1 功能模块图163.2 处理流程设计173.2.1 系统操作流程图173.2.2 数据增加流程183.2.3 数据修改流程183
2、.2.4 数据删除流程194、系统模块设计204.1 登陆模块204.2 管理员模块214.2.1 添加教师214.2.2 老师信息管理224.2.3 学生信息添加224.2.4 学生信息管理234.3 老师模块设计234.3.1 上传修改234.3.2 学生设计信息管理244.3.3 已上传信息244.3.4 发表对学生评价254.4 学生模块设计254.4.1 选择毕设254.4.2 毕设信息管理264.4.3 发表对老师评论264.4.4 查看对我的评价275、系统调试与测试275.1 程序调试275. 2 程序的测试285.2.1 测试的重要性及目的285.2.2 测试的步骤295.2
3、.3 测试的主要内容29结束语31致谢33参考文献34摘要随着计算机的不断发展和广泛应用,人们的工作效率得到不断的提高。互联网的发展,更是缩短了人们之间的距离。如何充分利用互联网,这是大家共同关心的问题。本文主要介绍了关于高校毕业设计管理系统的实现方法,设计规划了毕业实习项目高校毕业设计管理系统的网页,以互联网的形式将分散的高校毕业设计进行统一管理。本论文系统地阐述了高校毕业设计管理系统的功能及实现。实现了高校毕业设计管理系统中的教师管理、学生管理、毕业设计的各类高校毕业设计管理(包括高校毕业设计的上传和下载)、浏览打印等功能。本系统界面简单直观,易于操作和使用,交互性强。经过分析,我们使用
4、SUN公司的JSP开发工具, 强大的SQL查询语言实现建立关系数据库,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。关键词 高校毕业设计管理系统 系统开发 信息管理AbstractDevelops and the widespread application unceasingly along with the computer, peoples working efficiency has the unceasing enhancement.
5、Internets development, reduced between peoples distance. How to use the Internet fully, this is everybody question of common interest. This article mainly introduced realized the method about the university graduation design management system, the design has planned the graduation fieldwork project
6、university graduation design management systems homepage, will disperse the graduation project documents by Internets form to carry on the global administration.The present paper elaborated systematically the university graduation design management systems function and realizes. Realized in the univ
7、ersity graduation design management systems teacher to manage, the student to manage, the graduation project each kind of documents management (including documents upload and downloading), functions and so on browsing printing. This system contact surface simple direct-viewing, simplify operation an
8、d use, interactive is strong.After the analysis, we use SUN Corporations JSP development kit, the formidable SQL query language realizes the establishment relational database, uses each kind of object-oriented development kit which it provides, particularly the data window this can convenient and th
9、e succinct operation database intellectualized object, first establishes the system application prototype in a short time, then, carries on the demand iteration to the initial prototype system, revises unceasingly and improves, until forms the satisfied feasible system.Key word University graduation
10、 design management system System development Information management1、引言1.1 课题研究的目的毕业设计是来检验和锻炼学生的综合能力和素质的,它是决定我们大学四年成败的唯一标尺。毕业设计通常都是一个指导教师来指导几位学生来完成的,由于毕业设计涉及内容广泛,专业知识水平高,所以指导老师几乎都是手工的或分离式的报表管理。这样高校毕业设计管理起来就相当复杂,容易出差错。而且现今我国还有许多的学校采用传统的纸介质的管理模式,还主要依赖于人力手工的操作,并归档编号保存,事后如需查阅,则要人工从浩瀚的资料中查找,既费时费力又容易出错。作为
11、保存资料的介质-纸张,又有容易被火烧毁,易被虫蛀,易发霉变质等等缺点。这就急需有一套全新的高效的管理系统,由计算机来代替手工完成高校毕业设计的管理。21世纪以来,计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使高校毕业设计管理受到了强烈的冲击,管理传统的管理和服务方式已不能适应人们对日益增长的信息的需求,建设网络系统,是现代化建设的客观要求。建设以计算机为核心的信息网络,实现信息管理和服务的自动化,更好地为工作服务。1.2 课题研究的意义计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的
12、进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感高校毕业设计更加安全,等等。本系统就是为了管理好高校毕业设计信息而设计的。随着人类社会的发展,人类对知识的需求也不断地增长。高校毕业设计就自然而然地在人们的生活中占据了一定的位置,如何科学地管理高校毕业设计不但关系到读者求知的方便程度,也关系到高校毕业设计的发展,因此,开发一套完善的高校毕业设计管理系统就成不可少了。 随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。根据调
13、查得知,以前信息管理的主要方式缺乏系统,规范的信息管理手段。尽管有的高校毕业设计有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 数据处理手工操作,工作量大,出错率高,出错后不易更改。高校毕业设计采取手工方式对高校毕业设计借阅情况进行人工管理,由于信息比较多,高校毕业设计借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,高校毕业设计的数目和内容记录在文件中,高校毕业设计的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的高校毕业设计进行更改
14、就更加困难了。 基于这此问题,我认为有必要建立一个高校毕业设计管理系统,使高校毕业设计管理工作规范化,系统化,程序化,避免高校毕业设计管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改高校毕业设计情况。针对高校毕业设计管理这一环节,本系统从学生网上查询高校毕业设计以及教师的高校毕业设计发布两个大方面进行了设计,基本实现了学生的在线信息查询、下载功能以及教师对高校毕业设计信息发布的管理等功能。 现在,我们已经进入到Internet时代了,高校毕业设计管理也要随之更新,随着无纸化办公的一步步实现,让计算机来管理高校毕业设计信息是现在各个高校都在积极进行的工作之一,也是高校教
15、学管理工作的重要内容之一。高校毕业设计管理系统必然会在以后的信息管理系统中大放异彩。1.3 可行性研究该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和操作可行性等方面进行分析。1.3.1 经济可行性开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。1.3.2 技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置
16、是否满足开发的需求等。本网站用的是JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。1.3.3运行可行性运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。本系统的开发,是典型的Mis开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。采用流行的JSP+SQLSERV
17、ER 2000体系,已无技术上的问题。1.3.4 时间可行性从时间上看,在两个月的时间里学习相关知识,并开发系统,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。1.3.5 法律可行性 所有技术资料都为合法。 开发过程中不存在知识产权问题。 未抄袭任何网站,不存在侵犯版权问题。 开发过程中未涉及任何法律责任。综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。2、相关技术简介2.1 JSP技术简介JSP(Java Server Page服务器网页)是从1998年开始出现的新技术。由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaSer
18、vlet以及整个Java体系的web开发技术。在传统的网页HTML文件(*.htm,*.html)中加入脚本片段和JSP标记(Tag),构成JSP网页(*.jsp)。JSP技术为创建显示动态生成内容的web页面提供了简便的方法。JSP作为Java家族的一员,承袭了Java的特点,即跨平台的特性,也即一次编译,到处运行。在国外,己经大量使用JSP作为网络应用程序的开发工具,而在国内,尽管JSP还不是主流开发技术,但是由于JSP的强大优势,许多网站都已经准备转向JSP,利用JSP来开发动态网站。 2.2 JSP工作原理JSP是面向服务器的,因此支持任何浏览器。当Web服务器和JSP引擎遇到访问JS
19、P网页的请求时,JSP引擎将请求对象发送给服务器端的相关组件,比如JavaBean组件、Servlet或EJB等,然后由服务器端组件处理这些请示,可能需要从数据库或数据存储中检索信息,然后服务器端组件再将响应对象返回JSP引擎。JSP引擎将响应对象传递给JSP页面,根据JSP页面的HTML格式完成数据编排,最后Web服务器和JSP引擎将格式化后的JSP页面以HTML格式返回客户浏览器。这就是当前网站构建中广泛采用的浏览器Web服务器后台数据库的三层架构模式。因为JSP所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果。2.3 JSP体系结构JSP网站开发标准给出了两种使用JSP的
20、技术,可以归纳为模式一、模式二。模式一:JSP+JavaBeans技术在这种模式中,JSP页面独自响应请求并将处理结果返回给客户。Bean处理所有数据访问,JSP实现页面的表现,以实现内容生成与显示相分离。当处理复杂的大型应用时,页面被嵌入大量的脚本或Java代码段,当需要处理的商业逻辑复杂时,这种情况会变得非常糟糕,大量的内嵌代码使得页面程序变得复杂,对于前端界面设计人员,这是不可思议的事情。所以模式一可用于小型应用,不能够满足大型应用的需要。模式二:JSP+Servlet+JavaBeans技术Servlet技术是一种采用Java技术来实现CGI功能的一种技术,Servlet技术非常适于服
21、务器端的处理和编程,并且Servlet会长期驻留在内存。从开发的观点看,模式二具有更清晰的页面表现,清楚的开发者角色划分,在大规模项目开发中,模式二更被采用,模式二也更符合当前流行的MVC结构(Model/view/controller),其中Servlet对应controller,处于控制者的位置,处理HTTP请求,负责生成JSP中使用的Beans组件或对象,并判断应将请求传递给哪个JSP等,JSP对应view,负责生成最终的动态网页并返回给浏览器。而JavaBeans对应的是Model,实现各个具体的应用逻辑与功能。2.4 JSP的特点1. 简化的页面生成技术。JSP页面用标准的HTML或
22、XML命令来处理页面的格式化和布局设计,而用类似HTML、XML的标记和Java语言编写的脚本程序生成页面内容。这使得页面形式与页面内容互相独立,非常有利于大型项目的分工合作。2. 与Java平台有机集成。JSP技术是Java 2平台的重要组成部分,JSP使用Java语言作为它的脚本语言。在JSP页面中可以使用几乎所有的Java组件和Java API,这就能充分发挥出Java语言的强大功能。使用JSP技术可以创建具有高度可伸缩性和可靠性的Web应用程序。3. 硬件平台和服务器无关性。JSP作为Java家族的一员,秉承了Java技术的“一次编写,随处可用(Write Once,Rum Anywh
23、ere)”的特性,可以运行于大多数流行的操作系统平台及Web服务器,这种与服务器硬件和操作系统平台的无关性是JSP相对于其它动态网页技术最大的一个优点。4. 功能可扩展性。如同Microsoft的JSP技术可以通过ActiveX/COM组件来扩展功能一样,JSP可以通过JavaBean和EJB(Enterprise JavaBean)以及自定义的标记来扩展功能。JSP可以通过JDBC,与诸如Oracle、SQL Server这样的大型关系数据库进行连接。JSP提供了一些隐含对象。这些隐含对象在JSP页面中可以直接引用,而不必首先声明。利用JSP提供的这些隐含对象,可以使脚本功能更加强大,并且编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 高校 管理 系统 论文
链接地址:https://www.31ppt.com/p-3975182.html