分析图书管理系统.ppt

上传人:牧羊曲112 文档编号:6244348 上传时间:2023-10-09 格式:PPT 页数:76 大小:226.50KB
返回 下载 相关 举报
分析图书管理系统.ppt_第1页
第1页 / 共76页
分析图书管理系统.ppt_第2页
第2页 / 共76页
分析图书管理系统.ppt_第3页
第3页 / 共76页
分析图书管理系统.ppt_第4页
第4页 / 共76页
分析图书管理系统.ppt_第5页
第5页 / 共76页
点击查看更多>>
资源描述

《分析图书管理系统.ppt》由会员分享,可在线阅读,更多相关《分析图书管理系统.ppt(76页珍藏版)》请在三一办公上搜索。

1、,第1章分析图书管理系统,【教学导航】,【任务描述】1任务卡,表1-1,【任务完成示范】,1.1 分析图书管理系统的业务需求,1图书管理系统使用对象的功能划分(1)图书借阅员主要使用图书管理系统借出图书、归还图书、续借图书、查询信息等,也可以修改密码,以合法身分登录系统。,(2)图书管理员主要管理图书类型、借阅者类型、出版社数据、藏书地点、部门数据等基础数据,编制图书条码,打印书标,图书入库,管理书目信息,维护借阅者信息,办理借书证等。,(3)系统管理员主要负责管理用户,为用户分配权限,设置系统参数,备份数据,保证数据完整,保证网络畅通和清除计算机病毒等。,(4)图书借阅者可以查询书目信息、借

2、阅信息和罚款信息等。,2图书管理系统的业务需求描述 通过对图书管理系统业务需求的整合、归纳,可以获得如下功能需求。,(1)借阅者持有借书证借书。(2)图书借阅员作为借阅者的代理完成借出图书、归还图书工作。,(3)图书管理员管理图书类型、借阅者类型、出版社、部门、馆藏地点等数据,添加、修改和删除借阅者数据,办理借书证,添加、修改和删除书目数据,编制图书条码,完成图书入库操作等。,(4)系统管理员添加、修改和删除用户,设置用户权限,设置、修改系统参数等。,(5)图书管理员、图书借阅员和借阅者本人都可以查询书目信息、借阅信息和罚款信息。,本系统不考虑“预留图书”和“图书征订”等功能。,1.2 分析图

3、书管理系统的参与者,经过实地调查、访谈,我们可以列出图书管理系统的主要业务内容。,(1)系统可供图书借阅员完成借书、还书、续借等操作。,(2)系统可供图书管理员完成图书编目、入库,办理借书证等操作。(3)系统允许系统管理员对系统进行维护,管理系统用户,设置用户权限。,(4)系统可供图书管理员、图书借阅员和借阅者本人查询图书信息、借阅信息和罚款信息。,通过以上分析,可以确定系统中有4类参与者:图书借阅员、图书管理员、系统管理员和借阅者。各参与者的描述如表1-3所示。,表1-3图书管理系统的参与者,1.3 分析图书管理系统的用例,下面分别从这4种类型的参与者角度出发,列出图书管理系统的基本用例,如

4、表1-4所示。,表1-4图书管理系统的基本用例,添加借阅者信息用例的细化描述如表1-5所示。,表1-5添加借阅者信息用例的细化描述,1.4 分析图书管理系统的类,为系统定义了4个类,分别是“借阅者类”、“书目类”、“图书类”和“借阅类”。为了便于访问数据库,抽象出一个“数据库操作类”,该类可以对数据库执行读、写、检索等操作;所以,再在类图中添加一个“数据库操作类”。,用户界面类的主要功能如表1-10所示。,表1-10 图书管理系统操作界面类的主要功能,1.5 分析图书管理系统的 功能模块结构,1.5.1 分析系统的三层架构图书管理系统采用C/S模式的三层架构,如图1-2所示。,图1-2 C/S

5、模式的三层架构,这样就可以将系统设计的三层部署在相应的层次中,即用户操作界面部署在客户端,业务逻辑处理类部署在业务服务器,数据访问类则部署在数据库服务器。,1.5.2 分析系统的功能模块结构将图书管理系统划分为3种类型(通用操作、业务处理和整合部署)、12个模块(用户登录模块、用户管理模块、基础数据管理模块、类型管理模块。,业务数据管理模块、数据查询模块、报表打印模块、条码编制与图书入库模块、图书借出与归还模块、罚款管理模块、系统整合模块、系统部署与发布模块),功能结构图如图1-3所示。,图1-3 图书管理系统的功能结构图,1.6 分析图书管理系统的数据库,1分析与设计数据库的概念结构(1)确

6、定实体(2)确定属性(3)确定实体联系类型(4)绘制局部E-R图,图书管理系统中的借出与归还模块不同实体之间的关系如图1-15所示。,图1-15 图书管理系统的借出与归还模块的局部E-R图,(5)绘制总体E-R图图书管理系统总体E-R图如图1-16所示,其中“书目”、“借阅”和“借阅者”是3个关键的实体。,图1-16 图书管理系统数据库的概念模型,(6)获得概念模型图书管理系统数据库的概念模型如图1-16所示。,2分析与设计数据库的逻辑结构(1)实体转换为关系(2)联系转换为关系(3)关系的规范化处理,图书管理系统数据库的主要关系模式如下所示。用户信息(用户编号,用户名,密码,用户类型,启用日

7、期,是否停用),用户类型(用户类型编号,用户类型名称)用户权限选项(权限选项编号,权限选项名称),用户权限(用户权限编号,用户类型名称,权限选项名称),出版社(出版社编号,ISBN,出版社名称,出版社简称,出版社地址),部门(部门编号,部门名称,部门负责人,联系人,联系电话),馆藏地点(馆藏地点编号,书库编号,书架编号,层次,图书类型说明),图书类型(图书类型编号,图书类型代码,图书类型名称,图书类型说明,类型层次编号,类型父项编号),借阅者类型(类型编号,借阅者类型,最大借书数量,最长借书期限,超期日罚金,借书证有效期),书目信息(书目编号,图书名称,作者,出版社,ISBN,出版日期,图书页

8、数,价格,图书类型,总藏书数量,现存数量,馆藏地点,简介,待入库数量),借阅者信息(借阅者编号,姓名,性别,出生日期,借阅者类型,借书证状态,办证日期,有效期截止日期,证件号码,联系电话,部门,押金剩余),借阅信息(借阅编号,借阅者编号,图书条码,借出日期,应还日期,续借次数,图书借阅员),图书信息(图书条码,书目编号,图书状态,入库日期),罚款类型(罚款类型编号,罚款种类,罚款原因,罚款基数,罚款倍率),罚款信息(罚款编号,借阅者编号,借阅者姓名,图书条码,图书名称,罚款原因,罚款方法,罚款金额,罚款日期,操作员),待罚款信息(罚款编号,借阅者编号,借阅者姓名,图书条码,图书名称,罚款原因,

9、罚款方法,罚款金额,登记日期,操作员),3分析数据库的物理结构图书管理系统的数据库管理系统采用Microsoft SQL Server 2000或Microsoft SQL Server 2005。,1.7 分析图书管理系统的 主要操作流程,1用户登录的流程当用户进行登录时,首先打开【用户登录】界面,然后输入“用户名”和“密码”;“用户名”和“密码”输入完毕,提交到系统,系统开始检查判断“用户名”和“密码”是否正确。,如果检查通过则成功登录,否则显示【错误提示信息】对话框;在【错误提示信息】对话框中选择需要进行何种操作,如果选择“重新输入”则返回【用户登录】界面再一次输入“用户名”和“密码”,

10、如果选择取消则退出【用户登录】界面,此时表示登录失败。,2借出图书的操作流程图书借阅员选择菜单项【借出图书】,打开【图书借出】窗口,图书借阅员在该对话框中输入借阅者信息,然后由系统查询数据库,以验证该借阅者的合法性,若借阅者合法。,则由图书借阅员输入所要借阅的图书信息,并将借阅信息提交到系统,系统记录并保存该借阅信息。,3归还图书的操作流程图书借阅员选择菜单项【归还图书】,打开【图书归还】窗口,图书借阅员在该对话框中输入归还图书的条码,并提交到系统,然后由系统查询数据库,以验证该图书是否为本馆藏书。,若图书不合法,则提示图书借阅员;若合法,则由系统查找借阅该图书的借阅者信息,然后删除相对应的借阅记录,并更新借阅者信息。,4超期处理的操作流程当发生借书或还书时,首先由系统找到借阅者的信息,然后调用超期处理以检验该借阅者是否有超期的借阅信息。,获取借阅者的所有借阅信息,查询数据库以获取借阅信息的日期,然后由系统与当前日期比较,以验证图书是否超过了规定的借阅期限,若超过规定的借阅时间,则显示超期的图书信息,以提示图书管理员。,【课堂同步实践】,1任务卡课堂同步实践的任务卡如表1-12所示。,表1-12课堂同步实践的任务卡,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号