欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 毕业论文 > 计算机毕业论文

本科评估支撑材料管理系统的设计与实现(图文)

时间:2011-04-24  作者:秩名

论文导读:使用ASP.NET技术实现本科评估支撑材料管理系统,本系统为教师提供了在线支撑材料查询、留言等,为管理员提供在线添加、删除和更新支撑材料信息等功能。
关键词:ASP.NET本科评估,支撑材料

 

1总体功能与结构设计

1.1 ASP.NET技术

ASP.NET是一种基于Web服务器的开发脚本语言环境.利用它可以开发出动态、交互、高性能的Web服务器运用程序,能够实现日B/S模式的管理和应用,在ASP.NET环境下开发的应用程序驻留在服务器端,当客户端通过浏览器IE访问Web服务器,服务器根据ASP.NET应用程序指令访问数据库,将查询到的数据返回给客户端。ASP.NET有运行效率高、实现功能强、开发速度快和很好的维护性的优点。科技论文。

1.2开发与运行环境

平台采用B/S(浏览器/服务器模式)架构;系统基于ASP.NET技术开发,用户使用浏览器就可以进行使用和管理的有关操作;系统支持PC & SUN服务器,支持 Win2003Server & RedHat Linux Advance Serve操作系统;数据库使用SQLServer 2000;系统采用采用模块化的架构设计,支持SSL传输协议,可以实现链路层的加密传输。

1.3总体功能与结构

支撑材料查询系统提供了在线支撑材料查询,在线添加、修改、删除,支撑材料存放位置管理等功能。科技论文。(1)在线查询功能:浏览者在查询界面下可以通过输人要查找的支撑材料的名称、所属类别、所属序号或支撑材料的登记号等关键字,跟数据库中的内容进行模糊查找,找到需要查看的支撑材料相关信息。(2)后台支撑材料管理功能:管理员可以通过登陆验证进入管理界面,对支撑材料进行在线管理,而不用直接修改数据库。支撑材料查询系统结构图如下:

2查询功能

Command对象的功能主要是对数据库进行数据查询,一般情况下,请求采用标准的SQL语句表示。科技论文。先把欲请求的SQL字符串指定到Command对象内的CommandText属性;接着执行数据库查询的动作Excute,在数据库服务器响应后,该响应的数据结果立即存储在Recordset对象中供用户使用。为了便于理解,我们列出主要字段,见下表

 

数据字段 数据类型 长度(字节) 说明
ID 数字 16 支撑材料编号
支撑材料名 文本 100 文本
支撑材料简介 文本 300 文本
材料存放位置 文本 40 文本

2.1表示层:

Index.asp(ASP页面,下同),设计表单供浏览者输人要查找的支撑材料名称、编号或所属序号。

2.2连接层:

Lj.asp使用Connection对象进行数据连接。

DataFile= Server.Mappath(支撑材料库"mdb" )

Conn=Serves. CreateObject("ADODB.Connection" )

Lj. Open Drive ={Microsoft AccessDriver(*.mdb)}; dpq=&DataFile

2.3处理层:

Search.asp利用SQL语句对支撑材料库进行模糊查询SQL= " Select * From支撑材料 Where((支撑材料名Like ' %&KeyWord&" % ' )or(所属类别Like'%"&KeyWord&"%’)or (ID Like'&KeyWord&"%'))", KeyWord指用户输人要查询的内容。使用While循环对数据进行输出。

3管理功能

3.1身份验证

使用Name与Pass对用户在登陆表单内的用户名与密码进行验证,通过验证利用Session("Book")变量对管理员进行记录。

<%Name= Lease (Cstr(Request( "Name")) )

Pass= Lcase(Cstr(Request("Pass" )))

Sql="Select * from Admin where

(Admin Name=”’&Name&"' and

Admin Pass=”’&Pass&”’)”

Set

Rs=Server. Create0bject("ADODB. Recordset" )

Rs.open Sql, Conn,1, 2

if rs. eof then

response. write“您不是管理员!”

Response. end

End if

Session(“ Book “)=Name

Response. redirect(" Index. asp")

Response. end %>

3.2添加、修改与删除数据

这是对支撑材料库操作的核心部分,分别用到了Reoordset对象的Addnew(添加记录),Update(修改记录)、Delete(删除记录)方法。

3.2.1 Addnew方法

Rs.addnew

Rs(“支撑材料编号”)=Request(" ID")

Rs(“支撑材料名”)=Request("Name" ) Rs. update

3.2.2 Update方法

Rs(“支撑材料编号”)=Request("ID")

Rs(“支撑材料名”)二Request("Name"Rs. update

3.2.3 Delete方法

id =Request. QueryString("ID" )

conn. execute Delete * From支撑材料库Where支撑材料编号= &id

4留言功能

访问者可以通过留言板把自己的一些意见或建议直接告诉支撑材料管理员,这对管理员对查询功能的完善起到非常关键的作用。

开发的本科评估支撑材料管理系统既可以在学校的层面上使用,实现对全校的支撑材料进行快速的模糊查询,又能在各个部门和院系使用,管理本部门和院系的支撑材料数据,并且充分考虑能与评估院校现有各种管理系统相互兼容,既能满足评估院校需求,减轻相关人员工作量,又能促进评估院校教学质量的提高。


参考文献:
[1]周密,但旺.浅谈文献检索课网络化教学的设计与实现[J].图书馆学研究,2002.
[2] JohnKauffman.ASP.NET数据库入门经典―VB.NET编程篇[M].北京:清华大学出版社,2002.
[3]王珊,陈红.数据库系统原理与教程[M].北京:清华大学出版社,2003.
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:一种基于状态空间搜索的混沌分组密码
下一篇论文:风电场设计优化评估软件WAsP9.0的应用
毕业论文分类
行政管理毕业论文 工商管理毕业论文
护理毕业论文 会计毕业论文
会计专业毕业论文 英语专业毕业论文
大学毕业论文 硕士毕业论文
计算机毕业论文 市场营销毕业论文
物流管理毕业论文 法学毕业论文
相关计算机毕业论文
    无相关信息
最新计算机毕业论文
读者推荐的计算机毕业论文