网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP > 正文

基于asp的毕业论文选题系统的设计与开发

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/04/06

【编者按】:网学网ASP为您提供 基于asp的毕业论文选题系统的设计与开发 参考,解决您在 基于asp的毕业论文选题系统的设计与开发 学习中工作中的难题,参考学习。

   1 系统的设计1. 1 系统的结构毕业论文选题系统的功能结构如下.
  首页系统公告进入系统管理页面管理员登录界面题目管理人员管理数据库备份系统公告栏进入在线选题系统学生登录界面修改密码教师信息查看题目访客留言板教师点击此处教师登录界面修改密码查看题目情况处理题目申请添加新题目查看学生信息系统的支持环境该系统是在W indowsXP环境下开发的,利用HTML,ASP,VBScript和JavaScript编程语言实现,采用了微软的MicrosoftFrontPage编写环境和Ac-cess数据库,通过安装使用网络信息服务器(IIS)将W indowsXP的环境虚拟为Web服务器,采用B/S的结构分布模式,因此,用户只要安装上浏览器便可访问该系统.
  1. 3 采用的关键技术1)动态服务器网页(ASP) 它是Microsoft的IIS与PWS服务器所提供的一项用来替代传统通用网关接口(CommonGateway Interface,CGI)程序的技术,结合了传统的CGI和网络服务器应用程序接口(InternetServerApplication ProgrammingInterface, ISAPI)技术的优点,并且提供服务器端程序对象的使用语法,可以有效地增强ASP的功能.ASP具有以下特点: (1)开发工具要求非常简单,记事本、FrontPage和DreamWeaver等都是常用的开发工具,本研究选用微软的FrontPage作为开发的基本工具, FrontPage不仅在编写的过程中具备可视化的程序窗口,而且在以后的Ac-cess数据库的选择中具有很好的接口效果;同是微软开发的产品,在技术上相匹配的效果会相对好一些. (2) ASP文件以*. asp格式保存,也可直接编写于HTML格式文件中,易于修改和调试;可以通过存取服务器上的Active X组件来扩展其功能;ASP支持VBScript和JavaScript语言,可以两种语言混合使用,将该语言的程序插入到<script language=“使用的语言”runat=“server”
  > </script>里面即可. (3) ASP的语言保密性好.由于服务器是将ASP程序执行的结果以HT-ML格式返回客户端浏览器的,因此使用者不会看到ASP所编写的程序源代码,可以有效地防止程序代码被盗.
  2) ASP+ADO技术访问数据库 在ASP中可以通过动态数据对象(ActiveX Data Objec,tADO)与结构化查询语言(Structured Query Lan-guage, SQL)来存取服务器端数据库的数据.ADO主要提供一个存取Web Database的方法,凡是由ODBC或者是OLEDB驱动程序所能存取的数据库,都可通过ADO来存取里面的数据,并对这些数据做添加、修改和删除等操作[2]. ADO是由ADODB对象库与7个子对象(Connection, Com-mand,Recordse,t Parameter,Properties,Fields和Er-ror)和4个数据集和(Parameter, Fields, Properties和Error)构成的[3].其中最为常用的是前3个对象.ASP+ADO的工作原理为,用户在客户端通过HTTP向Web服务器发送请求,服务器响应该请求并执行ASP程序,如果有操作数据库的要求,服务器会通过ADO组件选择合适的驱动程序(ODBC或者OLEDB)完成与后台数据库的操作.
  操作的结果再由Web服务器经过HTML页面传送到客户端,这样就完成了从前台到后台数据库的连接.
  3)数据库的选取及设计 考虑到数据量和访问量不是很大,后台数据库采用微软的Access数据库.数据库可以以文件的格式保存,形式为*.mdb.微软公司开发的Access数据库可以在W indows环境下运行,功能完善,不仅可以作为后台的数据库,而且具有良好的数据管理功能,能够实现数据报表,支持ASP对数据库的查询、修改等.在该系统中,数据库以byx.t mdb的格式保存于毕业论文选题的文件夹中.此系统中共有6个表:学生表(student)、教师表(teacher)、临时选题表(temptitle)、备选题目表(ustitle)、学生留言表(talk)和管理员公告信息表( liuyan).其中学生表里存放的是学生的基本信息,包括学号、姓名、班级、专业以及选择标记等.教师表里存放的是教师的基本信息.临时选题表里存放的是已经选题但还没有被老师批准或是拒绝的信息,包括学生的学号、姓名、所选择的题目及相关教师的信息等,教师一旦批准或拒绝学生所选的题目,学生选题的信息将从这个表里即时删除.备选题目表里是教师提交的供学生选择的题目,教师的题目提交成功之后,其信息将保存在这个表中.学生留言表里存放的是学生在选题过程中提交的学生留言.管理员公告信息表里存放管理员在选题过程中发布的公告和信息.(本论文由网学http:// 整理提供,如需转载,请注明出处或联系我们的客服人员)

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号