毕业设计(论文-基于web的图书管理系统的设计和实现(2)内容摘要:
30 图 411 图书借阅 ........................................................................................................ 32 图 412 归还系统流程 ................................................................................................ 33 图 413 图书归还 ........................................................................................................ 34 喻龙波:基于 Web 的图书管理系统设计和实现 VI 插表清单 表 31 图书类别表 ...................................................................................................... 14 表 32 图书信息表 ...................................................................................................... 14 表 33 借阅信息表 ...................................................................................................... 16 表 34 管理员信息表 .................................................................................................. 16 表 41 图书种类表 ...................................................................................................... 19 表 42 图书信息表 ...................................................................................................... 19 表 43 图书借阅信息表 .............................................................................................. 19 表 44 系统管理表 ...................................................................................................... 20 表 51 划分 等价表 ...................................................................................................... 35 表 52 合理类测试用例 .............................................................................................. 36 表 53 不合理类测试用例 .......................................................................................... 36 安徽工程大学毕业设计 (论文 ) 1 引 言 随着社会的发展,人们对知识的需求也不断地增长。 在这种形势下,书籍就渐渐地成为人们获取并增长 知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就必不可少了,本文介绍了在 WindowsXP及 ASP + MSSql Server 环境下采用 “自上而下地总体规划,自下而上地应用开发 ”的策略开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从图书的借阅到图书的归还,形成了一个整体 自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。 根据调查得知, 他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理。 数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。 总的来说,缺乏系统,规范的信息管理手段。 尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书馆管理系统的开发的基本环 境。 数据处理手工操作,工作量大,出错率高,出错后不易更改。 图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。 如要对很长时间以前的图书进行更改就更加困难了。 基于这一问题,有必要建立一个图书馆管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速 度和准确性,能够及时、准确、有效的查询和修改图书情况。 喻龙波:基于 Web 的图书管理系统设计和实现 2 第 1 章 绪论 随着计算机技术的飞速发展和计算机应用的迅速普及,计算机已渗透到社会的各个角落,当前我国正处于信息技术迅猛发展的时代 ,各行各业正在经历全面信息化的过程 ,网络通讯与网络办公是当今信息时代发展的主要标志。 教育部日前颁布了《教育信息化管理标准》 ,预示着我国的高等教育管理也进入了信息化管理时代。 为此,各级教育管理部门与机构分别开发了各具特色的局域网络平台 ,为网络用户获取知识与信息带来了很大的便利条件 ,使各阶层管理人员受益于 信息时代的快捷通讯。 基于 Web 的图书管理系统就应运而生。 基于 Web 的图书管理系统是一个复杂、艰巨的系统工程。 它涉及图书入库,图书浏览,图书检索,图书借阅,图书归还,用户管理等多方面的工作,海量的处理数据也使沟通和协调的等工作困难。 因此存在管理任务艰巨、管理力量薄弱、管理手段落后、管理效率低下、规范化和标准化程度不高等诸多问题。 所以开发一种安全、可靠、稳定、高效的计算机自动化管理软件系统来科学管理整个图书馆的各项工作是当务之急。 管理信息系统是一个由人、计算机等组成的能进行信息的收集、传递、储存、加 工、维护和使用的系统。 进入 90 年代以后,管理信息系统的环境、目标、功能、支持层次、组成、内涵等均有了很大的变化。 如今,认为管理信息系统 (Management Information Systems, MIS)是由组织、管理、信息技术三个方面构成,它具有数据处理、预测、计划、控制、决策优化等功能。 它在应用范围上非常广泛,各个层次、各种职能、各种行业都有自己的、适用的信息系统。 管理信息系统作为现代化管理的重要手段和标志,己经成为管理活动中必不可少的一个组成部。 本课题的目的是通过对基于 Web 的图书信息的分析和设 计深入地理解管理信息系统的基本理论、开发方法以及应用。 为用户提供全面的、便捷的图书管理。 本设计为 “基于 Web 的图书馆系统 ”,图书管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。 对于前者要求建立起数据一致性和完整性强、数据安全性好的库。 而对于后者则要求应用程序功能完备 ,易使用等特点。 图书管理系统也可称电子阅览室,主要提供网上的电子图书阅览平台,读者可以通过系统阅览丰富的电子资源。 在系统中,读者可以方便地对书目进行检索和阅读,足不出户 便可尽览群书。 设计的主要内容包括以下几个方面: [1] 图书信息管理 图书馆管理员需要对图书入库,图书信息进行登记和维护 [2] 图书浏览 图书按照其内容进行分类,呈树状结构。 读者可以按照类别进行查找,逐级浏览。 这种浏览方式能够将相关的书目排列在一起,读者能很方便地找到自己感兴趣的主题进行阅览。 安徽工程大学毕业设计 (论文 ) 3 [3] 图书搜索 如果读者有很明确的阅读目的,或者想迅速查找某个关健词,就可以利用图书搜索功能,图书管理系统相对于旧图书馆的一个重要优点就是查找方便,读者也能免去查找书目卡片之苦了。 [4] 图书借阅 图书馆中的 书籍都是用来给用户借阅的,图书借阅时,要在数据库内留下借阅的图书信息,用户信息,借阅开始时间,借阅多久, [5] 图书归还 图书在借阅之后,需要归还,归还时要删去数据库中相应的借阅信息,并且需要核对图书信息,用户信息,借阅有没有超过规定时间,图书有没有损坏,对于超过时间和图书有所损坏的需要对用户处理一点数量的罚款。 关键技术 本系统选择 Windwos2020/XP 作为开发平台。 采用的数据库是 SQLServer 2020 数据库,开发语言为 ASP 作为前台的开发工具,用 SQLServer 2020 作为后台 支持数据库,通过 ASP 的数据库控件来连接 SQLServer 中并对其编程来实现以下功能:图书入库,图书信息管理, 图书浏览,图书检索,图书借阅,图书归还。 本次设计的重点和难点主要有三个: 1. 本设计针对的用户学校,采用的是 ASP 开发系统,故对此开发平台的掌握是开发过程的一个重点,由于基于 Web 的图书管理系统是一个基于 WEB 的交互系统,故对其界面的设计是一个难点。 2. 对系统众多功能模块的整合是本设计的难点 3. 软件的编写是本次设计的重点和难点。 Win32 平台 Microsoft 公司从 1983 年开始研制 Windows 系统,最初的研制目标是在 MSDOS的基础上提供一个多任务的图形用户界面。 第一个版本的 Windows 于 1985 年问世,它是一个具有图形用户界面的系统软件。 1987 年推出了 Windows 版,最明显的变化是采用了相互叠盖的多窗口界面形式。 但这一切都没有引起人们的关注。 直到 1990年推出 Windows 是一个重要的里程碑 ,它以压倒性的商业成功确定了 Windows 系统在 PC领域的垄断地位。 现今流行的 Windows 窗口界面的基本形式也是从 Windows 开始基本确定的。 1992 年主要针对 Windows 的缺点推出了 Windows ,为程序开发提供了功能强大的窗口控制能力,使 Windows 和在其环境下运行的应用程序具有了风格统一、操纵灵活、使用简便的用户界面。 在内存管理上也取得了突破性进展。 它使应用程序可以超过常规内存空间限制 ,不仅支持 16MB 内存寻址,而且在 80386及以上的硬件配置上通过虚拟存储方式可以支持几倍于实际物理存储器大小的地址空间。 Windows 还提供了一定程度的网络支持、多媒体管理 、超文本形式的联机帮助设施等 ,对应用程序的开发有很大影响 [13]。 喻龙波:基于 Web 的图书管理系统设计和实现 4 Active Server Page Active Server Page 简称 ASP ASP 也不仅仅局限于与 HTML 结合制作 WEB 网站,而且还可以与 XHTML 和WML 语言结合制作 WAP 手机网站。 但是其原理也是一样的。 当在 Web 站点中融入 ASP 功能后,将发生以下事情: 用户向浏览器地址栏输入网址,默认页面的扩展名是 .asp。 浏览器向服务器发出请求。 服务器引擎开始运行 ASP 程序。 ASP 文件按照从上到下的顺序开始处理,执行脚本命令,执行 HTML 页面内容。 页面信息发送到浏览器。 、 JSP、 PHP 三种技术比较 ASP,是一个 WEB 服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的 WEB 服务应用程序。 ASP 采用脚本语言 VBScript( Java script)作为自己的开发语言。 PHP 是一种跨平台的服务器端的嵌入式脚本语言。 它大量地借用 C,Java 和 Perl语言的语法 ,并耦合 PHP 自己的特性 ,使 WEB 开发者能够快速地写出动态产生页面。 它支持目前绝大多数数据库。 还有一点, PHP 是完全免费的,不用花钱,你可以从 PHP 官方站点。 自由下载。 而且你可以不受限制地获得源码,甚至可以从中加进你自己需要。毕业设计(论文-基于web的图书管理系统的设计和实现(2)
相关推荐
wser)实现,但是主要事务逻辑在服务器端( Server)实现,形成所谓三层 3tier 结构。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本( TCO)。 以目前的技术看,局域网建立 B/S 结构的 网络应用,并通过Inter/Intra 模式下数据库应用,相对易于把握、成本也是较低的。 它是一次性到位的开发,能实现不同的人员, 从不同的地点
有更强的市场竞争力企业开展信用政策可以吸引更多的客户促进企业的产品销售同时也为企业带来更多的经济效益也有利于企业间形成稳定的关系无形中也宣传了企业提高 了企业的知名度这样更加的扩大了企业在同行业中的竞争优势 3 有利于加强企业应收账款的管理
示。 图 7 管理员实体 ER 图 3. 产品地带中,包括产品编号 ,产品名称,产品介绍,发布时间等内容。 如图 8 所示。 图 8 产品地带实体 ER 图 4. 留言列表中包括留言编号,留言内容,回复内容等要素。 如图 9 所示。 图 9 留言列表实体 ER 图 5. 解决方案中包括方案编号,方案名称,方案内容,发布时间等内容。 如图 10 所示。 用户 用户 ID 用户密码 产品地带
式,是一种称为 “ 串行 ” 的信号,复杂的具体命的内容是由这信号的不同组合情况来表达的。 这种组合在专业术语上称为 “ 编码 ” 也就是上面所称的 “ 命令生成 ” 过程。 命令接收与之相反,称为 “ 解码 ” 通过解码电路,把含有命令信息的内容 “ 串行 ” 信号转换成了 “ 并行 ” 信号。 这时,每一个命令内容都应该有一跟输出线,每一跟输出线控制一个相对应的动作
下列要求综合考虑确定: ( 1)靠近负荷中心。 ( 2)节约用地,不占或少占耕地及经济效益高的土地。 ( 3)与乡或工矿企业规划相协调,便于架空线和电缆线路的引入和引出。 交通运输方便。 ( 4)具有适应地形,地貌,地址条件。 本设计的变电站位于某某县北王里乡,地理坐标北纬 3705039。 ,东经 11403939。 该地 区 地势平坦,无高山丘陵, 气候宜人,年平均气温在 度, 年平均降雨量