管理信息系统课程设计 图书管理系统Word下载.docx
- 文档编号:15187575
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:60
- 大小:1.09MB
管理信息系统课程设计 图书管理系统Word下载.docx
《管理信息系统课程设计 图书管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程设计 图书管理系统Word下载.docx(60页珍藏版)》请在冰豆网上搜索。
SQLServer2000或SQLServer2005
客户端开发工具:
VisualStudio2005或其他开发工具
4.2知识准备
熟悉SQLServer2000或SQLServer2005的使用;
熟悉C#、ASP.NET或其他语言进行数据库编程。
5系统分析
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。
在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。
一个最典型的手工处理还书过程就是:
读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。
这样借书过程就完成了。
还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。
利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。
我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
5.1任务分析
本系统主要用于学校教师和学生图书管理,主要任务是通过建立图书管理系统,完善学校图书录入、借还以及读者信息的管理,通过查询可立即定位该读者的相应的信息,可以对图书进行查询、增加、修改,读者可以预约已借图书,针对这些问题设计此系统。
5.2功能分析
通过建立图书管理系统,把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。
这些管理包括:
1、图书基本信息的管理,包括增加、修改、查询;
2、读者基本信息的管理,包括增加、修改、查询管理;
3、图书借阅的管理,包括借书、还书、续借;
4、系统管理,主要是增加用户、修改维护用户信息。
5.3功能需求
通过以上的功能分析,该系统要完成以下的功能需求。
1、管理员与读者用户登录后有不同的权限,管理员具有管理和查询全部的权限,读者用户只有查询权限。
2、图书管理功能,用于实现添加和修改图书纪录。
3、图书查询功能,用于查询借阅图书信息和统计借阅纪录。
4、读者服务功能,用于添加和修改读者纪录及信息。
5、图书借阅功能,主要用于图书借还。
6、用户主要用于用户信息和密码修改。
5.4系统建设目标
(1)要解决的问题
随着办公自动化水平的不断提高,现在学校管理学生信息也逐步从手工转到计算机自动化信息处理阶段。
设计一个功能完整、操作简便、界面友好的学生信息管理系统已经是势在必行的了。
由于原先图书管理采用的人工系统,浪费人力物力财力,图书管理系统可以改善这种情况,只需一台电脑和一个管理员老师就能轻松完成。
(2)系统开发的目的
提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施,提高对借阅图书以及读者信息管理的速度。
减少人力的投入的同时提高了信息处理的精度和准确度,在输入无误的基础上可保证数据的正确性。
(3)开发带来的好处
改进了管理服务的质量,可由系统对图书进行自动分类、归类,读者信息整理、借阅情况登记入档。
改进人员的利用率,减少了前台操作人员,更多的人员可用于为借阅者服务、更新图书等其他事物,节省人力资源。
5.5部分要求说明
图书信息包括:
每种图书都有书名、ISBN、一名或多名作者(译者)、出版社、定价和内容简介等;
读者信息包括:
借书证记录有借阅者的姓名、密码、类别和所在单位等;
读者凭借书证借书,教师最多借书15本书,借书期限最长为90天,学生最多借书8本书,借书期限最长为30天。
对于超期未还的读者不能继续借书,每本书每超期一天罚款0.05元。
6系统设计
6.1体系结构
要求使用多层(三层)C/S或B/S模式开发该系统。
简单的客户/服务器体系结构的数据库应用系统开发周期短,能够适应大部分中小型数据库应用系统的要求(当客户端数量少于50时),但是,随着数据库应用的日益发展、数据容量的不断增加、客户端数量的不断增多,这种体系结构显示出了诸多缺陷。
所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”。
它是指逻辑上的三层结构,即使在一台机器上也可构成三层体系结构的应用系统。
三层分别为表示层、业务逻辑层和数据访问层。
表示层(USL):
为客户提供对应用程序的访问,以Windows应用程序或Web应用程序的形式提供实现的功能。
业务逻辑层(BLL):
实现应用程序的业务功能,以类库的形式为表示层提供服务。
数据访问层(DAL):
实现整个系统所有的数据库连接、数据存取操作,以组件类库的形式为业务逻辑层提供服务。
此外,实体类,简单地说是描述一个业务实体的类。
业务实体直观一点的理解就是整个应用系统业务所涉及的对象,从数据存储来讲,业务实体就是存储应用系统信息的数据表,将数据表中的每一个字段定义成属性,并将这些属性用一个类封装,这个类就称为实体类。
业务实体可以认为属于业务逻辑层,当然,可以将业务实体单独作为一层,称为业务实体层。
表示层、业务逻辑层、数据访问层都依赖于业务实体。
各层之间数据的传递主要是实体对象(业务信息封装在实体对象中)。
6.2功能框图
该系统主要由五大功能模块组成:
图书管理、读者管理、借阅管理、数据统计和系统管理。
各大功能模块又由一些子功能模块构成,其功能框图如下。
6.3数据库结构
1.读者类别表(ReaderType)
字段名
数据类型
说明
rdType
SmallInt
读者类别【主键】
rdTypeName
Varchar(8)
读者类别名称
CanLendQty
Int
可借书数量
CanLendDay
可借书天数
CanContinueTimes
可续借的次数
PunishRate
Float
罚款率(分/天/本)
DateValid
证书有效日期
2.读者信息表(Reader)
rdID
读者序号【主键】
rdName
varchar(10)
读者姓名
rdPwd
varchar(10)
读者密码,初值为“123”
rdSex
Bit
性别,0-男,1-女
读者类别【外键】
rdDept
Char(8)
单位代码
rdPhone
varchar(25)
电话号码
rdEmail
电子邮件
rdDateReg
smalldatetime
读者登记日期
rdBorrowQty
已借书数量
ldPunishMoney
Money
罚款金额
3.图书信息表(Book)
bkID
图书序号【主键】
bkCode
Char(20)
图书编号
bkName
Varchar(50)
书名
bkAuthor
Varchar(30)
作者
bkPress
出版社
bkDatePress
Smalldatetime
出版日期
bkISBN
Char(15)
书号
bkCatalog
分类名
bkLanguage
语言,0-中文,1-英文,2-日文,3-俄文,
4-德文,5-法文
bkPages
页数
bkPrice
价格
bkDateIn
SmallDateTime
入馆日期
bkBrief
Text
内容简介
bkCover
Varchar(100)或image
图书封面照片
bkIsInLab
Char(4)或bit
是否在馆
4.借阅信息表(Borrow)
ldContinueTimes
续借次数(第一次借时,记为1)
ldDateOut
借书日期
ldDateRetPlan
应还日期
ldDateRetAct
实际还书日期
ldOverDay
超期天数
ldOverMoney
超期金额
lsHasReturn
是否已经还书,缺省为0-未还
OperatorLend
VarChar(10)
借书操作员
OperatorRet
还书操作员
6.4功能模块
1.图书管理
添加图书信息:
图书管理员可以将新书添加到数据库中。
查询图书信息:
所有用户可以按指定的组合条件查询图书,查询结果可以显示、预览、打印、导出到Excel文件。
对于图书管理员,可以删除图书和修改部分字段的内容。
2.读者管理
读者管理员可以添加读者类别和修改读者类别。
读者管理员可以添加读者信息,可以按指定的组合条件查询读者,查询结果可以显示、预览、打印和导出到Excel文件,还可以删除读者和修改部分字段的内容。
读者可以修改个人信息、密码和查阅个人的借阅信息。
3.借阅管理
读者管理员可以给读者借书和还书。
还书时如果图书超期,提示超期的天数,并计算罚款,记录归还相关信息。
读者管理员还可按读者信息查询指定期间内的历史借阅信息和当前未还信息,按图书信息查询指定期间内的历史借阅信息和当前借阅读者信息。
查询结果可以显示、预览、打印和导出到Excel文件。
4.数据统计
图书管理员和读者管理员可以做如下统计:
按图书的个别属性进行分类统计(如:
图书编号前几位、出版社、出版年、入馆日期年、是否在馆等);
按借阅的个别属性进行分类统计(如:
读者类型、单位代码、借阅天数等)。
统计结果可以显示、预览、打印和导出到Excel文件。
5.系统管理
系统管理员可以浏览、添加、修改和删除用户信息。
6.5界面设计
1.登录窗口
所有用户只有正确登录后,方可进入该系统,登录窗口如下。
Ø
用户ID指“用户“表中的用户ID或“读者”信息表中的读者ID。
2.总体界面
用户进入系统后,总
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统课程设计 图书管理系统 管理信息系统 课程设计 图书 管理 系统