ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:246.86KB ,
资源ID:4398285      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4398285.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理系统数据库.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书管理系统数据库.docx

1、图书管理系统数据库辽 宁 工 业 大 学 数据库原理与应用 课程设计(论文)题目: 渤海大学图书管理系统 院(系): 软件学院 专业班级: 学 号: 学生姓名: 指导教师: 张莉莉 教师职称: 助 教 起止时间:2009.11.23至2009.12.4 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研窒学 号学生姓名专业班级课程设计(论文)题目渤海大学图书管理系统课程设计(论文)任务课程设计任务及要求:(1)掌握设计数据库表及其间的关系的基础知识(2)掌握设计相关的查询、窗体、报表、数据访问页和宏(3)有和具体业务相关的处理功能(不少于5个)(4)用切换面板、主窗体、菜单栏和工具

2、栏三种方式设计用户界面。(5)用SQL设计带统计函数的查询(如MAX,MIN,COUNT,AVG,SUM)(6) 用编写VBA代码实现部分功能课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计论文。指导教师评语及成绩成绩: 指导教师签字: 2009 年 12 月 6 日第1章 课程设计目的与要求 11.1 课程设计目的 11.2 课程设计的实验环境 11.3 课程设计的预备知识 11.4 课程设计要求 1第2章 课程设计内容 22.1 系统设计 22.2 数据库模型 32.3 设计窗体和报表 82.4 窗体和报表模块主要

3、代码 11第3章 课程设计总结 13参考文献 14第1章课程设计目的与要求本课程的课程设计实际是电子商务和计算机信息管理专业学生学习完数据库原理及应用(ACCESS 2002)课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。1.1课程设计的实验环境硬件要求能运行Windows 9.X操作系统的微机系统。数据库应用系统开发软件可以选用Microsoft Access,或其他数据库管理系统。1.2 课程设计的预备知识熟悉数据库的基本知识及一种以上数据库系统开发软件。1.3 课程设计要求按课程设计指导书提供的课题,应根据下一

4、节给出的基本需求独立完成八个方面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。课程设计内容2.1系统功能分析2.1.1 系统功能分析本系统主要有如下几个功能:1. 能全面管理图书销售系统的各类主体的信息,如图书信息,顾客信息,供应商信息,进货信息,借阅信息等。2.通过使用计算机能方便地

5、维护(包括添加,删除,修改,查询)各信息等。3.能组合查询基于某个信息表的所需信息。4.能方便的实现基于多个表的连接查询。5.能方便地实现单个或者多个表的统计功能。 6.需要时能即时进行输出与打印。7.系统应具有网络多用户功能,具有用户管理功能,对普通用户和管理员提供相应系统功能。对管理员提供增加用户功能。2.1.2 系统功能模块设计图2.1系统模块图2.2数据库模型2.2.1 数据库需求分析针对一般图书管理信息系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:借阅者信息:属性:学号,姓名,性别,民族,学院,专业,借书证号。主键:学号出借信息:属性:书号

6、,学号,借阅时间,允许借阅信息/天,借书证号。主键:书号书籍信息,属性:书号,书名,作者,出版社,出版日期,原价,备注。主键:书号2.2.2 数据库概念结构设计1.借阅者信息的实体E-R图 图2.2借阅者信息的实体E-R图2.出借信息的实体E-R图2.3供应商信息的实体E-R3.书籍信息的实体E-R图图2.4书籍信息的实体E-R图由借阅者信息、供应商信息、书籍类别信息、书籍信息、进货信息可知总体ER图为: n n 1 n n 1 n n 1图2.5 总体E-R图2.2.3 数据库逻辑结构设计通过模块图非系可以知道,此系统由3个图表组成,具体图表如下:图书基本信息表:书号、书名、作者、出版社、出

7、版日期、原价、备注基本信息,具体情况见表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借阅时间日期/时间允许借书时间/天数字长整型借书证号文本502

8、.2.4 数据库连接说明这个关系图是图书管理系统的关系图,学生通过这个系统可以查询借阅图书方面的信息,使用不同的方式进行查询,按书号、学号、借书证号、图书编号、系别ID等,对图书进行查询。图2.6 关系图2.3 设计窗体和报表系统首先打开进入的是个欢迎界面,见图2.7: 图2.7欢迎界面通过以上模块和E-R图可知这个窗体是由图书管理、借阅者管理、出借管理和退出系统4部分组成,所以主窗体具体图如下:图2.8图书管理界面的主窗体下图是借阅者信息查询,通过该查询可以很方便的查出借阅者的信息。图2.9借阅者信息查询信息查询窗体包含图书查询、借阅者查询、出借查询,通过该信息查询窗体方便进行浏览,便于查找

9、、查询。图2.10信息查询窗体图书管理报表是以打印的形式显示出数据的。图2.11图书管理报表2.4 设计窗体和报表模块主要代码图书馆管理系统窗体的主要代码如下:欢迎界面代码:Option Compare DatabasePrivate Sub Text12_Click()Dim i As LongDim oWMP As WindowsMediaPlayerDim oMedia As IWMPMedia3Dim oPlaylist As IWMPPlaylistSet oWMP = WindowsMediaPlayer1Set oMedia = oWMP.newMedia(E:musictest

10、.wma)Set oPlaylist = oWMP.playlistCollection.newPlaylist(我的列表)oPlaylist.appendItem oMediaSet oWMP.currentPlaylist = oPlaylistWith oMedia列出所有可用属性For i = 0 To .attributeCount - 1Debug.Print .getAttributeName(i)Next设定属性 作者Call .setItemInfo(Author, 超级绿豆)End WithEnd Sub信息查询的代码:Option Compare DatabasePriv

11、ate Sub Option21_GotFocus()End SubPrivate Sub 出借查询_Click()On Error GoTo Err_查询_Click Dim stDocName As String stDocName = ChrW(22270) & ChrW(20070) & ChrW(26597) & ChrW(-29726) DoCmd.OpenQuery stDocName, acNormal, acEditExit_查询_Click: Exit SubErr_查询_Click: MsgBox Err.Description Resume Exit_查询_ClickE

12、nd SubPrivate Sub 借阅者查询_Click()On Error GoTo Err_查询_Click Dim stDocName As String stDocName = ChrW(22270) & ChrW(20070) & ChrW(26597) & ChrW(-29726) DoCmd.OpenQuery stDocName, acNormal, acEditExit_查询_Click: Exit SubErr_查询_Click: MsgBox Err.Description Resume Exit_查询_ClickEnd SubPrivate Sub 图书查询_Clic

13、k()On Error GoTo Err_图书查询_Click Dim stDocName As String stDocName = ChrW(22270) & ChrW(20070) & ChrW(26597) & ChrW(-29726) DoCmd.OpenQuery stDocName, acNormal, acEditErr_图书查询_Click: MsgBox Err.Description Resume Exit_图书查询_ClickEnd Sub第3章 课程设计总结通过这次的数据库课程设计,独立完成了图书销售管理系统的设计,从这次的系统设计中我领略了一下几点:1)数据库应用系

14、统的开发设计是一个规范化的过程,需要遵循以定的方式方法与开发设计步骤;2)开发一个数据库应用系统,通常要经过调查分析、数据建模、功能设计、选择数据库系统、选择数据库访问技术等5个阶段;3)数据库关系模式的设计非常的重要,使整个系统的设计中心,其设计合理否,将全面影响整个系统的成功实现。图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。根据这一要求,我们小组利用Access2003制作了简易的渤海大学图书馆管理系统。通过了这次课程设计,我更加深入的了解

15、了操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解。经过大概1个多星期的奋斗,我完成了我们的图书馆管理系统的数据库课程设计任务。这次数据库课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。参考文献1 甘雷,中文Access2002标准教程,北京希望电子出版社,20082 王群,Access2002基础,清华大学出版社,20053 徐其兴,Access2002应用(第2版) ,高等教育出版社,20044 李征等,Access2002技术,清华大学出版社,20035 王相林,数据库理论与应用,清华大学出版社,20036 石硕,数据库应用,机械工业出版社,20037 陈月波,数据库理论与实践,科学出版社,20038 蒋先华,Access2002应用,科学出版社, 20039 田丰, Access2002的理论,电子工业出版社,200010王达,Access技术,电子工业出版社易飞思公司 ,200611陈明,Access教程,清华大学出版社,2003 (本资料素材和资料部分来自网络,仅供参考。请预览后才下载,期待您的好评与关注!)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1