毕业设计(论文)-电子阅览室网上预约系统的设计与实现.doc_第1页
毕业设计(论文)-电子阅览室网上预约系统的设计与实现.doc_第2页
毕业设计(论文)-电子阅览室网上预约系统的设计与实现.doc_第3页
毕业设计(论文)-电子阅览室网上预约系统的设计与实现.doc_第4页
毕业设计(论文)-电子阅览室网上预约系统的设计与实现.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

兰州石化职业技术学院专科生毕业设计(论文)题 目 电子阅览室网上预约系统的设计与实现班 级 : 工业网络技术141姓 名:学 号:时 间 2016年9月14日兰州石化职业技术学院目 录摘要:.- 1 - 1 引言.- 2 - 1.1课题背景及意义.-2- 1.2项目开发的目的和意义.-2- 2 项目开发环境.- 3 - 2.1软件环境.-3- 2.1.1PHP+MYSQL 技术.- 3 - 2.1.2 客户端平台应用.- 3 - 2.1.3 VB技术.- 3 - 2.1.4 vb访问数据库.- 4 - 3 电子阅览室预约系统的设计.- 4 - 3.1需求分析.-4- 3.1.1 技术可行性.- 5 - 3.1.2 经济可行性.- 5 - 3.1.3 操作可行性.- 5 - 3.2电子阅览室网上预约系统分析设计.-5- 3.2.1 系统功能模块.- 5 - 3.3详细设计.-6-3.3.1系统流程图.- 6 - 3.3.2数据库设计.- 6 - 4 电子阅览室网上预约系统的实现.- 8 - 4.1系统登录设计.-8- 4.1.1 功能描述.- 8 - 4.1.2 登录页面设计.- 8 - 4.1.3 关键功能代码.- 8 -4.2学生预约模块设计.-10- 4.2.1 功能描述. - 10 - 4.2.3预约页面的设计 . - 10 - 4.2.4 关键功能. - 11 - 4.3管理员登录模块设计 .-11 - 4.3.1 功能描述. - 13 - 4.3.2管理页面的设计 . - 13 - 4.3.3 关键功能代码. - 15 - 4.4客户端上机设计 . -15- 4.4.1 功能描述. - 17 - 4.4.2 上机页面图片. - 18 - 4.4.3 键功能代码. - 18 - 4.5系统测试 . -19- 5设计中的困难和收获 . -22- 6结论 . -23- 参考文献:. -24- 谢辞 . -25- - 电子阅览室网上预约系统的实现 摘要:随着信息技术的不断发展和普及,当今社会已经进入网络时代,高校教学管理网络化已成为一种趋势高校电子阅览室作为提供新信息技术的前沿阵地,必然要实现网络化、电子化。针对现阶段高校电子阅览室管理中的难点,研究设计了电子阅览室网上预约系统文章介绍了系统的架构和主要功能,阐述了阅览室的预约方法,说明了部分关键功能模块的使用和技术。 关键词:阅览室;网上预约;系统本课题是在教育信息化的改革体系下利用先进的网络技术手段提高电子阅览室管理水平以提高电子阅览室资源的使用率、上机安排的合理性、以及预约的便利性,从而大幅度的提高高校的教学质量和办学水平,对老师和学生的工作学习效率具有重大的影响。 1 引言 1.1 课题背景及意义 长期以来,在传统的管理模式下,高校的阅览室通常都是以个人的、零散的、随机参与,使用率较低、设备利用率差。而且开放时间也受场地和时间的限制大打折扣,传统的阅览室不但大大增加了阅览室教师工作量,而且不便于查询。预约网络化是信息共享技术发展的新方向和标准,一个好的电子阅览室不仅表现其业务功能的发展,也表现在阅览室的管理功能方面,就过去的纸质人工的管理方式而言,网上预约系统显得尤为重要。针对目前电子阅览室手工管理效率低下,缺乏安全性、可控性等缺点,利用现有的校园网络资源,设计开发电子阅览室网上预约系统,师生及教学管理人员可以在网络上浏览阅览室资源,并进行相应操作。采用科学、高效的教学管理方式,使学校的教学资源得到充分的利用。在预约系统中对后台的管理也很方便,管理员只需要在网络上对系统实施统一管理。 网上预约系统利用网络方便快捷的信息传输、资源共享的优势和后台数据库的支持,大大减轻了电子阅览室管理部门的工作量,也极大地方便了广大师生。1 1.2 项目开发的目的和意义 因为互联网的发展和计算机应用的普及,计算机与网络在高校中已经得到普及性的推广,高校都建立了自己的校园网络,电子图书馆已经逐步摆脱手工操作进入自动化管理。传统服务模式己逐渐转向网络化、信息化的服务模式。网上预约系统的建立,可使大量学生参与使用阅览室,减少管理人员的工作量,降低管理的难度,解决师资不足、设备不足、场地不足等问题,最大化地给学生提供创新空间。网上预约系统对分配和使用阅览室资源、加强阅览室的管理、保证阅览室开放运行等方面具有重要作用。 2 项目开发环境 2.1 软件环境 2.1.1 PHP+MYSQL 技术PHP,是超级文本预处理语言(Hypertext Preprocessor)。它是一种HTML 内嵌式的语言,在服务器端执行的嵌入HTML 文档的脚本语言,是当今Internet 上最流行的动态网页技术之一。由于PHP 具有语法接近C 语言、简单易学、跨多个平台、兼容性强、有极其强大的数据库支持、先进的扩展功能、代码公开且升级快,性能不断完善等优势,成为众多网站的首选技术。MySQL 是一个真正的多用户、多线程的SQL 数据库服务器软件2-3。由于它自身的强大功能,丰富的应用程序接口,数据类型多样,非常灵活和安全的权限系统,密码加密,可处理大型资料(记录超过5000万个) 以及PHP 对它的无缝的支持,使MySQL 越来越成为Internet 上数据库的典范4。目前大多数基于Web的动态交互网站均是基于PHP+MySQL 创建的。因此,电子阅览室系统采用基于PHP+MYSQL 技术开发的,适应了目前流行的 WEB 系统开发与发展。 2.1.2 客户端平台应用目前,随着计算机科学的发展软件编程高级语言的运用变得越来越频繁和重要了。作为一种十分常用的计算机高级语言,VB已经成为了一门公共基础语言课程。VB语言除了易学易懂,编写界面简单方便,语法结构规范严谨等特点外,还有一个重要的特点就是它能够实现方便快速地访问各种数据库。52.1.3 VB技术“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic 在原有BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI 有直接关系。专业人员可以用Visual Basic 实现其它任何Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。VB简单易学,通用性强,用途广泛。VB的功能强大,可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。62.1.4 VB访问数据库 VB语言作为一种流行的开发平台提供了强大的数据库功能,访问方法主要有三种: (1) 数据访问对象(DAOData Access Objects)方式是允许程序员操作Microsoft Jet数据库引擎的一个面向对象的接口。Jet( JointEngine Technology)数据库引擎是一种用来访问MicrosoftAccess数据库和其他数据源的记录和字段的技术。它对于单一系统的数据库应用程序非常有效。 (2) 远程数据对象(RDORemote Data Objects)方式是提供给开放数据库互联(ODBCOpen DataBaseConnectivity)数据源的面向对象的接口。RDO是开发MicrosoftSQL Sever、Oracle和其他大型关系数据库应用程序的绝大多数数据库开发者使用的对象模型。 (3) ActiveX数据对象(ADOActiveX Data Objects)方式是DAO和RDO方式的继承者,其编程模型是Microsoft的一种新技术。该技术是为Microsoft最新和最强大的数据访问范例OLE DB而设计的,是一个简单的应用程序层接口。OLE DB是新的底层接口,它并不局限于ISAM、Jet甚至关系数据源,但是它能够处理任何类型的数据,而不考虑它们的格式和存储方法,是一种通用的数据访问范例。由于OLE DB接口比较复杂,不能在VB中直接访问。VB通过ADO封装并且实现了OLE DB的所有功能,从而可以通过ADO来调用OLEDB数据源。7 2.2 硬件环境3 电子阅览室预约系统的设计3.1 需求分析 电子阅览室预约系统是数据高度集中的无纸化管理,降低了人工数据处理的出错率。利用网络的特点,保证信息及时快捷传播。预约系统用户操作界面友好,便于师生操作。同时,预约在时间和空间上没有限制,不影响学校的教学秩序。使原本涉及师生人数多,工作量大、过程烦琐的预约工作,对于师生及管理人员都变的简单高效。已预约学生可以在自己预约的机位上上机,在错误的机位上不能上机。实现客户端和服务端的管理,使阅览室达到充分的利用率,增强学生的信用度和自觉性。3.1.1 技术可行性 目前,最常用的三种动态网页设计语言是:ASP(aetiveserverpage),PHP(personal homepage tools)和JSP(java.erve:Pages)。ASP因为可以使用Activex强大了网页功能,但安全性、稳定性和跨平台性都会因为与NT的捆绑而常出现同Windows一样的问题;JSP是三者中效率最高、安全性最好的,因为有JavaBeans和EJB组建的支持,可以将复杂的处理程序放到组件中,重复使用,减少了代码的重复书写,但JSP得调试非常麻烦,要手工刷新,常出现刷新问题;PHP是一种可以基于Linux服务器端的HTML脚本/编程语言,用户能够快速学习、有良好的安全性、跨平台性和数据库交互能力,适合做中小型站点。基于以上特性,所以本系统选择PHP十MySQL为开发语言。89 3.1.2 经济可行性 该系统投入运行后能提高教学资源的使用率,同时也减轻了电子阅览室管理教师的工作量。提高教师工作效率,给整个学校工作带来了极大的便利。因此,从经济上来讲也是可行的。3.1.3 操作可行性 该系统应用范围在高校,用户对电脑的操作都有一定的了解,用户只要按操作说明在客户端进行操作就能完成运用,而整个操作都采用网页浏览的形式,即使出现错误也不会影响服务器和数据库处理。如果出现错误,用户可重新打开操作界面使用。从操作上分析,该系统是可行的。10 3.2电子阅览室网上预约系统分析设计 3.2.1 系统功能模块 学生模块:学生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论