图书管理系统——毕业论文(pb+sql).doc
图书管理系统——毕业论文(pb+sql),图书管理系统摘 要图书管理系统是典型的信息管理系统(mis),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此本人结合开入式图书馆的要求,对ms sql server2000数据库管理系统、...
内容介绍
此文档由会员 caseyfriend 发布图书管理系统
摘 要
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合开入式图书馆的要求,对MS SQL Server2000数据库管理系统、SQL语言原理、Power Builder应用程序设计,Power Builder数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆工作人员和高级管理员三方面的需要。
第一章对数据库应用系统开发和图书管理系统进行了简明的介绍,并分析了开发图书管理系统所应进行的工作。
第二章分析了图书管理信息系统的应用需求,按照数据库设计理论一步一步地给出了系统需求说明书、局部ER图、全局ER图、系统关系模式,子模式,利用SQL Server2000建立了数据库。
第三章进行了具体的程序设计,具体划分了两类用户的操作权限,设计了了五个操作界面。实现了数据库表的浏览,数据库表的查询,记录的添加、删除和修改,实现了多数据库表的连接操作,实现了多条件查询和模糊查询,并灵活实现了对不可更新查询结果集的更新操作,实现了主从表操作,实现了密码维护功能。
关键字:图书管理系统,PowerBuilder, SQL Server,客户/服务器
目 录
摘 要 I
目 录 II
1 绪论 1
1.1 背景及目的 1
1.2 图书管理系统 1
1.2.1 图书管理系统简介 1
1.2.2 图书管理系统特点 1
1.3 数据库系统 2
1.3.1 数据库系统原理 2
1.3.2 数据库系统简介 2
2 需求分析 4
2.1 应用需求分析 4
2.2 任务概述 4
2.2.1 目标: 4
2.2.2 运行环境 4
2.3 数据描述 5
2.3.1 静态数据 5
2.3.2 动态数据 5
2.3.3 数据库描述 6
2.4 功能需求 6
2.4.1 功能划分 6
2.5 性能需求 6
2.5.1 数据精确度 6
2.5.2 适应性 6
2.6 运行需求 7
2.6.1 用户界面 7
2.7 其它需求 7
3 数据库系统设计 8
3.1 数据库设计 8
3.1.1 数据库设计概述 8
3.2 数据库系统设计及范式分析 8
3.2.1 数据库系统设计 8
3.2.2 数据库设计范式分析 9
3.3 SQL语句 10
3.3.1 SQL语句简介 10
4 应用程序设计分析 11
4.1 系统窗体模块组成 11
4.2 图书查询功能的实现 11
4.3 用户密码认证窗体的实现 11
4.4 图书借阅模块的实现 12
4.5 读者进行图书归还功能实现 13
4.6 读者个人信息模块的实现 13
3.4 图书管理系统中表的设计 13
结 论 15
致 谢 16
参考文献 17
附 录 18