图书管理系统课程设计.doc
《图书管理系统课程设计.doc》由会员分享,可在线阅读,更多相关《图书管理系统课程设计.doc(15页珍藏版)》请在沃文网上搜索。
1、数据库课程设计报告一、项目名称:图书管理系统二、项目需求分析1、项目需求分析简介本数据库的用户主要是读者、管理员、图书等对象,通过对用户需求的收集和分析,获得用户对数据库的如下要求。1. 信息需求(1)读者信息: 读者编号,姓名,性别,学号,学院,专业,年级,类型,类别编号,办证日期(2)管理员信息:管理员编号,姓名,性别,权限,权限口令,住址,电话 (3)图书信息: 借阅编号,图书编号,图书名称,作者,出版社,单价, 摘要,关键字,数量,分类,出版日期,状态 (4)借阅信息: 借阅编号,归还日期 (5) 罚款信息: 借阅编号,归还日期,罚款金额,处理状态,管理员编号2.功能需求 (1)能够存
2、储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:1) 图书信息的录入、删除及修改。2) 图书信息的多关键字检索查询。3) 图书的出借、返还及超期罚款或丢失赔偿。 (2)能够对一定数量的读者、管理员进行相应的信息存储与管理,这其中包括:1) 读者信息的登记、删除及修改。 2) 管理员信息的增加、删除及修改。 3) 读者资料的统计与查询。 (3)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查询。 (4)对查询、统计的结果能够列表显示。2、 数据流图 顶层数据流图: 第2层数据流图:第3层数据流图:3、数据字典数据项 表1 数据项列表数据项编号数据项名数据
3、项含义与其它数据项的关系存储结构别名DI-1OutNo借阅编号char(9)借阅编号DI-2BookID图书编号char(9)图书编号DI-3BookName图书名char(20)书名DI-4BookWriter图书作者char(8)作者DI-5BookPublish图书出版社char(20)出版社DI-6BookPrice图书单价char(7)单价DI-7BookDate图书出版日期Date出版日期DI-8BookClass图书分类char(20)类别DI-9BookMain图书摘要char (200)摘要DI-10BookPrim图书关键字char (30)关键字DI-11BookCopy
4、图书数量char (5)数量DI-12BookState图书是否可借char(10)状态DI-13BookRNo所属馆室号同RoomNochar(5)馆室号DI-14ReaID读者编号char(9)读者编号DI-15ReaName读者姓名char(10)姓名DI-16ReaSex读者性别char(2)性别DI-17ReaNo读者学号char (9)学号DI-18ReaLBID读者类别编号同LBIDchar(5)类别编号DI-19ReaType读者类型(职务)char(20)类型DI-20ReaDep读者所在学院char(20)学院DI-21ReaGrade读者所属年级char(5)年级DI-2
5、2ReaPre读者所读专业char(20)专业DI-23ReaDate读者办证时间Date办证时间DI-24OutDate借阅日期Date借阅时间DI-25InDate归还日期Date归还时间DI-26YHDate应还日期Date应还时间DI-27Fine罚款金额char(3)罚款金额DI-28CLState是否交纳罚金char(8)处理状态DI-29LBID类别编号同ReaLBIDchar(5)类别编号DI-30LBName读者类别名char(20)类别名DI-31LBnum允许最多借书数量char(5)借阅数量DI-32LBbqx允许最长持有时间char(4)借阅期限DI-33LBqx借阅
6、卡有效期char(3)有效期限DI-34MID管理员编号同RoomMIDchar(10)编号DI-35MName管理员姓名char(10)姓名DI-36MSex管理员性别char(2)性别DI-37Mpwd管理员口令char(8)口令DI-38MAuth管理员权限级别char(4)权限级别DI-39MTeleph管理员电话char(15)电话DI-40MAddre管理员地址char(30)住址DI-41RoomNo馆室号同BookRNochar(5)馆室号DI-42RoomMID馆室管理员编号同MIDchar(10)编号DI-43RoomNum馆室内图书数目char(5)数量DI-44Room
7、Addre馆室地址char(20)地址数据结构表2 数据结构列表数据结构编号数据结构名数据结构含义组成DS-1Book图书信息BookID,OutNo,BookName,BookWriter,BookPublish,BookPrice,BookDate,BookClass, BookMain,BookPrim,BookCopy,BookState,BookRNo DS-2Reader读者信息ReaID, ReaName, ReaSex, ReaNo, ReaLBID, ReaType,ReaDep,ReaGrade,ReaPre, ReaDate, DS-3Borrow借阅信息OutNo,YH
8、dateDS-4History借阅历史OutNo,BookID,ReaID,Outdate,IndateDS-5Fine罚款信息OutNo,BookID,ReaID,Indate,Fine, CLState,MIDDS-6ReaderType读者类别LBID,LBName, LBnum, LBbqx, LBqxDS-7Maneger管理员信息MID,MName,MSex,Mpwd,MAuth,MTeleph,MAddreDS-8Room馆室信息RoomNO,RoomMID,RoomNum, RoomAddre 数据流1.数据流:登录信息说明:用户用来登录图书馆管理系统的用户个人信息数据流来源:
9、读者数据流去向:用户信息认证组成:用户名,密码,登录权限流量:2002.数据流:读者信息说明:读者查看个人信息后得到的结果数据流来源:查询个人信息数据流去向:读者组成:读者编号,读者姓名,读者性别,读者学号,读者类别编号,读者类型,读者所在学院,读者所属年级,读者所读专业,读者办证时间流量:2003.数据流:图书查询结果说明:读者查看图书信息后得到的结果数据流来源:查询图书信息数据流去向:租借或归还组成:借阅编号,图书编号,图书名,图书作者,图书出版社,图书单价,图书出版日期,图书分类,图书摘要,图书关键字,图书数量,图书是否可借,所属馆室号流量:2004.数据流:管理员信息说明:管理员对读者
10、信息和图书信息进行管理的结果数据流来源:管理数据流去向:查询或修改组成:管理员编号,管理员姓名,管理员性别,管理员口令,管理员权限级别,管理员电话,管理员地址流量:2数据存储 1.数据存储:归还信息表 说明:记录所有借书及还书信息流入数据流:图书管理人员输入流出数据流:查询个人信息数据量:由信息详细情况而定存取方式:随机存取2.数据存储:读者信息表说明:记录所有读者和管理员的个人信息流入数据流:相关工作人员输入流出数据流:查询个人信息数据量:由信息详细情况而定存取方式:随机存取3.数据存储:借阅信息表 说明:读者所借阅信息及图书信息流入数据流:图书管理人输入流出数据流:读者借书信息数据量:由信
11、息详细情况而定存取方式:随机存取4.数据存储:管理员信息表 说明:管理图书馆管理员信息流入数据流:相关工作人员输入流出数据流:修改读者和图书等信息数据量:由信息详细情况而定存取方式:随机存取5.数据存储:图书信息表 说明:管理图书馆图书信息流入数据流:相关工作人员输入流出数据流:查询图书等信息数据量:由信息详细情况而定存取方式:随机存取6.数据存储:罚款信息表 说明:管理图书归还信息流入数据流:管理人员人员输入流出数据流:查询读者借阅等信息数据量:由信息详细情况而定存取方式:随机存取处理过程 1.处理过程:身份验证 说明:验证读者及管理员信息是否正确输入:个人信息登陆功能输出:验证结果处理:进
12、入系统后,选择验证个人信息功能,获得验证结果2.处理过程:借阅 说明:读者借阅查询后图书输入:读者信息及图书信息处理:进入系统后,选择图书借阅界面,输入读者信息及图书信息,得到相应结果3.处理过程:查询说明:选择查看所选择的图书信息后得到相应信息输入:选择查询图书信息功能输出:得到相应的图书信息处理:进入系统后,选择查看已查询的图书功能,查询图书信息,得到相应的信息4.处理过程:归还 说明:管理员查收并修改借阅信息输入:登陆功能选择输出:相应的操作得到的结果处理:进入系统后,选择归还功能,得到相应的信息并操作5.处理过程:交费说明:读者超出期限后应交的罚款 输入:选择交费功能输出:得到相应的欠
13、款信息处理:进入系统后,选择交费功能,得到相应的信息并操作三、数据库概念设计结果四、数据库逻辑设计结果读者: Reader(ReaID,ReaName,ReaSex,ReaNo,ReaLBID,ReaType, ReaDep, ReaGrade, ReaPref, ReaDate)图书: Book(OutNo,BookID,BookName,BookWriter,BookPublish,BookPrice,BookDate,BookClass,BookMain,BookPrim,BookCopy,BookState,BookRNo)管理员: Maneger (MID,MName,MSex,Mp
14、wd,MAuth,MTeleph,MAddre)读者类别:ReaderTpye(LBID, LBName, LBnum, LBbqx, LBqx)借阅信息:Borrow(BookID,ReaderID,BookName,BookWriter,Outdate, YHdate)借阅历史:History(BookID,ReaderID,BookName,BookWriter, Outdate,Indate,YHdate)归还信息:Fine (BookID,ReaderID,BookName,Outdate,Indate,Fine, CLState,MID)(注:标有直线下划线的为主属性,标有波浪线下
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 课程设计
