毕业设计(论文)基于ASP网上选题系统的设计与实现.doc
《毕业设计(论文)基于ASP网上选题系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于ASP网上选题系统的设计与实现.doc(20页珍藏版)》请在三一办公上搜索。
1、江 西 农 业 大 学本 科 生 毕 业 论 文(设 计)题目:基于ASP网上选题系统的设计与实现学 号: 05020893 姓 名: 年 级: 2002级 学 院: 计算机与信息工程学院 系 别: 计算机科学与技术 专 业: 计算机科学与技术 完成日期: 2006年5月 23日 指导教师: 目 录摘要.3第一章 系统需求分析及设计目标.4第二章 系统的开发工具.5第三章 网上选题系统的设计与实现.63.1系统流程图.63.2数据库设计.73.3学生选题主要页面及子模块功能说明.9第四章 系统实现的关键技术.144.1登陆验证技术 164.2连接数据库技术.164.3更新数据库技术.18小 结
2、.20致 谢.20参考文献.20摘 要本系统是根据现代化校园的发展而设计的基于ASP的网上选题系统,可以方便毕业生在线选题和查询,导师了解论文选题的情况。本系统采用以个人为依托的网上选题方式,极大地便捷了学生和指导老师,显著地提高了工作效率。开发工具使用了Frontpge、Dreamweaver等软件,后台语言是ASP。本系统最根本的目的是让在籍学生可以在线选题,了解有关毕业论文的信息,导师可以在线进行论文选题情况的查询,并且操作非常简单。关键词 : 网上选题、ASP、FrontPage、毕业设计.AbstractThis system is but designs according to
3、the modernized campus development selects a topic the system based in the ASP net, may facilitate the graduate on-line selected topic and the inquiry, teacher understands the paper selected topic the situation. This system uses take as on the net which depends on selects a topic personally the way,
4、enormously the convenient student and instructed teacher, remarkably enhanced the working efficiency. The development kit has used software and so on Frontpge, Dreamweaver, the backstage language is ASP. This system most basic goal is enables in the nationality student to be possible the on-line sel
5、ected topic, understood the related graduation thesis the information, teacher may on-line carry on the paper selected topic situation the inquiry, and the operation is very simple .Key Word: on the net selects a topic, ASP, FrontPage, graduation project.第一章 系统需求分析及设计目标1.1系统需求分析我国各大中专院校也加快了信息化进程,并且都
6、建立了自己的校园网。这为我们网络现代化教育提供了必备的物质基础。在技术和需求的推动下,毕业生以班级为单位的原始手工报送的选题方式,暴露出了很多缺点和不足:出现不公平现象(因为每个论文题目的人数都会有所限制,这样以班级为单位的手工选题方式就会出现有些选题速度快的班级把某些题目选满了,而导致其它班级不能对其进行选题)、消耗时间较长、工作效率不高等。基于以上原因,本文设计出一种网上选题系统,它能很好的解决以上的问题。它改变了以往以班级为单位的原始手工选课的方式,而是采用以个人为依托的网上选题方式,极大地便捷了学生和指导老师,显著地提高了工作效率。本系统最根本的目的是让在籍学生可以在线选题,了解有关论
7、文的信息,教师可以在线进行论文信息的查询,并且具有操作方便,响应快捷等优点。本系统的目的是为了让学生能随时随地通过网络进行选题,为此系统提供了客户端选题子模块和服务端管理子模块两大主要组成部分。客户端选题子模块主要提供了学生登录、学生选题、学生查询、选题修改等功能。服务端管理子模块主要提供了学生信息维护、论文信息维护。所以管理层对几乎所有的数据库表都有访问权限。1.2系统设计目标1本系统首先要实现动态性。所谓的动态性就是能动态更新内容,如更新学生信息论文信息等,这要求与数据库有良好的连接。2学生在使用系统时,实现系统操作方便和操作界面美观的特点。3实现系统的安全性和可靠性,避免他人进入破坏数据
8、库信息。第二章 系统的开发工具Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏
9、览器就无法显示VBScript的执行结果。的特点:1. 任何开发工具皆可发展 只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便。2隐密安全性高如果我们在浏览器中直接查看网页的原始代码,就只能看到文件,原代码是看不到的,这是因为程序先于网站服务(Web Server)端执行后,将结果转换成标准文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的程序并不会轻易地被看见进而被盗用。3. 易于操控数据库 可以轻易地通过ODBC(Op
10、en Database Connectivity)驱动程序连接各种不同的数据库,例如:Access、Foxpro、DBase、Oracle等等,另外,亦可将“文本文件”或是”Excel” 文件当成数据库用。 基于上述,本系统制作的工具是前台用了DreamweaverMX2004、FlashMX2004、FrontPage2003等软件,后台结合ASP编程技术和Access 2003 数据库技术而设计出来的。 第三章 网上选题系统的设计与实现3.1系统流程图1. 主要的功能流程:登陆进入选题登陆主页后,首先选择你是导师还是学生。如果您是导师的话就需要输入导师号及其密码进行验证登陆。如果验证正确就
11、可以直接进入能查看到学生选题的情况的页面。在这页面中导师可以看到选了自己课题的学生信息,也可以打印此页的信息表之后就只有推出系统了。如果您是学生就需要输入学号和密码进行验证登陆。验证正确后就要判断你是否已经选题,如果已经选题就会进入查看选题情况及修改页面,需要修改就可以进行修改。如果你还没有选题就会进入选题页面进行选题。要是选好了或修改好了那最后只有退出系统了。(具体步骤如下图所示:)是学生就输入学号及密码是导师就输入导师号及密码学生导师导师号和密码正确?学号和密码正确? NNY Y是否已选题?查看选题情况 Y查看或修改 Y N 需打印打印需修改?进行选题 Y N 退出.图3.12.访问数据库
12、的方法:先在客户端的浏览器中填写好表单(Form),单击表单的“Submit”按钮。Internet(或Intranet)按照HTTP协议把信息传送到Web服务器,Web服务器执行表单指定的CGI应用程序或Script脚本,通过ODBC驱动程序或数据库直接驱动程序,连接到数据库,执行SQL指令。SQL指令的执行结果,以HTML代码的格式,传送给浏览器。(如下图所示)客户浏览器(表单)Web服务器ODBC驱动程序或数据库直接驱动程序数据库 http格式信息 SQL指令 HTML页 结果图3.23.2数据库设计本系统使用了Microsoft Access软件制作数据库,设计了一个名为du1的数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 ASP 网上 选题 系统 设计 实现
链接地址:https://www.31ppt.com/p-4027540.html