江苏广播电视大学数据库设计与实践报告_第1页
江苏广播电视大学数据库设计与实践报告_第2页
江苏广播电视大学数据库设计与实践报告_第3页
江苏广播电视大学数据库设计与实践报告_第4页
江苏广播电视大学数据库设计与实践报告_第5页
免费预览已结束,剩余10页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、江苏广播电视大学数据库设计与实践报告设计题目:图书馆管理系统专 业:_班 级:1010 秋计算机_学 号:10320012533491032001253349姓 名:鲍怡_扌指导老师:丰明聪_日 期:20112011 年 1212 月 1818 日20112011 年 1212 月 2525 日成 绩:_目录第一章 选题说明及需求分析 .1第二章 数据库设计说明 .22.1概念结构设计 .22.2逻辑结构设计 .32.3建立数据库和基本表 .62.4定义基本表之间的关联 .6第三章 系统功能模块划分 .7第四章 数据库与应用系统的实施和维护 .74.1实现过程简要说明 .74.2系统实现效果

2、.7第五章 总结 .11致谢 .12参考资料 .12江苏广播电视大学课程设计报告1图书馆管理系统第一章选题说明及需求分析随着科学技术的不断提高,计算机科学日渐成熟,作为计算机应用的一部分,使用计算 机对图书信息进行管理,具有手工管理所无法比拟的优点。图书管理系统的开发是一个老生 常谈的问题,以其作为数据库开发的示例不仅是因为他的开放性,而且还因为它是一个开 放的系统,比较成熟,这个系统是毕业生毕业前的最后一次模拟,对毕业生的软件开发能 力有很大帮助。本系统主要实现对图书馆信息的管理,主要可以分为两大块:图书信息的服务系统和 图书的综合管理系统。图书的使用对象是借阅者,例如学生,教师;管理者是图

3、书馆的管 理员。因此根据这些信息,本系统的主要功能就是:实现图书馆图书信息的管理和维护, 如用户信息管理,图书馆规则维护,新书入库,整理图书,修改图书信息和进行查询等; 以及服务系统的图书信息查询,图书的借出和归还等功能图书信息管理系统能够为用户提供充足的信息和快捷的查询手段例如: :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高 图书信息管理的效率,也是图书管理的科学化、数字化、正规化管理 ,与世界接轨的重要条 件。用计算机制作的图书信息管理系统还可以通过功能强大的InIn ternetternet 网及时的向读者发布图书的最新动态,因此,开发这样

4、一套管理软件成为很有必要的事情。而今,这类相关的管理系统已广泛的应用在各行各业,成为各行业提高相关管理效率 的重要手段。图书信息管理系统也在日益广泛地应用于各图书馆的管理中,大大提高了图 书管理的相关管理效率,其在图书管理中所起的作用是显而易见的。这次毕业设计的课题为图书信息管理系统,其主要包含图书基本信息和图书借阅系 统,能进行图书信息的录入、读者登记、查询等功能。该项目开发的软件为学校图书信息 管理系统软件,是鉴于目前学校图书数剧增,图书信息呈爆炸性增长的前提下,图书馆对图书 信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有中小型图书馆的图书信息的管理。

5、目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自 己日益增长的各种信息,图书管理系统也是有了很大的发展,商业化的图书信息管理软件 也不少. .但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。江苏广播电视大学课程设计报告2第二章数据库设计说明系统的需求说明在上面已有介绍,下面我们进入数据库设计中的概念设计、逻辑设计 阶段和实现阶段。2.1 概念结构设计通过对系统进行的需求分析、业务流程设计以及系统功能结构的确定,规划出系统中 使用的数据库实体对象及实体 E-RE-R 图。图书馆管理中一个很重要的问题是图书信息的管理,因此需要规划图书信息实体。该 实体

6、包括书籍名称、类别名称、作者、出版社、条码号、ISBNISBN 等属性。图书信息实体的E-RE-R 图如图 2.12.1 所示:为了记录借阅图书的读者信息,特规划出读者信息实体。该实体包括读者编号、读者读者借书实体包括读者编号、读者姓名、条码号、书籍名称、借书日期、还书日期等属性。读者借书实体的 E-RE-R 图如图 2.32.3 所示江苏广播电视大学课程设计报告I3读者还书实体包括条码号、读者编号、书籍名称、借出日期、还书日期和实际天数等属性。读者还书实体的 E-RE-R 图如图 2.42.4 所示。图 2.42.4 读者还书实体 E-RE-R 图2.2 逻辑结构设计根据 ERER 图转换成

7、基本表的思想,即每个实体转换成基本表,多对多的联系转换成基本表,而 1 1 对多的联系根据实际需要可以转换或不转换为基本表,根据ERER 图所示,该系统的基本表应为 1010 个,分别为:BooksBooks (图书信息表)类别代码 作菩 出版社 订购怕格附件 杀码号 规走天数借书数更dzxxtbdzxxtb (读者信息表)字段倉称魏据捷型I图 2.32.3 读者借书实体 E-RE-R 图书籍名称借岀日期江苏广播电视大学课程设计报告4读者猜号 读者姓名 条冯号书缗名称 书iiffttS规定天数出版社 作者 惜书数星 类别代码 借书曰期 应还曰期惜hsstbhsstb (读者还书表)书體名称 书

8、蜡们椅 出版社 作音观左天埶 借出曰期 还书曰期 实何天皴 实还曰却 超岀天数lbtblbtb (书籍类别表)車帳容称皴据奘型类别代码书霜粪别规定天教登记曰期白期州捐newtbnewtb (订书信息表)埶耦类型读者编号读耆姓名性别出生曰期单位冢JE住址冢庭电话手机号码传真号码证件类型证件号码燮记曰期读者级别备注dzjstbdzjstb (读者借书表)4HMIB1nH為羸本ffi/本本広文文日文文棗码号 读若编号披撐冀型文本本本本文文文间间寸寸HHHnn / /货币日期/时间曰期/时闻日期/时间江苏广播电视大学课程设计报告5银宕称订单号 订険日期 订购人 书曙宕称 类别代咼 作者出版曰期出版社版

9、次 订购价格 复本数 附件条码号ISSNISSN日期冊间币$本本pstbpstb (图书丢失表)車段名称埶据奠型读音爲号文本条冯号文水丢失曰期曰期/时间丢失載里文乐书皤侑格文本借书数里文本书霜容称艾本类别代冯文本借出日期日期丿时间數攜类型Irkbrkb (图书入库表)字段茗称号曰人名代单囤网薦场订订订书类文本 日期/时间文本曰社帕埶号天SZSZ (信息设置表)文本日期/时间sass惜书数里数宇usertbusertb (用户表)江苏广播电视大学课程设计报告6享段屯和加惦奘型名称文本密码文本J2.3建立数据库和基本表通过 ACCESACCES 建立数据库,对数据表的设计视图如下所示2.4 定义基

10、本表之间的关联books条码号书翳名称出版社雌天数 借出日期还书日期菊5日期趙出天埶读者编号读者姓名性別出生期单位募眶住址冢匠电话_a手机启码佞真号码Emaildzxxtb恥音靭蒯榭*醍去眇类作出订夏酣条规Is讀m%貝d疙讣4*1.4JtiJti国 booksndzjstb圉dzxxtb3hsslbJIbtb neiivtbpstbrkb szTable_zcd Table_zcd_zcdLsertb!* _ IIIL U hi*hsstbhsstb江苏广播电视大学课程设计报告7第三章系统功能模块划分本系统包括信息设置、库存管理、借阅管理、报表打印、系统维护5 5 个部分,系统功能结构图如图

11、3.13.1 所示。图 3.13.1第四章数据库与应用系统的实施和维护4.1 实现过程简要说明图书馆管理系统由多个窗体组成。设计了登录窗口,限制非法用户进入到系统内部。读者信息管理窗体的主要功能是实现对读者信息的增、删、改、查等操作。图书丢失管理窗体实现对丢失图书的记录和查询功能。4.2 系统实现效果(1 1)登录窗体图,如图 4.14.1 所示:信WAS库存17峻Wr书库存燼IfelyIfely入库單查询mw:管理肇彝管理读若帛管理谨者軍管理圉书讓报表,书目弈案统卜江苏广播电视大学课程设计报告8图4.1登录窗体(2)(2)系统主窗体图,如图 4.24.2 所示:图 4.24.2 系统主窗体I

12、 I门图侶馆皆锂系蟒话息设蚤Q0库存耸理熾苗鵬理2退出圈才钟管理系统TU SHU GUAN GUAN LI TONG後音信息爱置ij购新书新舟酗收人哼人偉图1S査询库仔国记脸索江苏广播电视大学课程设计报告9(3)(3)读者信息管理效果图,如图 4.34.3 所示:江苏广播电视大学课程设计报告10丄 2j 心 &易图 4.34.3 读者信息管理效果(4(4)读者借书管理效果图,如图 4.44.4 所示:ft书创S还菇管理超时規陆檢索團书当T.oft读者信息信息新书验收.厨书i佶书I匝书I麋 倚丢失I提醒读者搞号读者姓名阿条码号F F书藉名斬书mn |觌定天数1-岀版社|住奢1惜书数量借书日期|2

13、O08-i-29|2O08-i-29|2007-12-29|2007-12-29二J J惜阅图韦信感读者编号读者姓名簾码号莓籍名称韦蒸价格规定天数汁1X0021X002lhn111那电出版袄f10000110000111111+1+苴机组西原莎-3030人民邮电出版社/100003100003lib111111计愷机组成原扭0 03030K 民挪电出版社100003100003ltbW国际贸易学440044003030高等戟育出曲社工100003100003ll.b111计算机齟成原T T 3030砸邮电出版社于100003100003lib111讦醫机i! i!成原亍砧3030天民邮电颐厂7

14、TTT图 4.44.4 读者借书管理效果江苏广播电视大学课程设计报告11(5(5)读者还书管理效果图,如图 4.54.5 所示:图 4.54.5 读者还书管理效果(6(6)图书丢失管理效果图,如图 4.64.6 所示:图 4.64.6 图书丢失管理效果江苏广播电视大学课程设计报告12(7(7)图书验收报表效果图,如图 4.74.7 所示:图书验收报表作若:日n:出 jratjrat:磁:if if 购价格:条码号:ewrewrE005-1-2TE005-1-2T343434sdf05-1-2705-1-27555sdslsdfsdf55 5订蜩价格合计金额:叙图 4.74.7 图书验收报表效果

15、第五章总结本次课程设计我主要采用 VisualVisual BasicBasic 作为前台开发工具,ACCESSACCESS 20002000 作为后台数 据库。结合软件工程设计和数据库编程的有关知识,开发了这个图书管理系统。通过这次课程设计,我对于软件工程设计的相关步骤和流程有了更深刻的理解。熟悉 并掌握了ACCESSACCESS 20002000 和 VB6.0VB6.0 的数据库使用,另一方面,也对 SQLSQL 语言作为嵌入式语 言的功能有了更深刻的体会。同时,我也发现自己对于软件工程设计和数据库设计的知识 掌握还不够,设计和编程能力还有待于进一步提高。这次课程设计给了我一个锻炼自己, 强化专业知识的机会,通过这次课程设计,我也可以一窥软件工程设计的广阔天地,我相 信,只要认真学习,多借鉴别人的经验,多思考,多实践,我一定能做的更好!江苏广播电视大学课程设计报告13致谢感谢同组同学的共同讨论和帮助,感谢指导老师的建议和精心指导。参考资料1.1. 陈紫红、安剑、孙秀梅等编著:VisualVisual

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论