毕业设计(论文)基于web的学生订购教材系统的设计与开发.doc
《毕业设计(论文)基于web的学生订购教材系统的设计与开发.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于web的学生订购教材系统的设计与开发.doc(24页珍藏版)》请在三一办公上搜索。
1、东北财经大学本科毕业论文基于WEB的学生订购教材系统的设计与开发作 者院 系经济信息系专 业信息管理与信息系统年 级2000级学 号指导教师答辩日期成 绩内 容 提 要随着高校信息化的建设,对学生订购教材的管理也提出了很高的要求。学生订购教材是指每学期末,教材科要向全校学生公布下学期教材,学生应把自己要订的教材上报给教材科,教材科审核并向学生发放教材。传统的学生订购教材多数都是手工进行的,效率低,工作量大。即使有管理系统,也由于学生多,要处理的信息量太大而造成实际操作中的困难。本文针对高校学生订购教材及教材的审核发放问题,提出采用基于WEB的方法建立一个学生预定教材系统。既可以使学生方便的实现
2、网上预定教材,也方便教材科工作人员进行教材的网上审核和教材发放。关键词:学生订购教材 ASP 数据库 AbstractWith the construction of universitys informationization,Order to student management of teaching material put forward high request very too,Student order teaching material mean the end of each term. Teaching material department is it announce
3、 next term teaching material to whole school student to want,Student should want teaching material that subscribe to offer teaching material department oneself. The teaching material department verifies and grants the teaching material to students,Traditional students order most of teaching material
4、 to all carry on by hand,Even there are administrative systems. Because there are many students too,Amount of information dealt with to want too heavy to cause bottleneck of practical operation.This text orders verifying the question of granting of the teaching material and teaching material to univ
5、ersity students,Propose adopting the method based on WEB to set up to a student and book the teaching material system。The realization that can already make students convenient is scheduled the teaching material on the net,Help staff member , department of teaching material , carry on to is it grant
6、with the teaching material to verify on the net teaching material too.Keyword: Students order the teaching material ASP Database目 录一、学生订购教材系统背景1(一)传统的学生订购教材的过程1(二)基于asp开发学生网上订购教材系统的目标1二、学生订购教材系统的体系结构2(一)学生订购教材系统的工作流程2(二)学生订购教材系统的开发环境和体系结构3三、ASP概述3(一)什么是ASP3(二) ASP内置对象5(三)数据库的选择6(四)ADO的实现方法7四、学生订购教材系
7、统的设计与实现7(一)学生订购教材系统的功能设计7(二)学生订购教材系统的数据库设计8(三)学生订购教材系统的页面及设计9(四)与数据库的连接10(五)教材订购系统的形象构建11(六)教材订购系统的实现12结束语19后 记20参考文献21基于WEB的学生订购教材系统的设计与开发一、学生订购教材系统背景(一)传统的学生订购教材的过程高校教材科的教材管理包括教材的库存管理、学生订购教材管理、教材审核发放管理等。教材的库存管理可以采用客户服务器结构来开发,很多高校都已经开发了这样的管理信息系统。利用这样的库存管理系统,教材科随时录入从各出版社订购的教材,并进行各种库存的查询、统计等管理。但学生订购教
8、材多数采用的还是手工处理方式。其处理流程见图1。教材科根据教学计划在每学期期末向全校学生发布下学期教材情况,学生将自己要订的教材上报给班长,班长汇集本班预订数据并报给教材科。教材科经审核确认后才能进行教材的发放。所有的过程都以手工方式进行,不仅浪费教材科管理人员的时间,而且记录、统计工作无法及时进行。由于教材发放在时间上非常集中,造成教材科在每学期期初工作强度非常大,工作效率低下,差错率较高。教材科虽然已经建立了教材的库存管理系统,但是并没有让这个系统发挥它最大的功效。因此建立一个全面自动化、信息化的学生网上教材订购系统是形势所需。教材科教材进销存系统学生学生学生班长班长班长 教材征订 班长返
9、回教材预定 审核发放图1 手工方式的学生订购教材(二)基于asp开发学生网上订购教材系统的目标随着Internet/Intranet以及在此之上的WWW技术的发展,Web已经由单纯的信息获取平台发展成为信息管理平台。结合Web技术和数据库技术,开发基于Web的学生订购教材系统,可以充分借助校园网的优势,将传统的需要手工完成的教材预订、发放、统计工作很方便地完成。建立学生订购教材系统既可以基于已经建立的教材库存系统,也可以开发网上学生预订教材系统。如果在已有的教材库存管理系统上增加学生订购教材功能,仍然需要教材科管理人员集中录入学生的订购信息。这项工作要求在几天内录入几万人次的学生订书信息,工作
10、量非常大,出错率高,效率极低。目前,很多高校都建立了自己的校园网,因此考虑把学生订购教材系统建立在校园网上。也即教材科建立自己的学生订购教材网站系统。该系统包括学生入口和管理员入口两部分。学生根据教材科下发的教材编号预订所希望的教材,教材科按班级集中审核学生的订阅信息,并发放教材。基于WEB开发网上教材订购的目标是让学生作为主体充分参与到自己的教材预订和管理中,从而节约了教材科工作人员的时间,降低了他们的工作强度,使学生订购教材更加方便准确快捷。主要表现在:(1) 极大提高了教材科工作人员的工作效率,大大减少了以往流程繁琐、杂乱的弊端。现在教材科人员的工作很简单,只需进入管理员入口,就能看见学
11、生的订购情况,减少了不必要的环节。(2) 基于学生订购教材系统的全面自动化,可以节约不少管理开支。(3) 学生订购教材系统的操作自动化和信息的电子化,全面提高了教材科的管理水平。(4) 提高了信息处理速度和准确性。二、学生订购教材系统的体系结构(一)学生订购教材系统的工作流程在基于web的学生订购教材系统中,教材科已经建立了教材库存管理系统,并且具有全校学生的数据。该系统包括两部分管理功能:学生订购管理和教材科审核发放管理。每个学生按照教材科事先给出的教材编号查找到要订购的教材,并决定是否订购。教材科以班级为单位审核学生所订购的教材后,班长就可以领取本班所订的教材。学生还可以查询自己历年来所订
12、教材的情况以及订书款的余额。即每位学生在网上预订自己所需要的教材,而教材的发放以班级为单位进行,下面是学生订购系统的工作流程:1学生登陆。学生根据自己的学生编号和学生口令正确登陆到学生页面,进入学生服务。2预定教材。学生选择该功能后,输入教材编码,查询想要订购的教材的详细信息,决定是否预定,每次预订一个教材。3预订完教材以后,可以进入查询已订教材页面进行查询,对以前购买的教材进行查询。4余额查询。学生入学时已经预存一定的订购教材款,每次订购教材后,教材科将更新教材款余额。本系统允许学生随时对自己的余额进行查询,当发现自己的余额不足时,可以尽快续交书费。5密码维护。教材科发给每个学生的口令是统一
13、的。学生进入本系统后,应该首先进入密码维护页面修改自己的口令。6.管理员登陆。管理员根据用户名与口令正确登陆到管理员页面,进行管理员管理。7教材审核。教材科管理员分别审核每个班级订购某教材的情况,与该班的班长确认后,可以发放教材。8教材统计。该功能允许教材科工作人员随时统计某段时间内某教材的订购情况,方便管理和决策。图2给出了学生订购教材系统的工作流程图:教材编号订购查询已订教材 时间登陆学生学号、密码查询余额 修改密码管理员登陆审核、发放查询统计 班号、书号 用户名、口令 书号、日期 图2 学生订购教材系统的工作流程图(二)学生订购教材系统的开发环境和体系结构学生订购教材系统是一个基于Web
14、的数据库管理系统,采用浏览器/服务器体系结构开发。服务器使用Windows 2000 professional,数据库系统采用SQL Server 2000。使用IIS作为Web服务器。学生通过校园网连接到教材科服务器上,用IE浏览器访问网站。使用DREAMWEAVER设计网页。动态网页采用ASP技术开发。图3是学生订购教材系统的体系结构。学 生教材科管理员WEB应用服务器SQL Server2000数据库服务器教材预订数据库客户端 服务器端图 3 学生订购教材系统体系结构图教材预订数据库包括学生数据、教材基本信息、教材预订信息的存储。其中学生数据来自学生处,每学期更新一次,不需要本系统维护。
15、教材基本信息来自教材科的库存管理系统,这是一个基于客户/服务器体系结构的数据库系统。本系统只处理教材预订信息的录入及维护。三、ASP概述(一)什么是ASPASP 是当前流行的Web应用程序开发技术之一,它是微软公司开发的服务器端脚本运行环境,运行于Windows NT平台,简单易学,功能强大且易于扩充。ASP将HTML语言、脚本代码和服务器组件有机地结合在一起,可以用来创建交互式的动态网页和具有数据库访问功能的Web应用程序,成为目前开发基于Internet/Intranet的Web应用程序的主要选择之一。ASP是一种服务器端脚本编写环境,它以VB script或Jscript作为脚本语言,可
16、以用来创建包含HTML标记、文本和脚本命令的动态网页,成为ASP动态网页,其文件扩展名是.asp。Asp的优势在于以下几个方面:(1) ASP运行环境的配置非常方便,只要在Windows平台上安装PWS或IIS,Web服务器与ASP应用服务器的配置便基本上完成了;(2) ASP技术简单易学,使用ASP编写服务器端脚本可以创建功能强大的Web应用程序,如果已经熟悉VBScript或JavaScript脚本语言,学习ASP就不会感觉到有什么困难;(3) 使用ASP技术进行开发时,可以通过建立自己的COM组件,将应用程序的商业逻辑封装在可重用的模块中,以便在脚本、其他组件或其他程序中调用。1. AS
17、P的处理流程ASP动态网页中可以包含服务器端脚本,安装在Web服务器计算机上的应用程序扩展软件负责解释并执行这些脚本,该软件的文件名为Asp.dll,通常称为ASP引擎,也就是应用程序服务器。ASP的处理流程可以描述如下:(1) 在客户端计算机上,用户在浏览器的地址栏中输入一个ASP动态网页的URL地址并按Enter键,向Web服务器发出一个ASP文件请求。(2) Web服务器收到该请求后,根据扩展名.asp判断出这是一个ASP文件请求,并从硬盘或内存中获取所需ASP文件,然后向应用程序扩展Asp.dll发送ASP文件。(3) Asp.dll自上而下查找、解释并执行ASP页中包含的服务器端脚本
18、命令,处理的结果是生成了HTML文件,并将HTML文件送回Web服务器。(4) Web服务器将HTML发送到客户端计算机上的Web浏览器,然后由浏览器负责对HTML文件进行解释,并在浏览器窗口中显示结果。2. ASP的特点ASP文件是用附加特性扩展了的HTML文件,在ASP文件中可以添加可识别浏览器解释并显示的HTML标记,也可以添加Java小程序、客户端脚本、客户端ActiveX控件。不过,能够使ASP文件与HTML文件区分开来的则是ASP的下列特点:在ASP页中可以包含服务器端脚本,通过在Web服务器上执行脚本可以将交互式内容添加到网页中。例如,利用ASP可以创建一个对不同访问者显示不同信
19、息的动态网页。(1) ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如,可以从Web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向Web浏览器发送信息。(2) ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送E_mail或访问文件系统等。(3) ASP提高了程序的安全性,ASP脚本只在Web服务器上执行,在客户端计算机浏览器中可以看到脚本的执行结果(HTML静态网页),但看不到ASP源代码本身。(4) ASP页与标准HTML页既有区别也有联系;ASP页的文件扩展名为.asp,标准HTML页的文件扩展名则是
20、.htm或.html;标准HTML页不经过处理即可发送到浏览器,ASP页是先执行服务器端脚本而后生成HTML页;从浏览器来看,ASP页与标准HTML页几乎是完全相同的,向Web服务器发出一个ASP请求后,浏览器将收到一个标准HTML页。此外,ASP文件是一种无格式的纯文本文件,可以使用记事本之类的文本编辑器通过手工方式来编写,也可以使用Dreamweaver MX 之类的网页编辑软件通过可视化操作来创建。3. 客户端技术与服务器端技术ASP属于Active技术中的服务器端技术。与我们通常在客户端实现动态主页的技术如Java script, VB script等不同的是, ASP中的命令和脚本语
21、句都是在服务器中解释执行,执行后的结果产生HTML页面并送到浏览器。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP。同时,由于只是标准的HTML页面送到浏览器,在浏览器上看不到ASP源程序,因此可以防止程序被窃取,保护了开发者的利益。4ASP与CGICGI(COMMON GATEWAY INTERFACE)是开发较早的服务器端技术,它也可以实现动态网页的内容。如果web服务器提供有CGI接口程序,那么编写web服务器端的CGI程序与一般的程序是没有什么差别的,但是CGI的难处何在呢?(1) 同样的操作系统,若web服务器不同,则CGI的接口程序就不同。例如web服务器由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 web 学生 订购 教材 系统 设计 开发
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3980106.html