图书管理系统.doc
约55页DOC格式手机打开展开
图书管理系统,页数 55 字数 15952摘要 本是开发一个较为通用的图书馆管理系统。本系统运用了powerbuilder9.0对图书馆管理系统进行开发和设计。主要包含如下应用模块:编目(编目参数、图书分编、图书移送、新书通报)流通(借还书、借书还书历史查询、图书借书证挂失和赔书、过期图书催还、读者管理)书目...
内容介绍
此文档由会员 天缘 发布
图书管理系统
页数 55 字数 15952
摘要
本图书管理系统是开发一个较为通用的图书馆管理系统。本系统运用了PowerBuilder9.0对图书馆管理系统进行开发和设计。主要包含如下应用模块:编目(编目参数、图书分编、图书移送、新书通报)流通(借还书、借书还书历史查询、图书借书证挂失和赔书、过期图书催还、读者管理)书目检索(馆藏检索)统计(馆藏统计、流通量统计、过期罚款统计、赔书统计)帮助(帮助目录、关于系统)
图书馆内一般设置有多个部门,每个部门都有具体的分工,例如采编部门负责图书的分类、编目等加工工作;流通部门负责图书的借还工作;技术部门负责系统参数的设定、数据库的备份等。因此在系统规划上,把软件分为服务器端和客户端两部分;服务器端安装在机房服务器的主机上,负责参数设置、数据备份等功能;客户端安装在负责具体业务的计算机上,实现编目、流通、检索等功能。
其特点是把整个系统划分为服务器端软件和客户端软件两个互相独立的部分,其中服务器应用在服务器端运行,其主要功能是设置必要的系统参数、进行用户管理以及对数据库进行备份工作。
关键词: PowerBuilder9.0,图书管理,编目,客户端,服务器
摘要 I
Abstract II
第1章 绪论 - 1 -
引言 - 1 -
1.1 PB概述 - 2 -
1.1.1 PowerBuilder的主要特性 - 2 -
1.1.2 开放系统 - 2 -
1.1.3 可视化开发环境 - 3 -
1.1.4 面向对象编程 - 3 -
1.1.5功能强大的PowerScript语言 - 3 -
1.1.6 多平台的开发环境 - 4 -
1.2关系数据库和Sybase SQL Anywhere - 4 -
1.3 图书管理系统 - 5 -
第2章 数据库理论基础 - 7 -
2.1 数据库系统设计及范式分析 - 8 -
2.1.1 数据库系统设计 - 8 -
2.1.2 数据库设计范式分析 - 11 -
2.2 SQL语言介绍 - 13 -
2.2.1 SQL基础 - 13 -
2.2.2 SQL语句 - 15 -
第3章 图书馆管理系统设计分析 - 17 -
3.1 应用需求分析 - 17 -
3.2 系统功能模块划分 - 18 -
3.3 系统数据库设计 - 19 -
3.3.1 概念设计 - 19 -
3.3.2系统数据组成 - 22 -
3.3.3数据表的设计 - 22 -
第4章 图书馆管理系统应用程序设计 - 27 -
4.1登录界面 - 27 -
4.2主窗口 - 27 -
4.3图书编目模块 - 28 -
4.3.1编目参数 - 28 -
4.3.2图书分编 - 29 -
4.3.3图书移送 - 30 -
4.3.4新书通报 - 31 -
4.4流通模块 - 32 -
4.4.1借还书(图书流通) - 32 -
4.4.2借还书历史记录查询 - 35 -
4.4.3图书借书证挂失和赔书 - 35 -
4.4.4期图书催还 - 36 -
4.4.5 读者管理 - 37 -
4.5 书目检索模块 - 38 -
4.6 统计模块 - 40 -
4.7 系统管理模块 - 41 -
4.7.1 用户管理 - 41 -
4.7.2 系统参数设置 - 43 -
4.7.3 管理员管理 - 43 -
第5章 系统测试和运行 - 45 -
5.1 图书馆管理系统测试 - 45 -
5.1.1 图书馆管理系统的本地测试 - 45 -
5.1.2 图书馆管理系统运行环境 - 47 -
第6章 结论 - 48 -
致谢 - 49 -
参考文献 - 50 -
参考文献
[1] 张长富.PowerBuilder9.0开发人员指南[M].北京希望电子出版社,2004年9月第1版
[2] 伍俊良.PowerBuilder课程设计与系统开发案例[M].清华大学出版社,2004年1月第1版
[3] Ian Sommerville. 软件工程(英文版•第7版)Software Engineering, Seventh Edition[M]. 机械工业出版社, 2004年11月第1版
[4] 王家华. 软件工程[M]. 东北大学出版社, 2001年第1版
[5] 张海藩. 软件工程导论[M]. 清华大学出版社, 2002年第3版
页数 55 字数 15952
摘要
本图书管理系统是开发一个较为通用的图书馆管理系统。本系统运用了PowerBuilder9.0对图书馆管理系统进行开发和设计。主要包含如下应用模块:编目(编目参数、图书分编、图书移送、新书通报)流通(借还书、借书还书历史查询、图书借书证挂失和赔书、过期图书催还、读者管理)书目检索(馆藏检索)统计(馆藏统计、流通量统计、过期罚款统计、赔书统计)帮助(帮助目录、关于系统)
图书馆内一般设置有多个部门,每个部门都有具体的分工,例如采编部门负责图书的分类、编目等加工工作;流通部门负责图书的借还工作;技术部门负责系统参数的设定、数据库的备份等。因此在系统规划上,把软件分为服务器端和客户端两部分;服务器端安装在机房服务器的主机上,负责参数设置、数据备份等功能;客户端安装在负责具体业务的计算机上,实现编目、流通、检索等功能。
其特点是把整个系统划分为服务器端软件和客户端软件两个互相独立的部分,其中服务器应用在服务器端运行,其主要功能是设置必要的系统参数、进行用户管理以及对数据库进行备份工作。
关键词: PowerBuilder9.0,图书管理,编目,客户端,服务器
摘要 I
Abstract II
第1章 绪论 - 1 -
引言 - 1 -
1.1 PB概述 - 2 -
1.1.1 PowerBuilder的主要特性 - 2 -
1.1.2 开放系统 - 2 -
1.1.3 可视化开发环境 - 3 -
1.1.4 面向对象编程 - 3 -
1.1.5功能强大的PowerScript语言 - 3 -
1.1.6 多平台的开发环境 - 4 -
1.2关系数据库和Sybase SQL Anywhere - 4 -
1.3 图书管理系统 - 5 -
第2章 数据库理论基础 - 7 -
2.1 数据库系统设计及范式分析 - 8 -
2.1.1 数据库系统设计 - 8 -
2.1.2 数据库设计范式分析 - 11 -
2.2 SQL语言介绍 - 13 -
2.2.1 SQL基础 - 13 -
2.2.2 SQL语句 - 15 -
第3章 图书馆管理系统设计分析 - 17 -
3.1 应用需求分析 - 17 -
3.2 系统功能模块划分 - 18 -
3.3 系统数据库设计 - 19 -
3.3.1 概念设计 - 19 -
3.3.2系统数据组成 - 22 -
3.3.3数据表的设计 - 22 -
第4章 图书馆管理系统应用程序设计 - 27 -
4.1登录界面 - 27 -
4.2主窗口 - 27 -
4.3图书编目模块 - 28 -
4.3.1编目参数 - 28 -
4.3.2图书分编 - 29 -
4.3.3图书移送 - 30 -
4.3.4新书通报 - 31 -
4.4流通模块 - 32 -
4.4.1借还书(图书流通) - 32 -
4.4.2借还书历史记录查询 - 35 -
4.4.3图书借书证挂失和赔书 - 35 -
4.4.4期图书催还 - 36 -
4.4.5 读者管理 - 37 -
4.5 书目检索模块 - 38 -
4.6 统计模块 - 40 -
4.7 系统管理模块 - 41 -
4.7.1 用户管理 - 41 -
4.7.2 系统参数设置 - 43 -
4.7.3 管理员管理 - 43 -
第5章 系统测试和运行 - 45 -
5.1 图书馆管理系统测试 - 45 -
5.1.1 图书馆管理系统的本地测试 - 45 -
5.1.2 图书馆管理系统运行环境 - 47 -
第6章 结论 - 48 -
致谢 - 49 -
参考文献 - 50 -
参考文献
[1] 张长富.PowerBuilder9.0开发人员指南[M].北京希望电子出版社,2004年9月第1版
[2] 伍俊良.PowerBuilder课程设计与系统开发案例[M].清华大学出版社,2004年1月第1版
[3] Ian Sommerville. 软件工程(英文版•第7版)Software Engineering, Seventh Edition[M]. 机械工业出版社, 2004年11月第1版
[4] 王家华. 软件工程[M]. 东北大学出版社, 2001年第1版
[5] 张海藩. 软件工程导论[M]. 清华大学出版社, 2002年第3版