毕业设计(论文)基于ASP的毕业设计选题系统设计.doc
《毕业设计(论文)基于ASP的毕业设计选题系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于ASP的毕业设计选题系统设计.doc(36页珍藏版)》请在三一办公上搜索。
1、本科毕业论文(设计)论文题目:毕业设计选题系统毕业设计选题系统内 容 摘 要随着全球信息化技术的兴起,特别是Internet的日益普及,我国各大中专院校都建立了自己的校园网。毕业生以班级为单位的原始手工报送的选题方式已经不能适应时代发展的需求,所以基于互联网的毕业设计申题选题系统也就孕育而生了。毕业设计选题系统就是,让教师通过网络系统上传题目,通过管理员审核,然后能够使学生通过互联网完成毕业设计题目的选定。它采用Web方式,同时适用于局域网和Internet,它要实现审核,权限管理等功能,并能提供题目保存、题目查询等功能,该系统同时拥有最开放的题库管理系统和最灵活的选题系统,能够自动进行权限的
2、判断,对用户进行冻结。我们采用了ASP技术为主要平台,同时涉及DIV+CSS网页布局技术,以及JavaScript脚本技术,实现了网上选题用户的基本需求。关键词:毕业设计 选题Selection System for Graduation DesignAbstractWith the rising of global information technology, especially the growing prevalence of Internet, the technical institute colleges and universities in our country have
3、 set up their own Campus Net.For the traditional way of manual submission of selected subject cannot adapt to current demands, the Internet-based graduation subject selection system born.Such system enables teachers to add subjects, then these subjects must be checkd by administrator. If the subject
4、s pass the checking, students enables to choose subject for graduation design through Internet. It adopts B/S pattern, and is suitable to both the local area network and Internet. It must implement functions such as the verification of the subject,the jurisdiction management , mail notification , as
5、 well as subject storage and searching. With the open subject management system and the flexible system, it can automatically verify the jurisdiction of a user and freeze the user. The system adopted the JSP as its main technology, and implemented the multistage role management. The system also impl
6、emented the management of the privilege of system managers, deans, students and teachers.We use ASP as the platform. At the same time, we use DIV+CSS ,JavaScript technology . We satisfy Users request totally.Key words: Graduation design Selected subjects目录序言1一、开发背景2(一)毕业设计选题系统的发展状况21毕业设计选题系统出现的背景22I
7、nternet技术的发展状况23毕业设计选题系统开发的必然趋势3(二)开发毕业设计选题系统的目的31研究目标32研究意义4二、系统相关技术5(一)ASP介绍51ASP开发技术具有以下的特点:52ASP内置对象介绍5(二)JavaScript脚本6(三)数据库原理71SQL SEVER 2000 语言简单介绍72ADO技术介绍73浏览器/服务器(Browser/Server)体系结构8三、系统分析9(一)毕业设计选题系统的需求分析91系统需求92功能需求9(二)系统的业务流程图分析9(三)系统的数据流程图分析101一层数据流程图102二层数据流程图103三层数据流程图10四、系统设计12(一)系
8、统设计目标121毕业设计选题系统的主要功能如下:12(二)系统总体功能设计12(三)系统前台功能模块设计131学生子系统的主要功能132教师子系统的主要功能13(四)代码设计13(五)数据库设计141系统的E-R图142数据库表15(六)系统界面161登入界面162学生登入后系统界面173教师登入后系统界面174管理员登入后界面18五、系统实施19(一)系统运行环境和开发平台19(二)Web应用程序的测试环境IIS191IIS简介192IIS 的安装和使用203打开 Internet 信息服务管理器204配置毕业设计选题系统20(三) 数据库连接201Dreamweaver中数据库的链接202
9、ODBC链接过程20(四)程序处理流程图及详细编码221学生自主命题程序框图222学生修改密码程序框图233教师上传题目及学生选题程序框图23(五)系统测试25系统测试概况26测试原则26测试计划26测试用例27总 结28致 谢29参考文献30序言随着网络技术和办公自动化的高速发展,信息技术已经深入到了社会的每一个角落而手工管理操作也逐渐被自动网络化管理取代,学校又是接受现代化信息的先行者和传播者。因此,学校的课题管理是教学网络管理的一项重要内容。设计本系统的目的是为了方便老师申报毕业设计课题和学生毕业设计选题,满足学生在网上选题和查询以及老师在查看课题和申报课题的要求。学生选题时可以看到课题
10、选择情况以及课题的限制人数和已选人数,避免因为课题人数已满而不能选择自己喜欢的课题,设计该系统的目的也是为了减少了教师的工作量、提高了管理员的工作效率。“毕业设计选题系统”使用当前流行的ASP网络编程技术,通过网上提交课题,网上选题,网上管理,简化以前烦琐的纸张提交和手动操作,使得学生、教师、管理员的工作变得轻松、快捷,也使得对数据库的维护变得更加容易。一、开发背景(一)毕业设计选题系统的发展状况1毕业设计选题系统出现的背景毕业论文选题系统是高校必不可缺的组成部分,一直以来,学院教学管理工作人员使用传统人工的方式进行论文选题的管理,模式多种多样,如:学院指定教师与所带毕业设计的学生的对应关系,
11、由教师和学生联系后确定题目。又如:学院汇总选题后,由各班学生分别进行选题和汇总,学院最终进行毕业选题的分配。传统的选题方式常常引发学生与老师、学生与学生之间的矛盾,效率低、容易出错,实时性和互动性不强等,在发挥学生特长、更有效地通过毕业设计强化学生知识体系的目标不吻合,也无法实现学分制下教学管理的要求1。项目开发的毕业设计选题系统能够满足不同特点的学生对题目的不同要求,有利于发挥学生的特点,让学生根据自己的实际爱好,按要求自由选择论文题目,让水平比较高的学生选择难度大一些的题目,这样,水平较高的学生有充分发挥才能的空间,让水平不是特别高的学生选择适合自己的难度适当的题目。通过选择题目,使各类学
12、生的知识水平、实践潜力都得到充分调动,解决问题的潜力得到充分发挥。而且能够充分利用各种教育资源,建立,优化题目组织结构,调动教师与学生教和学的积极性,进一步提高毕业生的质量,提高办学水平,具有十分重要的作用。作为计算机应用的一部分,使用计算机对题目信息进行管理,具有人工管理所无法比拟的优点例如:操作方便,使用简单,自主性强等。这些优点能够极大地提高学校毕业论文题目管理的质量,进一步提高办学水平和办学效率,有利于贯彻“以人为本”的教育原则,适应当今时代对高等教育的客观要求,培养出更多一专多能的毕业生。基于网络数据库的学生毕业论文选题系统是在网络环境的支持下,开展学生选题和信息查询的一种先进模式,
13、发挥学生选择题目的自主性,提高学校题目管理效率。网络选题具有其它技术手段无可比拟的优越性,因此世界各国尤其是发达国家无不对此给予高度的重视。发达国家主要从硬件和实践上建立网络选题环境,并建起信息传递式、合作学习模式等几种主要的选题模式。2Internet技术的发展状况在网络飞速发展的今天,互联网成为人们快速获取,发布和传递信息的重要渠道,在人们政治、经济、生活等各方面发挥着重要的作用。因此网站建设在Internet应用上地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。从20世纪90年代初期随着www的发展,Internet逐渐普及化由于www通过良好的界面
14、大大简化了Internet操作难度使得用户数量急剧增加,许多人开始重视Internet,发现到Internet具有巨大得潜力,于是纷纷大量加入Internet。这样Internet上得站点大大增加,网络信息五花八门,十分丰富。如今Internet已经深入到人们生活得各个部分,大大方便了信息的传播,给人们带来了全新的生活方式。这次我们所设计的题目正是互联网与大学生学习生活紧密相关的,现今的社会人们已经离不开网络,传统的选题方式也面临着变革,而网络选题则是一个很重要的方向。基于Web技术的网络选题系统可以借助于遍布全球的Internet进行2,因此选题既可以在本地进行,也可以在异地进行,大大拓展了
15、选题的灵活性。题目可以根据题库中的内容生成,从而使用计算机选题大大的提高了选题效率;还可以直接把题目送到数据库中保存,作为老师以后出题的参考。现在较好的选题方式为网络选题,题目内容放在服务器上,学生通过帐号和口令进行登陆,学生也可以第一时间得到选题信息。因此,采用网络选题方式将是以后的大趋势。3毕业设计选题系统开发的必然趋势随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。特别是在计算机的操作系统具有了图形化的界面后,使用计算机已经不再是某些专业人员的专利,各行各业的人们不需要经过专业化的训练就能自如的在计算机上进行各种复杂的操作。时下
16、,为了能创造更大的经济效益和方便管理,越来越多的学校迫切需要引入现代化的管理手段,而计算机的大容量操作,精确的计算,使它成为校园管理不可缺少的手段之一,但随着计算机应用的不断深入,学校对软件的需求也不断增加,越来越多的学校希望拥有适合自己需要的特殊软件来满足自己的特殊要求。我的毕业设计题目的选定应该说是顺应这一趋势的。对于当今大学校园内的毕业设计申报来说,其数据量大,各种信息管理内容复杂,查询和管理学生信息和毕业设计申报信息等工作由人工完成将是很累的,也许还很不切实际,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个符合要求的软件对其进行智能化的毕业设计申报管理是最好不过的,节省了人力
17、物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。对于一名专业的信息技术人员来说,如何最大限度地利用毕业设计申报管理部门多年来在数据库系统上的投资,把学校花了大力气搜集来的数据变成对学校未来发展有巨大价值的信息,这是每一个从事信息技术工作的专业人员都应该考虑的问题。现在全国的很多大学校园内的毕业设计申报管理都采用了计算机统一管理,这样就需要一种管理软件来为毕业设计申报管理者服务,协助他们来完成管理学生毕业设计申报这么一个庞大的工作。(二)开发毕业设计选题系统的目的1研究目标本系统的主要任务是完成我们系毕业生毕业设计环节中选题任务的管理。主要针对的用户是学生,教师,
18、管理员。学生通过该系统可以进行在线题目查询、题目选择、查看选题情况及个人信息的修改;教师用户可以通过该系统进行题目的操作(添加、修改、删除),查看选题,调整题目选择及个人信息的修改;管理员通过该系统可以进行对用户信息的管理操作,题目的管理操作,系统的设置(如若忘记密码,可申请重置密码)等。2研究意义通过该毕业设计选题系统可以实现对整个毕业设计选题过程的系统化,规范化,无纸化。整个系统使用户操作起来简单便捷,对减轻学生,教师的劳动强度,提高工作效率与管理水平,具有很大的使用价值。本系统采用B/S模式,其最根本的目的是让在籍学生可以在线选题,了解有关论文的信息,教师可以在线进行论文信息输入、论文信
19、息查询等,并且具有操作方便,响应快捷等优二、系统相关技术(一)ASP介绍ASP是动态服务器页面(Actibe Server Pages)的英文简称3。它是微软公司推出的一种用以取代CGI的技术。与其他同类语言相比,ASP为我们提供了一种真正的尖刀易学、功能强大的武夫器编程技术。ASP其实就是微软开发的一套服务器端脚本运行环境,通过 ASP我们可以建立动态的、交互的、高效的WEB服务器应用程序。通过ASP我们不必要担心客户的浏览器是够能运行用ASP技术编写的代码,因为所有的程序都是先在服务器端执行,包括所有嵌在HTML文档中的脚本程序。当程序执行完后,服务器仅将执行的结果返回给客户浏览器,这样也
20、就减轻了客户端浏览器的负担,大大提高了交互的速度。1.ASP开发技术具有以下的特点:l 完全与HTML集成,无须编译和连接就可以在服务器端直接运行l 与浏览器无关,客户端只要使用可执行HTML的浏览器,就可以浏览用ASP技术的内容l 使用VBSCRIPT、JSCRIPT等编写,客户端不必执行这些脚本。ASP所用脚本程序在服务器端执行。l ASP源代码不会被传送到客户端,因而提高了安全性,客户端只能看到用ASP输出的HTML文件l ASP的内建对象不必创建就可以使用,借助于这些对象可以编写出功能强大的WEB应用程序。l ASP通过ADO非常方便地实现了对网络数据库的访问,从而大大提高了编程效率l
21、 使用普通的文本编辑器就可以编辑,但使用了带有ASP增强支持的编辑器效果更佳l ASP提供了内置组件以扩充应用程序的功能,具有ACTIVEX服务器空间的可扩展性,用户可以自己定义和制作组件,或者是使用第三方提供的组件简单地说,ASP不是一种脚本语言,而是提供了一种使嵌在HTML中的脚本程序得以运行的环境,ASP文件同HTML文件一样都是文本文件,ASP文件就是以.asp为扩展名的文本文件。2.ASP内置对象介绍Request对象(从客户端获得的数据信息)可使用Request对象访问任何基于HTTP请求传递的信息,包括从HTML表格用Post方法或Get方法传递的参数、COOKIE和用户认证。R
22、equest对象使你能够访问客户端发送给服务器的二进制数据。Response对象Response对象是用来控制送出给客户端的信息,包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置Cookie的值。其中最常用的是Write方法和Redirect方法。使用Write方法输出信息Write直接送出信息给客户端,实际上就是在客户端动态显示内容。语法:Response.Write “变量数据或字符串”省略的写法:Redirect方法引导客户端至另一个URL位置Redirect引导客户端至另一个URL位置。在普通的网页中,必须要客户单击超链接才可以引导客户至另一个页面。可我们有时希望能自动引导(
23、也称为“重定向”)客户至另一个页面。语法:Response.Redirect “网址变量或字符串”该方法使用很简单,不过,如果不和Response的Buffer属性一起使用,则redirect语句必须放在所有HTML元素的前面,简单的说,就是放到ASP文件的开头。如果希望在ASP文件的任意地方使用redirect语句,那就必须在ASP文件的开头加上这一句话。这是因为:在默认状况下,服务器端直接将页面输出到客户端,当输出HTML元素后,又想将页面引导到另一个页面,这是不允许的,而令Buffer=True后,将把页面输出到缓冲区,在缓冲区不存在。Application对象Application对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 ASP 选题 系统 设计

链接地址:https://www.31ppt.com/p-4027572.html