好文档 - 专业文书写作范文服务资料分享网站

图书馆管理系统

天下 分享 时间: 加入收藏 我要投稿 点赞

管理信息系统课程 第二次大作业

题目:沈阳北方图书城管理信息系统分析

学院:管理学院 专业:市场营销132 学号: 姓名:王 婧

1. 功能模块划分及描述

图书馆管理信息系统的主要功能有:图书目录检索、网上图书预定、图书借阅、电子出版物借阅、图书采编、读者留言和系统维护等。系统功能描述如下。

1.1系统功能模块结构图

图1.1 系统功能模块结构图

1.2系统功能模块描述

1.读者注册系统??

读者访问系统时将检验读者账号和密码,经过注册的读者允许进入系统。? 2.书目查询系统??

读者进入图书馆管理信息系统后,可以根据需要检索书名或期刊。检索条件可以是书名称、图书编号、作者姓名或关键字等条件,如果读者拥有不充分还可以进行模糊查询。??

3.图书预定系统??

读者检索到需要的图书后,单击所需要图书条目,进入图书预定系统,读者也可以从图书馆管理信息系统主界面进入图书预定系统。系统查询图书库,如果书库中有此书,则将此书为该读者保留三天。读者应当在三天内到图书馆办理借阅手续,否则系统将自动取消保留。

4.图书借阅系统??

读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。图书借阅系统处理图书借阅、还书、续借等手续。? ? 5.图书采编系统??

图书采购入库经过编目等处理后,将其目录存入数据库,提供给读者检索使用。目录信息包括图书编号、图书类别、书名、作者、出版社、定价、出版日期和数量等。??

6.电子读物系统??

随着数字技术的发展,图书馆中的电子读物的数量越来越大。电子读物系统处理电子读物的阅览、版权与安全等事务。??

7.读者留言板??

通过留言板,读者将需要的图书、要求和建议等记录下来,与图书馆管理人员交流。?? 8.系统维护模块??

系统维护模块主要为图书馆管理人员提供图书统计信息和读者统计信息,以便于管理人员从宏观上掌握图书馆运行的总体状况。?

2. 系统配置设计

数据库设计包括数据库中表设计,表中字段(域)的设计,对各字段要指明数据类型,数据大小及其他需要的信息。各报表需要指定其关键字段,表与表之间的关系等。?

图2.1 数据库设计

硬件平台:

CPU:P4 2.8GHz; 内存:512MB以上。 软件平台:

操作系统:Windows xp/ Windows 2000/ Windows 2003; 数据库:SQL Server 2000; 浏览器:IE5.0,推荐使用IE6.0; Web服务器:IIS5.0; 分辨率:最佳效果1024*768。

3.系统流程图设计

系统流程图又叫事务流程图,是在计算机事务处理应用进行系统分析时常用的一种描述方法(另一个是数据流图),它描述了计算机事务处理中从数据输入开始到获得输出为止,各个处理工序的逻辑过程。

根据需求分析的要求对系统进行设计,系统流程图如图3.1:

图3.1 数据流程图

4. 代码设计

代码是代表事物名称、属性、状态等的符号,为了方便于计算机处理,一般用数字、字母或它们的组合来表示。

代码分为顺序码、区间码和记忆码,本系统采用的是区间码。区间码是把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定的意义。它的优点是信息处理比较可靠,排序、分类、检索等操作易于进行。

读者信息代码采用四位字符表示,设计方案如图4.1所示:

X X X X

读者顺序号

编号01

图4.1 读者信息代码设计方案

评论信息代码采用四位字符表示,设计方案如图4.2:

X X X X

评论信息顺序号 编号02

图4.2 评论信息代码设计方案

图书库存信息代码采用四位字符表示,设计方案如图4.3:

X X X X

库存信息顺序号

编号03

图4.3图书库存信息代码设计方案

电子阅读信息代码采用四位字符表示,设计方案如图4.4:

X X X X

电子阅读信息顺序号

编号04

图4.4 电子阅读信息代码设计方案

订货人信息代码采用四位字符表示,设计方案如图4.5:

X X X X

订货人信息顺序号

编号05

图4.5 订货人信息代码设计方案

5. 数据库设计 5.1概念结构设计

根据系统分析的数据流程图和数据字典,即可设计出能够满足用户需求的各实体及他们的关系,为后面的逻辑结构设计打下基础。这些实体包含的具体信息,通过相互间的作用形成数据的流动。E-R图如图5.1:

图5.1 北方图书城E-R图

5.2逻辑设计

概念设计是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用产品所支持的数据模型相符合的逻辑结构。图5.2为该系统的数据关联图。

表Book?主要存储?关于书籍的信息,?主键BookID,外键TypeID引用表?BookType 表Reader主要存储?关于读者的信息,?主键ReaderID,外键:DepartmentID引用表Department,?JobID引用表Job,?ClassID引用表Class

表Class主要存储?关于读者等级的信息,?主键ClassID?

表BookRule?主要存储?关于图书馆管理规则的信息,主键RuleID

表BorrowRecorder主要存储关于书籍借阅的信息,?主键BookID-ReaderID,外键:BookID引用表Book,?ReaderID引用表Reader

表Worker主要存储?关于工作人员的信息,?主键WorkerID 表PastBook主要存储?关于过期图书的信息,?主键BookID,外键:BookID引用表Book

6. 界面设计

本系统的主窗体是整个应用程序的入口处。此模块的主要作用是确认登录用户的身份,得到身份认证的用户才可以使用本系统。并根据当前用户的登录权限来划分用户可以进行的操作,由于系统用户的资料都存储在数据库中,因此,只要可以进入数据库中查看数据的用户都可以得到本系统用户的详细资料。

图6.1 北方图书城界面设计

6.1读者管理模块的界面设计

读者管理模块的主要功能是对读者信息进行管理,主要包括读者信息管理、借阅信息查询2个部分。

(1))读者信息管理设计

读者信息管理设计主要包括对读者信息进行显示/查询、添加、修改和删除4个部分的功能。读者可以通过功能导航进入读者信息管理页面,页面设计效果如图6.2:

图6.2读者信息管理页面的设计效果

1、读者信息显示/查询

读者可以在读者信息管理页面中的查询部分,输入一定的查询条件进行读者

图6.2 读者信息管理设计

(2)借阅信息的查询。

当读者在查询部分输入条件后,并单击【查询】按钮,读者添加的查询条件将被提交给本页,本页将根据读者提交的表单信息对数据库进行检索,并将结果集通过操作区输出到浏览器中。

读者信息显示/查询页面的运行结果如图6.3:

图6.3 借阅信息查询设计

6.2读者信息处理界面设计

(1))读者信息添加

渡河信息添加的主要功能是用于读者添加读者信息。在查询页面中单击【添加】按钮,在展示区中会显示添加页面,其设计效果如图6.4:

图6.4 读者信息添加页面设计效果

(2)读者账户交易信息修改

在显示读者账户信息页面,读者可以修改读者的交易密码。进行读者交易密码信息修改的页面设计效果如图6.5:

图6.5 读者交易修改页面设计效果

(3)读者密码修改

在读者信息管理页面,读者可以点选择自己的密码进行重新设定,读者密码修改如图

图6.6联系人信息管理页面设计效果

(4)联系人信息显示/查询

读者可以在联系人信息管理页面中的查询部分,输入一定的查询条件进行联系人信息的查询。

读者在查询部分输入条件后,单击【查询】按钮,读者添加的查询条件将被提交给本页,本页则将根据读者提交的表单信息对数据库进行检索,并将结果集通过操作区输出到浏览器中。

(5)读者评论

读者可也登录自己的页面对自己喜欢的书发表评论。

在登录页面中单击【评论】按钮,在评论区中会显示添加评论页面。在添写表单选择所要评论的书籍。

添加评论页面的运行结果如图6.7:

图6.7 添加评论页面运行结果

(6)评论信息修改

评轮信息修改的主要功能是读者修改评论的信息,方便读者在任何时候发表对于书籍的不同看法。在显示评论内容的详细信息页面,读者可以更改其评论的内容。评论信息修改页面运行结果如图6.8:

图6.8 联系人信息修改页面运行结果

(7)评论信息删除

评论信息删除的主要功能是删除评论的信息。 (8)缺书信息登录

缺书信息登录主要是对于读者想要阅读或借阅的书籍缺少或丢失的登记。页面设计效果如图6.9:

图6.9 缺书信息管理页面的运行结果

(9)图书精准查找

读者可以输入图书价格、出版社、作者、出版年月进行精准的图书查找。图书精准查找页面运行结果如图6.10:

图6.10图书精准查找页面运行结果

(10)图书的分类导航

图书的分类导航系统主要是帮助读者快速寻找到想要的图书类型的功能,便于读者查看想要类型的图书目录,图书分类导航的运行结果如图6.12:

图6.11 图书分类导航页面运行结果

6.3服务管理模块的界面设计

服务管理设计的主要功能包括反馈信息的显示/查询、添加、修改和删除4个部分。用户可以通过功能导航进入服务管理页面,页面设计效果如图6.13:

图6.12 服务管理页面的设计效果

(1)反馈信息的添加

反馈信息添加的主要功能是读者添加图书馆图书是否借阅的反馈信息。在查询页面中单击【查询】按钮,在展示区中会显示添加页面。反馈信息添加页面的设计效果如图6.14:

图6.13 反馈信息添加页面的设计效果

(2)反馈信息的修改

因为反馈信息是读者的反馈意见所以不得随意修改,读者只可以修改“评论”信息。当评论完成选项,选中“已完成”时,那么任何信息都不可以修改,也就是说只有在评论“未完成”的情况下才能修改“处理结果”。

反馈信息页面设计效果如图6.15

图6.14 反馈信息页面设计效果

6.4图书结算界面设计

图书结算主要分为两个模块,第一个模块是讲图书添加进购物车,第二个模块是将图书进行结算。

图6.15 结算页面设计效果

7安全性设计

本系统的安全功能通过用户的权限设定来实现。用户在登录系统时输入密码,如果密码正确,才可进入进行系统操作。

图书馆管理系统

管理信息系统课程第二次大作业题目:沈阳北方图书城管理信息系统分析学院:管理学院专业:市场营销132学号:姓名:王婧1.功能模块划分及描述图书馆管理信息系统的主要功能有:图书目录检索、网上图书预定、图书借阅、电子出版物借阅、图书采编、读者留言和系统维护等。系统功能描述如下。1.1系统
推荐度:
点击下载文档文档为doc格式
5lcad5s84e7px008twlp8xswm2yhdw015jj
领取福利

微信扫码领取福利

微信扫码分享