1、 毕 业 实 训 报 告毕 业 实 训 报 告 实训题目实训题目: 图书管理系统 系系 别:别: 信息工程系 专专 业:业: 学学 号号: 姓姓 名名: 指导教师:指导教师: 提交日期:提交日期: 年年 月月 日日 目录 图书信息管理系统 . 3 摘要 . 3 第一章 引言 4 第二章 概述 4 2.1 ASP.NET 简介 4 2.2 什么是 .NET 5 2.2.1 IIS 的简介与安装 5 2.2.2 安装 VISUAL STUDIO 2008 和设置 SQL SERVER 服务器 6 2.3 数据库的概述 . 6 2.3.1 关系型数据库的概述 7 2.3.2 数据库基本对象简介 7
2、第三章 系统分析与总体设计 8 3.1 系统需求分析 . 8 3.1.1 功能需求分析 . 8 3.2 系统总体设计 11 3.2.1 系统总体架构流程图 11 3.2.2 数据库表设计 12 3.2.3 数据库类图 12 4.1 系统功能模块划分及界面设计 14 4.1.1 用户管理界面模块 15 4.1.2 管理员管理模块 16 4.2 系统功能的实现及主要代码 16 4.2.1 数据库定义存储过程实现功能 . 16 4.2.2 后台代码连接数据库实现功能 . 17 4.3 客户端脚本的使用以及 CSS 样式 . 19 第五章 总 结 20 参考文献 22 图书信息管理系统图书信息管理系统
3、 摘要 本课题采用 Windows 操作系统平台, 以 SQL 数据库为平台, .Net 为环境 C#为开发语言, 设计一个图书借阅信息管理系统。 本次题材主要是通过对各大学校的图书管理模式进行一个模拟项目, 通过和数据库结合 完善该项目的操作。 随着学校的规模不断扩大, 学生的 数量急剧增加, 有关学生的各种信息也成倍则增长。 面对庞大的信息量,就需要好的软件去管理他,提供科目成绩 学生基本信息的查询,提高 人们的工作效率和友好性。 该网站的应用时较为并且可以说是极为广泛的, 在大多数学校或 者行政部门都可以套用, 可以帮助管理员轻松管理人们的信息, 而普通人也可以查看自己的 信息,只是权限
4、不同而已。 关键词:借阅、 管理、 查询图书 第一章 引言引言 C/S 结构(Client/Server 结构)是大家熟知的客户机和服务器结构。它是软件系统体 系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现, 降低了系统的通讯开销。 目前大多数应用软件系统都是 Client/Server 形式的两 层结构 C/S 又称 Client/Server 或客户/服务器模式。 传统的 CS 体系结构虽然采用的是开 放模式 C/S 结构的优点是能充分发挥客户端的处理能力, 很多工作可以在客户端处理后 再提交给服务器。对应的优点就是客户端响应速度
5、快。缺点主要有以下几个:只适用于局域 网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有 扩展性。 这种方式远程访问需要专门的技术, 同时要对系统进行专门的设计来处理分布式的 数据。客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出 问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不 是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装, 其维护和升级成本非常高。对客户端的操作系统一般也会有限制。可能适应于 Win98, 但不 能用于 win2000 或 Windows XP。在 JA
6、VA 这样的跨平台语言出现之后,B/S 架构更是猛烈冲 击 C/S,并对其形成威胁和挑战。 2000 年以后,B/S(浏览器/服务器模式)是随着 Internet 技术的兴起,对 C/S 结构的一 种改进。 在数据安全性比较;数据一致性比较;数据实时性比较;数据溯源性比较;服务响应及 时性比较;网络应用限制比较方面都有明显优势。由于现在的软件应用系统正在向分布式的 Web 应用发展,Web 和 Client/Server 应用都可以进行同样的业务处理,应用不同的模块共 享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用 系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。 第二章第二章 概述概述 2.1 ASP.NET 简介 我们经常听说.NET 和 ASP.NET,可到底什么是.NET?ASP.NET 又是什么? 2.2 什么是 .NET 所谓.NET, 通常是