.NET+SQL Server2000图书管理系统
摘  要
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和文护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合开入式图书馆的要求,对MS SQL Server2000数据库管理系统、SQL语言原理、.NET应用程序设计进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库需求分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆工作人员的双方面的需要。
目录
一、 设计的目的和内容.................................. 1
二、 系统需求分析..................................... 1
三、 系统总体设计..................................... 1
 3.1 总体功能结构图.................................... 1
 3.2 系统流程图...................................... 2
四、 数据库设计...................................... 3
 4.1 需求分析及数据字典................................ 3
 4.2 概念设计......................................... 4
 4.3 逻辑设计......................................... 5
 4.4 物理设计......................................... 6
 4.5 SQL语句的实现.................................... 6
 4.6 创建视图......................................... 7
 4.7 创建存储过程...................................... 8
 4.8 创建触发器....................................... 9
五、 使用ER/STUDIO完成数据库设计..................... 10
辣、 代码实现........................................ 11
 6.1 “图书管理系统”的功能模块图........................ 11
 6.2 插入功能的实现................................... 11
 6.3修改/删除功能的实现.............................. 11
 6.4 查询功能的实现................................... 11
七、 总结............................................ 30
江西理工大学________学院《数据库系统概论》设计
设 计 评 分 表
学生姓名:                           设计题目:                               
| 评价 项目 | 序号 | 评 定 标 准 | 评价 比例 | 实际得分 | 
| 数 据 库 系 统 课 程 设 计 | 1 | 设计的目的和内容,需求分析 | 5分 |  | 
| 2 | 总体功能结构图 | 5分 |  | |
| 3 | 系统流程图 | 5分 |  | |
| 4 | 需求分析及数据字典 | 5分 |  | |
| 5 | 概念设计,E-R图 | 5分 |  | |
| 6 | 逻辑设计 | 5分 |  | |
| 7 | 物理设计,要求建立索引 | 5分 |  | |
| 8 | SQL语句的实现 | 5分 |  | |
| 9 | 创建视图 | 5分 |  | |
| 10 | 创建存储过程,能够使用事务 | 5分 |  | |
| 11 | 创建触发器,能够进行级联修改和受限修改 | 5分 |  | |
| 12 | 使用ER/STUDIO完成数据库设计 | 5分 |  | |
| 13 | 代码实现 | 35分 |  | |
| 14 | 总结 | 5分 |  | |
| 总 分 |  | 100分 |  | |
备注:此表由计算机教研室汇总存档备查
图书管理系统
一.系统设计目的和内容:
图书管理系统主要目的是对图书馆种类繁多的书籍进行管理,并且合理管理好用户的借还信息。提高图书馆的工作效率,降低管理成本。其开发主要包括后台数据库的建立和文护,以及前端应用程序的开发。前者要求建立起数据一致性各完整性强、数据安全性好的数据库。而后者则要求应用程序具有功能完备、易用等特点。因此本系统结合开放式图书馆的要求,采用.NET技术各SQL SERVER 2000数据库进行系统的开发。
二.系统需求分析:
1.书目查询管理:根据一定的条件对图书进行查询,并可以查看图书的详细信息,查询范围出版社、书名、作者等查询项目进行任意条件的组合查询。
2.权限文护管理:系统管理员可以在此模块中,对已有的图书信息进行修改,
并对用户信息进行管理。
3、用户信息管理:用户登录该系统后,可以进行图书的借阅和归还操作,还可
   修改密码、查询借阅信息等。
三.系统总体设计