软件工程课程设计实验报告--图书馆管理系统frlj.docx
《软件工程课程设计实验报告--图书馆管理系统frlj.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计实验报告--图书馆管理系统frlj.docx(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录绪论0第1章可可行性分分析11.11 项目目的要求求、目标标和环境境11.11.1 项目的的要求111.11.2 项目的的目的111.11.3 项目的的环境111.22 可行行性分析析11.22.1 社会可可行性分分析21.22.2 技术可可行性分分析21.22.3 经济可可行性分分析2第2章需需求分析析32.11引言32.11.1 编写的的目的332.11.2 背景32.22任务概概述32.22.1目目标32.33需求求规定442.33.1对对功能的的规定442.33.2 对性能能的规定定42.33.3输输入输出出要求442.33.4数数据管理理能力要要求(针针对软件件系统)52.33.
2、5故故障处理理要求552.44运行行环境规规定52.44.1设设备52.44.2支支持软件件62.44.3控控制6第3章项项目开发发计划663.11 引言言63.11.1编编写目的的63.11.2 背景63.11.3定定义73.11.4参参考资料料73.22项目概概述73.22.1工工作内容容73.22.2产产品71.程序序72.文件件73.服务务73.22.3验验收标准准83.22.4完完成项目目的最迟迟期限883.22.5本本计划的的批准者者和批准准日期883.33实施计计划83.33.1工工作任务务的分解解与人员员分工883.33.2预预算83.33.3关关键问题题83.44支持条条件1
3、003.44.1计计算机系系统支持持103.44.2需需由用户户承担的的工作1103.44.3由由外单位位提供的的条件110第4章项项目设计计104.11面向对对象分析析(OOOA)104.11.1 用例描描述及用用例图1104.11.2 活动图图134.11.3顺顺序图1154.22面向对对象设计计(OOOD)1174.22.1 系统框框架图(三三层架构构)1774.22.2 页面导导航图11第5章测测试15.11、引言言:15.11.1 编写目目的15.11.2背背景15.11.3定定义15.22. 测测试计划划15.221系统说说明15.22.2 测试策策略25.22.3 测试方方案35
4、.33、测试试过程335.33.1黑黑盒测试试31)测试试项目名名称及测测试内容容32)测试试用例445.44 测试试结果555.44.1能能力55.44.2缺缺陷和限限制55.44.3建建议55.44.4评评价55.55测试资资源消耗耗6第6章项项目管理理16.11 绘制制关键日日期表116.22 预览览甘特图图26.33 预览览网络图图2总结1参考文献献1绪论随着现代代科学技技术的进进步,人人类社会会正逐渐渐走向信信息化,图图书馆拥拥有丰富富的文献献信息资资源,是是社会系系统的重重要组成成部分,在在信息社社会中作作用愈来来愈重要要,我国国图书馆馆计算机机等信息息技术的的应用起起步于220世
5、纪纪70年年代末期期,随着着改革开开放的步步伐得迅迅速发展展,特别别是900年代以以后,我我国图书书馆信息息网络建建设取得得了较大大发展图图书馆信信息化建建设迈向向了一个个新台阶阶。大三上学学期我们们的软件件工程课课程设计计要求应应用软件件工程的的方法对对我们的的项目进行行详细的的需求分分析、概概要设计计、详细细设计以以及进行行必要的的测试,旨旨在让程程序能够够实现读读者管理理功能、采采编管理理功能、流流通管理理功能、统统计管理理功能和和查询管管理功能能。在此此基础上上让程序序能够实实现图书书管理的的自动化化,帮助助广大师师生更好好的管理理和使用用图书,提高图图书在信信息时代代的作用用。为使使
6、图书管管理工作作科学化化、规范范化,就就必须采采用计算算机辅助助管理,从从而减少少人力的的投入,由由系统对对入库图图书进行行自动分分类、归归类,学学生信息息整理、借借阅情况况登记入入档,提提高信息息处理的的精度和和准确度度。运用所学学习的软软件工程程的知识识,实现现图书馆馆的管理理系统,需需要小组组的共同同协助,大大家一起起的努力力。第1章可可行性分分析1.11 项目目的要求求、目标标和环境境小组实施施软件工工程项目目,最终终希望得得到项目目的成功功。达到到以下几几个主要要的目标标:付出出较低的的开发成成本;达达到要求求的软件件功能;取得较较好的软软件性能能;开发发的软件件易于移移植;需需要较
7、低低的维护护费用;能按时时完成开开发工作作,及时时交付使使用。这这是我这这个项目目的最终终的目的的。1.11.1项项目的要要求最终要设设计的系系统应该该能够实实现以下下要求:读者管管理功能能、采编编管理功功能、流流通管理理功能、统统计管理理功能和和查询管管理功能能这也是是最主要要的几个个大模块块。1.11.2 项目的的目的本设计目目的在于于实现图图书管理理管理系系统,能能够帮助助广大师师生更好好的管理理图书,减少人人工的繁繁琐工作作。1.11.3 项目的的环境运行环境境:装有有Winndowws XXP、WWinddowss 7 操作系系统的微微型计算算机开发软件件:Miicroosofft
8、WWordd、Poowerr Deesiggnerr 155、Miicroosofft VVisiio、MMyEcclippse等等1.22 可行行性分析析从我们学学过的知知识中我我们可以以知道只只要资源源和时间间不加以以限制,所有项项目都是是可行的的,然而而,由于资资源缺乏乏和交付付时间限限制的困扰,使得基基于计算算机系统统的开发变变得比较较困难,因此,尽早对对软件SSofttwarre项目目的可行性性做出细细致而谨谨慎的评估是是十分必必要的,如果果在定义义阶段及及早发现现将来可可能在开开发过程程中遇到到的问题,及早做做出决定定,可以避避免大量量的人力、财财力、时时间上的的浪费,可行性性和风
9、险险分析是是密切相相关的,如果果项目的的风险很很大,就会降降低产生生高质量量软件SSofttwarre的可行性性。下面分别别从管理理可行性性、技术术可行性性以及经经济可行行性三方方面进行行可行性性分析。1.22.1 社会可可行性分分析我们的系系统是通通过对目目前学校校的具体体情况进进行考察察分析后后我们开开始设计计的,能能够对目目前大多多数图书书馆的许许多基本本情况进进行管理理,使得得管理员员能够方方便管理理图书,借借阅者能能够方便便借阅图图书。所以做一一个图书书管理系系统是可可行的,是是有可行行性的。1.22.2 技术可可行性分分析对待开发发系统进进行功能能、性能能和限制制条件分分析,确确定
10、在现现有资源源条件下下技术风风险有多多大,系系统是否否能实现现。这里资源源包括已已有或可可以搞到到硬件、软软件Sooftwwaree资源、现现有技术术人员技技术水平平和已有有工作基基础。我们的系系统目前前针对大大多数图图书管理理系统,使使用者是是针对图图书馆的的管理员员的。因因而在实实施过程程中需求求及难度度都不会会太大,我我们可以以很容易易的做到到。1.22.3 经济可可行性分分析我们已经经知道经经济可行行性分析析是进行行开发成成本的估算及及对可能取取得效益益的评估,确定待待开发系系统是否否值得投投资开发发。本系统统的实施施主要考考虑到设设备费用用,软件件开发费费用,人人工费用用,系统统投入
11、运运行后的的经常费费用等。 其中,设设备费用用是指实实现整个个图书管管理所需需的硬件件设备费费用,主主要包括括了主机机费用及及网络费费用。由由于本系系统对主主机及网网络的要要求不高高,因而而费用将将不会需需要太多多。软件开发发费用是是指开发发图书管管理系统统过程中中所耗费费的费用用。主要要包括软软件需求求分析调调研过程程中,系系统分析析设计中中,后期期系统运运行测试试过程中中等耗费费。本系统主主要是针针对图书书管理过过程中的的图书和和读者的的管理,内内容及规规模都不不大。耗耗费也随随之减少少。人工工费用主主要是指指管理人人员培训训费用。整整个系统统牵涉到到的业务务流程中中的角色色都需要要经过新
12、新的培训训,但系系统操作作可视化化,主要要管理流流程简单单易懂,对对图书管管理员来来说容易易上手所以说我我们可以以看出来来,实际际实现中中,经济济开支不不会很大大,经济济是可行行的。第2章 需求分分析2.11引言2.11.1 编写的的目的需求的编编写是为为了研究究图书管管理系统统软件的的开发途途径和应应用方法法。同时时它也是是进行项项目策划划、概要要设计和和详细设设计的基基础,是是维护人人员进行行内部维维护,信信息更新新,验收收和测试试的依据据。本需需求的预预期读者者是与图图书管理理系统软软件开发发有联系系的决策策人,开开发组成成人员,扶扶助开发发者,支支持本项项目的领领导和公公司人员员,软件
13、件验证者者。2.11.2 背景a. 图图书管理理系统bb.开发发者:彭彭佑猛c. 用用户:学学校及企企业单位位的图书书馆2.22任务概概述2.22.1目目标建立的图图书管理理系统,要要把图书书馆的图图书管理理、读者者管理、图图书借阅阅管理等等日常管管理工作作实行计计算机统统一管理理,以提提高工作作效率和和管理水水平。2.2用用户的特特点本软件适适用于教教育界,对对图书馆馆的书籍籍,读者者资料,借借还书等等可以进进行方便便的管理理。技术约束束:本项目的的设计是是在JaavaWWeb程程序设计计语言的的条件下下进行的的,技术术设计采采用软硬硬一体化化的设计计方法。2.33需求求规定2.33.1对对
14、功能的的规定用列表的的方式,逐逐项定量量和定性性地叙述述对系统统所提出出的功能能要求,说说明输入入什么量量、经怎怎么样的的处理、得得到什么么输出,说说明系统统的容量量,包括括系统应应支持的的终端数数和应支支持的并并行操作作的用户户数等指指标。2.33.2 对性能能的规定定1. 精精度在精精度需求求上,根根据使用用需要,在在各项数数据的输输入,输输出及传传输过程程中,可可以满足足各种精精度的需需求。如如:根据据关键字字精度的的不同,查查找可分分为精确确查找和和泛型查查找,精精确查找找可精确确匹配读读者已知知道的书书目,泛泛型查找找,只要要满足与与输入的的关键字字相匹配配的书目目即输出出,可供供读
15、者查查找。2. 时间特特性要求求在软件件方面,响响应时间间,更新新处理时时间都比比较快且且迅速,完完全满足足用户要要求。3. 灵灵活性当用户需需求,如如操作方方式,运运行环境境,结果果精度,数数据结构构于其他他软件接接口等发发生变化化时,设设计的软软件要做做适当调调整,灵灵活性非非常大。2.33.3输输入输出出要求查询书目目:输入关关键字为为书名,作作者,索索引号,按按照精确确匹配为为主,再再索引关关联字。输输出时列列出索引引到的所所有书目目信息,具具体信息息包括内内容摘要要、目录录号、作作者信息息、书名名、价格格、流水水号、购购买日期期等。方方便读者者查找。借阅图书书:通过设设备识别别图书和
16、和读者(借借阅证)的的流水号号(条形形码),向向数据库库传送信信息,然然后在数数据库索索引图书书信息和和读者信信息是否否符合要要求,符符合要求求待图书书管理员员确认后后再更新新相关数数据,并并将这些些数据存存入借书书文件,最最后输出出显示存存储成功功;否则则报错。查看读者者的借阅阅信息:进入读读者借书书信息管管理系统统,只需需要输入入读者个个人信息息即可,然然后系统统根据输输入的信信息,送送图书馆馆管理系系统索引引查找相相关信息息,最后后将读者者借书的的信息输输出显示示。2.33.4数数据管理理能力要要求(针针对软件件系统) 定时时整理数数据:系系统管理理员根据据市场图图书行情情定时整整理系统
17、统数据库库,对图图书的借借阅情况况、读者者的管理理情况、书书库的增增减等均均可有计计算机执执行,并并将运行行结果归归档。查询库存存量:能能随时查查询书库库中图书书的库存存量,以以便准确确、及时时、方便便地为读读者提供供借阅信信息,但但不能修修改数据据,无信信息处理理权,即即可以打打印清单单、浏览览数据等等,管理理权限由由系统管管理员掌掌握和分分配。2.33.5故故障处理理要求a. 内内部故障障处理在开发阶阶段可以以随即修修改数据据库里的的相应内内容。b. 外外部故障障处理对编辑的的程序进进行重装装载时,第第一次装装载认为为错,修修改。第第二次运运行,在在需求调调用时出出错,有有错误提提示,重重
18、试。c. 本本软件可可能产生生的错误误为数据据库的错错误信息息,应由由数据库库管理员员对数据据库进行行维护。为为了确保保系统恢恢复的能能力,数数据库管管理员要要定期对对数据库库进行备备份。2.44运行行环境规规定2.44.1设设备硬件、外外部设备备运行本软软件所要要求的硬硬设备的的最小配配置:a. 奔奔腾4代代、内存存2566M;b. IOO设备:显示器器、鼠标标、键盘盘;2.44.2支支持软件件a.操作作系统:Winndowws/998及以以上版本本b.支撑撑框架:JavvaWeebc.数据据库:MMicrrosooft SQLL Seerveer。2.44.3控制本软件是是以中文文版Wii
19、ndoows XP及其其以上版版本的操操作系统统来控制制软件运运行。第3章 项目开开发计划划3.11 引言言小组实施施软件工工程项目目,最终终希望得得到项目目的成功功。达到到以下几几个主要要的目标标:付出出较低的的开发成成本;达达到要求求的软件件功能;取得较较好的软软件性能能;开发发的软件件易于移移植;需需要较低低的维护护费用;能按时时完成开开发工作作,及时时交付使使用。这这是我们们这个项项目的最最终的目目的。3.11.1编编写目的的次项目开开发计划划的编写写主要是是为了给给开发图图书管理理系统做做主要的的规划和和整合,在在开发过过程中起起到引导导作用,并并能给验验收者和和使用者者提供简简要的
20、说说明。3.11.2 背景说明:a. 实习内容容:图书书管理系系统b. 项目开发发组成人人员:彭彭佑猛c. 用户:学学校及企企业单位位的图书书馆3.11.3定定义专业术术语:Micrrosooft SQLL SeerveerJsp3.11.4参参考资料料a. 软件工工程主编:张海潘潘、倪宁宁3.2项项目概述述3.22.1工工作内容容在一周内内要为图图书馆建建立一个个图书管管理系统统,完成成文档的的编写,软软件的开开发,数数据库建建立,测测试及试试运行,并并且完成成图书借借阅内的的计算机机网络建建设,使使图书馆馆系统能能正常运运行。该该系统能能为用户户提供图图书分类类管理,图图书管理理,读者者管
21、理,借借阅管理理,信息息查询。3.22.2产品程序程序包包和数数据库文件项目开开发计划划需求规规格说明明书概要设设计说明明书详细设设计说明明书测试计计划书主要代代码清单单服务培训安装装、维护护和运行行,支持持从使用用系统开开始,维维护期限限为年年3.22.3验收标标准各个功功能均能能正常运运行使用用。3.22.4完成项项目的最最迟期限限完成成项目最最迟期限限:200142283.22.5本计划划的批准准者和批批准日期期批准者:张长伦伦批批准时间间:200142233.33实施计计划3.33.1工工作任务务的分解解与人员员分工()需需求分析析任务务:需求规规约彭佑猛猛b项目目开发计计划书彭佑猛猛
22、()设设计任务务: a 文档编编写 彭彭佑猛b各模模型映射射彭佑佑猛 c测测试规约约彭彭佑猛()实实现任务务:数据库库建立彭佑猛猛b程序序编码彭佑佑猛测试试彭佑佑猛3.33.2预算参与编写写人员:1个人预期完成成需时:5天3.33.3关键问问题1. 关关键技术术1.JJSP与与数据库库的连接接;2.三成成架构的的建立;3.数据据库的建建立。2. 风风险(1)需需求变更更风险 需求求变更是是软件项项目经常常发生的的事情。一一个看似似很有“钱钱途”的的软件项项目,往往往由于于无限度度的需求求变更而而让项目目承建方方苦不堪堪言,甚甚至最终终亏损(实实际上项项目建设设方也面面临巨大大的风险险)。(2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 实验 报告 图书馆 管理 系统 frlj
限制150内