当前位置:首页 > 数据库课程设计-图书馆管理系统
《数据库系统概论》课程设计论文
题目: 图书馆管理系统
班级: 计科112班 学号: 2011010213 2011010322 2011010206
2011010326 2011010321
姓名: 杨荣荣 张相恒 刘东 张康 张先敏
摘要:
图书管理系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者和使用者来说都至关重要,所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但一直以来人们使用传统人工的方式进行图书管理和借阅管理,这种管理方式存在着许多缺点,如:效率低、易忘记、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高, 随着计算机技术及其应用领域的扩大,数据库技术开始扮演着越来越重要的作用,而以基于数据库技术为基础而开发的各种大型系统也为人们提供了各种各样的方便。作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书管理的效率,也是图书馆的科学化、正规化管理。本次课程设计正是基于这样一种背景而开发的。
图书管理系统其实是一个很复杂的信息管理系统,它包括很多分类、检索等方面的内容。因为其复杂性,建立这样一个系统更加能体现出运用SQL SERVER数据库进行数据处理的优越性。 本系统通过SQL Server2008将图书、读者、操作员和出版社信息进行有效的统计,将这些信息集中地管理,减少人力成本和管理费用,提高信息的准确性和信息的安全性,改进管理和服务的效率。
关键词:图书管理;数据库;MYSQL;PHP;Dreamweaver
- 2 -
目录
一、 课程设计的目的和意义---------------------------(4) 二、 所用软件介绍-----------------------------------(4) 三、 流程图-----------------------------------------(5) 四、 系统功能设计-----------------------------------(5)
4.1、读者图-------------------------------------(5) 4.2、管理者图-----------------------------------(5) 4.3、图书图-------------------------------------(6) 4.4、状态图-------------------------------------(6) 4.5、E-R图-------------------------------------(6) 五、 系统操作演示----------------------------------(6)
5.1、系统数据库表------------------------------(7) 5.2、视图设计----------------------------------(8) 5.3、软件演示及部分源码------------------------(9) 六、 心得体会--------------------------------------(13) 七、 参考文献--------------------------------------(14) 八、 附录------------------------------------------(15)
- 3 -
一、课程设计的目的与意义
数据库是长期存储在计算机内的,有组织的,可共享的大量数据集合。数据库中的数据相互关联,可为多个用户,多个程序共享,具有较小的冗余度。它主要解决的问题是如何科学的组织和存储数据,如何高效地获取、更新和加工处理数据,并保证数据的安全性、可靠性和共享性。
数据库系统是实现有组织地、动态的的存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统。
图书管理系统可以实现图书借阅的规范化、系统化、网络化管理,能够将所有图书资料聚集在一起实施统一运作,让需求者在网上就可以查询和借阅图书,推动本图书馆与其他图书管理实现信息资源共享与图书信息的同步更新。
任务概述 ==目标
本系统通过计算机技术实现图书信息和用户信息的管理,还包括如下目标: 减少人力成本和管理费用; 提高信息的准确性和信息的安全; 改进管理和服务; 良好的人机交互界面,操作简便;
二、所用软件的介绍
(1)、 Dreamweaver
Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver 8的发布,更坚定Dreamweaver在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。 1、灵活的编写方式
Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。 2、可视化编辑界面
Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。 3、功能更多的CSS支持——CSS可视化设计、CSS检查工具 4、动态跨浏览器验证
当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags
- 4 -
共分享92篇相关文档