图书管理系统的设计.docx
《图书管理系统的设计.docx》由会员分享,可在线阅读,更多相关《图书管理系统的设计.docx(11页珍藏版)》请在冰豆网上搜索。
![图书管理系统的设计.docx](https://file1.bdocx.com/fileroot1/2023-1/21/223b337b-805d-422c-be3d-4a753714d850/223b337b-805d-422c-be3d-4a753714d8501.gif)
图书管理系统的设计
兰州商学院
本科生课程(设计)
论文(设计)题目:
图书管理系统
学院、系:
信息工程学院
计算机科学与技术系
专业(方向):
计算机科学与技术
年级、班:
2004级2班
学生姓名:
XXX
指导教师:
XXX
2005年12月20日
一、需求分析
目前开发的图书馆管理系统(BooksManagementSystem)版本很多,但要找到符合我们需求的图书馆管理系统(BMS)软件并不容易。
由于存在各方面的不足,图书馆在选择BMS时倍感困惑。
主要集中在以下方面。
1.大多数自称为图书馆管理系统的软件其实只是简单的书籍管理系统,难以真正提升图书馆管理水平,提高工作效率,其降低管理成本的效果也不明显。
2.系统功能不切实际,但大多数是互相模仿,不是从图书馆实际需求中开发出来的。
3.大部分系统不能满足图书馆管理的需要。
安装部署,管理及不方便,或者选用小型数据库,不能满足图书馆海量数据存取的需要。
4.系统操作不方便,界面设计不美观、不标准、不专业、不统一,用户实施及学习费时费力。
二.系统功能
图书馆管理系统必须具备以下基本功能。
1.图书借阅
主要由图书管理员进行借书还书记录的登记和清除其主要功能模块包括:
图书借阅,图书续借,图书归还。
2.图书管理
分别是由图书管理员管理图书(包括图书信息的修改,新图书的增加,旧图书的删除),超级管理员管理图书分类,管理信息、,管理管理员登录账户,管理逾期,其功能模块包括:
添加图书信息,图书档案管理,图书类型设置。
3.读者管理
读者管理实现了对读者的全面管理,其功能模块包括:
读者档案管理,读者类型设置。
4.图书查询
主要用于查询图书,其中直接查询包括按图书编号直接查询,按书名查询,按作者查询,按出版社查询(可选模糊查询)。
多条件查询可以按读者的要求选取所需要的图书直接查询和模糊查询,多条件查询),其功能模块包括:
图书借阅查询,图书档案查询。
5.系统设置
登陆系统的管理员权限,以及书架的设置,其功能模块包括:
添加管理员,权限设置,书架设置,管理员设置。
三.系统结构设计
1.系统结构总图:
系统结构总图
四.开发环境
1.硬件平台:
□CPU:
2.3GH。
□内存:
2GB。
□显示器:
1024×768或更高。
2.软件平台:
□操作系统:
Windows7。
□数据库:
SQLServer2008.
□开发环境:
Microsoft.NETFrameworkSDK4.0.
□开发工具:
MicrosoftVisualStudio2010
□开发语言:
C#语言。
□服务器:
IIS8.0
□浏览器:
IE9.0,Firefox13.0
□分辨率:
最佳效果1024×768像素。
五.数据库设计
1.E-R图
1).用户
2).管理员设置
3).书架
4).图书借阅
5).图书信息
6).图书类型
7).图书馆
8).读者信息
9).读者类型
2.数据库设计
本系统采用了SQLServer2008数据库。
在SQLServer2008企
业管理器中建立一个新数据,并将其命名为Db_tsrj,数据表树形结构图如下:
数据库db_tsrj中包含10张表。
数据表结构如下:
1).用户表(tb_user)
2).管理员设置表(tb_admSet)
3).书架表(tb_bookcase)
4).图书借阅表(tb_bookBrrow)
5).图书信息表(tb_bookInfo)
6).图书类型表(tb_bookType)
7).图书馆表(tb_library)
8).读者类型表(tb_readerType)
9).读者信息表(tb_readerInfo)