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