毕业设计(论文)某高校网上教材征订系统的研发

上传人:hs****ma 文档编号:437841273 上传时间:2022-11-05 格式:DOC 页数:15 大小:411.02KB
返回 下载 相关 举报
毕业设计(论文)某高校网上教材征订系统的研发_第1页
第1页 / 共15页
毕业设计(论文)某高校网上教材征订系统的研发_第2页
第2页 / 共15页
毕业设计(论文)某高校网上教材征订系统的研发_第3页
第3页 / 共15页
毕业设计(论文)某高校网上教材征订系统的研发_第4页
第4页 / 共15页
毕业设计(论文)某高校网上教材征订系统的研发_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《毕业设计(论文)某高校网上教材征订系统的研发》由会员分享,可在线阅读,更多相关《毕业设计(论文)某高校网上教材征订系统的研发(15页珍藏版)》请在金锄头文库上搜索。

1、某高校网上教材征订系统的研发摘 要随着计算机技术的发展,越来越多的行业实现了管理的信息化和自动化,教育行业也不例外。但在很多高校中教材征订作为学校教学工作中很重要的一个环节还没完全实现信息化管理。因此本系统选择学校的教材征订为研究对象,以实现教材征订网络化管理、提高工作效率、减少教材征订中的错误为目标。以B/S(Browser/Server)为模式设计了一个高校网上教材征订系统。该系统用ASP.NET 2003和SQL Server 2000实现了教材的征订、审核、统计、查询以及管理员对系统维护等功能。教材征订系统有着很好的应用前景,用它来代替传统的手工征订,实现教材征订工作的网络化管理是一个

2、必然的趋势。随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。关键词:教材征订;审核;ASP.NET 2003;SQL Server 2000;B/SThe Design and Implementation of Online College Textbook Ordering SystemAbstractAlong with the technical development of computer, education department carried out information-based and automation of management. But it

3、 has not been taken in ordering textbooks, which is important in most universities. This system is designed for ordering textbooks online, based on the mode of B/S (Browser/Server).This system is developed by ASP.NET 2003 and SQL Server 2000 to realize the functions of ordering, verification textboo

4、ks and gathering statistics for them. And it also could be maintained by the administrator.The system of ordering textbooks replaces the traditional manual work and the implementation of network management in textbooks purchasing. Along with the technical development of the computer technique and ne

5、tworks, its function will continue to develop perfectly. Key words: Orderingtextbooks; Verification; ASP.NET 2003; SQL Server 2000; B/S目 录论文总页数:23页1引言12开发环境介绍12.1 B/S模式12.2 ASP.NET 技术22.3 C# 技术32.4 SQL Server200043需求分析和设计方案43.1需求分析43.1.1 性能需求43.1.2 功能需求53.2设计方案53.2.1系统设计53.2.2数据流图64数据库及具体功能设计64.1 数据

6、库设计64.1.1 数据库表64.1.2 数据库的连接84.2具体功能设计84.2.1 系统登录84.2.2 教材征订104.2.3 教材审核124.2.4 统计功能134.2.5 查询功能154.2.6 管理员管理功能185系统测试205.1 测试环境205.2 测试结果20结 论20参考文献21致 谢22声 明231引言高校教材管理主要是由教材计划制定、采购、入库、发放、记账、结算等一系列工作所组成,该工作各院校都设有专门机构负责。由于学校中专业设置门类多,各专业每期开设课程种类多其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,涉及人员广,工作量大,再者特别是近年来

7、,我国高等教育规模的不断扩大,学校学生人数迅速增加,使教材管理工作更加繁重不堪。据调查,到目前为止,我国还有许多学校甚至是一些重点院校的教材管理仍为手工管理方式,这种现状不但与现实学校教材管理的业务需求不相适应,并且也与学校信息化建设的发展趋势不相适应。手工化管理中每次需要信息时,在电脑中找到对应文档提取所需信息,把所需的信息打印或手抄出来。因此,学校教材管理人员目前迫切需要一套方便、高效的计算机化的管理信息系统来代替繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。根据所提出的问题以及结合我院在教材管理和征订方面手工化的状况开发了此系统。本系统主要实现各院系和各部门可对教材进行征

8、订、审核、统计并向教材科提交所需教材的详细信息,教材科可以通过本系统统计教材信息。因此本系统方便了学校里各教师及教材科的工作,提高了工作效率。2开发环境介绍2.1 B/S模式本系统采用B/S(Browser/Server)模式,即浏览器服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端

9、(Browser)实现,另一部分事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。浏览器通过eb Server 同数据库进行数据交互。B/S的工作流程如图2-1所示:请求响应客户机进程服务器进程客户机服务器图2-1 B/S工作流程其中,服务器向浏览器提供服务的过程大致可以归纳为以下几个步骤:(1) 用户打开计算机(客户机),启动浏览器程序(Netscape Navigator, Microsoft Internet Explorer等),并在浏览器中指定一个URL(Unifo

10、rm Resource Locator,统一资源定位器),浏览器便向该URL所指向的服务器发出请求。(2) 服务器接到浏览器的请求后,把URL转换成页面所在服务器上的文件路径名。(3) 如果URL指向的是普通的HTML文档,服务器直接将它送给浏览器。HTML文档中可能包含有Java,JavaScript,ActiveX,VBScript 等编写的小应用程序(applet),服务器也将HTML一起传送到浏览器,在浏览器所在的机器上执行。(4) 如果HTML文档中嵌有ASP.NET或CGI(Common Gateway Interface,公共网关接口)程序,服务器就运行ASP.NET或CGI程序

11、,并将结果传送至浏览器。服务器运行ASP.NET或CGI程序时还可能需要调用数据库服务器和其它服务器。(5) URL也可以指向VRML(Virtual Reality Modeling Language)文档。只要浏览器中配置有VRML插件,或者客户机上已安装VRML浏览器,就可以接收服务器发送的VRML文档。2.2 ASP.NET 技术.NET 是 Microsoft用以创建 XML Web 服务(下一代软件)的一个平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计在

12、任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。.NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。.NET 将成为我们正在使用的 Microsoft 应用程序、工具和服务器的一部分。同时,新产品不断扩展 XML Web 的服务能力,来满足我们的所有业务需求。.NET为开发人员提供了新的开发平台 (.NET框架) ,新的开发语言(C#) ,新的开发工具 (Visual Studio .NET) ,新的开发方式 (Web Se

13、rvice) ;为普通用户提供了Windows CE、Windows XP、Stinger、Xbox、Tablet PC、.NET My Services、MSN等产品;为企业提供了bCentral。在未来,最终大多数流行的 Microsoft 软件应用程序,包括 Office 和 Visual Studio .NET,将开始与 XML Web 服务实现交互,并把它们的主要功能作为XML Web 服务公开,以便其他开发人员可以利用。.NET 在开发体制和总体拥有成本上有如下一些特点:(1) Session:Session跨进程的状态信息,可以在不同机器的不同进程(process)上维护,以解决

14、Web Farm的Session维护问题。ASP.NET使用全新的Session-state管理方法,让应用程序可以很容易地在 Web Farm、Web Garden(一台Server上有多个处理进程)中使用Session,更好的支持 Web Service。(2) 支持多种客户端类型:ASP.NET提供的Server Control,在执行时期,能自动检测浏览器所支持的功能,并自动产生符合前端浏览器可用的网页。应用程序故障自动消除 ASP解决应用程序故障、内存漏失(Memory Leak)的情况,能自动重新启动进程以增进适用性,从来不死机。(3) 更多的支持工具:提供更丰富、以组件为基础的程

15、序化模型。让开发Web应用程序的操作就像开发传统的应用程序一样。(4) 更高的执行效率:由于ASP.NET的程序代码是编译过的,执行时会比直译的方式快很多。另外,ASP.NET也提供快取(cache)的能力,有效缩短服务器的应答时间。2.3 C# 技术C#作为Microsoft的下一代面向对象的语言产品,能够让开发人员在.NET平台上快速地建立大量的应用程序。按照微软给出的定义,C#是一种源自于C和C+的。简单的、现代的、面向对象的和类型安全的程序设计语言。C#为程序员提供了开发飞速发展的Web应用程序所需的强大而灵活的功能。C#和Java的核心与 C+比较有着相同的优势和局限,比起C+,C#将更容易被人们理解和接受,未来大量.NET平台的应用将由C#开发。C#作为一种编程语言,它具有以下几个重要的特点:(1) 语言的自由性用C#编写的程序能最大程度地与任何支持.NET的语言互相交换信息,这样的好处是节省了大量的工作,不必把COBOL等语言强行改成另一种语言,而使用C#语言就可以与它沟通,所以.NET让各种语言真正地互相交流了。(2) 强大的Web服务端组件在C#的Web编程中,最让人兴奋的是Web服务的组件,它们不仅包括传统组件,还包括那些能够自动连接五花八门服务的可编程组件,这样可以用C#编写自己的服务器端组件,服务器端组

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号