图书馆管理系统课程设计报告.doc

图书馆管理系统课程设计报告.doc

ID:56747365

大小:229.50 KB

页数:16页

时间:2020-07-07

图书馆管理系统课程设计报告.doc_第1页
图书馆管理系统课程设计报告.doc_第2页
图书馆管理系统课程设计报告.doc_第3页
图书馆管理系统课程设计报告.doc_第4页
图书馆管理系统课程设计报告.doc_第5页
资源描述:

《图书馆管理系统课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理及应用课程设计报告题目:图书馆管理系统所在学院:信息工程学院班级:计科1001学号:姓名:陆佳林指导教师:2013年1月2日目录1概述21.1开发背景21.2开发工具的选用及介绍21.2.1Eclipse简介21.2.2MicrosoftSQLServer2008简介32需求分析42.1系统分析42.2系统目标42.3总体需求53数据库设计53.1概念结构设计53.2逻辑结构设计64系统实现94.1用户登陆页面94.2管理员权限页面104.3用户权限页面125部分代码.........

2、..........................................................................................................126课程设计小结151概述当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,计算机被广泛应用于B/S系统环境。计算机的好处在于它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性。对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机与信息管

3、理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书信息而设计的。1.1开发背景图书管理包括的图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书管理系统都是初步开始使用,甚至尚未使用计算机进行信息管理。以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁

4、多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书管理系统开发所要解决的问题。基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作。1.2开发工具的选用及介绍1.2.1EclipseEclipse是一个开放源代码的、基于java的可扩展开发平台。就其本身而

5、言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。  虽然大多数用户很乐于将Eclipse当作Java集成开发环境(IDE)来使用,但Eclipse的目标却不仅限于此。Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成

6、的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。  这种平等和一致性并不仅限于Java开发工具。尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C++、COBOL、PHP等编程语言的插件已经可用,或预计将会推出。Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。  基于Eclipse的应用程序的一个突出

7、例子是IBMRationalSoftwareArchitect,它构成了IBMJava开发工具系列的基础。1.2.2MicrosoftSQLServer2008简介SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。  这个平台有以下特点:  ·可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。  ·高效的——使得公司可以降低开发和管理他们的数据基础设

8、施的时间和成本。  ·智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。SQL语言有以下几个优点:1非过程化语言SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。