您现在的位置是:免费论文网 >>免费论文范文

基于ASP的图书出租管理系统_电子通信网络论文

免费论文网27人已围观

简介摘要:本文设计和实现了一个基于B/S结构的图书出租管理系统。服务器端采用ASP技术、后台数据库采用Access,利用ADO数据库访问技术实现了会员管理、图书管理、借阅管理等功能

摘要:本文设计和实现了一个基于B/S结构的图书出租管理系统  。服务器端采用ASP技术、后台数据库采用Access ,利用ADO数据库访问技术实现了会员管理、图书管理、借阅管理等功能 ,具有一定的实用价值 。
  关键词:图书出租 ASP Access
   面对书店中数以万计的图书  ,纷繁复杂的会员信息  ,频繁更替的借还书信息  ,实现一个智能化、系统化、信息化的图书出租管理系统是十分必要的 。
   1.技术介绍
   ASP是Microsoft公司开发的一套全新的服务器脚本程序环境  ,它可以在IIS的支持下开发功能强大的Web应用程序  。ASP脚本集成在HTML中  ,由Web服务器的动态库解释执行  ,无需编译或者连接  ,可快速修改程序且节省大量资源  。ASP可与任何ActiveX Script语言兼容使用  ,快速完成网站应用程序的开发  。ASP可通过ADO实现对后台数据库的复杂操作  ,同时可以生成交互性很强的页面  。这样 ,用户可以方便地控制和管理数据  ,进行数据检索等各种操作 。
   Access是微软集成到Office的一个桌面数据库管理系统 ,提供了大量的工具和向导 ,可以管理文本、数字以及复杂的图片、动画、音频等各种类型的数据  。
   2.系统总体规划
   一个图书出租书店在正常运营中总是面对大量的会员信息  ,书籍信息以及两者相互作用产生的借还书信息、费用结算等问题  。因此该系统设计了两类用户:普通用户和系统管理员  。普通用户登录后可以查看用户基本信息、租书信息、用户信息修改、浏览图书  ,以及预约和取消预约图书的功能 ,系统管理员除了具有普通用户的功能外还具有系统管理、用户管理、图书管理和租赁管理等功能  。
   系统管理包括查看系统信息、系统信息修改等功能;用户管理包括查看用户、锁定用户及供应商列表;图书管理包括查找图书、添加图书及图书基本信息的浏览;租赁管理包括查看图书租赁记录及热门图书信息等功能 。
   3.数据库设计
   数据库是信息系统的核心和基础  ,是信息系统开发和建设的重要组成部分  ,把信息系统中大量的数据按一定的模型组织起来  ,提供存储、维护、检索数据的功能  ,使信息系统可以方便、及时、准确地从数据库中获得所需的信息  。
   根据图书出租管理系统功能的要求以及功能模块的划分  ,该系统设计了一个数据库lib.mdb ,该库中建立8个表 。
   图书信息表:包括图书编号、图书名称、等信息 。图书类型表:包括图书类型编号等信息  。错误信息表:包括错误编号、错误信息描述等信息  。出租方案表:包括出租图书的价格、超期罚款金额、押金等信息  。供应商信息表:包括供应商编号、供应商名称等信息  。系统信息表:包括系统所有者、版权等信息  。出租信息表:包括出租编号、出租图编号、借阅用户ID、预定时间、是否超时等信息 。用户信息表:包括用户编号、用户名等信息  。
   4.系统详细设计与实现
   浏览器端可以查看和修改用户信息、查看租书记录、浏览图书、预约和取消预约 。服务器端实现对用户、图书、租赁、系统的管理  。为了使设计更简单和方便  ,本系统设计了一个公用模块  ,实现检测权限、翻页、加密等功能  。在整个设计过程中  ,采用ASP技术  ,利用ADO数据库访问技术实现对Access数据库的存取操作  。
   4.1数据库连接 。ADO是微软开发的一套通用数据库编程接口  ,可以使用ADO常用的对象访问ACCESS数据库 。与数据库的所有通信都通过打开Connection对象进行  。对数据库进行数据读写之前 ,必须先建立数据库连接 。
  
       

Tags: 免费论文   理工论文   电子通信网络论文   图书   信息   数据库  

相关文章

(function(){ var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?1d7dde81dc0903e04d3ac0b9599444f6":"https://jspassport.ssl.qhimg.com/11.0.1.js?1d7dde81dc0903e04d3ac0b9599444f6"; document.write('<\/mip-script>'); })(); (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();