信息系统数据库课程设计-图书订购管理系统

上传人:aa****6 文档编号:29984098 上传时间:2018-01-26 格式:DOC 页数:28 大小:706.50KB
返回 下载 相关 举报
信息系统数据库课程设计-图书订购管理系统_第1页
第1页 / 共28页
信息系统数据库课程设计-图书订购管理系统_第2页
第2页 / 共28页
信息系统数据库课程设计-图书订购管理系统_第3页
第3页 / 共28页
信息系统数据库课程设计-图书订购管理系统_第4页
第4页 / 共28页
信息系统数据库课程设计-图书订购管理系统_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《信息系统数据库课程设计-图书订购管理系统》由会员分享,可在线阅读,更多相关《信息系统数据库课程设计-图书订购管理系统(28页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 29 页图书订购管理系统一、实验目的通过理论与实践教学,使学生掌握关系型数据库的基本操作,理解关系型数据库的有关概念,具备一定的数据库结构设计的能力,并能综合运用所学知识,进行小型数据库应用系统的开发工作。二、实验环境硬件设备U 盘、计算机、打印机、扫描仪、读卡器、网络连接器、键盘等软件环境Microsoft office Access 2003 Windows XP三、实验内容本图书订购系统主要是记录图书订购过程中的具体过程,以及对购买后的图书进行分类编号处理,方便查询,具备订购管理,图书管理以及采购管理主要包括七类:订购主单信息信、订书清单信息、图书信息、出版社信息、类别信

2、息、职工信息、职称信息。数据描述如下:1.订购主单表:图书订购的基本情况,记录订过程的基本信息,主要设有订购单号、订货日期、交货日期、员工编号、是否付款。2.订书清单表:图书馆订购书本总体的情况,能够体现所订购的整体情况,一般包含有:订购单号,图书编号、出版社代码、数量、折扣等。3.图书信息表:记录图书的基本信息,包括:图书编号、书名、出版社代码、作者、单价、类别码、出版日期等。4.出版社表:记录出版社的详细类容,设有出版社代码、出版社名称、联系人、电话、传真、地址、网址等。5类别表:包含类别码、分类名称。6.员工表:记录员工基本信息,员工编号、姓名、职称代码、性别、生日、电话、住址等。7.职

3、称表:包括职称代码、职称。第 2 页 共 29 页四、数据库设计1数据模型的设计(E-R)模型图书订购系统包括七个实体,各个实体的 E-R 如下订购主单订购单号订货日期交货日期员工编号是否付款1.1 订购主单实体订书清单订购单号图书 出版社代码数量 折扣1.2 订书清单实体第 3 页 共 29 页图书信息图书编号图书编号书名出版社编号作者单价类别号出版日期1.3 图书实体出版社出版社代码出版社名称电话联系人传真地址网址1.4 出版社实体第 4 页 共 29 页员工员工编号姓名性别职称代码生日电话住址1.5 出版社实体类别类别码 分类名称1.6 类别实体第 5 页 共 29 页职称职称代码 职称

4、1.7 职称实体2基本数据表和联系的实现数据表的创建如下:图书订购主单表:图书订购的基本情况,记录订过程的基本信息,主要设有订购单号、订货日期、交货日期、员工编号、是否付款等。表 1 订购主单表字段名 数据类型 空? 主键(P)订购单号 文本 N P订货日期 短日期 N交货日期 短日期 N员工编号 文本 N是否付款 是/否 N订书清单表:图书馆订购书本总体的情况,能够体现所订购的整体情况,一般包含有:订购单号,图书编号、出版社代码、数量、折扣等。第 6 页 共 29 页表 2 订购清单表字段名 数据类型 空? 主键(P)订购单号 文本 N P图书编号 文本 N P出版代码 文本 N数量 短整型

5、 N折扣 文本 N图书信息表:记录图书的基本信息,包括:图书编号、书名、出版社代码、作者、单价、类别码、出版日期等。表 3 图书表字段名 数据类型 空? 主键(P)图书编号 文本 N P书名 文本 N出版社代码 文本 N作者 短整型单价 货币类别码 文本出版日期 文本出版社表:记录出版社的详细类容,设有出版社代码、出版社名称、联系人、电话、传真、地址、网址等、第 7 页 共 29 页表 4 出版社表字段名 数据类型 空? 主键(P)出版社代码 文本 N P出版社名称 文本 N电话 短整型 N传真 短整型地址 货币网址 文本类别表:包含类别码、分类名称表 5 类别表字段名 数据类型 空? 主键(

6、P)类码 文本 N P分类名称 文本 N员工表:记录员工基本信息,员工编号、姓名、职称代码、性别、生日、电话、住址等。表 6 员工表字段名 数据类型 空? 主键(P)员工编号 文本 N P姓名 文本 N职称代码 文本 N性别 文本生日 短日期住址 文本电话 短整型 N第 8 页 共 29 页职称表:包括职称代码、职称。表 7 职称表字段名 数据类型 空? 主键(P)职称代码 文本 N P职称 文本 N图书订购管理系统中订购清单、订购主单、图书信息数据表关系订书清单订购单号图书编号图书信息 订购主单 .图书 订购第 9 页 共 29 页图书订购系统中订购清单与员工、职称之间的关系员工 订购清单工

7、姓名 性别 职称编号 订购单号 是否付款员工编号 订购日期 交货日期职称职称编号 职称工1N11五、系统实现。基于 Access 2003 环境, 建立相应的查询、窗体、报表,根据要求设计相应的程序模块及其它对象。 图书订购系统是从图书购买到分类编号再入库一系列的活动,业务流程如下:第 10 页 共 29 页图书订购系统新书入库新书数据导入新书档案入库系统管理系统维护在库图书信息基本信息录入异动信息录入图书采购查询图书信息修改图书信息删除图书浏览1. 表与表间关系1.1 建立表订购主单表:图书订购的基本情况,记录订过程的基本信息,主要设有订购单号、订货日期、交货日期、员工编号、是否付款。订书清

8、单表:图书馆订购书本总体的情况,能够体现所订购的整体情况,一般包含有:订购单号,图书编号、出版社代码、数量、折扣等。图书信息表:记录图书的基本信息,包括:图书编号、书名、出版社代码、作者、单价、类别码、出版日期等。出版社表:记录出版社的详细类容,设有出版社代码、出版社名称、联系人、电话、传真、地址、网址等。类别表:包含类别码、分类名称。员工表:记录员工基本信息,员工编号、姓名、职称代码、性别、生日、电话、住址等。职称表:包括职称代码、职称。第 11 页 共 29 页1.2 具体数据定义订购主单第 12 页 共 29 页订书清单表第 13 页 共 29 页图书信息表出版社表第 14 页 共 29

9、 页类别表员工表第 15 页 共 29 页职称表1.3 表间关系2.建立查询建立 2009 年购书查询表:首先在对象查询下选择设计单击新建,选择设计示图,弹出显示表窗体,添加订购主单表、订书清单表、图书信息如下图所示:第 16 页 共 29 页图 2.1 选择查询设计视图界面运行之后将其保存生成 2009 年购书查询表如下:图 2.2 2009 年购书查询按照以上方法分别建立订购已付款查询、某出版信息查询、图书信息查询第 17 页 共 29 页图 2.3 订购已付款查询图 2.4 某出版信息查询第 18 页 共 29 页图 2.5 图书信息查询3.建立窗体在设计视图里面分别创建 2009 年购

10、书查询窗体、出版社信息窗体、订购主单主窗体、订书清单子窗体、图书信息、员工信息窗体。图 3.1 窗体主界面如出版社信息窗体:第 19 页 共 29 页图 3.2 出版社信息窗体在窗体中可以进行添加、删除、浏览、修改信息。4.建立报表使用向导创建出版社、订购已付款查询、图书分类、员工负责采购报表图 4.1 报表主窗体 第 20 页 共 29 页图 4.2 出版社报表出版社报表记录了出版社名称、联系人、电话、传真等具体信息,清晰明了,可提供用户进行浏览、打印。同样订购已付款查询、图书分类、员工负责采购报表如下:第 21 页 共 29 页图 4.3 订购已付款报表第 22 页 共 29 页图 4.4

11、 员工采购报表第 23 页 共 29 页图 4.5 图书分类报表第 24 页 共 29 页图 4.6 订购单报表六、程序运行、调试和结果分析1程序运行中出现的问题及调试手段(包括异常处理)在建立已订购付款查询时,在运行是无法显示进价信息,后来进过仔细查第 25 页 共 29 页看原来是由于关系建立错误,图书信息表与订购书清单的关系是连接作者与图书编号,进过修改把图书信息表中的图书编号与购书清单中的图书编号建立连接后,经过运行,得到准确查询。运行后的结果:2程序运行结果分析首先进入住切换面板第 26 页 共 29 页图 3.3 切换面板窗体在切换面板中可方便用户操作,对表、查询、报表的操作,并且

12、实现退出功能表的切换图 3.2 表的切换面板窗体第 27 页 共 29 页在表的切换面板中可以浏览图书信息、员工信息、出版社信息的具体数据,点击进行查看图书信息船体中可以进行添加、删除、撤销,还回表切换面板的功能第 28 页 共 29 页查询菜单中,可以对 2009 年购书情况以及订购主单进行浏览,操作完成后还回住切换面板报表菜单中有各个报表,可以进行浏览,打印所有操作完成后点击退出,则退出图书订购管理系统。七、实验总结经过两周的时间,使我对数据库系统概论这门学科有了更深一步的认识,也不在像最初接触数据库那么迷茫了,由于以前大部分时间都在学习理论的知识,所以对项目不是很了解。在这次程序设计过程

13、中,也出现了不少的问题,但在同学的耐心帮助下,问题都得到了解决顺利地完成图书订购管理系统的设计。通过对图书订购管理系统的了解和日常我们所熟悉的对班级管理的应用,我们对数据库的各部分的设计有了初步的认识,对一个系统的各部分的工作流程细节有了更深入的了解,对概念设计的步骤掌握的更加清晰,促进了对分析过程中的原则要求及所得到的数据结果的原因认识,大体上知道如何对一个系统从那几个方面的进行分析得到我们需要的信息;逻辑设计阶段中,最后的分析选择也存在很多的不足,对数据库的设计的难度有了更深的认识,深感一个高效,简便的网站的设计不是件简单的事。这次课程设计使我收获颇多,从中也发现了许第 29 页 共 29 页多不足,让我找到了以后学习的方向。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号