C#+sqlserver图书馆管理系统的设计与实现_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#+sqlserver图书馆管理系统的设计与实现

摘  要:图书馆作为信息资源的集散地,图书借阅繁杂,用户管理多变,包含大量的信息数据,因此需要一个完善的系统来对其进行有效的管理。本系统基于C/S模式,以.NET为开发平台,C#为开发语言,Microsoft SQL Server 2005为后台数据库管理系统,采用了表示层、业务逻辑层、数据访问层三层体系架构,实现了对图书书目、图书借阅、用户查询等统一、实时的管理。该系统具有使用方便、操作简单、界面友好等优点。5356
关键词:图书管理系统;C/S;三层架构5356
Design and Implementation of Library Management System
Abstract: The library is used as the commercial center of information resources. Its books borrow to read multifarious and its user management changeable. Besides, it includes a large number of information data and therefore requires a complete management system to manage effectively. The system is based on C/S mode, using .NET as the development platform, C# as the development language, Microsoft SQL Server 2005 as the backstage database management system, used three-tier architecture model, which is composed of the presentation layer, business logic layer and data access layer, achieved the titles of books, library, user queries unified, real-time management. The system has the feature of convenient utilization, simple operation and friendly interface.
Key words: Book Management System; C/S; Three-tier Architecture
目    录

摘  要    1
1.前言    2
1.1 图书馆管理系统研究现状    2
1.2 图书馆管理系统的研究意义    2
1.3 本文研究的主要内容    2
2.系统相关知识和关键技术介绍    3
2.1 数字图书管理系统的运行模式    3
2.2 数据库管理系统    3
2.3 Visual Studio 2010    4
2.4 ADO.NET技术    4
3.系统分析与设计    4
3.1 需求分析    4
3.2 主要功能分析    5
3.3 系统功能模块的设计    5
4.数据库的设计与实现    5
4.1 数据库的需求分析    5
4.2 概念结构设计    6
4.3 逻辑结构设计    6
5.系统详细设计与实现    7
5.1 登录模块    7
5.2 管理员管理主模块    7
5.3 管理员管理子模块    7
5.4 普通用户管理模块    9
6.总结    10
参考文献    11
致谢    12
图书馆管理系统的设计与实现
1.前言
1.3 本文研究的主要内容
本论文围绕图书馆管理系统,利用软件工程的思想和相关的设计模式对系统进行了详细的需求分析、概要设计、详细设计,将三层架构的相关知识应用到系统的设计和具体实现中,确定系统的结构;最终选择相应的技术完成系统的开发和测试[3]。本系统的功能模块具体可分为:读者信息管理模块、图书信息管理模块、借阅信息管理模块、图书查询模块和读者查询模块。
2.系统相关知识和关键技术介绍
2.1 数字图书管理系统的运行模式
2.1.1C/S模式简介
C/S(Client/Server)模式是客户机/服务器模式,它是发展到20世纪90年代的较为先进的结构,这种模式将应用系统分解为客户端应用程序和服务器两部分,并通过网络将这两部分有机的联系起来。其中服务器负责数据处理,客户机负责完成与用户的交互任务,并向后台服务器发送请求。这种结构的核心是对于用户的请求,如果客户机能够满足就直接给出结果,否则就交给服务器来处理,由服务器来完成一切的数据处理,处理结果再由服务器返还给客户端应用程序,由软件的交互界面显示出来[4]。这种模式合理均衡的处理了事务,充分保证了数据的完整性和一致性。目前,C/S模式主要应用在分布式系统上,程序主要采用窗口程序的形式。 (责任编辑:qin)