毕业设计选题系统的设计与实现_第1页
毕业设计选题系统的设计与实现_第2页
毕业设计选题系统的设计与实现_第3页
毕业设计选题系统的设计与实现_第4页
毕业设计选题系统的设计与实现_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计〔论文〕〔2012届〕题

目:姓

名:学

号:系

(院):

信息工程系

专业班级:江苏畜牧兽医职业技术学院2011年11月毕业设计选题系统的设计与实现摘

要:基于Web,利用ASP和数据库技术,采用B/S模式,设计并实现了一个毕业设计选题系统。该系统界面友好、功能丰富、稳定可靠。通过该系统可以实现毕业设计题目的在线报送、审核和选择,既方便了教师和学生,又提高了工作效率,最重要的是提高了选题操作的实时性、透明性和公平性。关键词:Web;毕业设计;选题;ASP;B/S模式Abstract:BasedonWeb,withthehelpofthetechniquesincludingASPanddatabase,agraduationdesigntopicselectionsystem,whichischaracteristicofinterfacefriendliness,functionabundanceandhighreliability,hasbeendesignedandrealizedinB/Smode.Throughthesystem,thetopicsofgraduationdesignmaybedeclared,checkedandselectedintheon-lineway,resultingwithmakingtheteachersandstudentsmuchmoreconvenient,makingtheworkingefficiencymuchhigher,andmostimportantly,makingtheprocedureoftopicselectionmuchmorereal-time,clearandequitable.Keywords:Web;graduationdesign;topicselection;ASP;B/Smode1

引言1.1

本课题的研究背景和研究意义随着科学技术的不断提高,全球信息化技术的兴起,特别是Internet的日益普及,解决了信息Internet上传递的问题,建立了一个组织得很好的信息结构框架,使得Internet用户能够在Internet上的任何一个终端,以一种简单、统一的方式来访问超媒体文档。随着Internet的普及,我国各大中专院校也加快了信息化进程,并且都建立了自己的校园网。这为我们网络现代化教育提供了必备的物质根底。在技术和需求的推动下,毕业生以班级为单位的原始手工报送的选题方式,暴露出了很多缺点和缺乏,如消耗时间较长、工作效率不高,而现有的Internet却没有提供这些专业工具。使用计算机实现毕业生网上选题,具有手工选题所无法比较的优点。例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,本钱低等。这些优点能够极大得提高毕业学生毕业设计选题的效率,也是学校实现科学化,正规化教学管理的一项重要的根底条件。基于以上原因,本文提出了一种网上选题系统,它能很好的解决以上的问题。它改变了以往以班级为单位的原始手工选课的方式,而是采用以个人为依托的网上选题方式,使毕业生在毕业设计选题环节中实现选题的标准化,智能化,高效化,简便化;极大地便捷了学生和指导老师,显著地提高了工作效率。本文提出的系统引用了ASP.NET这一具有强大功能、用于Web开发的全新框架。ASP.NET在系统中处于操作系统内核与应用程序之间,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快、更简单。本系统最根本的目的是让在籍学生可以在线选题,教师可以在线进行课题信息输入、信息查询等,并且具有操作方便,响应快捷等优点。1.2课题调研与可行性分析课题调研通过该毕业设计选题系统可以实现对整个毕业设计选题过程的系统化,标准化,无纸化。整个系统使用户操作起来简单便捷,对减轻学生,教师的劳动强度,提高工作效率与管理水平,具有很大的使用价值。可行性分析在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的合理利用,防止浪费是必要的,也是工程一旦开始的以后能顺利进行的必要保证。工程的实施进行可行性分析,是对系统进一步的了解与认识的过程,是其对本身进行重新认识与解剖的过程,是决定系统是否具备实施工程所要求的条件的科学论证。实施设计前没有科学的可行性分析,是对自身的内、外部条件认识不够,准备缺乏,仓促实施,带有一定的盲目性。可行性分析的原那么:全面性,层次性,科学性,可操作性。包括:经济可行性,技术可行性,操作可行性,法律可行性。1.经济可行性因为系统并不十分复杂,且操作起来简单方便所以开发费用比较低。另外,考虑到现在已经有的硬件设备增加、调整的硬件投入也很低。2.技术可行性毕业设计选题系统的开发,主要是利用DreamWeaver软件进行代码编辑,使用的编程语言包括:HTML语言,VBScript语言,ASP语言及SQL语言等,鉴于机电学院毕业设计信息量不大,后台数据库选择的是微软的Access数据库。设计并实现的基于Web的毕业设计选题系统,界面友好。功能丰富,经测试后,运行稳定可靠。3.操作可行性本系统为一个网上选题系统,所消耗的资源小,学校的电脑无论是硬件还是软件都能满足条件,操作简单方便,因此本系统在操作是可行的。4.法律可行性可行性分析的最后结果是写出可行性报告。可行性分析报告应包括以下内容:系统的近期和长期目标,新系统的总体目标和主要功能;主要问题和主要信息要求;拟定新系统方案;从经济、技术、社会等方面论证方法的可能性。2系统需求分析根据毕业设计选题的具体情况,该系统应该具有以下功能:首先是系统管理人员录入教师和学生的初始信息,为教师和学生分配用户名和密码,所有用户必须登录后才可以使用该系统。然后,开启教师申请课题的功能。教师通过自己的用户名和密码进行登录,在规定时间内完成课题的申报工作。系统管理员关闭申报课题功能,进行题目的审核工作,最终确定通过的题目,开启学生选题功能。学生通过自己的用户名和密码登录系统,浏览可选题目的信息及教师信息,选报课题。管理员关闭学生选题功能,对选题情况进行查看,手动调整选题冲突情况。最终,管理员公布选题结果情况,教师和学生都可以查看选课结果。2.1概述毕业设计管理工作具有工作量大、灵活性强、时间要求紧等特点。毕业生以班级为单位的原始〔半〕手工报送的选题方式,存在很多缺陷,诸如时间长、效率低,缺乏实时性和透明性,因而极有可能出现不公平现象等。利用Web技术,采用B/S模式,设计并实现了一个在线毕业设计选题系统,它能很好地解决上述问题。该系统采用在线报/选题的方式,既方便了学生和老师,又提高了工作效率2.2数据流图分析数据是信息的表达形式,它能被计算机直接输入、处理、存储和输出。一个正确的数据流程是今后新系统用以实现用户需求的保证。现有的数据流程分析一般是通过分层的数据流程图〔DataFlowDiagram,DFD〕来实现的。数据流图是描述系统静态数据构成和关系的有力工具,数据流图更多地从静态的观点来考察一个实际的业务系统。其具体做法是:按业务流程处理流程的顺序,将相应调查过程中所掌握的数据处理过程绘制成一套完整的数据流程图。现在常用的有两种描述数据流程图的方法,一种是以方框、连线及其变形图例符号来表示数据流动过程,另一种是以连接弧线作为其根本符号来表示数据流动过程。绘制数据流图的根本原那么是:自顶向下,从外到内,编号清晰,命名确切。画系统概况时,把整个系统看成一个总加工,画进、出系统的数据流及其外部对象,而不考虑系统内部的数据流,一般按入流、加工、出流,自左向右排列。2.3系统功能介绍学生通过该系统可以进行在线课题查询、课题选择、查看选题情况及个人信息的修改;教师用户可以通过该系统进行课题的操作〔添加、修改、删除〕,查看选题,调整课题选择及个人信息的修改;管理员通过该系统可以进行对用户信息的管理操作〔添加、修改、删除〕,课题的管理操作,系统的设置等。3系统总体设计3.1系统总体结构设计3.2系统开发与运行环境的选取运行环境硬件:P4以上计算机,256M内存以上。软件:Windows98以上,MySQL5.0以上,JDK1.4以上,Tomcat5.0。开发环境硬件:P4以上计算机,256M内存以上。软件:Windows2000server,MySQL5.1,JDK1.5以上,Tomcat5.0,EclipseandMyeclipse。4系统详细设计根据对实际的毕业设计选题工作的调查以及对系统的需求分析,本文中给出的毕业设计选题系统的功能如下:⑴登录功能为了保证系统的平安性,并且不同的用户有不同的权限操作,在进入系统时需要输入用户名和密码进行登录⑵学生和教师局部的系统功能包括教师和学生浏览信息功能;个人资料修改功能;教师在线课题申报功能;学生进行选题功能等。⑶后台管理的系统功能:后台管理的功能包括:录入教师和学生的初始信息,为他们分配用户名和密码的功能;发布信息公告功能;系统功能开放设置功能;教师课题审核功能;学生选题结果调整功能;选题结果公布功能等;是系统的主要局部。5系统评价基于Web的论文选题系统具有一定的优势,结合校园网络情况选用B/S(Br0w8er/Sewer)结构模式的三层应用结构,即用户界面、中间层、数据库层,通过WEB页面完本钱系统得一系列操作。学生问题、指导老师得解答、论文辩论及其他得管理操作均可通过因特网按照HTTP协议标准进行传输,所有数据信息存贮于后台数据库。3.2技术特点①系统结构方面,采用超强的ASP技术和ADO数据库技术,很好的处理了界面操作、后台管理和数据库三者之间的有效链接。②在程序设计中,采取了必要的容错和保护措施,使系统平台具有良好的容错性、稳定性和一定程度的人性化。③系统维护方面,采用了ASP技术,Html技术与数据库技术相结合,程序与数据相别离,利于系统的维护与升级。当系统功能需强化时,只需修改程序局部;而数据需要修改时,通过程序界面即可更改。6论文写作心得与收获论文在紧张与忙碌中,在没有做毕业设计以前觉得毕业设计只是对这几年来所学知识的单纯总结,但是通过这次做毕业设计发现自己的看法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次毕业设计使我明白了自己原来知识还比较欠缺。自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次毕业设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。在这次毕业设计中也使我们的同学关系更进。文章千古事,得失寸心知。论文撰写没有捷径可走,只有一步一个脚印,认认真真的去完成,在论文的字里行间凝结着导师和作者的心血,一份耕耘一份收获参考文献[1]彭大文,林于东.建筑工程毕业设计网站的创立与实践研究[J].高等教育.2000,37(4):22-24.[2]蒙新.ASP编程技术与综合实例演练[M].北京:清华大学出版社,2001:84

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论