图书馆管理系统设计方案.docx
- 文档编号:8141186
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:7
- 大小:17.97KB
图书馆管理系统设计方案.docx
《图书馆管理系统设计方案.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统设计方案.docx(7页珍藏版)》请在冰豆网上搜索。
图书馆管理系统设计方案
图书馆管理系统
设
计
方
案
设计人员:
日 期:
2012年12月15日
目 录
一、 系统概述 3
1、系统功能概述 3
2、系统基本需求分析 3
二、系统架构设计 5
1、网络结构设计 5
2、系统软件环境设计 6
3、开发工具选型 6
4、应用软件架构选型 6
三、系统功能设计 6
1、 馆长办公子系统 6
⑴用例分析 6
⑵类设计 7
⑶业务逻辑(活动图) 7
⑷业务逻辑(顺序图) 7
2、 图书编目与读者管理子系统 7
⑴用例分析 7
⑵类设计 7
⑶业务逻辑(活动图) 7
⑷业务逻辑(顺序图) 7
3、 阅览室管理子系统 8
⑴用例分析 8
⑵类设计 8
⑶业务逻辑(活动图) 8
⑷业务逻辑(顺序图) 8
4、 借阅部管理子系统 8
⑴用例分析 8
⑵类设计 8
⑶业务逻辑(活动图) 8
⑷业务逻辑(顺序图) 9
5、 公用模块设计 9
⑴用例分析 9
⑵类设计 9
⑶业务逻辑(活动图) 9
⑷业务逻辑(顺序图) 9
6、 系统结构设计 9
7、 系统部署说明 9
四、计划进度与人员分工 9
五、维护与技术支持 10
图书馆管理系统
设计方案
————图书馆管理系统分析与设计示例
一、系统概述
1、系统功能概述
图书馆管理系统实现日常工作的计算机网络化。
系统主要实现馆藏图书的计算机管理;各类人员(图书惯工作人员和读者)的计算机管理;图书馆日常工作的电子化。
2、系统基本需求分析
通过与图书馆各类工作人员的沟通和实地调查,了解到图书馆的业务部门有:
●馆长
●图书编目部
●借阅部
●阅览室
●书库
其中:
图书编目部兼读者管理工作;书库没有专门的管理业务。
因此,对图书馆业务进行分析后,得出图书馆管理系统主要业务用例如下:
图1-1 系统主要业务用例
其中:
员工管理:
实现图书馆内部员工管理,包括员工信息增加、删除、修改;
工作岗位安排:
实现新员工工作岗位安排、原有员工岗位调动;
新书编目上架:
按照编目规则,给新书编目,并将编目贴在新书书脊上;包括图书分类管理;
读者管理:
包括新卡发放、取消读者身份、读者类别管理;新卡发放时验证读者资料,给读者分类、编号;
杂志借阅管理:
包括验证读者身份、借阅物登记、归还登记、损坏赔偿处理;
借书:
包括读者身份验证、历史借阅情况管理、新借图书登记;
还书:
包括归还图书登记、借阅逾期罚款、催还逾期图书;
二、系统架构设计
1、网络结构设计
根据图书馆业务情况分析、图书馆物理环境分析和现有实现技术条件,本系统拟采用如下网络结构:
图2-1 系统网络结构
建议网络硬件配置:
●服务器:
采用HPXXXXX PC服务器。
●终端:
采用 XXXXX型号。
●交换机:
采用CISCOXXXX。
●局域网交换速度:
100M到桌面。
2、系统软件环境设计
●操作系统:
采用WindowsServer+WindowsXP操作系统平台。
●数据库管理平台:
采用SQLServer数据库管理平台。
3、开发工具选型
●采用J2SE环境开发。
●开发工具选择JBuilder。
4、应用软件架构选型
鉴于系统运行于图书馆局域网络环境内,系统采用C/S架构设计。
部分信息查询和统计功能采用Applet技术。
三、系统功能设计
根据进一步的用户需求分析,结合系统软件框架设计,本系统详细功能设计如下:
1、馆长办公子系统
⑴用例分析
通过分析馆长办公业务,认为:
员工管理包括新进员工(员工增加)、员工调动或辞退(员工删除)和员工信息变更(员工修改)功能。
员工管理的管理对象为:
员工。
工作岗位安排对应到系统的功能划分,使用系统“权限管理”实现。
包括新进员工岗位安排(新增权限)、员工岗位调动(权限修改)和员工调离或辞退(权限删除)。
权限管理的管理对象包括:
员工、权限(按工作职能划分的系统子功能)。
分析得到馆长办公子系统用例图如下:
图3-1馆长办公子系统用例图
⑵类分析与设计
①主要类属性设计
根据用例分析,得知馆长办公包括以下类:
员工、权限。
“员工类”属性:
编号、姓名、参加工作时间、性别、年龄等。
“权限类”属性:
编号、权限名称、权限功能描述。
在进行员工权限分配时,需要记录某员工所分配的权限,可在“员工类”中增加“权限”属性,但考虑到一个员工可能身兼数职,则“员工类”与“权限类”存在“多对多”的关系,这种关系在关系数据库中难以表达,所以设计关联类“员工权限分配”,用于记录员工的权限分配信息。
“员工权限分配类”属性:
编号、员工编号、权限编号。
②类功能设计
上述类均应该有如下功能:
列表显示全部内容、新增、删除、按编号或名称查询、修改等。
因上述类的信息均应存入数据库(永久化),而上述功能均可以通过数据库操作实现,且实现上述操作均须通过用户操作界面实现,因此,设计如下界面类:
馆长办公主窗口:
包含“员工管理”、“权限设置”一级功能菜单。
“员工管理”下包含“员工增加”、“员工删除”、“员工修改”二级菜单。
员工增加窗口:
主要属性为:
输入员工基本信息的输入框、“保存”按钮、“放弃”按钮。
操作在按钮事件处理程序中实现。
“保存”时将输入的数据使用insert语句保存到数据库中。
员工删除窗口:
主要属性为:
输入员工编号或姓名的输入框,“确定”按钮、“放弃”按钮。
操作在按钮事件处理程序中实现。
“确定”时将输入的数据作为条件,使用delete语句实现数据库数据删除。
员工修改窗口:
主要属性为:
输入员工编号或姓名的输入框,员工基本信息编辑的输入框,“查询”按钮、“修改”按钮、“放弃”按钮。
操作在按钮事件处理程序中实现。
“查询”时将输入的数据作为条件,使用select语句在数据库中检索出满足条件的数据,显示在基本信息编辑输入框中,“修改”时,将输入的信息以编号或姓名为条件,使用update语句实现数据库数据修改。
权限设置窗口:
主要属性为:
列表显示所有员工编号和姓名、列表显示所有编号和权限名称的两个List框,“保存”按钮、“放弃”按钮。
“保存”时,先根据选择的用户列表,删除“用户权限分配”中所选择用户的数据,再根据选择的用户列表和选择的权限列表,将各对数据存入“用户权限分配”表中。
数据库操作类:
主要属性为:
所有与数据操作相关的定义,包括连接对象、语句对象、数据集对象等。
主要操作:
数据库连接、update操作(包括insert、delete、update三种SQL语句)、query操作(select语句操作)。
③设计类图
根据以上类的分析,“馆长办公子系统”类图设计如下:
⑶业务逻辑(活动图)
根据用例和类的分析与设计,馆长办公子系统的业务逻辑可以使用下述活动图描述:
⑷业务逻辑(顺序图)
2、图书编目与读者管理子系统
⑴用例分析
⑵类设计
⑶业务逻辑(活动图)
⑷业务逻辑(顺序图)
3、阅览室管理子系统
⑴用例分析
⑵类设计
⑶业务逻辑(活动图)
⑷业务逻辑(顺序图)
4、借阅部管理子系统
⑴用例分析
⑵类设计
⑶业务逻辑(活动图)
⑷业务逻辑(顺序图)
5、公用模块设计
⑴用例分析
⑵类设计
⑶业务逻辑(活动图)
⑷业务逻辑(顺序图)
6、系统结构设计
7、系统部署说明
四、计划进度与人员分工
五、维护与技术支持
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 设计方案