图书馆管理信息系统.pdf
文本预览下载声明
管理信息系统课程设计
图书馆管理信息系统
2010/6/1
学院:自动化学院
专业:物流工程
班级:07510
小组成员:罗坤,王娟,热孜古丽
学号:071717,071734,071740
指导老师:韦凌云
摘要
目前大多数图书馆的管理都已实现了信息化管理,通过对学校图书的管理信息系统进行
调查研究,了解完整的图书馆系统所涵盖的任务。而针对此次课程设计,只选取了图书馆最
为核心的业务进行分析。
本文描述的是一个适用于虚拟图书馆的管理信息系统,介绍了以JAVA 和 SQL
server2005为编程环境来实现系统功能的过程,通过对小型图书馆管理系统进行系统调查、
可行性分析、具体业务的分析、编程、实施和测试等环节,逐步将一个小型图书馆管理信息
系统的开发过程展现出来。
本文首先通过全面调查一个小型单位的图书馆的信息化需求,结合相关的数据文档,详
细绘制了业务流程图、数据流程图并建立了数据字典。在对调查结果进行分析的基础上,构
建出了系统的逻辑模型。采用自上而下的结构化设计方法,分析了系统中各实体间的联系,
结合现实可行性将逻辑模型转化为系统的物理结构,通过之前的分析绘制了模块结构图从而
设计了合理、完整的数据库。建立了系统的功能模型,并在此基础上进行了模块的划分。最
后按照提出的解决方案逐步设计程序,进行大量的调试和测试后完成了系统。
本系统按照实际的图书馆管理业务流程设计,其功能与实际环节相一致,包含了用户信
息管理、图书信息管理、借书和还书以及缴纳罚款的功能。整个系统在功能上基本满足了用
户的需要,并给管理员提供了权限对用户信息和图书信息的管理,且界面友好、操作简单,
易于使用。
关键字:图书馆管理、管理信息系统、JAVA、SQL server
目录
摘要2
第一章 概述5
1.1 前言5
1.2 项目背景5
1.3 项目简介5
1.4 系统目标5
1.5 开发工具6
1.5.1 Java Eclipse6
1.5.2 SQL server 20057
1.6 小结7
第二章 管理信息系统分析8
2.1 前言8
2.2 系统分析8
2.2.1 用户需求8
2.2.2 可行性分析8
2.3 业务流程分析8
2.3.1 用户信息管理业务9
2.3.2 图书信息管理业务9
2.3.3 用户借还书业务10
2.3.4 缴纳罚金业务11
2.4 数据流程分析12
2.4.1 顶层数据流程图12
2.4.2 第一层数据流程图13
2.4.3 第二层数据流程图14
2.4.4 列表清单17
2.5 数据字典17
2.5.1 简介17
2.5.2 外部实体条目17
2.5.3 数据存储条目18
2.5.4 数据处理条目21
2.5.5 数据流条目23
2.6 小结31
第三章 系统设计31
3.1 前言31
3.2 功能模块设计31
3.2.1 功能模块设计及分析31
3.2.2 系统模块结构图32
3.3 数据库设计34
3.3.1
显示全部