1 / 59
文档名称:

图书馆自动化馆务管理系统研究与实现.doc

格式:doc   页数:59
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书馆自动化馆务管理系统研究与实现.doc

上传人:799474576 2013/7/17 文件大小:0 KB

下载得到文件列表

图书馆自动化馆务管理系统研究与实现.doc

文档介绍

文档介绍:图书馆自动化馆务管理系统的实现
中文提要
随着互联网的不断发展和普及应用,办公自动化技术越来越受到人们的重视与青睐。这种信息共享,协同工作,可远程移动的无纸化办公,已经逐步取代了传统的办公方式。
图书馆自动化馆务管理系统是基于JSP(Java Server Page)开发技术的供图书馆内部使用的自动化馆务管理系统。本文首先简单介绍了OA的相关内容和用到的开发工具,其次根据图书馆提供的馆务管理需求,着重对其中的五个子系统:登陆退出子系统、个人办公子系统、培训信息管理子系统、人事信息管理子系统、注册修改密码子系统,进行了需求分析,概要设计、详细设计、代码开发以及程序测试等。本文的子系统与另外两位同学研制的子系统集成起来构建了完整的图书馆馆务自动化办公环境。
整个系统采用B/S结构,扩展了客户机/服务器的概念,实现了跨越多平台的开发。此外还使用了JSP+JDBC技术和高性能的SQL Server 2000数据库。系统界面清楚美观,体现了更多人性化设计。研究成果可用于首都师范大学数字图书馆的馆务管理,具有很强的实用性。
关键词:办公自动化(OA),B/S结构,JSP
目录
1引言 1
开发背景及意义 1
OA概述 1
OA的研究现状及发展趋势 1
高校图书馆的自动化、网络化建设 2
本课题的研究意义 2
开发目标及用户特点 3
待开发软件的整体目标 3
用户特点 3
系统开发所用的技术、软件介绍与环境准备 3
系统开发所用技术的选择 3
系统开发数据库的选择 4
系统开发工具的选择 4
开发环境的配置与搭建 5
2 系统分析 6
系统需求分析 6
用户需求 6
系统层次方框图(图1) 7
系统设计思想 7
系统设计分析 10
系统功能分析 12
系统逻辑方案 16
数据流图(简称为DFD) 16
数据字典 17
系统其他要求 18
对性能的要求 18
输入/输出要求 18
数据管理能力要求 19
故障处理要求 19
其他专门要求 19
3 系统设计 20
图书馆办公系统主要需求简介 20
功能需求 20
接口需求 20
性能需求 20
可靠性和安全性需求 20
界面需求 20
主要子系统模块设计 20
登陆退出子系统设计说明 20
个人办公子系统设计说明 23
培训信息子系统设计说明 27
人事信息子系统设计说明 32
注册修改密码子系统设计说明 36
系统平台选择 39
硬件设备及操作系统 39
系统开发平台 39
数据库设计 39
数据库需求分析 39
数据库表的设计 39
4 系统实施 44
模块程序设计举例 44
连接数据库 44
分页的实现 44
登陆退出 47
个人办公 48
培训信息管理 50
人事信息管理 50
软件测试的目的和过程 52
调试程序时出现的错误及解决办法 53
各子系统最终测试 53
软件运行 54
1引言
开发背景及意义
OA概述
随着科技的发展和信息不断的大量倍增,人们的工作内容和要求有了质的变化。高效、最优、方便已成为人们追求的更高境界。当计算机诞生后,这种需求得到了逐渐满足,OA也就随之产生了。那么什么是OA呢?
办公自动化(Office Automation ,简称 OA) 于 20 世纪 50 年代提出,是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。它以系统科学为理论基础,行为科学为主导,综合运用信息技术( 包括微电子技术、计算机技术和通信技术等) 完成各种办公业务,充分有效地利用信息资源,以提高生产效率、工作效率、工作质量、辅助决策、促进办公活动规范化和制度化,以达到既定的目标,获得更好的效果。通过网络,组织机构内部的人员可跨越时间、地点协同工作;通过 OA 系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大