网上图书馆是基于网络开发的一个网上图书管理系统,其系统的开发主要包括数据库的规划设计与维护、前台网站开发两个方面。
对于前者建立起的数据库具有完整性和一致性,且具有一定的数据安全性,而对于后者则要求程序界面友好、功能完备、容易使用,具有大众网站常用的操作习惯等特点。
面对图书馆的日益增大,藏书量的日益增多,开发网上图书馆来提高管理工作的效率很有必要。
通过这个网站,可以做到图书信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。
网上图书馆的功能主要包括用户管理,分类管理,图书管理,新书入库,借阅管理等,可以实现图书录入、查询、维护、统计等功能。
网站以Dreamweaver为集成环境,ASP为开发语言,后台数据库采用Access 2000。
关键词:网上图书馆, Dreamweaver,ASP, AccessLibrary online is the development of a web based on network books management system management system, the system development mainly includes database programming design and maintenance, front desk web development two aspects. The database for the former set up with integrity and consistency, and has certain data security, require to the latter the program friendly interface, function and complete, easy to use, with public website common operation habit characteristics. As the library’s increasing, the largest online library, development is increasing the efficiency of to improve management work is necessary. Through this website, we can do the standardized management, library and information science and statistics and rapid inquiry, thus reducing management workload.Library online function mainly includes user management, classification management and library management, new book registration, lending management etc, can achieve book entry, inquiry, maintenance, statistics, and other functions.Web site to Dreamweaver for integrated environment for development, ASP as development language, the backend database Access 2000.Keywords: Library Online,Dreamweaver,ASP, Access目录1 前言 (1)2 系统分析 (2)2.1 需求分析 (2)2.2 可行性分析 (2)2.2.1 经济可行性 (2)2.2.2 技术可行性 (2)3 开发工具介绍 (3)3.1 Dreamweaver简介 (3)3.1.1软件优点 (3)3.2 ASP简介 (4)3.2.1 ASP网页特点 (5)3.2.2 ASP-工作原理 (6)3.3 Access简介 (6)3.3.1 Access的优点 (7)4 系统设计 (9)4.1 系统目标 (9)4.2 系统功能结构 (9)4.3 开发环境 (10)5 数据库设计 (11)5.1 数据库需求分析 (11)5.2 数据库概念设计 (11)5.3 数据库表的结构 (12)6 公共模块设计 (15)7 系统详细设计与实现 (17)7.1登录页面的设计 (17)7.1.1 网页的布局 (17)7.1.2 判断输入是否合法 (17)7.1.3 检验数据 (18)7.2 主框架页面的设计 (19)7.2.1 框架技术的概述 (19)7.2.2 网上图书馆的框架 (19)7.3 用户管理页面的设计 (21)7.3.1 功能概述 (21)7.3.2 具体设计 (22)7.4 分类管理页面的设计 (23)7.5 图书管理页面的设计 (24)7.5.1 功能概述 (24)7.5.2 具体设计 (25)7.6 新书入库页面 (26)7.7 其它剩余的页面 (27)8 结论 (31)致谢 (32)参考文献 (33)1 前言随着信息化时代的到来,把图书馆移植到网络上已成为图书馆未来的发展方向,世界各国都非常重视图书馆的网络建设,在每个国家的网络中,由图书馆提供的网络资源占了相当重要的一部分。
网络亦是我过图书馆的发展方向,是信息时代图书馆的重要标志。
只有实现网络化,才能推动图书馆的分散型向协作型的发展,从而与国际接轨,才能实现文献资源的共建和共享。
本系统是以图书馆管理系统为原型,把客户端服务器模式移植到互联网上,建设成浏览器服务器模式,它不必拘泥于客户端,可以向更多的用户提供图书馆的操作,使更多的用户看到图书馆内图书的信息,图书最近的更新,以及读者对那种图书的热爱度。
把图书管理系统向网络上移植已经成为国内主流图书馆的建设目标。
2 系统分析2.1 需求分析传统的图书馆已经不能适应当代知识的产生与传播的速度,利用计算机网络对知识传播的加速与传播范围的扩大有很大的帮助。
网上图书馆正是通过计算机网络使读者可以在任何时间任何低点在一台可以连网的计算机上进行对图书的查询,借阅等操作。
从而方便了读者,同时也方便了管理员对图书馆的管理。
2.2 可行性分析网上图书馆使传统图书馆走上科学化、网络化管理的道路,但还要遵循经济性与技术性的原则。
下面从经济性和技术性这两个方面来研究该项目的可行性。
2.2.1 经济可行性网上图书馆可以节约管理人员的数量跟工作时间,同时扩大了读者的使用方式和范围。
管理员通过计算机对图书和读者进行管理,可以不仅仅局限于工作地点和时间,增加了借阅图书的可操作性,扩大了读者对图书馆的使用范围。
2.2.2 技术可行性近几十年经济的高速发展,计算机的普及已经有目共睹。
网站建设的数量与质量也逐渐提高。
ASP技术的发展已经日益成熟,使用ASP技术开发网站已经成为当代开发网站的主流之一。
网上图书馆作为一个小型网站,使用ASP技术能够比较成熟的完成设计。
为了完善数据的保密性,对用户密码采用了MD5加密算法,增加网站的安全性。
3 开发工具介绍3.1 Dreamweaver简介Dreamweaver是由Macromedia公司开发的一款所见即所得的网页编辑器。
和二维动画设计软件FLASH,专业网页图像设计软件FIREWORKS,并称为“网页三剑客”;2005年4月18日,全球最大的图像编辑软件供应商Adobe宣布,以换股方式收购软件公司Macromedia,Macromedia是著名的网页设计软件Dreamweaver及Flash的供应商。
据悉,此项交易涉及金额高达34亿美元。
根据双方达成的协议,Macromedia股东将以1:0.69的比例获得Adobe的普通股。
自此开始,Dreamweaver开始属于ADOBE设计软件系列。
Dreamweaver、FLASH以及在DREAMWEAVER之后推出的针对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队),足见市场的反响和MACROMEDIA公司对它们的自信。
说到DREAMWEAVER我们应该了解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋。
所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,但它同时也存在着致命的弱点。
3.1.1软件优点(1)最佳的制作效率Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop 等档案移至网页上。
使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。
对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。
Dreamweaver能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dreamweaver便可完成,整体运用流程自然顺畅。
除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。
(2)网站管理使用网站地图可以快速制作网站雏形、设计、更新和重组网页。
改变网页位置或档案名称,Dreamweaver 会自动更新所有连结。
使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。
(3)无可比拟的控制能力Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。
它包含HomeSite和BBEdit等主流文字编辑器。
帧(frames)和表格的制作速度快的令您无法想像。
进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。
甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。
所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软体。
当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。