数据库课程设计_图书馆管理系统
计算机学院计算机科学与技术专业
《数据库课程设计》报告
(2011/2012学年 第一学期)
学生姓名: 学生班级: 学生学号: 指导教师: 李晓波
2012年01月05日
目录
第一章 系统概述 ............................................................ 1 1.1 软件开发背景 ............................................................. 1 1.2 系统编写目的 ............................................................. 2 第二章 需求分惜 ............................................................ 3 2.1 系统分析 ................................................................. 3 2.2 系统目标 ................................................................. 3 2.3总体需求 ................................................................. 3 2.4系统模块流程图 ........................................................... 5 2.4.1 系统登陆流程图 ......................................................... 5 2.4.2 用户流程图 ............................................................. 5 2.4.3 管理员流程图 ........................................................... 5 第三章 数据库设计 .......................................................... 6 3.1概念结构设计 ............................................................. 6 3.2创建表的脚本文件 ......................................................... 7 第四章 详细设计 ............................................................ 9 4.1 用户登陆页面 ............................................................. 9 4.2图书查询页面 ............................................................ 10 4.3图书添加 ................................................................ 12 4.4用户管理 ................................................................ 14 4.5图书分类浏览 ............................................................ 16 第五章 学习心得 ............................................................. 17 附录1参考文献 .............................................................. 18
第一章 系统概述
1.1 软件开发背景
当今时代是飞速发展的信息时代,怎么使用计算机处理日常生活中的问题也越来越受到人们的关注。在强大的信息流的冲击下,怎样实现信息的高效正确处理也显得尤为重要了,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于其能高效准确的进行信息处理和信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。图书馆作为教育机构一个必不可少的部分,未受教育者提供更大的信息量是其主要功能。而传统的由人工手抄记录管理早已不适应现在高校的巨大藏书量。但一直以来人们使用传统人工的方式管理图书档案,这种管理方式存在着许多缺点,图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。因此,开发这样的一种软件已成为非常必要的事。我们所设计的图书馆管理系统主要是针对各个学校在管理图书时所面临的大量的工作,通过详细的调查,精心的设计之后才开发的。它主要有以下几个功能规定图书维护,读者维护,读者借书,还书等方面。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。图书馆管理系统就在这种情况下显得尤为重要,对于复杂的信息
管理计算机能够充分发挥它的优越性。本系统就是为了方便图书馆管理信息和读者方便获取图书信息而设计,使用图书馆管理系统能够为读者提供更充足的信息和更快捷的查询手段。
1.2 系统编写目的
图书馆的藏书已成为判定一个学校硬件设施的重要标准,巨大的藏书量也必
将带来很多管理上的麻烦,怎样能准确快速的了解图书信息以及读者信息越来越受到各学校的关注。图书管理是每一个学校必不可少的环节,它对于学校来说是至关重要的,它直接关系到学校是否能为学生提供良好的教学环境以及各学科的知识储备等很多方面。随着计算机科学技术的飞速发展,计算机的应用在全球范围内日益普及,图书管理也理应由人工管转变为自动化,机器化;从传统的管理制度中走出来,使用新的管理制度和方法,在方便快捷的基础上更好的服务于读者,真正意义上实现物有所值。
(1)创建读者类库,该库包含反映读者的基本信息,其中包含读者编号、读者姓名、读者借书,还书情况,读者目前已借图书。
(2)创建图书类库,该库包含图书的基本信息,其中包含图书编号,图书是否在架情况。
(3)应用系统主控界面应包括借书功能模块和还书功能模块,查询图书,读者信息等功能模块。借书功能模块主要包括图书是否已借出,查询现有图书所有信息,借取图书等功能;还书功能模块包括还书功能,查询图书是否已完成还书操作,还书后读者信息等功能。记录查询功能可以对读者以及图书记录进行查询,可根据读者编号,图书编号进行各类信息的查询。
第二章 需求分析
2.1 系统分析
图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。
在数据库应用系统开发之前,对开发数据库的基本概念,数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。考虑到使用的方便性,程序用ADO技术来操作数据库,免去了注册DSN步骤。
因此本人结合上述要求对MS SQL Server 2000数据库管理系统、SQL语言原理、ASP程序设计,ADO数 …… 此处隐藏:9486字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




