图书借阅管理系统数据库课程设计报告-学位论文.doc

上传人:鲁** 文档编号:542215605 上传时间:2024-03-23 格式:DOC 页数:30 大小:650.50KB
返回 下载 相关 举报
图书借阅管理系统数据库课程设计报告-学位论文.doc_第1页
第1页 / 共30页
图书借阅管理系统数据库课程设计报告-学位论文.doc_第2页
第2页 / 共30页
图书借阅管理系统数据库课程设计报告-学位论文.doc_第3页
第3页 / 共30页
图书借阅管理系统数据库课程设计报告-学位论文.doc_第4页
第4页 / 共30页
图书借阅管理系统数据库课程设计报告-学位论文.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《图书借阅管理系统数据库课程设计报告-学位论文.doc》由会员分享,可在线阅读,更多相关《图书借阅管理系统数据库课程设计报告-学位论文.doc(30页珍藏版)》请在金锄头文库上搜索。

1、 数据库设计实验报告 实验课程名称: 图 书 借 阅 管 理 系 统 学 院: 信息科学与技术学院 班 级: 软件工程10-2 小 组 成 员:1001050227 王文波 1001050228 张灿松 1001050229 张 贺 完 成 时 间: 2013 . 06 目 录1. 绪论.3 1.1 研究背景.3 1.2 研究开发现状分析.3 1.3 主要研究内容.42. 相关技术与工具综述.53.需求分析.5 3.1系统功能分析.5 3.1.1系统用例图.6 3.1.2 主要用例的用例规约.7 3.2系统非功能分析.104.系统设计.11 4.1系统总体架构设计.11 4.2 系统静态结构设

2、计.12 4.3 数据库设计.13 4.4类的详细设计.205.数据库结构实现 5.1创建数据库.26 5.2创建视图.286.总结与展望.297.参考文献.301. 绪论 1.1研究背景 (1)一些农村中学图书室都藏书达六、七万余册,但其现行图书管理工作都是采用传统的手工管理,经过对其图书管理工作中的图书信息、读者管理及借阅管理工作做全面调查研究,其现行手工流程具体分析如下: 图书登记:对上级分配、学校购入和社会捐赠的图书进行图书信息登记; 读者登记:图书管理员根据学校档案室提供的教师花名册和学生花名册进行读者登记,然后填发借书证,学生毕业和教师调出时将其借书证注销。 借阅管理:读者特别是学

3、生读者持借书证到图书室借阅图书,图书管理员将借阅日期填写在书籍卡片上,将卡片夹在借书证中间,存放在图书室,学生看完后,送还所借书籍,收回借书证或另借其它书籍。 这种传统人工的管理方式存在着许多缺点,如:效率低、保密性差, 一方面导致教师、学生对学校图书室藏书情况不了解,图书室究竟有哪些图书也不知道;另一方面图书管理员对图书管理工作倍感头痛,因为时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,耗费劳动力大,难于避免错误的产生,如借书证挂失后,仍有少数学生冒用已挂失的借书证借出图书,造成图书外流。 (2)为了践和巩固在课堂教学中学习有关知识,熟练掌握对于给定结构的数据库

4、的创建、基本操作、程序系统的建立和调试以及系统评价。实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。 1.2 研究开发现状分析我们已经学习了数据库系统概论和数据库设计以及sql server,对数据库已经有了一定的了解,并且已经做过了一些和数据库有关的项目,所以对这个课程设计应具备了一些相应的知识。图书管理对于我们来书来说并不陌生,我们经常去图书馆借书对其流程非常了解。利用计算机来管理

5、图书,其好处归纳起来,大约有以下几点: 1 可以存储学校图书室的图书信息、读者信息和借阅信息,安全、高效; 2 只需一名图书管理员即可操作系统,节省大量人力; 3 可以迅速查到所需信息,图书管理系统可以为学校教师和学生提供充足的信息和快捷的查询手段,让教师和学生能够及时查询图书信息,更好地为读者服务。因此计划在现行手工流程基础上开发图书管理系统,以适应现行图书管理工作的要求,提高工作效率。 1.3 主要研究内容开发工具开发工具开发工具开发工具:VB VB是Visual Basic的简称,是由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开

6、发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。VB具有以下特点:1、 面向对象。VB采用了面向对象设计思想,它基本思路是把复杂的设计问题分解为多个能够完成独立功能且相对简单的对象集合。所谓“对象”就是个可操作实体如窗体、窗

7、体中命令按钮、标签、文本框等,面向对象编程就是指程序员可根据界面设计要求直接在界面上设计出窗口、菜单、按钮等类型对象并为每个对象设置属性。 2、 事件驱动。在Windows环境下是以事件驱动方式运行每个对象的都能响应多个区别事件,每个事件都能驱动段代码事件过程,该代码决定了对象功能。通常称这种机制为事件驱动的编程机制。可由用户操作触发也可以由系统或应用触发例如单击个命令按钮就触发了按钮Click(单击)事件该事件中代码就会被执行,若用户未进行任何操作(未触发事件)则就处于等待状态整个应用就是由彼此独立事件过程构成。 3、 软件Software集成式开发。VB为编程提供了个集成开发环境,在这个环

8、境中编程者可设计界面、编写代码、调试直至把应用编译成可在Windows中运行的可执行文件,并为它生成安装VB集成开发环境,为编程者提供了很大方便。 4、 结构化设计语言。 5、 强大数据库访问功能。6、 支持对象连接和嵌入技术 7、 网络功能。 8、 多个应用向导。 9、 支持动态交换、动态链接技术 10、 具有联机帮助功能后台数据库:SQL ServerSQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。2. 相关技术与工具综述 SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号