课程设计说明书
课程名称:数据库课程设计
业:计算机网络技术    班级:073341
          名: 钢子          学号:  25 
      指导教师:  田丹          成绩:     
完成日期: 2009 1 10
   
题目:基于C#的图书管理系统的设计与实现
设计内容及要求:
要求熟练掌握数据库设计的过程及方法,设计出的数据库要在2NF的标准要求之内。可结合一门高级语言,进行前台界面的设计,要求基本实现数据的录入、查询、更新、删除的操作,其中查询部分要实现多表连接查询,模糊查询。要求有对视图的操作,同时通过存储过程和触发器实现对于数据的管理。
设计环境:
Visual Studio.NET 2005
SQL Server 2005
实现目标:
1. 实现对图书基本信息的查询
2. 图书借阅与归还
3. 读者身份验证,用户登录
4. 图书入库及图书库存量统计
5. 用户修改身份
6. 管理员对图书信息的管理
7. 管理员对普通用户的管理
图书信息的修改
   
    图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。如何及时了解各个环节中信息的变更,提高管理效率成为图书管理的核心问题。
本系统的主要功能包括图书馆内书籍信息以及学生借阅信息的管理。因此系统功能分为面向学生和管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加、删除和修改以及对学生借阅、续借、归还的确认。
系统设计采用面向对象的程序设计语言,在SQL Server 2005的数据库平台基础上,实现了对于图书相关信息的管理,方便了借阅的操作,提高了工作效率,加快了图书管理的自动化进程。
关键词: 图书数据库设计说明书范文 ; 管理系统 ; 数据库
 
前言............................................. 1
1  系统分析    2
1.1  需求分析    2
1.2  设计目标    2
2 数据库设计    3
2.1开发工具    3
2.1.1 SQL Server 2005简介    3
2.1.2 C#简介    3
2.2  实体关系图设计    4
2.3  数据库表设计    5
2.4 视图,存储过程的实现    6
2.4.1创建视图(用户信息查询)    6
2.4.2创建存储过程(k_proc)    6
3系统详细设计与实现    7
3.1系统功能模块设计    7
3.2 系统功能模块实现    8
3.2.1前台登录模块    8
3.2.2查询图书模块:    9
3.2.3图书入库模块:    10
结 论    11
参考文献    12

前  言
计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求,建设图书馆信息网络系统,是图书馆现代化建设的客观要求。建设以计算机为核心的图书馆信息网络,实现图书馆管理和服务的自动化,更好地为科技工作服务,是图书馆发展的必由之路。目前,国内大部分大型的公共图书馆和高校图书馆都实现了网络管理,中小型图书馆(包括企业图书馆),也在朝着这个方向发展。