图书管理系统设计报告论文毕业文章_论文-毕业文章.pdf
《图书管理系统设计报告论文毕业文章_论文-毕业文章.pdf》由会员分享,可在线阅读,更多相关《图书管理系统设计报告论文毕业文章_论文-毕业文章.pdf(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图书管理系统设计报告 计算机工程学院 数据库原理及应用 课程设计报告 课题名称:图书管理系统 专业:班级:姓名:学号:指导老师:2013 年 6 月 22 号 课程设任务及进度表 课题 图书管理系统 名称 通过对图书管理系统系统的设计和开发,了解了数据库的设计与开发的全过设计 程,达到巩固数据库理论知识、锻炼实践能力和构建合理知识结构的目的。目的 操作系统:Windows xp;数据库管理系统:SQL Server 2005;实验 环境 编程环境:ASP,C#1.搜集图书管理系统问题方面的资料,进行需求分析;2.完成概念设计、逻辑设计等各阶段的设计;3.编写程序代码,系统调试;任务 4.撰写课
2、程设计报告;要求 5.参加答辩。工作进度计划 序号 起止日期 工 作 内 容 1 2013.5.102013.5.11 查询资料、选择课题 需求分析、总体设计 2 2013.5.122013.5.20 系统整体设计、编写程序代码、调试程序 3 2013.5.212013.6.17 撰写课程设计报告 4 2013.6.172013.6.21 指导教师(签章):年 月 日 1 摘要 随着计算机技术的飞速发展,计算机在学校各方面管理中应用的普及,图书馆管理是学校图书馆管理工作不可缺少的一部分,它能够为管理图书馆工作 提供充足的信息和快捷的查询手段。我选择了开发图书馆管理系统,不仅是为了 能够保证图书
3、借阅情况准确无误、快速的输出,而且还可以利用计算机对有关图 书的各种信息进行统计和整理。该图书馆管理系统设计了管理主菜单,可实现以 下功能:图书的采编入库,清空库存,借阅和归还等等。相比传统的进行纯人工 的管理来看,通过本管理系统,可以大大的节约工作时间,减少工作量,提高了 工作效率,能帮助工作人员更加方便、高效的管理图书馆。关键词,图书管理,高效,准确 指导老师年月号课程设任务及进度表课题图书管理系统名称通过对图书管理系统系统的设计和开发了解了数据库的设计与开发的全过设计程达到巩固数据库理论知识锻炼实践能力和构建合理知识结构的目的目的操作系统数据库管理写程序代码系统调试任务撰写课程设计报告要
4、求参加答辩工作进度计划序号起止日期工作内容查询资料选择课题需求分析总体设计系统整体设计编写程序代码调试程序撰写课程设计报告指导教师签章年月日摘要随着计算机技术的飞图书馆工提供充足的信息和快捷的查询手段我选择了开发图书馆管理系统不仅是为能够保证图书借阅情况准确无误快速的输出而且还可以利用计算机对有书的各种信息进行统计和整理该图书馆管理系统设计了管理主菜单可实现下功Title Books Management System Abstract With the rapid development of computer technology,the popularity of computer ap
5、plication in all aspects of management in school,library management is an integral part of the school library management work,it can work for management of the library provide ample information and fast query tool.I chose the development of library management system,is in order to be able to not onl
6、y ensure library is accurate,fast output,but also can use the computer to count all kinds of information about the books and finishing.The library management system design for the main menu,which can realize the following functions:the books warehousing of reporters,clearing inventory,lending and re
7、turn,and so on.Compared with the traditional pure artificial management,through the management system,can greatly save time,reduce workload,improve work efficiency,can help the staff is more convenient and efficient management of the library.Keywords books management,efficient,accurate 2 目录 1 引 言.4
8、2 需求分 指导老师年月号课程设任务及进度表课题图书管理系统名称通过对图书管理系统系统的设计和开发了解了数据库的设计与开发的全过设计程达到巩固数据库理论知识锻炼实践能力和构建合理知识结构的目的目的操作系统数据库管理写程序代码系统调试任务撰写课程设计报告要求参加答辩工作进度计划序号起止日期工作内容查询资料选择课题需求分析总体设计系统整体设计编写程序代码调试程序撰写课程设计报告指导教师签章年月日摘要随着计算机技术的飞图书馆工提供充足的信息和快捷的查询手段我选择了开发图书馆管理系统不仅是为能够保证图书借阅情况准确无误快速的输出而且还可以利用计算机对有书的各种信息进行统计和整理该图书馆管理系统设计了管
9、理主菜单可实现下功析.4 3 概要设计 3.1 数据结 构.5 3.2 涉及知识 点.5 3.3 功能结构 图.7 3.4 ER 图.8 3.5 表格 3.5.1 管理员 表.9 3.5.2 管理员 表.9 3.5.3 管理员 指导老师年月号课程设任务及进度表课题图书管理系统名称通过对图书管理系统系统的设计和开发了解了数据库的设计与开发的全过设计程达到巩固数据库理论知识锻炼实践能力和构建合理知识结构的目的目的操作系统数据库管理写程序代码系统调试任务撰写课程设计报告要求参加答辩工作进度计划序号起止日期工作内容查询资料选择课题需求分析总体设计系统整体设计编写程序代码调试程序撰写课程设计报告指导教师
10、签章年月日摘要随着计算机技术的飞图书馆工提供充足的信息和快捷的查询手段我选择了开发图书馆管理系统不仅是为能够保证图书借阅情况准确无误快速的输出而且还可以利用计算机对有书的各种信息进行统计和整理该图书馆管理系统设计了管理主菜单可实现下功表.9 3.5.4 管理员 表.9 3.5.5 管理员 表.10 3.5.6 管理员 3 表.10 4使用过 程.10 结 论.21 致 谢.22 参考文 献.23 1 引言 指导老师年月号课程设任务及进度表课题图书管理系统名称通过对图书管理系统系统的设计和开发了解了数据库的设计与开发的全过设计程达到巩固数据库理论知识锻炼实践能力和构建合理知识结构的目的目的操作系
11、统数据库管理写程序代码系统调试任务撰写课程设计报告要求参加答辩工作进度计划序号起止日期工作内容查询资料选择课题需求分析总体设计系统整体设计编写程序代码调试程序撰写课程设计报告指导教师签章年月日摘要随着计算机技术的飞图书馆工提供充足的信息和快捷的查询手段我选择了开发图书馆管理系统不仅是为能够保证图书借阅情况准确无误快速的输出而且还可以利用计算机对有书的各种信息进行统计和整理该图书馆管理系统设计了管理主菜单可实现下功目前市面上流行的管理系统不少。但是,对于学校的图书馆管理系统来说,不需要大型 的系统。只需要一个操作方便,功能实用,能满足学校图书馆数据的管理及需求的系统。我 的目标就是开发一个功能实
12、用、操作方便,简单明了的图书馆管理系统。此图书馆管理系统,包括:图书管理子系统、图书借阅子系统、还书子系统、节约子系统、图书报损子系统等等。对每种书的登记内容包括书号、书号、著作者、现存量和库存量。对每一本书建立了索引表 4 2 需求分析 针对目前市场上各种图书管理系统,有的很复杂,而对我们学校图书馆来说只需简单方便的系统就可以了。此图书馆管理系统,包括:图书管理子系统、图书借阅子系统、还书子系统、节约子系统、图书报损子系统等等。对每种书的登记内容包括书号、书号、著作者、现存量和库存量。对每一本书建立了索引表。系统主要功能如下:采编入库:新购一种书,确定书号后,登记到图书账目表中,如果表中已有
13、,则只将库存量增加;借阅:如果一种书的现存量大于 0,则借出一本,登记借阅者的书证号和归还日期,改变现存量;归还:注销对借阅者的登记,改变该书的现存量;查看:查看总库图书情况、图书借阅情况;指导老师年月号课程设任务及进度表课题图书管理系统名称通过对图书管理系统系统的设计和开发了解了数据库的设计与开发的全过设计程达到巩固数据库理论知识锻炼实践能力和构建合理知识结构的目的目的操作系统数据库管理写程序代码系统调试任务撰写课程设计报告要求参加答辩工作进度计划序号起止日期工作内容查询资料选择课题需求分析总体设计系统整体设计编写程序代码调试程序撰写课程设计报告指导教师签章年月日摘要随着计算机技术的飞图书馆
14、工提供充足的信息和快捷的查询手段我选择了开发图书馆管理系统不仅是为能够保证图书借阅情况准确无误快速的输出而且还可以利用计算机对有书的各种信息进行统计和整理该图书馆管理系统设计了管理主菜单可实现下功清空:某一种书已无人借阅,将它从图书管理系统中删除。面对每天纷繁复杂的图书馆管理工作,本管理系统很好的解决了工作人员的烦恼。相比传统的人工管理,此管理系统具有:功能全面、操作简单、检索迅速、查找方便、可靠性高、存储量大、成本低等绝对的优势。通过本管理系统,可以大大的节约工作时间,减少工作量,提高了工作效率,能帮助工作人员更加方便、高效的管理图书馆。本管理系统的设计环境:Microsoft Visual
15、 Studio 2010;Windows XP 3概要设计 3.1 数据结构 图书馆管理总是以书类为单位管理的,将创建的书类用数组存储起来。每一本书用一个节点表示,考虑到以后进行各项操作的方便,这些结点用链表方式组成一个个书类。每个结点有四个域:(1)书名;(2)书号;5 (3)作者;(4)出版商;3.2 涉及的知识点 1.建库 create database 学生选课 on primary (name=学生选课,filename=d:学生选课_data.mdf,指导老师年月号课程设任务及进度表课题图书管理系统名称通过对图书管理系统系统的设计和开发了解了数据库的设计与开发的全过设计程达到巩固数
16、据库理论知识锻炼实践能力和构建合理知识结构的目的目的操作系统数据库管理写程序代码系统调试任务撰写课程设计报告要求参加答辩工作进度计划序号起止日期工作内容查询资料选择课题需求分析总体设计系统整体设计编写程序代码调试程序撰写课程设计报告指导教师签章年月日摘要随着计算机技术的飞图书馆工提供充足的信息和快捷的查询手段我选择了开发图书馆管理系统不仅是为能够保证图书借阅情况准确无误快速的输出而且还可以利用计算机对有书的各种信息进行统计和整理该图书馆管理系统设计了管理主菜单可实现下功size=4MB,maxsize=10MB,filegrowth=1MB)log on (name=学生选课_log,file
17、name=d:学生选课_log.ldf,size=1MB,maxsize=6MB,filegrowth=1%)2.建表 create table student(sno char(8)primary key,sname char(8)not null,age int,sex char(2),6 dept varchar(50);3.连接数据库 string connString=Data Source=.;Initial Catalog=pubs;User ID=sa;Pwd=123;SqlConnection conn=new SqlConnection(connString);/建立一个通
18、道 try 指导老师年月号课程设任务及进度表课题图书管理系统名称通过对图书管理系统系统的设计和开发了解了数据库的设计与开发的全过设计程达到巩固数据库理论知识锻炼实践能力和构建合理知识结构的目的目的操作系统数据库管理写程序代码系统调试任务撰写课程设计报告要求参加答辩工作进度计划序号起止日期工作内容查询资料选择课题需求分析总体设计系统整体设计编写程序代码调试程序撰写课程设计报告指导教师签章年月日摘要随着计算机技术的飞图书馆工提供充足的信息和快捷的查询手段我选择了开发图书馆管理系统不仅是为能够保证图书借阅情况准确无误快速的输出而且还可以利用计算机对有书的各种信息进行统计和整理该图书馆管理系统设计了管
19、理主菜单可实现下功 conn.Open();Console.WriteLine(连接成功);/获取数据 SqlCommand cmd=new SqlCommand(select count(*)from jobs,conn);/coon表示从哪一个库中返回数据 int result=(int)cmd.ExecuteScalar();/ExecuteScalar()这个方法,只返回单个值;Console.WriteLine(result.ToString();catch throw;/连接成功会跳到 catch 里 finally/及时释放,保证数据库的畅通,节省资源 conn.Close();
20、/关闭和数据源之间的连接 Console.WriteLine(连接关闭);7 3.3 功能结构图 图书管理系统 管读添查借还清查退 理者 加 找 阅 书 除 看出 指导老师年月号课程设任务及进度表课题图书管理系统名称通过对图书管理系统系统的设计和开发了解了数据库的设计与开发的全过设计程达到巩固数据库理论知识锻炼实践能力和构建合理知识结构的目的目的操作系统数据库管理写程序代码系统调试任务撰写课程设计报告要求参加答辩工作进度计划序号起止日期工作内容查询资料选择课题需求分析总体设计系统整体设计编写程序代码调试程序撰写课程设计报告指导教师签章年月日摘要随着计算机技术的飞图书馆工提供充足的信息和快捷的查
21、询手段我选择了开发图书馆管理系统不仅是为能够保证图书借阅情况准确无误快速的输出而且还可以利用计算机对有书的各种信息进行统计和整理该图书馆管理系统设计了管理主菜单可实现下功员登书借系 陆 阅 统 登籍 陆 图 2.3 功能结构图 3.4 ER 图 类别书名 作者 所在楼层 bie 地址 出版商 编号 编号 类型 电话 8 书籍类型 书籍 包含 出版 出版社 出版社编号是否借出 出版社编号 价格 社 bi 社 bi 借书时间 性别 状态 借出 密码 专业 还书时间 年龄 读者表 所在系 借书 姓名 性别 编号 是否挂失 姓名 管理员表 管理 年龄 读者编号 最大借书量 密码 3.5 表格 表 3.
22、5.1 管理员表 编号 姓名 性别 年龄 密码 ad1 孙涛 男 22 123 ad2 孙诗惠 女 21 123 表 3.5.2 书籍表 编号 书名 作者 类型 出版社编号 价格 是否借出 9 01 计算机网路 谢希人 1 01 45 是 02 数据结构 谢希人 1 01 48 是 03 剪纸艺术 高温 4 03 45 是 表 3.5.3 书籍类型 指导老师年月号课程设任务及进度表课题图书管理系统名称通过对图书管理系统系统的设计和开发了解了数据库的设计与开发的全过设计程达到巩固数据库理论知识锻炼实践能力和构建合理知识结构的目的目的操作系统数据库管理写程序代码系统调试任务撰写课程设计报告要求参加
23、答辩工作进度计划序号起止日期工作内容查询资料选择课题需求分析总体设计系统整体设计编写程序代码调试程序撰写课程设计报告指导教师签章年月日摘要随着计算机技术的飞图书馆工提供充足的信息和快捷的查询手段我选择了开发图书馆管理系统不仅是为能够保证图书借阅情况准确无误快速的输出而且还可以利用计算机对有书的各种信息进行统计和整理该图书馆管理系统设计了管理主菜单可实现下功编号 类别 所在楼层 1 理工 2 2 自然 1 3 人文 3 表 3.5.4 借书 编号 书编号 读者编号 借书时间 还书时间 状态 1 01 dz1 2013-6-17 NULL 否 10:43:22 2 02 dz2 2013-6-17
24、 2013-6-17 已还 10:56:28 10:57:36 表 3.5.5 出版商 出版商编号 出版商 地址 联系电话 01 人民出版社 山东济南 123456789 02 教育出版社 山东济南 1234567 03 高新出版社 中国北京 012564586 表 3.5.6 读者表 编号 密码 姓名 性别 年龄 所在系 专业 最大借书量 是否挂失 dz1 123 张三 男 22 计算机 软件工程 3 否 dz2 123 李四 女 21 外国语 翻译 4 是 dz3 123 王五 男 19 机械 机床 3 是 10 4 使用过程 指导老师年月号课程设任务及进度表课题图书管理系统名称通过对图书
25、管理系统系统的设计和开发了解了数据库的设计与开发的全过设计程达到巩固数据库理论知识锻炼实践能力和构建合理知识结构的目的目的操作系统数据库管理写程序代码系统调试任务撰写课程设计报告要求参加答辩工作进度计划序号起止日期工作内容查询资料选择课题需求分析总体设计系统整体设计编写程序代码调试程序撰写课程设计报告指导教师签章年月日摘要随着计算机技术的飞图书馆工提供充足的信息和快捷的查询手段我选择了开发图书馆管理系统不仅是为能够保证图书借阅情况准确无误快速的输出而且还可以利用计算机对有书的各种信息进行统计和整理该图书馆管理系统设计了管理主菜单可实现下功 4.1 管理员表 书籍表 11 指导老师年月号课程设任
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 设计 报告 论文 毕业 文章
限制150内