《管理信息与数据库技术实训报告.doc》由会员分享,可在线阅读,更多相关《管理信息与数据库技术实训报告.doc(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库技术实训报告班 级物流S2010-1学 号10姓 名王露指导老师张来希成 绩前言图书管理系统是典型的信息管理系统。图书管理工作繁琐,借阅频繁,包含大量的信息数据,一次需要一个完善的图书管理系统来实现对这些数据的有效管理。在这个实训周里主要是通过Access2003数据库平台开发一个图书管理系统,改系统的主要任务就是对图书、读者、借阅信息和查询进行统一管理,以满足各类用户的需求。通过这一周的实训学习,让我对从系统设计到开发实现的全过程有一个整体的认识。一、系统分析1 系统目标分析通过一个图书管理信息系统,使图书馆的管理工作系统化、规范化、自动化,从而达到提高图书管理效率的目的。2 开发和运
2、行环境选择开发工具:Access运行环境:Windows操作系统。3 系统功能分析确定好所开发的系统后,就要对系统进行分析,确定数据库的用途,明确用户的需求,然后在此基础上设计系统的逻辑模型。图书管理系统主要实现图书信息、学生信息和借阅情况等相关信息的管理。次系统完成的主要功能如下:系统管理:用户管理和密码管理。图书信息管理:管理全部书籍信息。读者信息管理:管理读者的基本信息。借阅信息管理:查询借阅图书的相关信息,如按书名、作者、ISBN号、出版年月和书名等关键词等查询书籍信息。4 系统功能模块设计根据分析设计图书管理系统的模块,如图1.1所示图书管理系统系统管理图书管理信息读者信息管理借阅信
3、息管理用户管理密码管理书籍信息录入书籍信息查询读者信息编辑读者信息查询借书信息编辑借书信息查询图1.1 图书管理系统功能模块二、数据库的创建与设计1数据库的创建开发图书管理系统首先要创建一个数据库,使用设计视图或向导方法建立“图书管理系统”数据库。然后再进行表的创建。操作步骤如下:(1) 启动Access2003,选择“文件”“新建”命令,或者单击工具栏上的“新建”按钮,在弹出的“新建文件”任务窗格中单击“新建”栏中的“空数据库”超链接。(2) 在弹出的“文件新建数据库”对话框的“保存位置”下拉列表框中选择保存的路径,在“文件名”文本框中输入新建数据库的名称为“图书管理系统”。(3) 单击“创
4、建”按钮,在弹出的数据库窗口中创建所需的数据库。2数据表的创建根据图书管理系统的实际情况,确定该系统中包含的表、表中包含的字段、字段的属性以及表间的关联关系,确定整个系统应该实现的功能后,就进入了整个系统开发的程序设计阶段。根据分析,本系统数据库包含4个表,即读者表、书籍表、出版社表和图书借阅表。以下是我设计的数据库里四个表的拷屏图。 2.1 读者表 2.2 书籍表2.3 出版社表 2.4 图书借阅表三、数据表关系的设计数据表建立完成后,接着应该在它们之间建立表间关系。以下是我们建立各个表间关系的步骤(1) 我们在建立表间关联关系前,首先先设置各个表的主键(2) 选择“工具”“关系”命令,或直
5、接单击工具栏上的“关系”按钮,打开“关系”窗口,(3) 在“显示表”对话框中将各个表依次添加到关系窗口,然后关闭“显示表”对话框。(4) 在“关系”窗口中,创建好表之间的关系。以下是我所编辑的表间关系的拷屏图:3.1 表之间创建的关系四、查询的设计在图书管理系统中创建查询,可以让用户方便查询数据库中的数据,一次,对于一个数据管理系统而言,查询是非常重要的。以下是我在图书管理系统中创建的各个查询表:4.1 各个查询表五、创建报表使用报表可以将一些原始数据和统计计算后的数据用另一种格式显示出来或打印输出。在图书管理系统中,可以将出版社的信息、图书的信息、读者的信息、读者借阅书籍的信息等用报表形式给
6、出。报表的设计方法是先使用“报表向导”创建报表的结构,在使用“报表设计视图”完善报表,美化报表。以下是我所设计的图书管理系统中各个报表的设计视图以及结果显示:5.1“读者信息报表”设计视图 5.2“读者信息报表”结果5.3“出版社报表”设计视图 5.4“出版社报表”结果5.5“书籍表”设计视图 5.6“书籍表”结果5.7“书籍分类统计报表”设计视图 5.8“书籍分类统计报表”结果六、制作窗体通过窗体可以实现对记录的浏览,可以添加记录、删除记录、保存记录,可以按图书名称查找记录并对找到的记录进行修改或删除操作。同样,也可创建按其他字段进行查询的窗体,如按读者姓名、出版社名称和图书编号等进行查询的
7、窗体,还可以对读者的借阅情况或图书的借阅、借还情况进行窗体的创建。以下是我设计的图书管理系统中的窗体设计图:6.1“图书及出版社信息”窗体设计视图 6.2“图书及出版社信息”窗体6.3“录入读者基本信息”窗体设计视图 6.4“录入读者基本信息” 窗体6.5“书籍查询”窗体设计视图 6.6“书籍查询”窗体6.7“读者借阅情况”窗体设计视图 6.8“读者借阅情况”窗体七、VBA编程在“启动窗口”窗体中建立对输入对错进行判断的“用户名”和“密码”VBA模块。以下是我所设计的图书管理系统VBA设计图:7.1“启动窗口”窗体设计图 7.2“启动窗口”运行效果八、创建切换面板前面建立了图书管理系统中的各个
8、组成部分,但是在实际应用中必须将这些部分结合在一起,并设计出一个统一的管理界面,这个管理界面可以通过使用“切换面板管理器”来实现。我们需要建立一个“主切换面板”以及一个为“基本数据信息”、“数据查询”、“报表输出”选项建立的“二级切换面板”。以下是我创建的切换面板拷屏图:8.1“图书管理系统”主切换面板 8.2图书管理系统的二级切换面板九、系统的启动如果想在打开“图书管理系统”数据库时自动运行该系统,可以在“切换面板”窗体创建好后,将其设置为“启动窗体”,“启动窗体”是指数据库打开后自动启动的第一个窗口。设置启动窗体的操作步骤如下:(1) 打开数据库文件,选择“工具”“启动”命令。(2) 弹出
9、的“启动”对话框,在“显示窗体/页”下拉列表中选择打开的第一个窗体,如“切换面板”窗体。因为老师要求要在我所建的图书管理系统里加上自己独特的标志,所以,我就在这“图书管理系统”的启动窗体上添加了张图片及文字。以下就是在打开“图书管理系统”后,所显示的效果拷屏图:9.1打开“图书管理系统”显示图至此,我们的“图书管理系统”就已经创建好了。十、实训总结在这段时间的学习和实际操作当中,老师对严格训练,求稳求扎实,一点一点的来,在每周的机房课上,按照老师在理论上所讲叙的知识进行操作,我觉得这首先是培养一个态度的问题的,能及时的完成图书信息管理开发系统每一个步骤,也说明了一个积极的态度,按时的完成作业;同时也是在学习中要立刻投入实练中,才能够掌握制作系统的步骤,以及做出其他的相应的系统,在这次学习中我基本掌握了系统的开发和制作,了解了数据库技术的一些重要的作用。我经过这一段时间的学习和这周实训,基本上掌握了数据库技术的基本简单操作,也明白了其他系统的是如何建立的问题,对我以后在工作中建立公司的信息管理系统奠定了一 个扎实的基础。