首页 图书借阅系统数据库报告

图书借阅系统数据库报告

举报
开通vip

图书借阅系统数据库报告中南大学本科生课程设计(实践)任务书、设计报告(数据库程序设计)题目图书借阅系统开发学生姓名指导教师学院交通运输工程学院专业班级学生学号2011年7月3日目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc297301866"摘要PAGEREF_Toc297301866\h1HYPERLINK\l"_Toc297301867"一.图书借阅系统功能、需求分析(功能要求):PAGEREF_Toc297301867\h1HYPERLINK\...

图书借阅系统数据库报告
中南大学本科生课程设计(实践)任务 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 、设计 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 (数据库程序设计)题目图书借阅系统开发学生姓名指导教师学院交通运输工程学院专业班级学生学号2011年7月3日目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc297301866"摘要PAGEREF_Toc297301866\h1HYPERLINK\l"_Toc297301867"一.图书借阅系统功能、需求分析(功能要求):PAGEREF_Toc297301867\h1HYPERLINK\l"_Toc297301868"销售管理系统程序需求分析PAGEREF_Toc297301868\h1HYPERLINK\l"_Toc297301869"1.2系统应该具备的功能PAGEREF_Toc297301869\h1HYPERLINK\l"_Toc297301870"二.开发环境说明:PAGEREF_Toc297301870\h2HYPERLINK\l"_Toc297301871"三.数据库设计PAGEREF_Toc297301871\h2HYPERLINK\l"_Toc297301872"四.模块设计PAGEREF_Toc297301872\h3HYPERLINK\l"_Toc297301873"系统功能模块PAGEREF_Toc297301873\h3HYPERLINK\l"_Toc297301874"4.2系统E-R图PAGEREF_Toc297301874\h4HYPERLINK\l"_Toc297301875"五.界面设计PAGEREF_Toc297301875\h4HYPERLINK\l"_Toc297301876"主控窗体界面PAGEREF_Toc297301876\h5HYPERLINK\l"_Toc297301877"六.主要程序清单和设计PAGEREF_Toc297301877\h6HYPERLINK\l"_Toc297301878"6.1.数据维护PAGEREF_Toc297301878\h6HYPERLINK\l"_Toc297301879"借书和还书PAGEREF_Toc297301879\h7HYPERLINK\l"_Toc297301880"查询PAGEREF_Toc297301880\h7HYPERLINK\l"_Toc297301881"统计PAGEREF_Toc297301881\h8HYPERLINK\l"_Toc297301882"6.5.浏览PAGEREF_Toc297301882\h8HYPERLINK\l"_Toc297301883"七.系统整体效果图片PAGEREF_Toc297301883\h9HYPERLINK\l"_Toc297301884"八.系统改进与局部优化PAGEREF_Toc297301884\h11HYPERLINK\l"_Toc297301885"九.实现本系统遇到的问题及解决 办法 鲁班奖评选办法下载鲁班奖评选办法下载鲁班奖评选办法下载企业年金办法下载企业年金办法下载 PAGEREF_Toc297301885\h12HYPERLINK\l"_Toc297301886"十.个人体会PAGEREF_Toc297301886\h13图书借阅系统摘要:通过建立数据库,对与图书、借阅者以及借阅记录相关的信息进行数据处理,帮助图书管理员通过窗体操作处理各项信息管理工作,实现对图书管理的高效化处理。本系统主要包括数据维护,借书、统计等基本功能。关键词:数据库、图书借阅、数据维护图书借阅系统功能、需求分析(功能要求):销售管理系统程序需求分析图书馆作为一种信息资源的交换场所,图书和用户借阅资料繁多,包含很多数据信息的管理,因此实现图书管理的计算机化,可以简化繁琐的工作模式,有效解决图书借阅过程中的诸多问题,给图书管理者和借阅者带来极大的便利。通过建立数据库,对与图书、借阅者以及借阅记录相关的信息进行数据处理,帮助图书管理员通过窗体操作处理各项工作,实现对图书管理的处理。图书借阅系统是为了满足图书馆借阅图书的工作而设计的,它的功能主要分为数据维护和基本功能两大模块。其中数据维护模块包括图书的数据维护和借阅者的数据维护;基本功能模块包括对图书和借阅者地信息浏览、借书、还书、查询、统计等功能。1.2系统应该具备的功能1.2.1基础数据管理(1)图书信息管理:对图书信息进行添加、修改和删除操作。(2)读者信息管理:对读者信息进行添加、修改和删除操作。.2基本功能管理(1)图书采购管理:对图书采购数量的管理。(2)借书管理:对借书信息登记、查看操作。(3)还书管理:对未还书的信息进行还书操作,对已经还完的书进行查看操作。1.2.3查询管理(1)图书库存信息查询可以对库存的信息通过书名、编号或类别进行查询操作。(2)读者信息查询:可以对读者信息通过姓名或班级进行查询操作。(3)各种图书借阅一览:此页面显示所有已经归还的图书信息。开发环境说明:处理器:IntelPentium内存:1G以上硬盘空间:400G以上操作系统:Windows2000/XP/win7数据库:MicrosoftSQLService2000数据库设计 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf :借阅记录字段名数据类型字段大小含义说明借书证号文本10借阅者标识号图书编号文本10图书标识号借书日期日期/时间图书借阅时间还书日期日期/时间图书归还时间已还是/否默认借阅是否归还表3.1“借阅记录”表表:借阅者字段名称数据类型字段大小含义说明借书证号文本10借阅者标识号/主键姓名文本10借阅者姓名性别文本2借阅者性别出生年月日期/时间默认借阅者出生年月院系文本10所在院系班级文本10所在班级表3.2“借阅者”表表:图书字段名称数据类型字段大小含义说明图书编号文本10主键/标识符分类号文本20图书所属类别书名文本50作者文本20出版社文本20定价货币默认馆藏数量数字整型图书总购买量库存量数字整型图书馆现有数目“图书”表模块设计系统功能模块图4.1图书借阅系统功能模块图系统共分为数据维护、基本功能两个模块4.1.1数据维护模块的功能——基础数据管理(1)图书信息管理:对图书信息进行添加、修改和删除等操作。(2)借阅者信息管理:对借阅者信息进行添加、修改和删除等操作。.2基本功能模块的功能(1)浏览信息:浏览所有图书、借阅者相关信息。(2)借书管理:对借书信息登记、查看操作。(3)还书管理:对未还书的信息进行还书操作,对已经还完的书进行查看操作。(4)查询功能:=1\*GB3①图书信息查询:可以通过书名、编号或类别进行查询操作。=2\*GB3②读者信息查询:可以通过读者借阅证号进行借阅记录查询操作。=3\*GB3③未还图书查询:此页面显示所有未归还的图书信息。(5)统计功能:=1\*GB3①图书信息统计:可以通过出版社、类别进行图书信息统计操作。=2\*GB3②未还图书统计:此页面统计显示所有未归还的图书信息。4.2系统E-R图图4.2图书借阅系统的E-R图本系统的实体为“图书”和“借阅者”,它们之间通过“借阅记录”联系起来,具体的关系模式为:图书(图书编号,分类名,书名,作者,出版社,定价,馆藏数量,库存量)借阅者(借书证号,姓名,性别,出生日期,院系,班级)借阅记录(借阅记录,图书编号,借书日期,还书日期,已还)将E-R图转换成了一个表,即图书、借阅者、借阅记录三个表界面设计本系统坚持图形用户界面(GUI)设计原则,界面直观、对用户透明:用户接触软件后对界面上对应的功能一目了然、不需要多少培训就可以方便使用本应用系统。界面设计中保持了界面的一致性,使用 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的控件和相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面确保一致。图5.1.1登录窗体设计视图当输入正确的用户名“admin”和密码“abc”时,单击“确认”按钮打开“主控窗体”。“登录”宏组的表5.1.1“登录”宏组设置表宏名条件操作设置确定Text0]="admin"And[Text2]="abc"openform对象名称:主控窗体close对象名称:登录窗体[Text0]<>"admin"Or[Text0]IsNullmsgbox消息:您输入的用户名有误,请重新输入!类型:警告!标题:警告!setvalue项目:Text0表达式:“”gotocontrol控件名称:Text0[Text2]<>"abc"Or[Text2]IsNullmsgbox消息:您输入的密码有误,请重新输入!类型:警告!标题:警告!setvalue项目:Text2表达式:“”gotocontrol控件名称:Text2退出 close对象名称:登录窗体主控窗体界面图.1主控窗体设计视图主控窗体中的每一个按钮都能打开相应的子模块,表.1所示为“主控窗体”的属性表。表5.2.1“主控窗体”的属性表对象属性说明标签名称:Labell标题:图书借阅系统 主体图片:四叶草 选项组1附属标签标题:数据维护包含“图书”和“借阅者按钮选项组2附属标签标题:基本功能包含按钮3-按钮8按钮1标题:图书打开图书信息维护窗体按钮2标题:借阅者打开借阅者信息维护窗体按钮3标题:浏览图书打开浏览图书信息报表按钮4标题:浏览借阅者打开浏览借阅者信息报表按钮5标题:还书打开还书窗体按钮6标题:借书打开借书窗体按钮7标题:查询打开查询窗体按钮8标题:设计打开统计窗体主要程序清单和设计6.1.数据维护(图书信息窗体、借阅者信息窗体)使用“自动创建窗体”的方法创建“图书信息”窗体。记录源为“图书”表。使用按钮向导添加记录操作按钮和关闭窗体按钮。借书和还书(借书窗体、借书修改图书数量查询、借书追加借阅记录查询、借书宏、借书返回宏、还书窗体、还书更改数量状态日期查询、还书返回宏)借书=1\*GB3①创建借书窗体=2\*GB3②创建借书修改图书数量查询。单击“借书”按钮时,将“图书”表中相应记录的“库存量”字段的值减1,因此需要设计一个更新查询。=3\*GB3③创建结束追加借阅记录查询。单击“借书”按钮时,在“借阅记录”表中添加一条新纪录,因此需要设计一个追加查询。SQL语句为:INSERTINTO借阅记录(借书证号,图书编号,借书日期)VALUES(Forms!借书!Text0,Forms!借书!Text2,Forms!借书!Text4);=4\*GB3④创建借书宏、表6-2-1“借书”宏的设置表宏名操作设置借书openquery查询名称:借书追加查询openquery查询:借书修改图书数量=5\*GB3⑤创建借书返回宏表6-2-2“借书返回”宏的设置表宏名操作设置借书返回openform窗体名称:主控窗体close对象名称:借书窗体=6\*GB3⑥修改借书窗体。添加命令按钮:“借书”和“返回”,分别与“借书”宏和“借书返回”宏相连接。单击“借书日期”文本框时,自动生成当前日期,代码如下:PrivateSubText4_Click()Text4.Text=DateEndSub还书=1\*GB3①创建“还书”窗体。=2\*GB3②创建还书窗体的查询=3\*GB3③创建还书返回宏=4\*GB3④修改“还书”窗体。添加命令按钮:“返回”和“还书”,反别与“还书返回”宏与“还书”宏想连接。查询(图书子窗体、查询出版社查询、按出版社查询窗体、按书名模糊查询、按书名模糊查询窗体、未还书查询、未还书窗体、某一借阅者借书记录窗体、某一借阅者借书记录查询、某一借阅者借书记录子窗体、查询窗体)创建查询出版社信息窗体=1\*GB3①创建图书子窗体。以“图书”表为记录源,创建一个纵栏式窗体。=2\*GB3②创建查询。SQL语句为:FROM图书;=3\*GB3③创建按出版社查询窗体。记录源为“查询出版社”创建按书名模糊查询窗体=1\*GB3①创建按书名模糊查询=2\*GB3②创建按书名模糊查询窗体。记录源为“按书名模糊查询”创建未还书信息窗体=1\*GB3①创建未还书查询。记录源为“借阅者”、“借阅记录”和“图书”,并设置“应还日期”字段。=2\*GB3②创建未还书窗体。记录源为“未还书窗体”。查询借阅者借书信息窗体=1\*GB3①创建某一借阅者借书记录窗体=2\*GB3②创建某一借阅者借书记录查询。将查询中的“借书证号”字段设置为“[Forms]![读者借阅记录]![Text0]”,不显示该字段。=3\*GB3③创建某一借阅者借书记录子窗体。以“某一借阅者借书记录查询”为记录源。=4\*GB3④创建查询窗体统计(统计窗体、统计返回宏)创建统计窗体创建统计返回宏表6-5-1“返回主控窗体”宏的设置表宏名操作设置返回主控窗体openform窗体名称:主控窗体close对象类型:窗体对象名称:统计6.5.浏览(浏览借阅者信息报表、浏览图书信息报表、按出版社统计图书报表、未还书报表)(1)创建“浏览借阅者信息”报表和“浏览图书信息”报表.记录源分别为“借阅者”和“图书”表(2)按出版社统计图书。对“库存量”和“馆藏总量”进行统计。(3)未还书报表。记录源为“未还书”查询。系统整体效果图片图7.1图书信息窗体图7.2“浏览图书信息”报表图7.3借书窗体图7.4“查询”总窗体图7.5“统计”总窗体图7.6系统登录窗体图7.7系统主控窗体系统改进与局部优化在“图书”表中添加“馆藏数量”字段。在实际的图书管理中,不仅仅要知道图书馆某本书现有的库存数量或者图书馆现有的图书总数量,经常还需要知道一本书的图书馆总购买量即真正的不随借阅改变的馆藏数量,故在“图书”表中添加“馆藏数量”字段,用于记录图书馆购买某一书籍的总数量。将“图书信息”窗体和“借阅者信息”窗体中,将“打印记录”命令按钮更换为“查找记录”命令按钮。在实际图书管理工作中,当需要打印总信息时可通过报表打印,当需要打印某一窗体记录时可通过系统自带的“打印”功能实现,且“打印”项不属于基本信息维护功能,故将“打印记录”这一功能改为“查找记录”,当管理员需要查找某一书籍或某一借阅者信息时可在窗体中,通过查找功能,输入信息直接在窗体中显示相关信息。将浏览视图中的一些组合框改为文本框。例如“未还书窗体”中,“借书证号”为查阅列表字段,自带有下拉框,但是在起浏览作用的窗体视图中,下拉框无任何意义,反而显得冗余,故将“借书证号”改为文本框。在窗体和报表中插入背景图片,美化设计。设置应用程序标题,并添加应用程序图标(在窗体、报表中均显示)。每一个稍微成熟的应用程序,都应带有有自我特色和标识的图标,所以添加了下面图标。设置启动项相应设置,用户登录时即自动跳出“登录”窗体,输入正确用户名和密码后进入主控窗体执行各项操作,不显示数据库设计窗口。并且设置用户级安全,用户组用户进入后只能执行相关记录数据操作,不能修改系统设计,管理员组用户进入后可修改系统设计。在登录窗体输入密码时,为密码设置掩码。实现本系统遇到的问题及解决办法在创建“借书追加借阅记录查询”时,按指导在SQL视图中输入如下的SQL语句:INSERTINTO借阅记录(借书证号,图书编号,借书日期)VALUES(Forms!借书!Text0,Forms!借书!Text2,Forms!借书!Text4);系统无法追加借阅记录,输入数据执行操作时显示“追加0行”或相关系统提示出错信息。打开设计的其他数据库系统时,其它系统中原本正常的追加查询也无法正常执行。解决办法:关闭系统,重新启动系统,重新设计输入SQL语句后,查询设计成功。在设计“按出版社统计图书”报表时,无法找到出版社页脚,在组页脚上设置统计文本框。自己在属性、工具栏中查找后始终无效。解决办法:在设计视图中,单击右键,在显示栏里选择“排序与分组”,弹出“排序与分组”对话框,在“组页眉”选项框里选择“是”。在设置“登录”宏组时,如果按照指导设计表9.1“登录窗体确认键”宏组设置表输入正确的用户名和密码后,将弹出如下对话框:图9.1弹出窗体解决办法:在每一操作前都写上条件,将设计改为表9.2:表9-2修改后“登录窗体确认键”宏组设置表在为“登录窗体”中的“密码”设置掩码时,很多Access2003系统中,未配置相关功能无法执行此项操作。解决办法:在Access07版中完成此项操作,再返回Access03版中继续设计,后来也幸运的发现自己的03版中拥有此项功能。所以还是建议大家在下载程序时多下载那些完整版的,尽量还是少下载那些精简版的。个人体会这次的课程设计可以说是自己第一次完完整整去设计一个东西,一个图书借阅系统初看起来很容易,真正做起来才会发现其中有很多小细节自己需要注意,还有很多问题自己无法解决,还有很多完善的方法自己没有考虑到也没办法做到。深刻体会到一个软件,我们学到的真的只是皮毛,很多知识我们都没有接触到,很多知识都没有吃透,只有通过不断地实践,不断地学习,不断地发现问题解决问题,自己的掌握能力操作能力才能得到提高。在设计的过程中,遇到问题的同时,不断地从多方面培养自己解决问题的能力。检查,校对,重复操作,看书,查找资料,上网搜索,自己摸索不断尝试,请教同学老师……经过一段时间的学习和实践,图书借阅系统基本上开发好了。该系统具备了添加、修改、删除、浏览、查询、输出图书或借阅者信息,实现借书还书登记查看等功能。本系统所提供的使用拓展面的确太少了,仅仅只实现了一些基本的功能,很多地方都还有待扩展和改良。但是面对这些实践经验,在困难未知面前要勇于尝试多于他人沟通交流经验,是这次课程设计给我的最大感想。
本文档为【图书借阅系统数据库报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_808969
暂无简介~
格式:doc
大小:582KB
软件:Word
页数:0
分类:企业经营
上传时间:2018-05-18
浏览量:2