软件工程图书管理系统报告34381.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件工程图书管理系统报告34381.docx》由会员分享,可在线阅读,更多相关《软件工程图书管理系统报告34381.docx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 绪论1.1 引言图书管理系统是智能办公系统的重要组成部分。目前,图书管理系统正以方便、快捷的优点慢慢渗入人们的生活,将传统的图书管理方式彻底的解脱出来,提高管理效率,减轻管理人员的工作量,减小出错概率,使读者可以花更多的时间在选择图书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。采用数据库技术生成的图书管理系统将会极大的方便借阅者并简化图书馆管理人员的劳动,使管理人员从繁忙、复杂的工作进入到一个简单、高效的工作中。基于这个问题,开发了图书管理系统。系统实现了借还书的方便性、高效性、有效性和及时性。1.2 开发背背景随着计算机机及网络络技术的的飞速发发展,当当今社会会正向着信息
2、化化前进,信信息系统统的作用用也越来来越大。图图书馆在在正常运运营中总总是面对对大量的的读者信信息,图图书信息息以及由由两者相相互作用用产生的的借书信信息,还还书信息息。因此此图书管管理信息息化是发发展的必必然趋势势。用结结构化系系统分析析与设计计的方法法,建立立一套有有效的图图书信息息管理系系统,不不仅能够够缩短借借阅者的的等待时时间,减减轻管理理人员的的工作量量,方便便管理人人员的操操作,而而且能够够提高管管理质量量和水平平,做到到高效、智智能化管管理。本次课程设设计以学校图书书馆管理理系统为为背景,全全文分为为目录、绪论、需求分析、概要设计、详细设计、软件测试等过程。采用结构化的功能设计
3、方法,可读性好,易于扩充,易于维护,操作简单。1.3 开发环环境系统开发环环境:MMicrrosooft Vissuall Sttudiio 220055文档开发工工具:MMicrrosooft offficee 下的的Worrd、VVisiio、PProjjectt等系统开发语语言:CC、SSQL Sevver等等运行平台:Winndowws XXP数据库:SSQL Serrverr 200051.4定定义(1).需需求分析析:包括括提炼,分分析和仔仔细审查查已收集集到的需需求,以以确保所所有的风风险,承承担者都都明确其其含义并并找出其其中的错错误,遗遗憾或其其它不足足的地方方。(2).功功
4、能分析析:指定定系统必必须提供供的服务务,通过过需求分分析划分分出系统统必须完完成的所所有功能能。(3).性性能分析析:指定定系统必必须满足足的定时时约束或或容量约约束。(4).模模块:由由边界元元素限定定的相邻邻程序元元素(例例如,数数据说明明,可执执行的语语句)的的序列,而而且有一一个总体体标识符符代表它它。(5).模模块化:指把程程序划分分成独立立命名且且可独立立访问的的模块,每每个模块块完成一一个子功功能,把把这些模模块集成成起来构构成一个个整体,可可以完成成指定的的功能满满足用户户的需求求。 1.5 C#语语言简介介C# (CC shharpp)是微微软对这这一问题题的解决决方案。C
5、C#是一一种最新新的、面面向对象象的编程程语言。它它使得程程序员可可以快速速地编写写各种基基于Miicroosofft .NETT平台的的应用程程序,MMicrrosooft .NEET提供供了一系系列的工工具和服服务来最最大程度度地开发发利用计计算与通通讯领域域。C#增强了了开发者者的效率率,同时时也致力力于消除除编程中中可能导导致严重重结果的的错误。CC#使CC/C+程序序员可以以快速进进行网络络开发,同同时也保保持了开开发者所所需要的的强大性性和灵活活性。1.6系系统说明明(1).系系统名称称中文名称:图书馆馆管理系系统英文名称:Thee Liibraary Mannageemennt
6、SSysttem(2).使使用范围围在学校图书书馆内部部的现有有局域网网这个网网络环境境下,信信息超级级管理员员、管理理员、普普通用户户(学生生及教师师)在规规定的权权限下在在各自的的工作站站上录入入,信息息上网后后各用户户可查询询,调用用,达到到信息共共享。1.7 SQLL Seerveer 数数据库管管理系统统的特点点(1).真真正的客客户机/服务器器体系结结构。(2).图图形化用用户界面面,使系系统管理理和数据据库管理理更加直直观、简简单。(3).丰丰富的编编程接口口工具,为为用户进进行程序序设计提提供了更更大的选选择余地地。(4).具具有很好好的伸缩缩性,可跨越越从运行行Winndow
7、ws955/988的小型型电脑到到运行WWinddowss20000的大大型多处处理器等等多种平平台使用用。(5).对对节选技技术的支支持,使使用户能能够很容容易地将将数据库库中的数数据发布布到页面面上。(6).SSQL Serrverr 提供供数据仓仓库功能能,这个个功能只只在Orraclle和其其他更昂昂贵的DDBMSS中才有有。1.8 SQLL Seerveer的主主要工具具和实用用程序(1).企企业管理理器企业管理器器基于一一种新的的被称为为微软管管理控的的公共服服务器管管理环境境,它是 SSQL Serrverr 中最重重要的一一个管理理工具。企企业管理理器不仅仅能够配配置系统统环境
8、和和管理 SQLL Serrverr ,而且且由于它它能够以以层叠列列表的形形式来显显示所有有的 SSQL Servver 对象,因而所所有 SSQL Serrverr 对象的的建立与与管理都都可以通通过它来来完成8。利利用企业业管理器器可以完完成的操操作有管管理 SQLL Serrverr 服务器器;建立与与管理数数据库;建立与与管理表表、视图图、存储储过程、触触发程序序、角色色、规则则、默认认值等数数据库对对象,以以及用户户定义的的数据类类型;备份数数据库和和事务日日志、恢恢复数据据库;复复制数据据库;设设置任务务调度;设置警警报;提提供跨服服务器的的拖放控控制操作作;管理理用户账账户;建
9、建立Trranssactt-SQLL命令语语句以及及管理和和控制 SQLMMalll。(2).服服务管理理器SQL SServver 服务管管理器是是在服务务器端实实际工作作时最有有用的实实用程序序。服务务管理器器用来启启动、暂暂停、继继续和停停止数据据库服务务器的实实时服务务,其提提供的服服务包括括:QLLSerrverr、SQLLSerrverrAgeent、MSDDTC(微微软分布布式事务务协调器器)。第2章 系系统分析析2.1 系统目目标方便图书馆馆管理人人员对图图书和用用户信息息的管理理,能够够轻松快快捷的管管理借阅阅事务,同同时也方方便读者者随时随随地的对对图书进进行查询询等。2.
10、2功功能要求求1. 性能:读者者信息、图图书信息息的数据据库录入入;读者者信息、图图书信息息的增加加、删除除、修改改及查询询;图书书借阅;图书借借阅信息息的记录录及查询询。2. 输入:读者者信息,图图书信息息。3. 输出:读者者信息,图图书信息息,借阅阅信息、借借阅证。4. 基本的数据据流程和和处理流流程:图2-1 基本数数据和处处理流程程5. 安全与保密密要求:登录系系统时,需需验证身身份和密密码;不不同身份份的登录录者,具具有不同同的使用用权限。6. 完成期限:20110/11/2120110/112/2282.3 可行性性研究方方法主要为对现现有图书书管理系系统的分分析和研研究比较较的方
11、法法。2.4可可选择的的其他系系统方案案1. 拟建系统的的目标1) 促进管理体体制的改改革和改改进管理理方法2) 提高和改进进管理信信息、服务的的质量3) 减少人力和和设备费费用4) 提高操作速速度和准准确性系统规划及及初步方方案:系系统包含含信息超超级管理理员、管管理员、普普通用户户(学生生及教师师)在规规定的权权限下在在各自的的工作站站上录入入,信息息上网后后各用户户可查询询,调用用,达到到信息共共享。管管理系统统使用单单机作业业,可以以选购书书目。进行统统计分析析等。 2. 系统的实施施方案:本系统统客户端端拟采用用Winndowws XXP操作作系统,服服务器采采用Wiindoows
12、XP操操作系统统,前端端开发语语言使用用C# ,同时时使用SSQL serrverr数据库库管理系系统3. 投资方案:由小组组自行集集资。2.5系系统可行行性分析析可行性分析析是为了了清除的了了解系统统开发是否否能够实实际进行行,是否否能够带带来一定定效益,是是否值得得实现。因而进行可行性分析是非常必要的,从下面几个方面来进行分析。1. 技术可行性性:设置置不同权权限,提提高了数数据的安安全性;能够提提高处理理速度,方方便管理理查询和和借阅等等事务。 2. 运行可行性性:本系系统作为为一个小小型的图图书馆信信息管理理系统,所所耗费的的资源非非常的小小。 已已有软件件和硬件件配置均均能满足足需要
13、。3. 经济可行性性:服务务端及客客户端的的支出使使用原有有设备即即可。但但是对软软件有一一次性软软件费用用支出和和定期性性软件维维护支出出。软件件使用后后,能够够减少人人力的支支出和维维护。预预计两年年之内能能够回收收投资。4. 法律可行性性:本软软件属项项目组开开发,符符合法律律的各项项规定。5. 使用可行性性:软件件针对普普通的的的小型图图书馆,对对使用人人员没有有特殊限限制,管管理人员员、各种种读者等等均可使使用。界界面友好好,操作作简单,能能够保证证大多数数用户使使用该系系统的要要求。2.6.结论通过可行性性的一系系列分析析可得出结结论,在现有有的条件件下,系系统的开开发方案案是可行
14、行的。开开发条件件具备,可可以开始始进行实际际开发。第3章 需需求分析析3.1 引言3.1.1 编写目目的需求分析的的目的是是让读者者能够基基本了解解本系统统的开发发目的,开开发方法法,以及及目前的的硬件、软件的的情况和和开发所所需资金金和设备备, 概要要设计和和详细设计计与开发发工作将将在此基基础上进进一步提提出。3.1.2 背背景随着社会会信息量量的与日日俱增,作作为信息息存储的的主要媒媒体之一一图书,数数量、规规模比以以往任何何时候都都大的多多,不论论个人还还是图书书管理部部门都需需要使用用方便而而有效的的方式来来管理自自己的书书籍。在在计算机机日益普普及的今今天,对对个人而而言若采采用
15、一套套行之有有效的图图书管理理系统来来管理自自己的书书籍,会会方便许许多。对对图书管管理部门门而言,以以前单一一的手工工检索已已不能满满足人们们的要求求,为了了便于图图书资料料的管理理需要有有效的图图书管理理软件。图书管管理系统统软件LLMS V1.0是一一套功能能比较完完善的数数据管理理软件,具具有数据据操作方方便高效效迅速等等优点。该该软件采采用功能能强大的的数据库库软件开开发工具具进行开开发,具具有很好好的可移移植性,可可在应用用范围较较广的DDOS,WWINDDOWSS系列等等操作系系统上使使用。除除此以外外,LMMS VV1.00可通过过访问权权限控制制以及数数据备份份功能,确确保数
16、据据的安全全性。3.1.3 定义图书管理系系统对于于现代图图书馆而而言,是是能否发发挥其教教学科研研作用的的至关重重要技术术平台。对对于读者者和图书书管理员员来说,是是能否方方便快速速获取信信息的关关键。所所以,图图书管理理系统应应该能够够为用户户提供充充足的信信息和快快捷方便便的操作作手段。3.2 业务愿愿景和范范围3.2.1 业业务需求求随着社会信信息量的的与日俱俱增,作作为信息息存储的的主要媒媒体之一一图书,数数量、规规模比以以往任何何时候都都大的多多,不论论个人还还是图书书管理部部门都需需要使用用方便而而有效的的方式来来管理自自己的书书籍。在在计算机机日益普普及的今今天,对对个人而而言
17、,若若采用一一套行之之有效的的图书管管理系统统来管理理自己的的书籍,会会方便许许多。对对图书管管理部门门而言,以以前单一一的手工工检索已已不能满满足人们们的要求求,为了了便于图图书资料料的管理理需要有有效的图图书管理理软件。业务目标:本系统统旨在减减轻图书书馆工作作人员工工作负担担,提高高工作效效率,而而且方便便用户查查询、借借阅。成功标准:在使用用本系统统后,图图书馆工工作人员员的工作作效率大大大提高高,且对对用户查查询、借借阅、预预订都会会有很大大的便利利。由于是新开开发的软软件,一一些读者者和管理理员可能能需要一一段时间间才能熟熟练操作作,有可可能造成成短时间间的不适适应。3.2.2 解
18、解决方案案的前景景1. 前景陈述本图书馆管管理信息息系统在在原有手手工系统统基础上上,采用用图书管管理技术术。通过收收集、整整理、存存储关于于图书、读读者的主主要信息息,以及及原有系系统的作作业流程程信息,为为建立数数据仓库库做基础础准备。本系统采用用最新的的计算机机技术,界界面友好好、操作作方便,管管理员可可以针对对不同需需求分类类、排序序、查询询、统计计,方便便读者和和其他部部门根据据自己的的需求准准确、快快速地查查询图书书信息,实实现以计计算机辅辅助形式式代替传传统的手手工查找找形式,减减轻图书书信息管管理人员员的劳动动强度,提提高图书书馆的工工作效率率和水平平,更好好地为读读者服务务,
19、从而而使图书书和读者者管理更更加合理理化和科科学化。2. 主要特性管理员与读读者的登登录;不不同权限限用户的的登录;图书信信息、读读者信息息的检索索;图书书预订、借阅和归还;图书信息的增添、删除、修改;读者信息的增添、删除、修改;图书借阅信息查询。3.2.3 范范围和局局限性1. 初始版本和和后续版版本的区区别,如如图表331所所示。表3-1 版本范范围特性版本1版本21图书编目工工作效率率低解决了图书书编目难难的问题题2图书整理工工作效率率低新版本图书书已按类类别编目目,整理理起来效效率高,极极大的降降低错误误率3界面不够美美观改善界面美美观2. 局限性和排排斥性所有管理员员和读者者只有登登
20、录后才才可以查查看或进进行相关关操作,不不允许匿匿名登录录。3.2.4 业业务上下下文1. 涉众该图书信息息管理系系统涉众众如表332所所示。表3-2 涉众涉众主要价值态度主要兴趣约束条件管理员提高管理员员工作效效率,节节省学校校的开支支图书馆工作作人员接接受使用用图书管管理系统统使用该系统统操作简简单,方方便,提提高工作作人员的的工作效效率,降降低操作作出错率率培训管理员员,尤其其是对计计算机基基本操作作不熟练练的管理理员,熟熟悉掌握握系统的的各种操操作读者可以通过网网上查询询所需图图书,方方便快捷捷积极支持使使用该系系统使用简单快快捷需要在校园园网内登登录后才才能检索索图书信信息3.2.5
21、 用用例1. 主要参与者者及用例例如表334所所示。表3-4 用例参与者用例编号用例图书管理员员1登录2浏览信息3修改密码4查询5对图书信息息及读者者信息增增、删、改改6进书入库读者1登录2浏览信息3查询图书信信息4 图书借借阅、预预订、归归还5修改用户信信息3.3 任务概概述3.3.1 目标本系统通过过计算机机技术给给图书管管理人员员和读者者带来便便利。包包括:1. 减少人力与与管理费费用;2. 提高信息准准确度;3. 改进管理和和服务;4. 建立高效的的信息传输输和服务务平台,提提高信息息处理速速度和利利用率; 5. 简便、信息息化程度度高的图图书管理理流程;3.3.2 用户特特点本软件的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 图书 管理 系统 报告 34381
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内