E-R图(图书管理系统)
- 格式:doc
- 大小:39.50 KB
- 文档页数:3
辽宁经济管理干部学院(辽宁经济职业技术学院)图书馆管理信息系统网络结构图、数据关系图、E-R图简述一、网络结构图概述辽宁经济职业技术学院图书馆主要选择百兆以太网技术来构建图书馆网络,对两层结点和桌面微机的接入也采用快速以太网,建立一个基于多层、全交换的虚拟园区网。
从图书馆的建筑结构来说,一般以楼层为单位,整个楼可以作为一个相对独立的网络应用单元考虑,多个功能相近的楼层形成一个局域群。
每层楼通过一台二层交换机来连接该层信息点,整个楼用一台三层交换机作为楼宇汇聚。
图1-1二、数据关系图概述功能说明:系统功能分析是在系统开发的总体任务的基础上完成。
本系统需要完成的功能主要有5部分:A图书基本情况的录入,修改,删除等基本操作。
1.书籍类别标准的制定,类别信息的输入,包括类别编号,类别名称,关键词,备注信息等。
2.书籍类别信息的查询,修改,包括类别编号,类别名称,关键词,备注信息等。
3.书籍信息的输入,包括书籍编号,书籍名称,书籍类别,作者名称,出版社名称,出版日期,书籍页数,关键词,登记日期,备注信息等。
B办理借书卡模块。
1.新生办理借书证。
2.丢失办理借书证。
C实现借书功能。
1.借书信息的输入,包括借书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。
2.借书信息的查询,修改,包括借书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。
D实现还书功能。
1.还书信息的输入,包括还书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。
2.还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。
E能方便的对图书进行查询。
对超期的情况能自动给出提示信息。
性能要求正确性,可靠性,效率,完整性,易使用性,可维护性,可测试行,复用性,安全保密性,可理解性,可移植性,互联性。
业务流程图(如下:)1.书籍信息查询图2-12.借书还书流程图2-23.书籍信息管理流程4.读者信息管理流程5.系统信息流程图2-3图2-4图2-5三、数据库E-R图用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
一.数据流图图1。
1用户部分的数据流图图1。
2顶层数据流图用户网上图书销售 管理系统注册登录信息 搜索查看购物车 订单结算用户图书信息订单信息订单信息表 用户信息表图书详细信息图书信息购物信息图书信息购物信息网上图书销售管理系统用户 User管理员Administrator图1。
3管理员部分的数据流图图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;。
图书管理系统数据模型ER图12020年4月19日实验报告书一、实验目的:完成图书管理系统(学生选课系统,学校人事管理系统,医院病历管理系统,四者任选其一)的需求分析;系统掌握软件开发过程中需求规约(规格)说明书的写法;完成图书管理系统(学生选课系统,学校人事管理系统,医院病历管理系统)的需求分析报告。
二、实验主要内容:图书管理系统(学生选课系统,学校人事管理系统,医院病历管理系统)。
对待开发软件提出的需求进行分析并给出详细的定义,分析实现工程目标应该采取的策略及系统必须完成的功能。
确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求,画出实体关系图、数据流图、状态转换图,创立数据字典,编写软件需求说明书。
三、实验原理及步骤要求:需求分析是对问题进一步发现、求精、建模、规格说明和复审的过程。
用户需求可分成两类:功能性需求:定义系统做什么;非功能性需求:定义系统工作时的特性。
用户需求的内容包括:功能、性能、环境、界面、用户因素、文档、数据、资源、安全保密、软件成本消耗与开发进度、质量保证等各个方面。
根据系统分析,图书管理系统的要求如下:(1)需求分析:①能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;②能够实现对读者档案的查询和编辑管理;③能够进行罚款功能;④能够进行借阅历史的查询功能;(2)系统性能要求:①系统安全、可靠;②功能齐全;③操作方便、界面友好;32020年4月19日④易于维护和扩充。
(3)系统的功能分析: 密码设置:每个操作员均有自己的密码,能够防止非本系统人员进入本系统;又因每个人的权限不一致,故能够防止越权操作。
资料维护:为了存放图书、读者档案的全部数据,本系统将每一本图书和每位读者的信息进行管理。
系统维护包括对各种表记录的修改、删除、添加等操作。
系统查询:能够按图书编号、借阅证编号等相关信息进行查询系统管理:进行员工管理、数据备份和数据恢复。
报表统计:包括统计图书信息、读者信息、借阅信息和罚款信息等。
系统需求分析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项目意义分析随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网上购物。
图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买。
所以网上书店网站也在互联网上纷纷出现.就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。
售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。
对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上购书节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。
图书馆管理系统E-R图(总24页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March要:图书管理系统是智能办公系统(IOA)的重要组成部分,因此,图书管理系统也以方便、快捷的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。
从而使人们有更多时间来获取信息、了解信息、掌握信息。
其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
采用SQL Server2005数据库作为后台数据库、Visual C#编程语言作为前台开发工具,通过对数据库技术进行了较深入的学习和应用,主要完成书目检索、读者管理、借阅管理、图书管理、用户维护、系统维护等系统功能。
系统运行结果证明,本文所设计的图书管理系统可以满足学生和教师借阅者、图书管理员两方面的需要,达到了设计要求。
关键词:图书管理;系统设计;信息;;SQLServer20051 引言随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。
图书馆在正常运营中总是面对大量的读者信息,书籍信息以及由两者相互作用产生的借书信息,还书信息。
因此图书管理信息化是发展的必然趋势。
用结构化系统分析与设计的方法,建立一套有效的图书信息管理系统,可以减轻工作,将工作科学化、规范化,提高了图书馆信息管理的工作质量因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的。
1.1 图书管理的现状一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。
在计算机尚未在图书管理系统广泛使用之前,借书和还书过程主要依靠手工。
一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。
第三章.数据库设计3.1方案图表设计根据所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。
图书管理信息系统可以划分的实体有:书籍类别信息实体、读者信息实体、书籍信息实体、借阅记录信息实体,归还记录信息实体。
用E-R图一一描述这些实体。
3.1.1类别实体E-R图:图2-1类别实体E-R图3.1.2读者信息实体E-R图:图2-2 读者信息实体E-R图3.1.3信息实体E-R图:图2-3信息实体E-R图3.1.4.记录信息实体E-R图:图2-4 记录信息实体E-R图3.1.5记录信息实体E-R图:图2-5记录信息实体E-R图3.1.6罚款信息实体E-R图:图2-6罚款信息实体E-R图3.1.7总的信息实体E-R图:图2-7总的信息实体E-R图3.2数据流程图3.3数据字典3.4结果数据处理基本表的数据查看(基于视图查询):出版社信息读者信息书籍信息借阅信息罚款记录信息表查看借阅信息表中的数据查看图书信息表中的数据查看Reader(读者信息表)表中的数据查看Bookview(图书信息)表中的数据:查看Borrow(借阅信息)表中的数据:查看Maneger(管理员信息表)表中的数据查看Borrowview(当前借阅信息)视图中的数据:查看Historyview(借阅历史信息)视图的数据:查看Fineview(罚款信息)视图的基本数据:通过此次数据库的课程设计,真正达到了学与用的结合,增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,在实验过程中,从建立数据开始,对数据库设计理念及思想上有更高的认识,从需求分析,到概念设计和逻辑设计,E-R图的表示,数据字典的创建,懂得了不少有关数据库开发过程中的知识,在实验中建表,及其关系模式,关系代数的建立及理解,将SQL 语的查询语句用得淋漓尽致,增强了自己在数据库中应用SQL语言的灵活性,其中包括,插入、删除、修改、查询,牵涉表和表之间的联系,主建与外主键的定义,约束项的设置,使逻辑更严密,在学习过程中,我也能过上网查了不少资料,也看了一些别人设计的图书馆管理信息系统的设计报告,学以致用,自我创新,独立完成了这份自己的报告,从中在学到用,从用又到学,不断修改,系统更新。
图书管理系统功能需求经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。
以下是图书管理系统必须具备的功能:1.新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。
2。
图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充.3.借阅的登记,归还的登记功能:系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。
4。
学生信息的增加、删除和修改功能:系统主要功能之一,建立学生信息,并对其进行维护。
业务流程根据需求分析的得到的现行业务处理流程,在用户反复研究后,首先确定目标系统的业务流程,其处理流程如图3。
1。
图书图3.1 图书管理系统的业务流程针对新的业务流程,现具体描述其功能如下:1。
用户登录:系统对用户合法性进行检查。
2。
图书入库:对新购进的图书分类进行编号,并把图书基本信息录入计算机.3。
图书借阅:对已入库的图书,学生可以借阅,并进行登记。
4。
图书归还:对学生已归还的图书进行归还登记.5。
信息查询:即对所有图书的借阅情况,或学生的基本情况和借阅情况进行查询。
6。
管理措施:定义系统规定的借阅图书超期时间、超期处罚办法和丢失赔偿办法。
系统功能模块图依据需求分析阶段得到的数据流图,采用软件工程中软件设计的概念和原理,与用户成分协商后,在保证系统基本功能要求的前提下,结合系统新的业务流程确定系统必须具备的所有功能,由此给出图书管理系统的系统功能模块图如图3。
2所示。
图3.2 图书管理系统功能模块图系统的流程图依据软件工程的基本原理,综合以上分析给出系统流程图如图3.4所示。
图3。
4 系统流程图程序流程图依据软件工程的基本原理,详细设计阶段的根本任务是确定应该怎样具体实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。
图书馆管理系统E R图 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】长沙理工大学《程序设计实践》课程设计报告邹松林学院计通学院专业计算机科学与技术班级计算机03-05 学号 27学生姓名邹松林指导教师卢曼莎课程成绩完成日期 2006年9月20号图书馆管理系统数据库分析与设计学生姓名:邹松林指导老师:卢曼莎摘要:图书信息管理系统主要由读者信息管理模块,图书信息管理模块,借阅信息管理模块,系统信息管理模块等组成。
其中又各自分成读者注册,证件修改,用户注销,图书查询,操作记录等子模块。
在设计本系统过程中,我们第一步由自顶而下的需求分析概括设计出系统总模块的数据流图,再设计个子模块的相应数据流图,列出数据流信息及数据字典;第二步概念设计在需求分析基础上用E-R图表示出数据及相互间联系,采用先作子图,再合并成初步E-R图,进行修改和重构后得到基本E-R图;第三步逻辑设计,在SQL Server的设计环境下把图书馆管理系统E-R图转化为成逻辑数据模型表示的逻辑模式,同时实现数据模型的优化和数据模式的规范化;第四步进行物理设计设计数据的内模式,确定数据的存储结构,存取路径,存储空间分配等等,具体形式为表,视图,索引的建立。
关键字:数据库,SQL语言,MS SQL Server,图书管理1 需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。
收集基本数据,数据结构以及数据处理的流程,为后面的具体设计打下基础。
在仔细分析调查有关图书馆管理信息需求的基础上,我们主要考虑以下几个方面的需求:1) 用户需求:图书用户要求计算机系统和SQL Server所工作的范围;2) 应用资源:数据库应用的平台包括物理平台和图书等;3) 应用质量和可靠性要求:包括操作人员素质和系统的纠错能力等项目名称:图书馆信息管理系统项目背景和内容概要对图书馆管理信息系统进行详细地分析后,我们将系统分为以下几个模块:借阅管理模块、借书证信息管理模块、图书信息管理模块、系统管理模块。
实验报告书一、实验目的:完成图书管理系统(学生选课系统,学校人事管理系统,医院病历管理系统,四者任选其一)的需求分析;系统掌握软件开发过程中需求规约(规格)说明书的写法;完成图书管理系统(学生选课系统,学校人事管理系统,医院病历管理系统)的需求分析报告.二、实验主要内容:图书管理系统(学生选课系统,学校人事管理系统,医院病历管理系统)。
对待开发软件提出的需求进行分析并给出详细的定义,分析实现工程目标应该采取的策略及系统必须完成的功能。
确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求,画出实体关系图、数据流图、状态转换图,创建数据字典,编写软件需求说明书。
三、实验原理及步骤要求:需求分析是对问题进一步发现、求精、建模、规格说明和复审的过程。
用户需求可分成两类:功能性需求:定义系统做什么;非功能性需求:定义系统工作时的特性.用户需求的内容包括:功能、性能、环境、界面、用户因素、文档、数据、资源、安全保密、软件成本消耗与开发进度、质量保证等各个方面。
根据系统分析,图书管理系统的要求如下:(1)需求分析:①能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;②能够实现对读者档案的查询和编辑管理;③能够进行罚款功能;④能够进行借阅历史的查询功能;(2)系统性能要求:①系统安全、可靠;②功能齐全;③操作方便、界面友好;④易于维护和扩充。
(3)系统的功能分析:密码设置:每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作.资料维护:为了存放图书、读者档案的全部数据,本系统将每一本图书和每位读者的信息进行管理。
系统维护包括对各种表记录的修改、删除、添加等操作.系统查询:可以按图书编号、借阅证编号等相关信息进行查询系统管理:进行员工管理、数据备份和数据恢复。
报表统计:包括统计图书信息、读者信息、借阅信息和罚款信息等。
其它操作:包括修改密码、添加用户、页面设置等(一)建立数据模型通过建立系统的数据模型(E—R图)来理解和表示问题的信息域。
E-R图:
数据流图:
关系模式:
管理员(管理员账号,姓名,性别,电话,住址)
账号信息(账号,密码,账号类型)
读者(读者账号,读者类型,是否可用,姓名,性别,系别,班级,邮箱,余额)
读者类型(读者类型,借书上限,借书最大时间,最大续借次数)书籍(条形码,ISBN,书籍状态,书架编号,损坏程度)
某类书籍(ISBN,书名,作者,主题,出版社,页数,价格,书籍类型编号,出版日期,库存量,在馆数量)
书籍类型(书籍类型编号,书籍类型)
书架(书架编号,条形码,阅览室编号)
阅览室(阅览室编号,阅览室名称,阅览室位置)
读者借阅表(读者账号,条形码,借出日期,续借次数)
读者归还表(读者账号,条形码,借出日期,实际归还日期,续借次数)
数据库字段定义说明:(可根据这个编写数据项)。
学院商学院专业计算机科学与技术班级 1 学号20108170学生姓名刘小全刘磊龚轩明指导教师屈智成1 需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。
收集基本数据,数据结构以及数据处理的流程,为后面的具体设计打下基础。
在仔细分析调查有关图书馆管理信息需求的基础上,我们主要考虑以下几个方面的需求:1) 用户需求:图书用户要求计算机系统和SQL Server所工作的范围;2) 应用资源:数据库应用的平台包括物理平台和图书等;3) 应用质量和可靠性要求:包括操作人员素质和系统的纠错能力等1.1 项目名称:图书馆信息管理系统1.2 项目背景和内容概要对图书馆管理信息系统进行详细地分析后,我们将系统分为以下几个模块:借阅管理模块、借书证信息管理模块、图书信息管理模块、系统管理模块。
其主要功能如下:●借阅管理模块主要功能如下:1).可以为读者办理,修改,注销借书证,输入读者借书证基本信息等,定制读者的借阅权限。
2).可以通过借书证查询图书信息、借出图书信息,借阅图书。
3).通过借书证还书,管理员可以通过对借阅信息的管理对到期还未还的书,通过查询读者的借书证信息查询读者联系方式发出催还通知。
●借书证信息管理模块主要功能如下:1).读者基本信息的输入,如:读者姓名、性别、单位等。
2).读者信息的修改、注销等功能。
3).添加新的读者及其信息等。
●图书信息管理模块主要功能如下:1).定制书籍的各种信息管理,如:书名、作者、出版信息等。
2).书籍信息的修改,新图书的入库管理和图书的注销等。
●系统管理模块主要功能如下:1).用户登录。
2).修改密码。
3).添加用户。
●系统备份和数据传输模块主要功能如下:1).备份数据库数据2).恢复数据库数据3).网络数据传输1.3 数据流图●数据流总体图示图1-1 数据流总体图●办理借书证图1-2 输借书证流图●借书证修改图1-3 借书证修改流图●借书证注销图1-4借书证注销流图●借书系统不能借书的原因图1-5借书系统流图●检索系统图1-7 还书系统流图图书档案管理系统图1-8 档案管理流图图书信息管理系统主要分为以下几个局部E-R 图: 1).借书证处理系统ER 图:图2-1 借书证处理系统ER 图图中各实体属性如下:读者档案:学号,读者姓名,性别,出生日期,借书证号,职业,单位,通讯地址,邮政编码,联系电话MM借书证:借书证号,姓名,性别,办证日期,借阅范围,最大借书量,照片,身份证号管理员:管理员编号,管理员姓名,登陆密码2).借书系统ER图:图2-2借书系统ER图图中各实体属性如下:读者:身份证号,读者姓名,借书证号借书证:借书证号,姓名,性别,办证日期(借阅范围,最大借书量,照片,身份证号) 库存信息:书号,图书编号借出信息:图书编号,借书证号,借书日期,归还日期3).索书系统ER图:图2-3索书系统ER图图中各实体属性如下:读者:读者姓名,借书证号图书档案:图书编号,书号,书名,作者,出版单位,出版日期,单价,藏书册书,类别,入库日期4).还书系统ER图:图2-4 还书系统ER图图中各实体属性如下:读者:学号,读者姓名,借书证号借书证:借书证号,姓名,性别,办证日期库存信息:书号,图书编号借出信息:图书编号,借书证号,借书日期,归还日期管理员:操作员编号,管理员姓名,登陆密码5).图书档案管理系统ER图:图中各实体属性如下:管理员:操作员编号,管理员姓名,登陆密码库存信息:书号,图书编号图书档案:图书编号,书号,书名,作者,出版单位,出版日期,单价,类别,入库日期入库清单:入库日期,图书编号,管理员编号,书名6). 整体E-R图图2-6 整体ER图图中各实体属性如下:读者档案:学号,读者姓名,性别,借书证号,单位借书证:借书证号,姓名,性别,办证日期管理员:操作员编号,管理员姓名,登陆密码库存信息:书号,图书编号借出信息:图书编号,借书证号,借书日期,归还日期图书档案:书号,书名,作者,出版单位,出版日期,单价,类别,藏书册书,图书编号入库日期【本文档内容可以自由复制内容或自由编辑修改内容期待你的好评和关注,我们将会做得更好】。
1欢迎下载 图书馆管理系统的E-R 图
图书馆管理系统的主要实现从学生与管理员之间,主要是管理员的管理
系统功能需求分析:
1) 基本信息管理:对学生的借阅信息、图书的基本信息、进行添加、修改、删除、查询的基本操作。
2)日常业务管理:主要完成新书的入库、图书的借出、图书的归还操作,
3)查询:对现有图书的查询、借还图书的查询及书架上书的查询。
1、图书馆管理员实体E-R 图
2图书实体E-R 图。
2欢迎下载
3.读者实体E-R 图
4图书赔偿实体E-R 图。
3欢迎下载
欢迎您的下载,
资料仅供参考!
致力为企业和个人提供合同协议,策划案计划书,学习资料等等
打造全网一站式需求。
图书采购管理e-r模型1. 引言图书采购管理是图书馆管理中的重要环节,它涉及到图书馆的图书采购计划、供应商管理、采购订单等各个方面。
为了更好地管理图书采购流程,提高效率,降低成本,需要建立一个系统化的图书采购管理模型,用于规范和优化图书采购流程。
本文将介绍图书采购管理的e-r模型,通过这个模型,可以清晰地描述图书采购管理系统中各个实体和实体之间的关系,为图书馆提供一个可行的、具有参考价值的管理方案。
2. 实体关系图下面是图书采购管理e-r模型的实体关系图:图书馆(Library) --- 1:n --- 供应商(Supplier)图书馆(Library) --- 1:n --- 图书书目(Book)供应商(Supplier) --- 1:n --- 采购合同(PurchaseContract)图书书目(Book) --- 1:n --- 采购订单(PurchaseOrder)在这个模型中,图书馆是整个系统的核心实体,它与供应商、图书书目和采购合同之间分别存在着1对多的关系。
供应商与采购合同之间也是1对多的关系,图书书目与采购订单之间也是1对多的关系。
3. 实体详细描述3.1 图书馆(Library)图书馆是整个系统的核心实体,它包含了图书馆的基本信息,如名称、地址、联系方式等。
一个图书馆可以与多个供应商进行合作,并且可以拥有多本图书书目。
3.2 供应商(Supplier)供应商是指为图书馆提供图书采购服务的机构或个人。
供应商包含了供应商的基本信息,如名称、地址、联系人等。
一个供应商可以与多个图书馆签订采购合同。
3.3 图书书目(Book)图书书目是指图书馆中的一个图书的描述信息,包括图书的ISBN号、书名、作者、出版社等。
一个图书书目可以对应多个采购订单。
3.4 采购合同(PurchaseContract)采购合同是图书馆与供应商之间签订的购买图书的合同。
它包含了合同的基本信息,如合同编号、签订日期、合同金额等。