《数据库课程设计-校园图书管理系统(共9页).doc》由会员分享,可在线阅读,更多相关《数据库课程设计-校园图书管理系统(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据库课程设计 校园图书管理系统班级_05非师(2)_学号 _姓名 王志伟 指导教师_周忠眉、何田中_时间:07 年 11 月 1 日 至 07 年 11 月20 日一 系统应用背景 以前对图书进销、管理、借阅多采用人工文本笔记,不能及时了解库存、借阅情况,且由于存书量大用人工出错机率高,统计麻烦,成本高,浪费人力物力财力,故特开发校园图书管理数据库系统,旨在通过及时在该数据库中输入相关进书,存书,借书信息,建立相关档案,进而利用所编定功能获取相关信息,达到节省人力资源,提高工作效率的目的。二 组织结构情况校园图书管理部门采购部门图书管理部门借阅管理部门l 采购部门:
2、主要负责与供应商联系,进行图书的采购,采购后还要对采购来的图书进行相应信息的登记,登记书名,作者,出版社,价格,数量,日期,书号,然后交给图书管理部门。l 图书管理部门:对采购来的图书进行相应处理,包括给图书贴上相应的索引号,序列号等,并决定图书的入库分配,及将以上的信息进行登记。l 借阅管理部门:负责注册新生信息,然后把借书卡发放给新生,对注册用户的借阅进行处理。三 数据流图 2.3发放借书卡2.2已注册信息3.2借书卡和书3.4状态信息3.3卡号,序列号,日期3.1借书卡和书2.1新生信息1.7分配信息1.4已登记书1.5索引序列信息1.1购进的新书1.3购书信息1.2图书信息购书纪录采购
3、部门新书登记书类信息1.8已分配书1.6已处理书图书处理入库分配书库图书信息馆藏信息借阅信息借阅管理部门读者注册已注册用户借阅处理读者信息四 数据字典表 名列 名数据类型长 度单位出版社信息出版社名称char10出版社地址varchar30电话char13邮编char6书类类号char6书名Varchar20作者Char30出版社名称char10数量smallint2册价格float8元日期datetime8图书序列号char8索取号char12状态char2类号char6书库名char8读者信息证号char7注册名char4性别char1密码varchar20借阅信息序列号char8证号ch
4、ar7借阅日期datetime8应归还日期datetime8续借次数char1书库信息书库名char8地址char10面积float8平方米藏书量float8万册五 概念结构设计(E-R图)书类类号书名作者出版社出版社名地址电话邮编图书序列号索取号状态读者证号注册名性别密码书库书库名面积地址藏书量nn1n11n1出版社书类隶属图书存放书库借阅读者供应数量价格日期借阅日期应还日期续借次数序列号,类号,书名,作者,出版社名,索取号,状态,书库名六 逻辑结构设计出版社(出版社名,地址,电话,邮编)书类(类号,书名,作者,出版社名,数量,价格,日期)图书(序列号,类号,索取号,状态,书库名)读者(证号
5、,注册名,性别,密码)借阅(序列号,证号,借阅日期,应归还日期,续借次数)书库(书库名,地址,面积,藏书量)其中 表示主码, 表示外码其中关系模式借阅中的序列号既是主码又是外码。转换规则:(1) 一个实体型转换为一个关系模式一般E-R图中的一个实体转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码(2)一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并(3)一个m:n联系转换为一个独立的关系模式。该关系的属性包括联系自身的属性,以及与联系相连的实体的属性。各实体的码组成关系码或关系码的一部分.七 物理结构设计出版社:书类:图书:读者:借阅书库:八 系统功能校园图书管理系统借阅管理采购管理添加出版社信息删除出版社信息查询出版社信息修改出版社信息出版社管理购书管理购书登记退还图书查询购书纪录修改购书纪录新建书库删除书库查询书库信息信息修改书库信息信息书库管理图书管理新书登记删除图书查询图书修改图书信息用户信息管理借阅登记借阅处理归还登记查询登记九 系统界面设计专心-专注-专业
限制150内