图书管理系统数据库[1].doc
《图书管理系统数据库[1].doc》由会员分享,可在线阅读,更多相关《图书管理系统数据库[1].doc(19页珍藏版)》请在咨信网上搜索。
图书管理系统数据库[1] ———————————————————————————————— 作者: ———————————————————————————————— 日期: 2 个人收集整理 勿做商业用途 辽 宁 工 业 大 学 数据库原理与应用 课程设计(论文) 题目: 渤海大学图书管理系统 院(系): 软件学院 专业班级: 学 号: 学生姓名: 指导教师: 张莉莉 教师职称: 助 教 起止时间:2009。11.23至2009。12.4 课程设计(论文)任务及评语 院(系):软件学院 教研室:软件教研窒 学 号 学生姓名 专业班级 课程设计(论文)题目 渤海大学图书管理系统 课程设计(论文)任务 课程设计任务及要求: (1)掌握设计数据库表及其间的关系的基础知识 (2)掌握设计相关的查询、窗体、报表、数据访问页和宏 (3)有和具体业务相关的处理功能(不少于5个) (4)用切换面板、主窗体、菜单栏和工具栏三种方式设计用户界面。 (5)用SQL设计带统计函数的查询(如MAX,MIN,COUNT,AVG,SUM) (6) 用编写VBA代码实现部分功能 课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计论文。 指导教师评语及成绩 成绩: 指导教师签字: 2009 年 12 月 6 日 目 录 第1章 课程设计目的与要求 1 1。1 课程设计目的 1 1.2 课程设计的实验环境 1 1.3 课程设计的预备知识 1 1。4 课程设计要求 1 第2章 课程设计内容 2 2.1 系统设计 2 2。2 数据库模型 3 2。3 设计窗体和报表 8 2。4 窗体和报表模块主要代码 11 第3章 课程设计总结 13 参考文献 14 第1章 课程设计目的与要求 本课程的课程设计实际是电子商务和计算机信息管理专业学生学习完《数据库原理及应用(ACCESS 2002)》课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法. 1。1课程设计的实验环境 硬件要求能运行Windows 9。X操作系统的微机系统。数据库应用系统开发软件可以选用Microsoft Access,或其他数据库管理系统。 1.2 课程设计的预备知识 熟悉数据库的基本知识及一种以上数据库系统开发软件。 1.3 课程设计要求 按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的设计,标有“可选"的部分可根据设计时间的安排及工作量的大小适当选择。选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。 第2章 课程设计内容 2。1系统功能分析 2.1.1 系统功能分析 本系统主要有如下几个功能: 1. 能全面管理图书销售系统的各类主体的信息,如图书信息,顾客信息,供应商信息,进货信息,借阅信息等。 2。通过使用计算机能方便地维护(包括添加,删除,修改,查询)各信息等。 3。能组合查询基于某个信息表的所需信息。 4.能方便的实现基于多个表的连接查询. 5.能方便地实现单个或者多个表的统计功能。 6.需要时能即时进行输出与打印。 7。系统应具有网络多用户功能,具有用户管理功能,对普通用户和管理员提供相应系统功能。对管理员提供增加用户功能。 2.1。2 系统功能模块设计 图书管理系统 管理员 操作员 添加,修改,删除 添加用户 供应商信息 图书信息 顾客信息 统计信息 借阅信息 进货信息 图2.1系统模块图 2.2数据库模型 2.2.1 数据库需求分析 针对一般图书管理信息系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构: 借阅者信息: 属性:学号,姓名,性别,民族,学院,专业,借书证号。 主键:学号 出借信息: 属性:书号,学号,借阅时间,允许借阅信息/天,借书证号。 主键:书号 书籍信息, 属性:书号,书名,作者,出版社,出版日期,原价,备注。 主键:书号 2.2.2 数据库概念结构设计 1.借阅者信息的实体E—R图 借阅者信息 学号 姓名 性别 民族 ...... 图2。2借阅者信息的实体E—R图 2.出借信息的实体E—R 出借信息 书号 学号 借阅时间 借书证号 ...... 图2.3供应商信息的实体E-R 3.书籍信息的实体E—R图 书籍信息 书号 书名 作者 出版社 ...... 图2.4书籍信息的实体E-R图 由借阅者信息、供应商信息、书籍类别信息、书籍信息、进货信息可知总体E—R图为: 图书 进货 顾客 供应商 库存 借阅 拥有 拥有 提供 提供 借阅信息 n n 1 n n 1 n n 1 图2。5 总体E—R图 2。2。3 数据库逻辑结构设计 通过模块图非系可以知道,此系统由3个图表组成,具体图表如下: 图书基本信息表:书号、书名、作者、出版社、出版日期、原价、备注基本信息,具体情况见表2.1: 表2。1图书基本信息表 字段名称 数据类型 字段大小 书号 文本 10 书名 文本 50 作者 文本 出版社 文本 50 出版日期 文本 50 原价 文本 50 备注 备注 借阅者信息表:学号、姓名、性别、民族、学院、专业、借书证号,具体情况见表2.2: 表2。2借阅者信息表 字段名称 数据类型 字段大小 学号 数字 长整型 姓名 文本 50 性别 文本 2 民族 文本 50 学院 文本 18 专业 文本 50 借书证号 文本 50 出借信息表:书号、学号、借阅时间、允许借书时间/天、借书证号等,具体情况见表2.3: 表2。3出借信息表 字段名称 数据类型 字段大小 书号 文本 10 学号 文本 10 借阅时间 日期/时间 允许借书时间/天 数字 长整型 借书证号 文本 50 2。2。4 数据库连接说明 这个关系图是图书管理系统的关系图,学生通过这个系统可以查询借阅图书方面的信息,使用不同的方式进行查询,按书号、学号、借书证号、图书编号、系别ID等,对图书进行查询. 图2.6 关系图 2。3 设计窗体和报表 系统首先打开进入的是个欢迎界面,见图2.7: 图2.7欢迎界面 通过以上模块和E-R图可知这个窗体是由图书管理、借阅者管理、出借管理和退出系统4部分组成,所以主窗体具体图如下: 图2.8图书管理界面的主窗体 下图是借阅者信息查询,通过该查询可以很方便的查出借阅者的信息。 图2.9借阅者信息查询 信息查询窗体包含图书查询、借阅者查询、出借查询,通过该信息查询窗体方便进行浏览,便于查找、查询。 图2.10信息查询窗体 图书管理报表是以打印的形式显示出数据的。 图2.11图书管理报表 2。4 设计窗体和报表模块主要代码 图书馆管理系统窗体的主要代码如下: 欢迎界面代码: Option Compare Database Private Sub Text12_Click() Dim i As Long Dim oWMP As WindowsMediaPlayer Dim oMedia As IWMPMedia3 Dim oPlaylist As IWMPPlaylist Set oWMP = WindowsMediaPlayer1 Set oMedia = oWMP.newMedia(”E:\music\test。wma”) Set oPlaylist = oWMP。playlistCollection。newPlaylist(”我的列表”) oPlaylist。appendItem oMedia Set oWMP.currentPlaylist = oPlaylist With oMedia '列出所有可用属性 For i = 0 To 。attributeCount - 1 Debug。Print .getAttributeName(i) Next '设定属性 作者 Call .setItemInfo(”Author”, ”超级绿豆") End With End Sub 信息查询的代码: Option Compare Database Private Sub Option21_GotFocus() End Sub Private Sub 出借查询_Click() On Error GoTo Err_查询_Click Dim stDocName As String stDocName = ChrW(22270) & ChrW(20070) & ChrW(26597) & ChrW(—29726) DoCmd。OpenQuery stDocName, acNormal, acEdit Exit_查询_Click: Exit Sub Err_查询_Click: MsgBox Err。Description Resume Exit_查询_Click End Sub Private Sub 借阅者查询_Click() On Error GoTo Err_查询_Click Dim stDocName As String stDocName = ChrW(22270) & ChrW(20070) & ChrW(26597) & ChrW(—29726) DoCmd。OpenQuery stDocName, acNormal, acEdit Exit_查询_Click: Exit Sub Err_查询_Click: MsgBox Err。Description Resume Exit_查询_Click End Sub Private Sub 图书查询_Click() On Error GoTo Err_图书查询_Click Dim stDocName As String stDocName = ChrW(22270) & ChrW(20070) & ChrW(26597) & ChrW(—29726) DoCmd。OpenQuery stDocName, acNormal, acEdit Err_图书查询_Click: MsgBox Err。Description Resume Exit_图书查询_Click End Sub 第3章 课程设计总结 通过这次的数据库课程设计,独立完成了图书销售管理系统的设计,从这次的系统设计中我领略了一下几点:1)数据库应用系统的开发设计是一个规范化的过程,需要遵循以定的方式方法与开发设计步骤;2)开发一个数据库应用系统,通常要经过调查分析、数据建模、功能设计、选择数据库系统、选择数据库访问技术等5个阶段;3)数据库关系模式的设计非常的重要,使整个系统的设计中心,其设计合理否,将全面影响整个系统的成功实现。 图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息.需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。 根据这一要求,我们小组利用Access2003制作了简易的渤海大学图书馆管理系统. 通过了这次课程设计,我更加深入的了解了操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解.经过大概1个多星期的奋斗,我完成了我们的图书馆管理系统的数据库课程设计任务。 这次数据库课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。 参考文献 [1] 甘雷,《中文Access2002标准教程》,北京希望电子出版社,2008 [2] 王群,《Access2002基础》,清华大学出版社,2005 [3] 徐其兴,《Access2002应用(第2版) 》,高等教育出版社,2004 [4] 李征等,《Access2002技术》,清华大学出版社,2003 [5] 王相林,《数据库理论与应用》,清华大学出版社,2003 [6] 石硕,《数据库应用》,机械工业出版社,2003 [7] 陈月波,《数据库理论与实践》,科学出版社,2003 [8] 蒋先华,《Access2002应用》,科学出版社, 2003 [9] 田丰, 《Access2002的理论》,电子工业出版社,2000 [10]王达,《Access技术》,电子工业出版社易飞思公司 ,2006 [11]陈明,《Access教程》,清华大学出版社,2003 14- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 数据库
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文