基于Web的毕业设计选题系统的设计与实现毕业设计论文.docx

上传人:b****1 文档编号:768911 上传时间:2022-10-12 格式:DOCX 页数:37 大小:1.05MB
下载 相关 举报
基于Web的毕业设计选题系统的设计与实现毕业设计论文.docx_第1页
第1页 / 共37页
基于Web的毕业设计选题系统的设计与实现毕业设计论文.docx_第2页
第2页 / 共37页
基于Web的毕业设计选题系统的设计与实现毕业设计论文.docx_第3页
第3页 / 共37页
基于Web的毕业设计选题系统的设计与实现毕业设计论文.docx_第4页
第4页 / 共37页
基于Web的毕业设计选题系统的设计与实现毕业设计论文.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

基于Web的毕业设计选题系统的设计与实现毕业设计论文.docx

《基于Web的毕业设计选题系统的设计与实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于Web的毕业设计选题系统的设计与实现毕业设计论文.docx(37页珍藏版)》请在冰豆网上搜索。

基于Web的毕业设计选题系统的设计与实现毕业设计论文.docx

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

毕业设计论文

设计(论文)题目:

基于Web的毕业设计选题系统的

设计与实现

下达日期:

2012年9月13日

开始日期:

2012年9月15日

完成日期:

2012年10月25日

********

学生专业:

软件技术

班级:

软件1001班

学生姓名:

薛帅许成闻增吴军阳

教研室主任:

李俊

信息工程学院

 

摘要

随着网络技术和办公自动化的高速发展,信息技术已经深入到了社会的每一个角落而手工管理操作也逐渐被自动网络化管理取代,学校又是接受现代化信息的先行者和传播者。

因此,学校的课题管理是教学网络管理的一项重要内容。

设计本系统的目的是为了方便老师申报毕业设计课题和学生毕业设计选题,满足学生在网上填报志愿和查询志愿以及老师在查看课题和申报课题的要求。

学生填报志愿时可以看到课题选择情况以及课题的限制人数和已选人数,避免因为课题人数已满而不能选择自己喜欢的课题,设计该系统的目的也是为了减少了教师的工作量、提高了管理员的工作效率。

“毕业设计选题系统”使用当前流行的JSP和html网络编程技术,通过网上申报课题,网上选题,网上管理,简化以前烦琐的纸张提交和手动操作,使得学生、教师、管理员的工作变得轻松、快捷,也使得对数据库的维护变得更加容易。

在管理员这一方面,不仅要对学生志愿、教师课题、用户信息进行管理,更重要的是要对学生选择的志愿进行排列,生成终表。

关键字:

添加,删除,修改,JAVA,SQLSERVER

 

ABSTRACT

Alongwiththenetworktechnologyandtherapiddevelopmentofofficeautomation,informationtechnologyhaspenetratedintoeverycornerofthesocietyandthemanualoperationisgraduallybeingreplacedautomaticnetworkmanagement,theschoolisundergoingmodernizationinformationforerunnerandspreader.Therefore,theschoolmanagementisthesubjectofteachinganimportantpartofnetworkmanagement.

Thepurposeofthesystemdesignistofacilitateteacherstodeclarethegraduationprojectdesignandselectionofgraduatestudents,meettheneedsofstudentsinonlinevolunteervolunteerteacherinviewandqueryandtopicsandtodeclarethesubjectrequirements.Studentsfillcanseethechoiceoftopicandtopiclimitthenumberandtheselectednumber,numberisavoidedbecausethesubjectisfullandunabletochoosetheirownliketask,thesystemisdesignedforthepurposetoreducetheworkloadofteachers,improvemanager'sworkefficiency.

"Graduationdesignsystem"usingthepopularJSPandHTMLnetworkprogrammingtechnology,throughtheInternettodeclarethesubjectselection,online,onlinemanagement,topredigestandmanualoperation,makesthestudent,teacher,administrator'sjobeasier,faster,butalsomakesthedatabasemaintenanceeasier.

Intheadministratorofthisrespect,notonlytothestudentvolunteerteachers,subject,userinformationmanagement,itismoreimportantforstudentstochoosevoluntaryarrangement,generatesthefinaltable.

Keywords:

add,delete,modify,JAVA,SQLSERVER

 

 

引言

无纸化办公的日益普及,信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用。

让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。

随着近几年高校的持续扩招,学生人数逐年增加。

为了满足广大学生的求学需要,各个高校的师资力量、硬件配置也随之增强。

这样一来,日常行政部门的工作也就越来越繁重。

传统的管理方式耗费大量的资源,毕业论文网上选题系统比传统的手工选题方式相比不但节约资源,而且更加准确,便于查询和修改信息。

同时,学生选题自主权的增加,能够选择自己感兴趣的课题。

传统的选题方式已经不适应现代教学管理的改革和发展的需要,迫切需要一种新的选题方式

 

第一章系统开发的意义、目的和技术简介

1.1系统开发意义及其目的

1.1.1开发意义

毕业设计(论文)是高校人才培养方案中的重要组成部分,它是对学生独立分析和解决问题能力的全面检验。

由于高校新校区建设,两地办学情况较为普遍,指导老师和学生在时间、空间上往往存在着较大的冲突,成为开展毕业论文相关工作的瓶颈。

而且由于毕业论文选题的特殊性,特别是选题繁琐的统计、汇总给各系(院)教务管理部门带来很大工作量,传统的人工选题数据是经多级手工处理后上报教务管理部门的,因此容易出错,导致了效率低、质量低,学生对选题的退选、补选、改选操作非常麻烦,同时教学管理部门无法掌握选题人数的变化和学生分布情况,难以进行动态调整。

学生选题、数据统计、名单打印、指导老师编排等工作无法实现科学化、信息化、无纸化。

本系统设计利用java和SQL2005技术实现。

随着Internet的发展,基于网络的毕业论文选题系统由于能使得学生可以在任意地点、任意时间进行选题,因此,基于网络的选题管理系统的研发工作正引起国内外高效的广泛关注。

由于基于网络的毕业论文选题系统的实际应用时间不长,在如何确保选题的公平、公正、合理,以及系统的高效、稳定地运行等方面尚存在诸多不足,为此,本系统以陕西工业职业技术学院为依托,研究并实现一个基于网络的高效毕业论文选题系统。

1.1.2开发目的

高校使用本系统可以大大减轻教学管理者的负担,提高工作效率。

预计系统将从如下几个方面带来选题的便利:

(1)选题工作的透明性:

学校管理员具有最高权限,可以对所有用户和选题进行管理以及对全校所有院系的选题情况进行统计;系统设置;通知、文件的下发和管理等功能。

(2)指导老师可以添加、修改自己的选题,而不需要写在纸上供学生选择,查询学生信息对学生进行更多的了解,使选择做到真正的双向选择。

(3)学生可以在系统开放时间进行选题但无法退选、通知查看、查看选题信息等。

解决不在校的学生往返学校之麻烦。

1.2系统设计相关原理

本系统采用SqlServer数据库,数据库连接使用ADO方式,对数据库中数据的增加、删除和修改操作使用到SQL语句方式。

1.3Java技术简介

 Java是目前最为流行的程序设计语言。

Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。

由JamesGosling和同事们共同研发,并在1995年正式推出。

用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:

跨平台、动态的Web、Internet计算。

从此,Java被广泛接受并推动了Web的迅速发展,Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

1.4java技术实现

Java是在myeclipse开发工具下进行开发,是一种简单方便的开发工具

Java基本语法后,只需要清楚java的架构,实现方法,就可以编写出自己的java系统。

运行java所需的环境如下:

jdk7.0

MicrosoftInternetInformationServerversion4.0/5.0onWindows7ProfessionalServer

MicrosoftPersonalWebServeronWindows7

与一般的程序不同,Java程序通过虚拟机进行编译。

Java程序的控制部份,是使用servlet、JScript等脚本语言来设计的,当用户提交数据时,数据通过表单把数据传送到servlet在servlet中通过requerst接受数据,进行数据处理。

当然,同其他编程语言一样,java程序的编写也遵循一定的规则,才能完的完成系统。

Java程序其实是以扩展名为.Java的纯文本形式存在于WEB服务器上的,可以用任何文本编辑器打开它,Java程序中可以包含纯文本、HTML标记以及脚本命令。

只需将.Java程序放在Web服务器下运行后,访问Java程序了。

要学好Java程序的设计,必须掌握脚本的编写,那么究竟什么是脚本呢?

其实脚本是由一系列的脚本命令所组成的,如同一般的程序,脚本可以将一个值赋给一个变量,可以命令Web服务器发送一个值到客户浏览器,还可以将一系列命令定义成一个过程。

要编写脚本,你必须要熟悉至少一门脚本语言,如JavaScript。

脚本语言是一种介于HTML和诸如JAVA、VisualBasic、C++等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。

如前所述Java所提供的脚本运行环境可支持多种脚本语言,譬如:

JScript、REXX、PERL等等,这无疑给Java程序设计者提供了广泛的发挥余地。

Java的出现使得广大Web设计者不必在为客户浏览器是否支持而担心,实际上就算在同一个.Java文件中使用不同的脚本语言,都无须为此担忧,因为所有的一切都将在服务器端进行,客户浏览器得到的只是一个程序执行的结果,而你也只需在文件中声明使用不同的脚本语言即可。

 

第二章需求分析

2.1可行性分析

可行性分析(FeasibilityAnalysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1