论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > ASP >

(B)在线图书管理系统论文

三、 总体规划与设计

在对图书系统进行开发之前,必须首先对系统进行整体规划和设计,否则就会导致开发工作量大,系统不符合要求。更为糟糕的是,还可能会导致系统不完善或整个系统根本无法运行。因此,系统的总体规划与设计是在线图书管理系统必备且首要的步骤。具体到本系统而言,就是根据图书管理系统的目标、内容、规模、性质、现有的配置等具体情况,进行系统可行性分析,明确系统开发目标,整体规划网站的物理结构。 copyright paper51.com

3.1 系统可行性分析

paper51.com

对系统进行可行性分析是系统规划的关键步骤,必须在可行性报告通过后,才可以进入实质性的图书管理系统应用分析阶段。 http://www.paper51.com

通过调查,先画出图书馆的组织结构图如下:

copyright paper51.com

copyright paper51.com

通过调研了解到,该图书馆各个部门负责的主要业务如下: 内容来自论文无忧网 www.paper51.com

(1)采编组主要负责图书采编工作,包括购置新书、打印编目、增加数量。

copyright paper51.com

(2)目录厅主要负责读者查询工作,包括可借图书(按图书类别、图书名称或图书作者查询);新书目录(按图书类别、日期查询);借书情况(按读者借书证号查询) 内容来自www.paper51.com

(3)借阅组主要负责图书流通、查询统计、借阅查询等工作。

内容来自www.paper51.com

(4)阅览室、工具书室主要负责读者阅览工作,包括:阅览各种杂志、报纸、阅览各种工具书。

内容来自论文无忧网 www.paper51.com

下面绘制出图书馆流通业务中借书的流程图。 内容来自论文无忧网 www.paper51.com

(1)读者在目录厅查阅索引卡; paper51.com

(2)读者写出所借图书的分类号、种次号、交给图书管理员,并出示本人的借书证; paper51.com

(3)图书管理员根据图书的分类号、种次号到书库找书; paper51.com

(4)将图书交给读者,并由读者填写所借图书的借书卡。

copyright paper51.com

(5)图书管理员把借书卡保存到写有该读者借书证号的口袋里。

copyright paper51.com

得出该图书馆业务流程图如下所示:

http://www.paper51.com

copyright paper51.com

3.1.1图书管理系统的现状

paper51.com

国际上图书管理系统前景看好,而国内的在线图书,数量上也有了新的增长。数字图书,各高校的电子图书室等在线图书的出现,证明了在线图书管理系统的前景是好的。现在国家正在积极建设网络基础设施,网络对人们生活的影响将越来越大,人们对在线图书的认同度也越来越高。这些情况表明,目前开展在线图书管理系统业务具有非常大的市场空间。 paper51.com

3.1.2优势、劣势分析 内容来自论文无忧网 www.paper51.com

在线图书管理系统之所以成为热点,跟WEB技术的不断成熟与网络带宽的不断增加分不开的.基于浏览器/服务器(Browse/Server)网络结构建立的在线图书管理系统采用胖服务器,瘦客户端的运行模式,主要的命令执行,数据计算都在服务器完成,应用程序在服务器安装,客户机不用安装应用程序,所有的图书日常管理事务都通过免费的浏览器来完成,采用这种B/S结构的图书管理系统大大减轻了系统管理员的工作量,更重要的是,这种方式对前端的用户数(即读者)没有限制,任何图书信息,即使是异地的用户也可以通过浏览器进行浏览和查询。在与传统的图书管理系统相比,在线图书管理系统的管理模式突破了地理位置,管理时间的局限,是一种全新的管理模式,其优势是显而易见的,比如虚拟世界可以容纳巨大的信息;内容传播和交流沟通的无障碍与低成本;时空概念上相对的自由度;增加书籍品种易如反掌,它能给读者海量的选择;建立仓储的费用相对低廉;新一代网民迅速增加,目前已超过8000万,而使用在线进行图书阅读和查询的网民也迅速增加(尤其是在高校);同时,国家对信息产业大力支持。目前,国内在线图书的覆盖面及其7*24小时全天候服务,充分满足了读者的需求。另外,在线图书管理系统的管理成本远低于传统模式,在节约资料的同时管理水平与管理效率得到了提高。因此,无论是从管理员的角度而言,还是对于读者或是学生的角度而言,在线图书管理都具有较强的优势和良好的发展前景。 内容来自论文无忧网 www.paper51.com

3.1.3结论

copyright paper51.com

在线图书管理系统的建立是可以有效的节省人力资源提高管理效率的投资,其设计理念很简单,变人工管理图书为计算机自动化进行在线图书信息的管理,既省时间又提高效率。因此在系统构建时,只要我们本着丰富在线图书的信息资源,为读者和管理员提供最为方便的快捷的图书阅览途径和管理手段,去吸引读者,那么在线图书管理系统是完全可行的。 内容来自论文无忧网 www.paper51.com

3.2 系统设计思想

copyright paper51.com

该图书管理系统通过前端(客户端)浏览器和后台数据库向用户展示信息,方便的实现了图书信息的维护和更新,使管理员更快,更好的了解信息。以“图书管理”模块为例,管理员将所有新书数据存入数据库相应的表中,当客户端发出浏览该动态页面的请求时,服务器就会执行相应的脚本代码,从数据库中查询出符合条件的书籍信息,生成相关页面发送到客户端浏览器上。客户端所显示的内容是随着后台管理数据库的变化而动态显示的,因此,客户端可以获得图书的书籍最新动态信息。

内容来自www.paper51.com

根据模拟的角色不同和实现的功能不同,原理上理应将整个系统做个两个个既独立又相互联系的两个模板:前台浏览和后台管理系统。但在实际开发过程中,将后台管理(如管理员信息的管理)集成到前台管理中,这是也该系统的一个特点. paper51.com

3.3 系统设计目标 内容来自www.paper51.com

在明确了系统的设计思想之后,就要开始规划系统的设计目标了,也就是要明确整个系统应当实现的功能,下面将就在线图书管理系统的各个模块分别进行介绍。

paper51.com

3.3.1.前台在线图书管理系统 paper51.com

前台在线图书管理系统为管理员提供在线图书管理入口,管理员通过登陆在线图书管理系统的网站,浏览、查询书目信息,并对流通,借阅图书信息进行管理。其中,对图书的管理主要包括书籍入库和图书信息的修改,流通管理主要包括图书借阅,图书归还,图书续借等,查询功能很强大,并提供了图书状态信息统计以及用户管理和系统设置.图2为图书借阅流程: paper51.com

paper51.com

图2——图书借阅流程图

http://www.paper51.com

图3图书还书流程图如下: 内容来自www.paper51.com

内容来自论文无忧网 www.paper51.com

图3 图书还书流程

paper51.com

3.4 系统整体结构及其说明 http://www.paper51.com

整个系统分为六个子模块,系统整体结构如图3所示:

paper51.com

copyright paper51.com

图3-系统整体结构图 内容来自论文无忧网 www.paper51.com

从以上结构图可以看出,系统相互联系,构成图书管理系统整体。读者是用户角色,由读者在终端控制,而此以外的,由管理员在服务端控制,整个系统的运行也由管理员来维护。 copyright paper51.com

系统E-R图设计

copyright paper51.com

在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。

paper51.com

利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。

paper51.com

系统总体E-R图设计

paper51.com

copyright paper51.com

(1) 设计局部ER模式

http://www.paper51.com

实体和属性的定义: 内容来自论文无忧网 www.paper51.com

图书(图书编号,图书名称,作者,出版社,出版日期,备注,价格,数量,) 内容来自www.paper51.com

copyright paper51.com

    copyright paper51.com

借阅者(借书证号,姓名,性别,身份证,联系电话,密码) paper51.com

copyright paper51.com

图书类别(图书类别编号,类别描述) 内容来自www.paper51.com

所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。 copyright paper51.com

1)确定公共实体类型

内容来自www.paper51.com

为了给多个局部ER模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。 内容来自www.paper51.com

2)局部ER模式的合并

内容来自论文无忧网 www.paper51.com

合并的原则是:首先进行两两合并;先和合并那些现实世界中有联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。

paper51.com

四、 在线图书管理系统的开发与实现

copyright paper51.com

前面介绍了构建在线图书管理系统必备的技术与知识,并且对系统进行了总体规划与设计,在此基础上,我们把理论和实际结合起来,看看如何运用这些技术和知识来开发一个在线图书管理系统。

http://www.paper51.com

------分隔线----------------------------
联系方式