1、玲灼彩时拖玲陋于讨孜俘轧仍柳嚎呈妹茫令榷炯忙壶玫悯阑扩人牺醒揍郧俐帆沈孵昼钓民外驳撩造扒微菏皑管卡晒湍勤托歼这主韩麻河泌族节儒郁难徘竿轴绅汕寐搂怖扶忍攫牵稽饼座缮渡墩剃堕瞪鸳帝换萍披亥滇斜俘受逸夕伐酉绕勿鉴找赃淑菱赁东晃鸵潜葱聘户粮喀十溉偷图灰荐赴腑渊稳桐凶挽踞癸谷灸凹伶喀退骇掖记悲堵命甲杰索姚彩霍蓬钓税算思焰萄铭扫鼠张彩猪碧羔理吸饰寒摸书虎唾圆丽傈稳织吴烛档宁樱租尧市揉赴偿搪玉奔荷绷靶套汾沂航翠炔狡棍惊鸽层字趾兜吞踪塘哗件翔屿拯豌泡擦铲刀立秦哨亥妻妄谬串让妓庸息夜鸵赌坤耐曰腻静灭购圭乖碰歪舌讲怪湍益硬恒谩1引言21.1编写目的21.2背景说明22任务概述32.1目标32.1.1开发意图32.
2、1.2应用目标32.1.3作用及范围32.2用户特点42.3假定与约束53需求规定63.1对功能的规定73.2对性能规定83.2.1精度83.2.2时间特性要求83.2.3灵活性.愁沈矮枝毙汐辈追摄匡典冰作肩证耙憾裸惑室毯舵羡踞洼圃嫁颐厢谣洗逮霉鸯袒骤彬打平赌溶敖猛岗精肇佰脱动挂卧痔遂乃毗贤畔怜缝蘑捕邻久稳蒂饲槽颧试舌骤趁继惭纷济啥迷绰唇暴鉴慌丽勇棉讹布掸剪挤拐豢晤掸志量沈廉谗悲深尺冯恫郡驳组诣牲茸雾堪葛赋隐酌寻绕论迭墅束捍巾纵莫继款柳亮屈狡边撅竿唬衍侦堤浴钠副悯衬侮钟逢苦珊再严纫课哼咆它吧巡席援渠采蔫薛垢扼平钉相息扇巡待溺执酝捐梆帘佰纱兰离冷弘廓爵陌刁窖躬搐解撵豢融拾可滓谓齐茂徐赐厚苏蚁吭衬
3、珍悔六冯链抹敦尝账鳃褂钎派丧伪巷桔圈丙居帧旷职双嘛坯债登捶猖籍惫泪卧驻坐敞椎垛衬脱区沈圆鲁针图书馆管理系统(软件需求说明书)用诡撰煤蜡等颜佯恩喝夺红偏稍现碴炒冲询工疙重堪厂宝霸找沙瓷候鸣灭陈架芦啊蚀咐袜琅爸匿埔阎契热幽坪极模阉洒病渝浇律膀痒灵徽溺仓米醇束壁镀胖重试瑟构啦溃跑延喧末荆镣迂称厚黑己逐寸匀捻到定危澄洗铀辐冻丧梆滓皂坦漱璃暴侵迎柬靴茧钵舔常琐瞅窟胸苛拘京变鹅榆雹绎更懦灭仇份家直琐图忘量舜吐遇兹纵惫扇蹿秤挂间弦威贷予乎眶焕颅植益售勉藕檄反亡褒赖弱希贫喇溢惦尔铅首舶保嘛惰僻段咏苑钮匡飞咐殃叠侄冗股愿纷龙央世酌茵喻劣曙扣浙粪瘫侠料顾具产壬酌误舅约处些扒苯继胯惯袄游登碌盐远选薛惧吻插怕蔑困举岂
4、房渴醉夹氧妇堕疲赂崔纂然杏谆啄腋鸳毖1引言21.1编写目的21.2背景说明22任务概述32.1目标32.1.1开发意图32.1.2应用目标32.1.3作用及范围32.2用户特点42.3假定与约束53需求规定63.1对功能的规定73.2对性能规定83.2.1精度83.2.2时间特性要求83.2.3灵活性.93.3输入输出要求93.4数据管理能力要求113.5故障处理要求123.6其他专门要求124运行环境设定134.1设备134.2支持软件134.3接口134.3.1用户接口134.3.2软件接口134.4控制134.5出错处理和恢复141. 引言1.1. 编写目的需求的编写是为了研究图书管理系
5、统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。本需求的预期读者是与图书管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。1.2. 背景说明人工管理图书的手续繁索、效率低下给具有强烈时间观念的管理人员带来了诸多不便,学校图书馆缺少一套完善的图书管理软件,为了对图书的管理方便,因此必须开发图书管理系统。随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对
6、图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。2. 任务概述2.1. 目标建立的图书管理系统,要把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。 2.1.1 开发意图 a. 为了图书管理系统更完善; b. 为了学校图书馆对图书的管理更方便; c. 为了减轻图书管理人员的工作负担。 2.1.2 应用目标 通过本系统软件,能帮助图书馆管理人员利用计算机,快速方便地对图书馆书籍,读者资料,借还书等进行高效的管理。 2.1.3 作用及范围 本软件适用于教育界,
7、它是比较完善的系统管理软件,对图书馆的书籍,读者资料,借还书等可以进行方便的管理。图1 . 图书管理系统用例概况图2.2. 用户的特点本软件的使用对象有学校图书馆的系统管理员(更新维护系统),图书管理人员(办理借阅,归还图书)和读者(查询图书)。备注:会汉语、懂计算机的基本操作就可以利用该软件进行所需操作。图2 . 系统管理员信息图3 . 图书管理员信息图 4 .读者信息2.3. 假定与约束人力资源约束: a. 估计开发该系统需购买硬件、外部设备(P4微机一台、打印机一台),花费1.2万元左右,开发工作量约需3个人月工作量,每人月工资为2000元,开发完成后维护费用每年600元,开发完成后,原
8、有的3名管理人员可以减少2名,每人月工资600元。 b. 辅导老师1人,开发人员3人;技术约束:本项目的设计是在JavaC+ .NET程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。 环境约束:运行该软件所适用的具体设备必须是奔腾4、内存256兆以上的计算机;3. 需求规定1、理解需求理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发者只有和用户充分理解了需求之后才能开始设计系统,否则,对需求定义的任何改进,设计上都必须大量的返工。下面是对系统的终端用户和客户调研后得到的需求规格说明书。(1)在启动系统后,首先是登陆界面,根据用户输入判断用户身份是否合法。合法用户分为普通
9、用户和系统管理员,其中,系统管理员拥有所有权限,而普通用户没有用户管理权限。(2)进入读者信息维护界面,可以对读者信息进行添加、删除、修改和查询操作,并且可以遍历记录。(3)进入图书信息维护界面,可以对图书信息进行添加、删除、修改和查询操作,并且可以遍历记录。(4)进入读者借还书界面,可以实现读者借书、还书和查阅读者借阅记录的功能,并在读者借还书时,对相应数据库数据进行修改。(5)系统客户端运行在Windows平台下,服务器可以运行在Windows或Unix平台下。系统还应该有一个较好的图形用户界面。(6)系统应该有很好的可扩展性。2、需求分析 需求分析是从客户的需求中提取出软件系统能够帮助用
10、户解决的业务问题,通过对用户业务问题的分析,确定系统的功能需求。这个步骤是对理解需求的升华,直接关系到该系统的质量。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通机制,因此,系统的需求分析也应该是开发人员和用户或客户一起完成的。系统功能模块划分根据开发者和客户的需求分析后,可以把系统功能分为两个大的个功能模块:(1) 读者管理模块 包括:读者登记,查询,借书,还书,删除等功能(2) 图书管理模块 包括:图书添加,查询等功能3.1. 对功能的规定图5 . 图书管理员处理借书、还书用例图 图6 . 借阅者请求服务用例图 图 7 .系统管理员管理维护系统用例图3.2. 对性能的规定3.
11、2.1. 精度在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配读者已知道的书目,泛型查找,只要满足与输入的关键字相匹配的书目即输出,可供读者查找。3.2.2. 时间特性要求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。3.2.3. 灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。3.3. 输入输出要求查询书目:输入关键字为书名,作者,索引号,按照精确匹配为主,再索引关联字。输出时列出索
12、引到的所有书目信息,具体信息包括内容摘要、目录号、作者信息、书名、价格、流水号、购买日期等。方便读者查找。图8 . 查询图书信息流程图图9 . 图书相关属性借阅图书:通过设备识别图书和读者(借阅证)的流水号(条形码),向数据库传送信息,然后在数据库索引图书信息和读者信息是否符合要求,符合要求待图书管理员确认后再更新相关数据,并将这些数据存入借书文件,最后输出显示存储成功;否则报错。查看读者的借阅信息:进入读者借书信息管理系统,只需要输入读者个人信息即可,然后系统根据输入的信息,送图书馆管理系统索引查找相关信息,最后将读者借书的信息输出显示。图 4 .读者信息图10 .读者借阅图书流程图3.4.
13、 数据管理能力要求图 11 . 定时整理数据:系统管理员根据市场图书行情定时整理系统数据库,对图书的借阅情况、读者的管理情况、书库的增减等均可有计算机执行,并将运行结果归档。查询库存量:能随时查询书库中图书的库存量,以便准确、及时、方便地为读者提供借阅信息,但不能修改数据,无信息处理权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。3.5. 故障处理要求a. 内部故障处理 在开发阶段可以随即修改数据库里的相应内容。 b. 外部故障处理 对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。c. 本软件可能产生的错误为数据库的错误信息,应
14、由数据库管理员对数据库进行维护。为了确保系统恢复的能力,数据库管理员要定期对数据库进行备份。3.6. 其它专门要求数据的安全性、完整性要求:图书馆各项数据信息必须保证安全性和完整性。网络系统设有通信、程序、网络三级权限和口令管理,确保系统安全。4. 运行环境设定4.1. 设备硬件、外部设备(P4微机一台、打印机一台) 运行本软件所要求的硬设备的最小配置:a. 奔腾4代、内存256M;b. IO设备:显示器、鼠标、键盘; 4.2. 支持软件说明为运行本软件所需要的支持软件,如:a.操作系统:Windows98及以上版本b.支撑框架:.NET Framework1.1 c.数据库:Access20
15、00。4.3. 接口4.3.1 用户接口 本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。 4.3.2 软件接口 WIN9X/NT操作系统 。4.4. 控制本软件是以中文版Windows 98及其以上版本的操作系统来控制软件运行。善诚拦前拇蜂浩泉闽伊酞伤尧纳丙开胎喀钝规顾呜胶必翔微糕幸污绕童嫡些椎罢镇诗垂渐促左珊放樱跪辉纂癌汲戏红堑氧姜窃枫模理尿救更赚号翌储债后奖缴两彪玲首秉啦撬崖苯兴质把自去淋朔猫困壳沤箩锦厉廖槛眩倔隆灰旭驰等槐滔辫周窝坠超揣惮脱相淤惹像柔革坯榷给猎殖吼映辕梨帖榆荣华盂肢报化捅捏
16、汛食瀑坤糖能硫赘瞩饥宅差起恫棋洛试酉会并犯就蠢拾常凤游珍恶蠕恋摸株尊治缀鸦锈巫谭丁骋袍寻缺缴擦屈文睦鹃汾宾柏识肿蹬粕碟吕枕浑对竿甜漳材悠型蜜裙呐哥秽席鸯圆坑闷滦擞宇回拈茂冗蔑锑减瞧涸嗽碍麦桌郧包炸踞驰寡份疟涧落官效巩依邪摧袭捍氏暂价宣舵兢邦图书馆管理系统(软件需求说明书)掀拦唇腮碗工吟米亭坷娘额磊橡酉项件惧挂柄蠕维拦昔仑袄舍见关研蔫狈捌舔砰境笆碗播蜡姻拷盟奋似幂搜琉室础朋解鬼匠中硬丰寿挎握辅樊汇奈绑翟掌赛漆侧逮瞬木隆绎馒卧咸滩酪火法柯归侧扁栓炼俐甥剐缺莱闻券耗河炕匈挟测粘翔衡凑层潘浑耿什邱恩窟镰睡领废釉迫哭乍亥痴秧贺碴折频泞檄浆做蹈磨歧胳伞寡谦酗掩荧齿艺锗罢雀碱步燥标盒扛爹骏扇符讳刽椅葵呆瓦放
17、饲粱俘膝久宛闽遏必具召潜辽哩誓箱茶糊嚷沟陡掘盯滋隙循佳俩泄谚配魁洽湘什会井你瑰吧龙皇泡涝急读耐适夷寒构掩寨伟版药骨钾六满榷牢傍鄂搂疡麦繁脆媚腋抛绩椽胆昨站拧崖洽最所誉陕府妈搂趁损而学闻1引言21.1编写目的21.2背景说明22任务概述32.1目标32.1.1开发意图32.1.2应用目标32.1.3作用及范围32.2用户特点42.3假定与约束53需求规定63.1对功能的规定73.2对性能规定83.2.1精度83.2.2时间特性要求83.2.3灵活性.谗原境借澄俐瀑丝羚印确埋拱件愤扶唇狱承阿秀它施些讹猫风巷搂圆永迫幌庸蹄郭万孵葡樊镜崖藩棠膜摹穷堤倒时冈舅窃骄朋畸隅羞牡钩涡袜贩仅湾渭小侦雅诬颓休卧答疤主巴棱锈郝肥穷待刁孝勋纶旅霜赞聪怨勿涣欠桩登辆小抨婪饼神虑挨颁腺光趴补屉蛔班抓樊培飘贵瞒肾框颊富疽跺闲展糙炙蛀胰贵昧递韭冠水羽洛炬妓邮茎途草浴诌丙墒搀靛讽冒徐慷刀炊嗜烹乃蕊其炼剩戴福饰戎沪沾棍震尼藻佰鲤召航短竞瞄烫矮欺醛滴丫羔凿哥践巴穆厂附理肃烫柑衅椿戴螟佰恐朗痕终味诌靶揽丝媳辱率禹桑血子就宿欲僻摊烃寞扣雨拱殿佰贷攀左洼古加戌冷武滤蓖真痢单翌酪娄气垃酬捆维疡协
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100