江苏广播电视大学数据库设计与实践报告.doc

上传人:仙人指路1688 文档编号:2395835 上传时间:2023-02-17 格式:DOC 页数:14 大小:595.50KB
返回 下载 相关 举报
江苏广播电视大学数据库设计与实践报告.doc_第1页
第1页 / 共14页
江苏广播电视大学数据库设计与实践报告.doc_第2页
第2页 / 共14页
江苏广播电视大学数据库设计与实践报告.doc_第3页
第3页 / 共14页
江苏广播电视大学数据库设计与实践报告.doc_第4页
第4页 / 共14页
江苏广播电视大学数据库设计与实践报告.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《江苏广播电视大学数据库设计与实践报告.doc》由会员分享,可在线阅读,更多相关《江苏广播电视大学数据库设计与实践报告.doc(14页珍藏版)》请在三一办公上搜索。

1、江苏广播电视大学数据库设计与实践报告设计题目: 图书馆管理系统 专 业:计算机科学与技术 班 级: 10秋计算机 学 号: 1032001253349 姓 名: 鲍怡 指导老师: 丰明聪 日 期:2011年12月18日2011年12月25日成 绩: 目录第一章 选题说明及需求分析1第二章 数据库设计说明22.1 概念结构设计22.2 逻辑结构设计32.3 建立数据库和基本表62.4 定义基本表之间的关联6第三章 系统功能模块划分7第四章 数据库与应用系统的实施和维护74.1 实现过程简要说明74.2 系统实现效果7第五章总结11致谢12参考资料12图书馆管理系统第一章 选题说明及需求分析随着科

2、学技术的不断提高,计算机科学日渐成熟, 作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。图书管理系统的开发是一个老生常谈的问题,以其作为数据库开发的示例不仅是因为他的开放性,而且还因为它是一个开放的系统,比较成熟,这个系统是毕业生毕业前的最后一次模拟,对毕业生的软件开发能力有很大帮助。本系统主要实现对图书馆信息的管理,主要可以分为两大块:图书信息的服务系统和图书的综合管理系统。图书的使用对象是借阅者,例如学生,教师;管理者是图书馆的管理员。因此根据这些信息,本系统的主要功能就是:实现图书馆图书信息的管理和维护,如用户信息管理,图书馆规则维护,新书入库,整理图

3、书,修改图书信息和进行查询等;以及服务系统的图书信息查询,图书的借出和归还等功能图书信息管理系统能够为用户提供充足的信息和快捷的查询手段.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书信息管理的效率,也是图书管理的科学化、数字化、正规化管理,与世界接轨的重要条件。用计算机制作的图书信息管理系统还可以通过功能强大的Internet网及时的向读者发布图书的最新动态,因此,开发这样一套管理软件成为很有必要的事情。而今,这类相关的管理系统已广泛的应用在各行各业,成为各行业提高相关管理效率的重要手段。图书信息管理系统也在日益广泛地应用于各图书馆的管理

4、中,大大提高了图书管理的相关管理效率,其在图书管理中所起的作用是显而易见的。这次毕业设计的课题为图书信息管理系统,其主要包含图书基本信息和图书借阅系统,能进行图书信息的录入、读者登记、查询等功能。该项目开发的软件为学校图书信息管理系统软件,是鉴于目前学校图书数剧增,图书信息呈爆炸性增长的前提下,图书馆对图书信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有中小型图书馆的图书信息的管理.。目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,图书管理系统也是有了很大的发展,商业化的图书信息管理软件也不少.但本系统完全独立

5、开发,力求使系统功能简洁明了,但功能齐全且易于操作。第二章 数据库设计说明系统的需求说明在上面已有介绍,下面我们进入数据库设计中的概念设计、逻辑设计阶段和实现阶段。2.1 概念结构设计通过对系统进行的需求分析、业务流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象及实体E-R图。图书馆管理中一个很重要的问题是图书信息的管理,因此需要规划图书信息实体。该实体包括书籍名称、类别名称、作者、出版社、条码号、ISBN等属性。图书信息实体的E-R图如图2.1所示:图2.1 图书信息实体E-R图为了记录借阅图书的读者信息,特规划出读者信息实体。该实体包括读者编号、读者姓名、性别、出生日期、手

6、机号、登记日期等属性。读者信息实体的E-R图如图2.2所示。图2.2 读者信息实体E-R图读者借书实体包括读者编号、读者姓名、条码号、书籍名称、借书日期、还书日期等属性。读者借书实体的E-R图如图2.3所示。图2.3 读者借书实体E-R图读者还书实体包括条码号、读者编号、书籍名称、借出日期、还书日期和实际天数等属性。读者还书实体的E-R图如图2.4所示。图2.4 读者还书实体E-R图2.2 逻辑结构设计根据ER图转换成基本表的思想,即每个实体转换成基本表,多对多的联系转换成基本表,而1对多的联系根据实际需要可以转换或不转换为基本表,根据ER图所示,该系统的基本表应为10个,分别为:Books(

7、图书信息表)dzxxtb(读者信息表)dzjstb(读者借书表)hsstb(读者还书表)lbtb(书籍类别表)newtb(订书信息表)pstb(图书丢失表)rkb(图书入库表)sz(信息设置表)usertb(用户表)2.3 建立数据库和基本表通过ACCESS建立数据库,对数据表的设计视图如下所示。2.4 定义基本表之间的关联第三章 系统功能模块划分本系统包括信息设置、库存管理、借阅管理、报表打印、系统维护5个部分,系统功能结构图如图3.1所示。图 3.1第四章 数据库与应用系统的实施和维护4.1 实现过程简要说明图书馆管理系统由多个窗体组成。设计了登录窗口,限制非法用户进入到系统内部。读者信息

8、管理窗体的主要功能是实现对读者信息的增、删、改、查等操作。图书丢失管理窗体实现对丢失图书的记录和查询功能。4.2 系统实现效果(1)登录窗体图,如图4.1所示:图4.1 登录窗体(2)系统主窗体图,如图4.2所示:图4.2 系统主窗体(3)读者信息管理效果图,如图4.3所示:图4.3 读者信息管理效果(4)读者借书管理效果图,如图4.4所示:图4.4 读者借书管理效果(5)读者还书管理效果图,如图4.5所示:图4.5 读者还书管理效果(6)图书丢失管理效果图,如图4.6所示:图4.6 图书丢失管理效果(7)图书验收报表效果图,如图4.7所示:图4.7 图书验收报表效果第五章 总结本次课程设计我

9、主要采用Visual Basic作为前台开发工具,ACCESS 2000作为后台数据库。结合软件工程设计和数据库编程的有关知识,开发了这个图书管理系统。通过这次课程设计,我对于软件工程设计的相关步骤和流程有了更深刻的理解。熟悉并掌握了ACCESS 2000和VB6.0的数据库使用,另一方面,也对SQL语言作为嵌入式语言的功能有了更深刻的体会。同时,我也发现自己对于软件工程设计和数据库设计的知识掌握还不够,设计和编程能力还有待于进一步提高。这次课程设计给了我一个锻炼自己,强化专业知识的机会,通过这次课程设计,我也可以一窥软件工程设计的广阔天地,我相信,只要认真学习,多借鉴别人的经验,多思考,多实践,我一定能做的更好!致谢感谢同组同学的共同讨论和帮助,感谢指导老师的建议和精心指导。参考资料1. 陈紫红、安剑、孙秀梅等编著:Visual Basic 项目开发实录,清华大学出版社,2008年6月。2. 沈洪、施明利、朱军编著:VB程序设计,清华大学出版社,2010年8月。3. 石志国编著:VB.NET数据库编程,清华大学出版社,2009年6月。4. 孟德欣编著:VB程序设计,清华大学出版社,2009年7月。5. 沈洪编著:VB程序设计案例汇编,清华大学出版社,2010年5月。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号