毕业设计 基于分布式三层结构c/s模式图书管理系统.doc

约66页DOC格式手机打开展开

毕业设计 基于分布式三层结构c/s模式图书管理系统,基于分布式三层结构c/s模式图书管理系统全文66页 约12800字 设计理念新颖程序语言精准论述翔实摘要在internet技术迅猛发展的今天,一个成功的图书管理信息系统不仅要有丰富完善的管理内容,还应具备如何能够创建通向未来的没有中断的跨越lan、wan和internet平台的分布式可伸缩的应用结构,以满足当今的复杂的...
编号:10-22626大小:1.18M
分类: 论文>计算机论文

内容介绍

此文档由会员 痴狂少年 发布

基于分布式三层结构C/S模式图书管理系统


全文66页 约12800字 设计理念新颖 程序语言精准 论述翔实

摘 要

在Internet技术迅猛发展的今天,一个成功的图书管理信息系统不仅要有丰富完善的管理内容,还应具备如何能够创建通向未来的没有中断的跨越LAN、WAN和Internet平台的分布式可伸缩的应用结构,以满足当今的复杂的不断发展的图书管理业务需求。
以往的两层结构(2-tier)的C/S模式信息管理系统,管理功能丰富,自诞生的十多年内得到了普遍欢迎和广泛应用,而且取得相当的成功,但是随着系统结构的复杂和规模的日益扩大,两层的C/S模式结构系统成功的背后却逐渐暴露出其框架上的缺陷。笔者通过查阅大量资料,经过三个多月设计实践,开发一个简单功能分布式三层结构图书管理系统(局域网),可以实现动态的连接应用程序服务器,只要对配置文件进行配置,就可以像网上邻居一样选择所要连接的应用程序服务器(数据库),并提供简单的图书管理功能。
本文描述了整个系统的开发全过程并突出了几项重点技术的应用——数据库(服务器)的建立,图书管理模块的实现和系统的分布式三层体系结构设计实现。

关键词:图书管理;三层结构;数据库;DataSnap技术

Abstract

Given the rapid development of Internet Technology, to meet the needs of increasingly complicated book management, a sound Book Management Information System should be equipped with not only rich management content, but also distributed and elastic application structure which can go through the platform of LAN, WAN and Internet without interruption.
The early 2-Tier C/S Mode Information has been well received and widely used in the past ten-odd years because of its rich management functions. However, as the structure become more and more complicated, and the scale become larger, the system is found to be limited to further development for its weakness in framework. By referring to lots of data and practicing, I have developed a simple distributed Book Management System with three-tiers, which can realize which enable Application Server to connect flexibly. By collocating the text, the system can choose the Application Server (Database) as the LAN do, and provide easily operated functions on book management.
What this thesis describes is the whole developing process of this system, and several important technologies’ application—the built of Database (Server), operated functions on book management and the design of the system which is distributed three layers structure will be highlighted.

Keywords: Book management; 3-Tier; Database; DataSnap technology

目 录

1.引言………………………………………………………………………………(1)
2.需求分析…………………………………………………………………………(1)
2.1用户需求分析………………………………………………………………(1)
2.2 系统技术需求分析…………………………………………………………(2)
2.2.1以往两层结构C/S技术缺陷………………………………………(2)
2.2.2 技术需求解决方法……………………………………………… (2)
2.3 数据字典……………………………………………………………………(2)
2.4系统功能需求分析…………………………………………………………(3)
2.4.1系统整体功能需求…………………………………………………(3)
2.4.2功能细节需求………………………………………………………(3)
2.5 系统运行环境需求分析……………………………………………………(4)
2.5.1 设备要求………………………………………………………… (4)
2.5.2 支持软件………………………………………………………… (4)
2.5.3 其他要求………………………………………………………… (4)
3系统设计…………………………………………………………………………(4)
3.1 数据库设计…………………………………………………………………(4)
3.1.1概念设计……………………………………………………………(4)
3.1.2概念模型设计…………………………………………………… (5)
3.1.3 数据库逻辑结构设计…………………………………………… (6)
3.2系统概要设计…………………………………………………………… (7)
3.2.1 体系结构规划……………………………………………………(7)
3.3 目标系统的逻辑结构设计………………………………………………(7)
3.3.1 三层结构…………………………………………………………(7)
3.3.2 三层体系结构模型………………………………………………(8)
3.4 应用体系模型设计………………………………………………………(8)
3.5管理模块设计 ……………………………………………………………(8)
3.5.1整个系统数据流图 ………………………………………………(8)
3.5.2功能总图及模块之间的流程 ……………………………………(9)
3.5.3用户端管理模块设计及系统流程图 ……………………………(9)
3.5.4管理员端管理模块设计系统流程图 ……………………………(10)
4 系统实现………………………………………………………………………(10)
4.1 实现工具选择……………………………………………………………(10)
4.2三层结构的实现方法 ……………………………………………………(11)
4.3 数据库实现过程 …………………………………………………………(12)
4.4图书管理模块功能的实现 ………………………………………………(13)
4.4.1实现不同用户的操作权限和登陆模块 …………………………(14)
4.4.2 查询功能模块实现………………………………………………(15)
4.4.3新书入库管理模块 ………………………………………………(16)
4.4.4其他功能模块实现 ………………………………………………(17)
4.5 服务器端程序的建立……………………………………………………(17)
4.6 客户端程序的建立 ………………………………………………………(18)
4.7 客户端实现SQL 查询……………………………………………………(18)
4.8动态连接应用程序服务器的实现 ………………………………………(19)
5讨论 ……………………………………………………………………………(26)
5.1界面显示不够理想 ………………………………………………………(26)
5.2 系统特色…………………………………………………………………(27)
5.3信息的全面性 ……………………………………………………………(27)
5.4功能设想 …………………………………………………………………(27)
5.5系统的稳定性和安全性 …………………………………………………(27)
6总结 ……………………………………………………………………………(27)
致谢 ………………………………………………………………………………(29)
参考文献…………………………………………………………………………(29)
附件………………………………………………………………………………(30)

部分参考文献

[7] 赵万军 王兴东.《Delphi软件项目开发实例》.电子工业出版社, 2004年11月
[8] 黄梯云 .《管理信息系统》第二版.高等教育出版社, 2000年7月
[9] 张瀚文 齐锦刚 王建中.《Delphi数据库系统开发与实例解析》,高等教育出版社
[10] 刘卫宏.《SQL Server2000 2000使用教程》.科学教育出版社,2003年5月