分析图书管理系统.ppt
《分析图书管理系统.ppt》由会员分享,可在线阅读,更多相关《分析图书管理系统.ppt(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第第1 1章章分析图书管理系统分析图书管理系统 【教学导航】【教学导航】知识技能目标知识技能目标(1)了解图书管理系统业务需求的分析方法)了解图书管理系统业务需求的分析方法(2)了解图书管理系统参与者、用例的分析方法)了解图书管理系统参与者、用例的分析方法(3)了解图书管理系统业务处理类、数据库访问类和界面类的分)了解图书管理系统业务处理类、数据库访问类和界面类的分析方法析方法(4)掌握图书管理系统功能模块结构的分析与划分方法)掌握图书管理系统功能模块结构的分析与划分方法(5)掌握图书管理系统数据库的分析与设计方法)掌握图书管理系统数据库的分析与设计方法(6)掌握图书管理系统主要操作流程的分
2、析方法)掌握图书管理系统主要操作流程的分析方法本章重点本章重点(1)图书管理系统的类)图书管理系统的类(2)图书管理系统的功能模块结构)图书管理系统的功能模块结构(3)图书管理系统的总体)图书管理系统的总体E-R图图(4)图书管理系统的关键操作流程)图书管理系统的关键操作流程教学方法教学方法项目教学法、分组讨论法、理论实践一体化、讲练结合项目教学法、分组讨论法、理论实践一体化、讲练结合课时建议课时建议6课时(含课堂同步实践)课时(含课堂同步实践)【任务描述】【任务描述】1任务卡任务卡 模块编号模块编号001-1模模块块名名称称分析图书管理系统分析图书管理系统计划工时计划工时4所属系统名称所属系
3、统名称图书管理系统图书管理系统模块主要功能简述模块主要功能简述(1)对图书管理系统的业务需求进行分析。)对图书管理系统的业务需求进行分析。(2)对图书管理系统的参与者与用例进行分析。)对图书管理系统的参与者与用例进行分析。(3)对图书管理系统的类进行分析。)对图书管理系统的类进行分析。(4)对图书管理系统的功能模块结构进行分析。)对图书管理系统的功能模块结构进行分析。(5)对图书管理系统数据库逻辑结构进行分析。)对图书管理系统数据库逻辑结构进行分析。(6)对图书管理系统的主要操作流程的概念结构和进行分析)对图书管理系统的主要操作流程的概念结构和进行分析表表1-1 【任务完成示范】【任务完成示范
4、】分析图书管理系统的业务需求分析图书管理系统的业务需求1.11.1分析图书管理系统的参与者分析图书管理系统的参与者1.21.2分析图书管理系统的用例分析图书管理系统的用例1.31.3分析图书管理系统的类分析图书管理系统的类1.41.4 分析图书管理系统的功能模块结构分析图书管理系统的功能模块结构1.51.5分析图书管理系统的数据库分析图书管理系统的数据库1.61.6分析图书管理系统的主要操作流程分析图书管理系统的主要操作流程1.71.71.1 1.1 分析图书管理系统的业务需求分析图书管理系统的业务需求1图书管理系统使用对象的功能图书管理系统使用对象的功能划分划分(1)图书借阅员主要使用图书管
5、理)图书借阅员主要使用图书管理系统借出图书、归还图书、续借图书、系统借出图书、归还图书、续借图书、查询信息等,也可以修改密码,以合查询信息等,也可以修改密码,以合法身分登录系统。法身分登录系统。(2)图书管理员主要管理图书类型、)图书管理员主要管理图书类型、借阅者类型、出版社数据、藏书地点、借阅者类型、出版社数据、藏书地点、部门数据等基础数据,编制图书条码,部门数据等基础数据,编制图书条码,打印书标,图书入库,管理书目信息,打印书标,图书入库,管理书目信息,维护借阅者信息,办理借书证等。维护借阅者信息,办理借书证等。(3)系统管理员主要负责管理用户,)系统管理员主要负责管理用户,为用户分配权限
6、,设置系统参数,备为用户分配权限,设置系统参数,备份数据,保证数据完整,保证网络畅份数据,保证数据完整,保证网络畅通和清除计算机病毒等。通和清除计算机病毒等。(4)图书借阅者可以查询书目信息、)图书借阅者可以查询书目信息、借阅信息和罚款信息等。借阅信息和罚款信息等。2图书管理系统的业务需求描述图书管理系统的业务需求描述通过对图书管理系统业务需求的整合、通过对图书管理系统业务需求的整合、归纳,可以获得如下功能需求。归纳,可以获得如下功能需求。(1)借阅者持有借书证借书。)借阅者持有借书证借书。(2)图书借阅员作为借阅者的代理)图书借阅员作为借阅者的代理完成借出图书、归还图书工作。完成借出图书、归
7、还图书工作。(3)图书管理员管理图书类型、借)图书管理员管理图书类型、借阅者类型、出版社、部门、馆藏地点阅者类型、出版社、部门、馆藏地点等数据,添加、修改和删除借阅者数等数据,添加、修改和删除借阅者数据,办理借书证,添加、修改和删除据,办理借书证,添加、修改和删除书目数据,编制图书条码,完成图书书目数据,编制图书条码,完成图书入库操作等。入库操作等。(4)系统管理员添加、修改和删除)系统管理员添加、修改和删除用户,设置用户权限,设置、修改系用户,设置用户权限,设置、修改系统参数等。统参数等。(5)图书管理员、图书借阅员和借)图书管理员、图书借阅员和借阅者本人都可以查询书目信息、借阅阅者本人都可
8、以查询书目信息、借阅信息和罚款信息。信息和罚款信息。本系统不考虑本系统不考虑“预留图书预留图书”和和“图书图书征订征订”等功能。等功能。1.2 1.2 分析图书管理系统的参与者分析图书管理系统的参与者经过实地调查、访谈,我们可以列出经过实地调查、访谈,我们可以列出图书管理系统的主要业务内容。图书管理系统的主要业务内容。(1)系统可供图书借阅员完成借书、)系统可供图书借阅员完成借书、还书、续借等操作。还书、续借等操作。(2)系统可供图书管理员完成图书)系统可供图书管理员完成图书编目、入库,办理借书证等操作。编目、入库,办理借书证等操作。(3)系统允许系统管理员对系统进)系统允许系统管理员对系统进
9、行维护,管理系统用户,设置用户权行维护,管理系统用户,设置用户权限。限。(4)系统可供图书管理员、图书借)系统可供图书管理员、图书借阅员和借阅者本人查询图书信息、借阅员和借阅者本人查询图书信息、借阅信息和罚款信息。阅信息和罚款信息。通过以上分析,可以确定系统中有通过以上分析,可以确定系统中有4类参与者:图书借阅员、图书管理员、系类参与者:图书借阅员、图书管理员、系统管理员和借阅者。各参与者的描述如表统管理员和借阅者。各参与者的描述如表1-3所示。所示。表表1-3图书管理系统的参与者图书管理系统的参与者参参与与者者业业务务功功能能图书借阅员图书借阅员主要使用图书管理系统借出图书,归还图书,续借图
10、书,查询信息等,主要使用图书管理系统借出图书,归还图书,续借图书,查询信息等,也可以修改密码,以合法身份登录系统也可以修改密码,以合法身份登录系统图书管理员图书管理员主要管理图书类型、借阅者类型、出版社、藏书地点、部门等基础数据,主要管理图书类型、借阅者类型、出版社、藏书地点、部门等基础数据,以及管理书目信息,维护借阅者信息,办理借书证,编制图书条码,打以及管理书目信息,维护借阅者信息,办理借书证,编制图书条码,打印书标,图书入库等印书标,图书入库等系统管理员系统管理员主要管理系统用户,为用户分配权限,设置系统参数,备份数据等主要管理系统用户,为用户分配权限,设置系统参数,备份数据等借阅者借阅
11、者可以查询书目信息、借阅信息和罚款信息可以查询书目信息、借阅信息和罚款信息 1.3 1.3 分析图书管理系统的用例分析图书管理系统的用例下面分别从这下面分别从这4种类型的参与者角度种类型的参与者角度出发,列出图书管理系统的基本用例,如出发,列出图书管理系统的基本用例,如表表1-4所示。所示。表表1-4图书管理系统的基本用例图书管理系统的基本用例系统参与者系统参与者基基本本用用例例图书借阅员图书借阅员借出图书,归还图书,续借图书,查询信息,修改密码借出图书,归还图书,续借图书,查询信息,修改密码图书管理员图书管理员管理基础数据,管理书目,管理图书,管理借阅者管理基础数据,管理书目,管理图书,管理
12、借阅者系统管理员系统管理员管理用户,管理用户权限,设置系统参数,备份数据管理用户,管理用户权限,设置系统参数,备份数据借阅者借阅者查询信息查询信息 添加借阅者信息用例的细化描述如表添加借阅者信息用例的细化描述如表1-5所示。所示。表表1-5添加借阅者信息用例的细化描述添加借阅者信息用例的细化描述用用例例名名称称添加借阅者添加借阅者标识符标识符bookMis2008001用例描述用例描述图书管理员添加借阅者信息图书管理员添加借阅者信息参与者参与者图书管理员图书管理员前置条件前置条件图书管理员成功登录到系统图书管理员成功登录到系统后置条件后置条件在系统中注册一名借阅者,并为其打印一个借书证在系统中
13、注册一名借阅者,并为其打印一个借书证基本操作流程基本操作流程输入借阅者的信息,如姓名、证件号码、部门等输入借阅者的信息,如姓名、证件号码、部门等系统存储借阅信息系统存储借阅信息系统打印一个借书证系统打印一个借书证可选操作流程可选操作流程输入的借阅者信息已经在系统中存在,提示管理员并终止输入的借阅者信息已经在系统中存在,提示管理员并终止用例用例1.4 1.4 分析图书管理系统的类分析图书管理系统的类为系统定义了为系统定义了4个类,分别是个类,分别是“借阅借阅者类者类”、“书目类书目类”、“图书类图书类”和和“借借阅类阅类”。为了便于访问数据库,抽象出一。为了便于访问数据库,抽象出一个个“数据库操
14、作类数据库操作类”,该类可以对数据库,该类可以对数据库执行读、写、检索等操作;所以,再在类执行读、写、检索等操作;所以,再在类图中添加一个图中添加一个“数据库操作类数据库操作类”。用户界面类的主要功能如表用户界面类的主要功能如表1-10所示。所示。表表1-10 图书管理系统操作界面类的主要功能图书管理系统操作界面类的主要功能序号序号界面类名称界面类名称主要功能说明主要功能说明1数据库连接界面数据库连接界面与后台数据库进行连接操作与后台数据库进行连接操作2用户登录界面用户登录界面登录系统时输入用户名和密码,验证登录用户身登录系统时输入用户名和密码,验证登录用户身份的合法性份的合法性3主界面主界面
15、为系统使用者提供主操作界面为系统使用者提供主操作界面4用户管理界面用户管理界面添加、删除用户,修改用户信息添加、删除用户,修改用户信息5用户权限管理界面用户权限管理界面设置用户权限设置用户权限6密码修改界面密码修改界面修改用户密码修改用户密码 序号序号界面类名称界面类名称主要功能说明主要功能说明7出版社数据管理界面出版社数据管理界面添加、修改、删除出版社数据添加、修改、删除出版社数据8部门数据管理界面部门数据管理界面添加、修改、删除部门数据添加、修改、删除部门数据9藏书地点管理界面藏书地点管理界面添加、修改、删除藏书地点数据添加、修改、删除藏书地点数据10图书类型管理界面图书类型管理界面添加、
16、修改、删除图书类型数据添加、修改、删除图书类型数据11借阅者类型管理界面借阅者类型管理界面管理不同类型借阅者的借书数量上限、借管理不同类型借阅者的借书数量上限、借书期限、超期日罚金、借书证有效期限等书期限、超期日罚金、借书证有效期限等参数参数 12浏览与管理书目数据浏览与管理书目数据界面界面选择对书目信息的操作(如添加、删除、修改)选择对书目信息的操作(如添加、删除、修改),检索书目信息和删除书目记录,检索书目信息和删除书目记录13新增书目数据界面新增书目数据界面新增图书编目新增图书编目14修改书目数据界面修改书目数据界面修改书目数据修改书目数据15浏览与管理借阅者数浏览与管理借阅者数据界面据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分析 图书 管理 系统
限制150内