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

图书管理系统设计文档(DOC)

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

.

更新Model抽象系统应用功能;处理业务逻辑;数据持久化状态查询调用View抽象数据表达;表示针对用户的数据;选择视图请求Contronller定义应用系统的行为将用户请求映射到模型更新;选择视图作为对请求的回应; 图4-1MVC模式

MVC模式的出现,很好的解决了传统开发WEB应用方式中存在的问题。M代表模型(Model),包含完成任务所需要的所有的行为和数据;V代表视图(View)界面,现实模型提供的数据;C代表控制器(Controller),它将模型映射到界面中,处理用户的输入并相应请求。其模型的关系如图所示。在MVC模型中,三层各尽其职、相互独立,各层内部的改变不会影响到其它层,从而降低了数据表达、数据描述和应该操作的耦合度,也能更好的实现开发中的分工,加速工程进度。

4.2 图书馆管理系统总体功能概述

图书管理系统包含五个模块分别是:系统登录、图书管理、学生管理、借阅信息管理、图书检索。

系统登录模块:一般用户和管理员都必须登录才能进入系统,用户登录时在后台判断用户的权限类型,分为普通用户和管理员,普通用户可以对书籍进行浏览及个人借阅信息的查询,管理员可以对多种信息进行操作。

精品

.

图书管理模块:管理员通过验证界面进入系统后,进入到图书管理模块,可以对图书进行添加,删除、修改图书信息、查询、查看等一系列的操作。

学生管理模块:管理员可以在此模块中创建新的普通用户,并且可以对用户的信息进行修改,删除等操作。

借阅信息管理模块:这是图书管系统中最重要的模块之一,管理员进入该模块中可以为普通用户办理借阅图书,归还图书的功能,并且能够实现还款的操作。

图书检索模块:普通用户通过验证界面进入系统后,能够按照书名,作者等多种条件对图书进行查询操作,确保查询到的都是最新的信息。

整体系统的功能模块如图4-2所示:

图书馆管理系统登录系统模块图书管理模块借书证管理模块借阅信息模块图书检索模块

图4-2 图书馆管理系统功能图

精品

.

4.3 图书馆管理系统各功能模块概述

4.3.1 系统登录模块

用户进入系统时调用的一个模块。该模块根据用户输入的用户名、密码来判断用户的类型,跳转到该类用户的界面。

本模块的功能点包括:

(1) 判断用户名和密码是否相符;

(2) 根据用户的权限类型,登录到系统的制定界面操作使用。 登录功能模块流程图如图4-3所示:

开始显示登录界面N是否存在用户YN用户界面是否是管理员Y管理员界面结束 图4-3 登录模块流程图

4.3.2 图书管理模块

在本模块中图书馆工作人员可以对图书进行管理操作。 本模块的功能点包括:

(1) 新书入库,将新进图书按其类型将图书的基本信息录入系统数据库;

精品

.

(2) 图书出库,某一部分图书会随着时间的增长及知识的更新而变得不再有收藏的价值,或者图书被损坏,这些图书就要在图书库中除去。即从图书库中删除此图书记录;

(3) 新书编码,图书入库后,需要贴上条形码,以便以后提供借阅,本系统不涉及到条形码阅读器,只是假定此过程已经生成条形码。编码只是将条形码帖于书上以唯一标识图书;

(4) 图书信息修改,图书信息由于工作人员的疏忽,而出现录入错误,提供其图书ID就可以查看图书的基本信息并对其进行修改;

图书管理功能模块流程图如图4-4所示:

开始图书管理新书入库图书出库图书信息修改是否成功Y入库成功页面N入库失败页面Y出库成功页面是否成功N出库失败页面Y修改成功页面是否成功N修改失败页面结束 图4-4 图书管理模块流程图

4.3.3 学生管理模块

本模块主要是工作者对学生信息(读者借书证信息)进行管理。 本模块的功能点包括:

精品

.

(1) 办理借书证,为新读者办理借书证,填写用户基本信息;

(2) 注销借书证,输入读者借书证编号,根据借书证ID删除读者表中此借书证信息;

(3) 挂失借书证,主要是将借书证的状态改为挂失,更新读者表状态字段,有图书管理员操作;

(4) 修改图书证信息,由于工作人员的疏忽,而出现办理借书证时录入信息有误,则可根据借书证编号对其信息进行查看和修改。

借书证管理功能模块流程图如图4-5所示:

开始借书证管理借书证办理借书证注销读者信息修改图书证挂失Y是否成功NY是否成功NY是否成功NY是否成功N办理成功页面办理失败页面注销成功页面注销失败页面修改成功页面修改失败页面挂失成功页面挂失失败页面结束 图4-5 借书证管理模块流程图

4.3.4 借阅信息管理模块

本模块主要是工作者对图书外借和归还进行管理。 本模块的功能点包括:

精品

图书管理系统设计文档(DOC)

.更新Model抽象系统应用功能;处理业务逻辑;数据持久化状态查询调用View抽象数据表达;表示针对用户的数据;选择视图请求Contronller定义应用系统的行为将用户请求映射到模型更新;选择视图作为对请求的回应;图4-1MVC模式MVC模式的出现,很好的解决了传统开发WEB应用方式中存在的问题。M代表模型(Model),包含完成任务所需要的所有的行为和数
推荐度:
点击下载文档文档为doc格式
3mcrl6a0642b61z97l7x8uhsm07tmu01718
领取福利

微信扫码领取福利

微信扫码分享