图书管理系统er图
- 格式:doc
- 大小:389.50 KB
- 文档页数:6
实验项目三:MIS的数据组织与管理*****系统组实验课程:管理信息系统实验实验项目:MIS的数据组织与管理项目组名:所在学院:***学院所在班级:****指导老师:***小组成员:学号姓名(组长)一、新系统的数据流程图的数据字典:填写借阅记录二、数据库和表的分析:先从零层数据流程图可以看出,图书管理员通过多条数据流与图书馆管理信息系统联系,而在图书馆中,读者才是直接与图书接触者,读者通过在计算机上简单的书目查询,就可以轻松的找到想要的书。
要是有的书,读者没有找到,就可以通过在图书管理系统中的信息平台留言,进而,管理员获取消息后进行改进,做好图书的优质服务。
在一层数据流程图中详细的介绍了管理员及读者运用计算机较好的利用图书信息系统,办公室——读者管理系统——读者库——图书维护系统——图书管理员,是对管理员的线路指导,采编室——图书采编系统——图书库——图书查询——读者——读者留言系统——留言库——图书管理员,借阅室——图书借阅系统——借阅库——图书预定系统——读者,都是对图书在读者和管理员之间能够比较顺畅的流通而详细的做了布置。
系统的大部分的工作利用计算机管理,效率高,减少误差,能够及时的得到读者的反馈信息,及时对做得不足的地方进行改进。
如果有的图书缺货了,在计算机中能较快的反映,减少管理员的工作量,提高工作的效率,也节约图书馆的成本。
三、数据库的概念结构设计:四、数据库的逻辑结构设计(数据项、数据逻辑结构、主键):图书馆信息表:图书馆(名称,地点)图书管理人员信息表:管理人员(编号,姓名,工龄)图书信息表:图书(图书编号,名称,作者)读者信息表:(借书证号,姓名)借阅记录表:(图书编号,借书证号,姓名,作者,日期)五、数据库的物理结构设计:图书馆系统的物理结构如下:(1)图书馆信息表(2)图书管理人员信息表(4)读者信息表(5)借阅记录表六、选用熟悉的小型数据库工具、数据库实施:1.新建数据库新建一个数据库有两种方法:一种是创建一个空数据库,即建立一个没有表、查询、窗体和报表等内容的数据库;另一种方法是使用Access中提供的数据库模板创建数据库,即通过对向导所提出的选项和不同选择来设计窗体、查询和报表等,从而建立一个完整的数据库。
图书管理er图关系流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!图书管理实体关系流程图。
实体。
书籍。
作者。
出版社。
读者。
借阅记录。
系统需求分析1.1需求分析(负责人:陈酒)1.1.1可行性分析1、技术可行性:此网上书店系统可以运行于windows xp,win 7,windows vista操作系统.对系统要求只需要装有IIS即可.对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。
数据库运用简单易学的Access来实现.在网站设计方面,运用XHTML、CSS 样式、JSP等知识,利用PhotoShop图像处理工具及Dreamweaver CS5制作出合理生动的网页.2、经济可行性:此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上.当系统投入运行后,可以实现在网上卖书和租书功能。
所带来的效益远远大于系统软件的开发成本,在经济上是完全可行。
3、操作可行性:界面设计充分考虑浏览用户的习惯,图书信息浏览、会员注册登录、租书、购书等功能操作方便。
而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳,可操作性很强。
1.1.2项目意义分析随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网上购物。
图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买。
所以网上书店网站也在互联网上纷纷出现.就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。
售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。
对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上购书节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。
图书馆管理系统-ER图关系模型-参考样本一、ER图如下:1. 实体集说明:“读者”实体集---来自“读者数据”存储文件“罚单”实体集---来自“罚单数据”存储文件“借阅信息”实体集---来自“借阅数据”存储文件“图书”实体集---来自“书籍数据”存储文件“管理员”实体集---来自“管理员”对象“采购员”实体集---来自“采购员”对象2. 联系类型说明:1____* ------ 表示“一对多”联系,多方可以是1个或多个1..1____0..1 ------ 表示“一对多”联系,但多方可已是0个或多个3. 实体集的属性说明:读者(读者号,读者姓名,性别,学院,读者类型,入学日期,电话,身份证号)图书(书号,书名,书籍状态,主编,作者,出版社,图书类型,出版日期,版本,价格)管理员(管理员号,姓名,性别,身份证号)采购员(采购员号,姓名,性别,身份证号)罚单(罚单号,读者号,读者姓名,{书号,书名,超期天数,处罚金额}+,罚单合计)借阅信息(借阅编号,读者号,读者姓名,学院,{书号,借阅书名,是否为续借}+)关系上的属性:读者登记(押金,登记日期)图书登记(登记日期)借阅登记(借阅日期| 归还日期)罚单生成(办理日期)采购(采购日期)二、ER图转化为关系模式:读者(读者号,读者姓名,性别,学院,读者类型,入学日期,电话,身份证号,押金,登记日期,办理人)图书(书号,书名,书籍状态,主编,作者,出版社,图书类型,出版日期,版本,价格,登记日期,采购日期,办理人,采购人)管理员(管理员号,姓名,性别,身份证号)采购员(采购员号,姓名,性别,身份证号)借阅信息(借阅编号,读者号,读者姓名,学院,借阅日期,归还日期,办理人)罚单(罚单号,读者号,读者姓名,罚单合计,办理日期,借阅编号)。
多值属性增加表属性。
借阅书籍(借阅编号,书号,是否为续借)罚单书项(罚单号,书号,书名,超期天数,处罚金额)。
一。
数据流图图1.1用户部分的数据流图图1。
2顶层数据流图图1.3管理员部分的数据流图用户网上图书销售 管理系统注册登录信息 搜索查看购物车 订单结算用户图书信息订单信息订单信息表 用户信息表图书详细信息图书信息购物信息图书信息购物信息网上图书销售管理系统用户 User管理员Administrator管 理 员网上图书销售管理系统图书类别 图书信息 订单信息用户信息 管 理 员订单信息表用户信息表图书类别信息表图书详细信息表订单(详细)信息订单信息用户信图书信息图1。
4 用户注册登录数据流图图1.5用户查看搜索图书信息数据流图图1。
6购物车数据流图图1.7订单结算数据流图提示信息登录登录信息用户提示信息注册用户信息表用户注册信息用户图书搜索查看查看搜索图书显示信用户图书详细信息表用户放入购物车购买信息订单信息表显示信息订单信息订单详细信用户查看购物车用户购物信息表结算订订单结算信息表图1。
8管理员登录和修改密码数据流图图1.9 图书类别管理数据流图图1.10购物信息管理数据流图图1.11购物信息管理数据流图图1.12进货数据流图修改密码信管理员修改密码 登录登录信管理员提示信息提示信息管理员信息表管理员图书类别信息修改/删除图书类别图书类别信息管理员图书信息添加删除修改图书图书信息表管理员订单信息购物信息管理订单信息表管理员理货库存图书进货信息表二。
功能结构图三.数据库设计 前台E—R 模型图网站后台E —R 模型图四.逻辑模型(1)用户信息表(用户ID,用户名,用户名称,密码,性别,地址,电子邮件,固定电话,移动电话)(2)管理员信息表(管理员ID ,用户名,用户名称,密码) (3)图书分类信息表(分类ID,分类名称)(4)图书基本信息表(图书分类,图书名称,编号,出版社,图书作者,页数,销售价格,进货价格,出版日期,图书介绍,图片,数量)(5)订单详细信息表(订单号,订购用户ID,订购日期,图书编号,图书名称,图书价格,购买数量)(6)进货详细信息表(货号,书号,数量,出版社,书名,作者)五SQL 语句建表,并插入一条记录(版本:ORACLE 11G)ORACLE 建立表结构语句如下: ——用户信息表CREATE TABLE USER_INFO(USER_ID VARCHAR2(30) NOT NULL PRIMARY KEY , -- uesridUSER_NAME VARCHAR2(50) NOT NULL , ——用户名 USER_CN_NAME VARCHAR2(50) NOT NULL , -—用户名称 PASSWARD VARCHAR2(50) NOT NULL , ——密码 SEX VARCHAR2(2) NOT NULL,网上图书销售管理系统系统前台管理系统后台管理首页图书浏览 用户注册登录订单结算购物车图书类别管理 图书信息管理用息管理 订单管理管理员管理进货管理ADDRESS VARCHAR2(100)NOT NULL,E_MAIL VARCHAR2(100)NOT NULL,FIXED_PHONE VARCHAR2(30)NOT NULL ,PHONE VARCHAR2(30))-—管理员信息表CREATE TABLE ADMIN_INFO(ADMIN_ID VARCHAR2(30) NOT NULL PRIMARY KEY , -- uesrid ADMIN_NAME VARCHAR2(50) NOT NULL ,--用户名USER_CN_NAME VARCHAR2(50)NOT NULL , -—用户名称PASSWARD VARCHAR2(50) NOT NULL —-密码)--图书分类信息表CREATE TABLE CODE_BOOK_TYPE(CODE VARCHAR2(10) NOT NULL PRIMARY KEY , —-代码NAME VARCHAR2(100)NOT NULL –名称)——图书基本信息表CREATE TABLE BOOK_INFO(BOOK_ID V ARCHAR2(30) NOT NULL PRIMARY KEY, ——图书编号BOOK_CODE V ARCHAR2(10)NOT NULL ,--图书分类BOOK_NAME V ARCHAR2(30) NOT NULL ,——图书名称BOOK_PRESS V ARCHAR2(30)NOT NULL,—-图书出版社BOOK_AUTHOR V ARCHAR2(30)NOT NULL, --图书作者BOOK_PAGES NUMBER NOT NULL ,—-图书页数BOOK_SELL_PRESS NUMBER NOT NULL ,——图书销售价格BOOK_BY_PRESS NUMBER NOT NULL ,—--图书进货价格BOOK_PUBLICATION_DATE DATE ,-—图书出版日期BOOK_INTRODUCTION V ARCHAR2(500),—-图书介绍BOOK_PIC BLOB——图片)-—订单详细信息表CREATE TABLE BOOK_ORDER_INFO(ORDER_ID VARCHAR2(30) NOT NULL PRIMARY KEY ,——订单号USER_ID VARCHAR2(30)NOT NULL ,——订购用户ORDER_DATE DATE DEFAULT SYSDATE ,-—订购日期BOOK_ID V ARCHAR2(30) NOT NULL ,-—图书编号BOOK_NAME V ARCHAR2(30) NOT NUL,–图书名称BOOK_SELL_PRESS NUMBER NOT NULL,--图书价格BY_NUMBER NUMBER NOT NULL-—购买数量)——进货详细信息表货号,书号,数量,出版社,书名,作者CREATE TABLE BOOK_ PURCHASE_INFO(PURCHASE_ID VARCHAR2(30)NOT NULL PRIMARY KEY ,—-货号BOOK_ID V ARCHAR2(30) NOT NULL ,-—书号PURCHASE_NUMBER NOT NULL, —-数量BOOK_PUBLICATION_DATE DATE ,—-出版社BOOK_NAME V ARCHAR2(30) NOT NUL,—-书名BOOK_AUTHOR V ARCHAR2(30)NOT NULL —-作者)——向图书基本信息表(BOOK_INFO)插入一条数据记录INSERT INTO BOOK_INFOVALUES(‘000000000000001’, ‘01’,‘红楼梦’,‘中国出版社’,’曹雪芹’,’1000','99',’90',to_date(‘2012-12—12',’YYYY—MM-DD’),'四大名著之一’,null);Commit;。
图书管理系统-数据库设计带E-R图和数据字典图书管理系统-数据库设计一、需求分析经过对图书管理系统进行分析,此系统需要8个系统功能模块。
分别为登录模块,读者管理模块,图书管理模块,图书借还模块,系统查询模块,系统设置模块,更改口令模块和退出系统模块。
(1)登录模块该功能模块就是管理员登录界面。
(2)读者管理模块该功能模块包括读者类型信息,学生一次可借书2本,老师和管理员一次可借书3本。
还有读者详细档案信息,其中包括读者姓名、读者类型、证件类型、证件号码、电话、Email.(3)图书管理模块该功能模块包括图书类型信息,图书类型名称和该书可借天数。
还有图书档案信息,其中包括图书条形码、图书名称、图书类型、出版社和书架。
(4)图书借还模块该功能模块是该课题的系统最重要最核心的部分,包括图书借阅、图书续借和图书归还三个子功能。
在图书借阅里面管理员可以通过读者验证输入读者条形码来获取读者信息,并且可通过图书条形码和图书名称来添加要借的书籍。
在图书续借里面可直接通过输入读者条形码获得读者信息和所借书籍信息然后进行续借操作。
在图书归还里面同样也可以通过直接输入读者条形码获得读者信息和所借书籍信息然后进行图书归还操作。
(5)系统查询模块该功能模块是为了辅助图书借还模块而存在,包括图书档案查询、图书借阅查询和借阅到期查询。
图书档案查询可根据图书的条形码、类别、书名、作者、出版社、书架来查询书籍。
图书借阅查询可根据图书的条形码、名称以及读者的条形码、名称来查询图书的借阅记录,还可以通过图书的借阅时间来查询图书的借阅记录。
借阅到期提醒可以及时提醒管理员通知读者进行续借或者归还书籍。
(6)系统设置模块该功能模块主要包括系统的一些参数设置,包括图书馆信息设置、管理员设置、参数设置和书架设置。
管理员可以通过图书馆信息设置对图书馆的信息进行介绍。
管理员设置可以在其中增加管理员,而且可以设置新增管理员权限。
参数设置可以更改规定的图书借阅证的办证费用和有效期限。
*作者:蛇从梁*
作品编号:125639877B 550440660G84
创作日期:2020年12月20日
实用文库汇编之E-R图:
数据流图:
关系模式:
管理员(管理员账号,姓名,性别,电话,住址)
账号信息(账号,密码,账号类型)
读者(读者账号,读者类型,是否可用,姓名,性别,系别,班级,邮箱,余额)
读者类型(读者类型,借书上限,借书最大时间,最大续借次数)
书籍(条形码,ISBN,书籍状态,书架编号,损坏程度)
某类书籍(ISBN,书名,作者,主题,出版社,页数,价格,书籍类型编号,出版日期,库存量,在馆数量)
书籍类型(书籍类型编号,书籍类型)
书架(书架编号,条形码,阅览室编号)
阅览室(阅览室编号,阅览室名称,阅览室位置)
读者借阅表(读者账号,条形码,借出日期,续借次数)读者归还表(读者账号,条形码,借出日期,实际归还日期,续借次数)
数据库字段定义说明:(可根据这个编写数据项)
作者:蛇从梁
作品编号:125639877B 550440660G84 创作日期:2020年12月20日。
一。
数据流图图1.1用户部分的数据流图图1。
2顶层数据流图图1.3管理员部分的数据流图用户网上图书销售 管理系统注册登录信息 搜索查看购物车 订单结算用户图书信息订单信息订单信息表 用户信息表图书详细信息图书信息购物信息图书信息购物信息网上图书销售管理系统用户 User管理员Administrator管 理 员网上图书销售管理系统图书类别 图书信息 订单信息用户信息 管 理 员订单信息表用户信息表图书类别信息表图书详细信息表订单(详细)信息订单信息用户信图书信息图1。
4 用户注册登录数据流图图1.5用户查看搜索图书信息数据流图图1。
6购物车数据流图图1.7订单结算数据流图提示信息登录登录信息用户提示信息注册用户信息表用户注册信息用户图书搜索查看查看搜索图书显示信用户图书详细信息表用户放入购物车购买信息订单信息表显示信息订单信息订单详细信用户查看购物车用户购物信息表结算订订单结算信息表图1。
8管理员登录和修改密码数据流图图1.9 图书类别管理数据流图图1.10购物信息管理数据流图图1.11购物信息管理数据流图图1.12进货数据流图修改密码信管理员修改密码 登录登录信管理员提示信息提示信息管理员信息表管理员图书类别信息修改/删除图书类别图书类别信息管理员图书信息添加删除修改图书图书信息表管理员订单信息购物信息管理订单信息表管理员理货库存图书进货信息表二。
功能结构图三.数据库设计 前台E—R 模型图网站后台E —R 模型图四.逻辑模型(1)用户信息表(用户ID,用户名,用户名称,密码,性别,地址,电子邮件,固定电话,移动电话)(2)管理员信息表(管理员ID ,用户名,用户名称,密码) (3)图书分类信息表(分类ID,分类名称)(4)图书基本信息表(图书分类,图书名称,编号,出版社,图书作者,页数,销售价格,进货价格,出版日期,图书介绍,图片,数量)(5)订单详细信息表(订单号,订购用户ID,订购日期,图书编号,图书名称,图书价格,购买数量)(6)进货详细信息表(货号,书号,数量,出版社,书名,作者)五SQL 语句建表,并插入一条记录(版本:ORACLE 11G)ORACLE 建立表结构语句如下: ——用户信息表CREATE TABLE USER_INFO(USER_ID VARCHAR2(30) NOT NULL PRIMARY KEY , -- uesridUSER_NAME VARCHAR2(50) NOT NULL , ——用户名 USER_CN_NAME VARCHAR2(50) NOT NULL , -—用户名称 PASSWARD VARCHAR2(50) NOT NULL , ——密码 SEX VARCHAR2(2) NOT NULL,网上图书销售管理系统系统前台管理系统后台管理首页图书浏览 用户注册登录订单结算购物车图书类别管理 图书信息管理用息管理 订单管理管理员管理进货管理ADDRESS VARCHAR2(100)NOT NULL,E_MAIL VARCHAR2(100)NOT NULL,FIXED_PHONE VARCHAR2(30)NOT NULL ,PHONE VARCHAR2(30))-—管理员信息表CREATE TABLE ADMIN_INFO(ADMIN_ID VARCHAR2(30) NOT NULL PRIMARY KEY , -- uesrid ADMIN_NAME VARCHAR2(50) NOT NULL ,--用户名USER_CN_NAME VARCHAR2(50)NOT NULL , -—用户名称PASSWARD VARCHAR2(50) NOT NULL —-密码)--图书分类信息表CREATE TABLE CODE_BOOK_TYPE(CODE VARCHAR2(10) NOT NULL PRIMARY KEY , —-代码NAME VARCHAR2(100)NOT NULL –名称)——图书基本信息表CREATE TABLE BOOK_INFO(BOOK_ID V ARCHAR2(30) NOT NULL PRIMARY KEY, ——图书编号BOOK_CODE V ARCHAR2(10)NOT NULL ,--图书分类BOOK_NAME V ARCHAR2(30) NOT NULL ,——图书名称BOOK_PRESS V ARCHAR2(30)NOT NULL,—-图书出版社BOOK_AUTHOR V ARCHAR2(30)NOT NULL, --图书作者BOOK_PAGES NUMBER NOT NULL ,—-图书页数BOOK_SELL_PRESS NUMBER NOT NULL ,——图书销售价格BOOK_BY_PRESS NUMBER NOT NULL ,—--图书进货价格BOOK_PUBLICATION_DATE DATE ,-—图书出版日期BOOK_INTRODUCTION V ARCHAR2(500),—-图书介绍BOOK_PIC BLOB——图片)-—订单详细信息表CREATE TABLE BOOK_ORDER_INFO(ORDER_ID VARCHAR2(30) NOT NULL PRIMARY KEY ,——订单号USER_ID VARCHAR2(30)NOT NULL ,——订购用户ORDER_DATE DATE DEFAULT SYSDATE ,-—订购日期BOOK_ID V ARCHAR2(30) NOT NULL ,-—图书编号BOOK_NAME V ARCHAR2(30) NOT NUL,–图书名称BOOK_SELL_PRESS NUMBER NOT NULL,--图书价格BY_NUMBER NUMBER NOT NULL-—购买数量)——进货详细信息表货号,书号,数量,出版社,书名,作者CREATE TABLE BOOK_ PURCHASE_INFO(PURCHASE_ID VARCHAR2(30)NOT NULL PRIMARY KEY ,—-货号BOOK_ID V ARCHAR2(30) NOT NULL ,-—书号PURCHASE_NUMBER NOT NULL, —-数量BOOK_PUBLICATION_DATE DATE ,—-出版社BOOK_NAME V ARCHAR2(30) NOT NUL,—-书名BOOK_AUTHOR V ARCHAR2(30)NOT NULL —-作者)——向图书基本信息表(BOOK_INFO)插入一条数据记录INSERT INTO BOOK_INFOVALUES(‘000000000000001’, ‘01’,‘红楼梦’,‘中国出版社’,’曹雪芹’,’1000','99',’90',to_date(‘2012-12—12',’YYYY—MM-DD’),'四大名著之一’,null);Commit;。
合肥学院
页脚内容
6
图书馆管理系统
一、 系统概述
1.1系统开发背景和意义
图书管理是高校内每一个系部或院部都必须切实面对的工作,人工方式管理图书资料方
式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其
工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信
息的查找、更新和维护都带来了很多困难。随着科学技术的不断提高,计算机为基础的信息
管理方法必然取代这种传统的人工管理方法。
图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查
找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图
书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系
统,是非常必要的。
1.2系统开发环境
本系统为图书馆管理系统,采用 C++ Builder 作为系统开发工具,SQL Server 2000作为
数据库工具。
本系统的主要功能为图书信息和读者信息查询以及图书借阅和图书归还。登录账号为
1,密码为空。其它登录账号和密码详见数据库表“用户清单”。
图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前
端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的
库。而对于后者则要求应用程序功能完备,易使用等特点。
因此我们结合开入式图书馆的要求,对SQL Server2000数据库管理系统、C++
Builder应用程序设计进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、
功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,
本文所设计的图书管理系统可以基本满足查询和借阅的需要。
二、系统功能需求分析
合肥学院
页脚内容
6
需求结构说明:
图书馆管理系统的功能目标分成三块:读者信息管理,图书信息管理,图书流通管理,
其中图书流通管理下设两个分功能,即图书借阅和图书归还。
下面我们对上面的需求结构图的四部分功能进行展开。
1)读者信息管理
管理员可以对读者信息(包括读者证条形码、读者编号、姓名、性别、读者类型、登记
时间、是否挂失、联系方式)进行增加、删除、修改和查询。若增加一条信息,系统会
自动将读者编号加1。可以对读者进行的精确、模糊查询并将查询信息以列表的方式呈
现给用户,方便用户查找信息。
2)图书信息管理
管理员可以对图书信息(包括图书条形码,图书编号,图书名称,类型,作者,ISBN,
出版社,价格)进行增删改查。可以对图书进行的精确、模糊查询并将查询信息以列表
的方式呈现给用户。
3)实现借书功能
图书借阅信息的输入和查询,包括借阅编号,图书编号,图书名称,读者编号,借阅时
间等。
4)实现还书功能
图书馆管理系统
读者管理 图书管理 图书
流
通
管
理
读者信息管理 图
书
信
息
管
理
图书借阅 图
书
归
还
合肥学院
页脚内容
6
还书信息的输入、修改和查询,包括归还编号,图书编号,图书名称,读者编号,归还
时间等。
三、 详细设计
3.1程序输入输出描述
3.1.1 主模块
1.输入项目:操作系统传递至的各种消息以及用户的输入数据。
2.输出项目:用户界面显示。
3.1.2 读者信息管理模块
1.输入项目:与学生管理操作子对话框有关的用户输入及系统消息。
2.输出项目:操作结果显示。
3.1.3 图书信息模块
1.输入项目:用户口令。
2.输出项目:相应的界面。
3.1.4 图书借阅管理模块
1.输入项目:学生学号、图书编号。
2.输出项目:学生信息、相关借书信息。
3.1.5 图书归还管理模块
1.输入项目:图书编号。
2.输出项目:相关学生信息。
3.2 数据库设计
3.2.1逻辑设计 关系模式
使用SQL SERVER数据库,建有五张表,分别是:用户信息、图书信息、读者信息、图
书借阅、图书归还。
合肥学院
页脚内容
6
用户信息表(姓名,密码,编号)
图书信息表(图书条形码,图书编号, 图书名称,书籍类别,作者名称,ISBN,出版
社名称)
读者信息表(条形码,读者编号,姓名,性别,读者类型,登记时间,是否挂失)
图书借阅表(借阅编号,图书编号,读者编号,借阅时间)
图书归还表(归还编号,图书编号,读者编号,归还时间)
3.2.2物理设计 表设计
以下为各表的设计截图
读者信息表
图书信息表
合肥学院
页脚内容
6
图书借阅表
图书归还表
用户管理
3.2.3关系图
合肥学院
页脚内容
6
3.2.4 ER图