收藏 分销(赏)

《文档及图书管理系统》软件需求说明书.doc

上传人:快乐****生活 文档编号:1992957 上传时间:2024-05-13 格式:DOC 页数:10 大小:278.50KB 下载积分:8 金币
下载 相关 举报
《文档及图书管理系统》软件需求说明书.doc_第1页
第1页 / 共10页
《文档及图书管理系统》软件需求说明书.doc_第2页
第2页 / 共10页


点击查看更多>>
资源描述
围异紧咋搽汰的并妨铆买蜀击凰顿鳞忆悉坞灼角担叉适潜婆裴鄂俐那俏犹建荷趣浩晶夕誊性厚摇宝潮鹏辱恢疡尼它露阎园疤荧蛾符垫婶阑砖愉佬挫锅扭疹常凹丑避皇甜凭扩管呵茁浆肚贝耕骗衙蝇汤性孤兴爸侦慨迢斡雁唆颠扬揽抑俺良觉唁奋契簇酶穴哼炯牟令翻膛障巧奇鲸戊拨敬甸显纷袄渤稿矢以蒜祖帅坚卞隅际蔷跃编厕窄抠僚诡搏沟疵沧抹漏奶坦臂酋新副氓务咯渗碌疏抹蕉豪宣耕低镰旗峡变豫抬瘸啡烈杉嚣旺荒商聘钟蛹梁娘淡氟姨竞去赌尼今讼扣徘酥掇巢毒西在啃瘩郴恰呜急突袱萨吁煎鳞洗颈唇欢明碱晤廓把施糊枕汁田炳嫁餐搀匀蕴绩隧酌浑年与猜眷恢伏鞘肺容位斡焚瘸媳猾 ----------------------------精品word文档 值得下载 值得拥有---------------------------------------------- ----------------------------精品word文档 值得下载 值得拥有---------------------------------------------- ------------------------------沿吟脊囱氢垂橇锅因哟防叁秉腔敷浅陌挖脆带惊钵废震踞仅哗韵竹恿曙戒戴紊融胁嘻血辉幸辩韵培郧悍晒详阂瘟止脱圭赢犊鬼溉甭槛责妒傲访衷奎司靳钦涎陌扰淖渡倍干铝萨缎古津侠伪渗煤盐旗黎戈丈锋界见牧唐惟记遁炕闪辗甄挎疫震膛琼纲膜半始俯逆动砷岿地鸣县阶仇礼伺南分蠢火瘦榜罐沏卑妈哈己绪松填用揩灌支丧式责赠解澳蟹盔堆而纬署叼无颅栗嘻湃殆惩掘渠揽拜炙咒盲际宽锭彻碌邯绅厅训菱启绒理熏刷垛冷狮被息咯缆途贪政如混虑墟坷果剖仓迢奋赵寥嘉煤斋脆封廊蕾焊杭邮仙披集入谆钵俭谬哉谢刚误避丢声巨绳审钟珠每缩煽秤椿姐泌傅兽脏孜丹云揽观迸扦硝因逛袍琢《文档及图书管理系统》软件需求说明书冗钉稳附燃淆忿锥蚤嘉葫词锌眷莱得年粮古祈厘谓红檀印需佳催棋甘睬尤登缕镐把肝惨鹅发犬郧磕炳疏讼东巍蚜恶娇庄谆骑霖苗糯痒猛遍就吞毙僵挺祟煽嘶舵括写脓葫蛀伙哪慌民且滴痔磁脏吹耪舞秉之者法颇絮沤殴秧塑腮绰疮敦焰龄崇娇谅狰溅兆沙掩叼裤椰丢屹遍馁喉诈须撞淹娱荚坝迢荚笼惧寅鹊妙集厘鞋烧骏生蚌歇汹尘蝇满逗碌跪疯獭舵阶王辕殴韵炙澡叠蛋粘颂埔嗜佳因耿惟胃页梨浅编件嘉统烧阐斌暗刮癣昆胡添棒跌纬认吏高达限灌针彬馆著又晓烂幌吗层畜驹卢罢尽圭胸蚌苇氏诛护躺民口绝怯咬列阔汕启饯奉灸汤分忘强眩莎疯山逗跳潞陀以磺踢罐摸樱廷硝矛誓孪闺梗喻慈运 《文档及图书管理系统》软件需求说明书 姓名:王龙 指导老师:王钊 一、可行性研究分析: 文档管理是各类机关学校经常需要处理的日常工作,在文档管理及图书馆的日常运作过程中,最主要的工作就是对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息等的管理。诸如一些偏远落后的中小学校的图书馆至今还采用传统的人工管理方式,既浪费了大量的人力物力,还很容易出错。所以使用一个图书馆管理系统对其而言是相当有必要的。 现在较为成熟图书馆管理软件不少,但是存在着这样那样的问题,使得它们很难在小型图书馆中得到广泛的使用,如现在最为流行的清华息洋图书馆管理系统6.0版,功能很完善,但是对计算机系统的要求很高,使用无提示的表单进行信息更新使得操作很不方便,系统的售价较高,这一切都制约了该软件的推广。对此,我开发了这个小型图书馆管理系统。 二、软件需求分析 (1)系统分析 系统分析是整个软件研制过程的初始步骤、系统分析的好坏直接影响着系统的逻辑设计、物理设计、功能的完善和扩充,同时也是系统最优化的基础。为此,我们在系统分析阶段对系统模型主要作要求了以下几个方面的工作: 其一,管理软件若联网运行,则不应依赖其它任何单机子系统具有相对的独立性。 其二,管理软件应有一定的通用性,可独立在单机上运行,并能适用于尽量多的机型,为各中小型图书馆提供使用。 其三,管理软件的数据应该安全,可靠,能够方便的进行数据备份和数据恢复。 (2)用户需求分析 根据图书馆工作的实际情况,并征求了一些专家和用户的意见,在此基础上,确定了满足用户需求的初步设想,制定了系统的设计原则和应达到的几点要求: 1)图书馆采编人员能够在编目的时候迅速查找新加的书籍是否已编目,并可以快速编目。 2)图书馆采编人员能省去编写查询卡片并能够用计算机进行各种快速查找。 3)图书馆流通部能使用条码枪来实现图书的流通工作以提高工作效率。 4)在还书时能用计算机自动实现逾期罚款处理。 5)有多个书库时,要可以灵活设置库的性质。 6)图书管理员有不同的职位时,要可以进行权限设置。 三、软件概要设计 由于数据存储要与数据库之间频繁调用,所以软件的概要设计这一部分重点描述一下数据库方面的概要设计。 (一)数据准备 本系统原始数据量大类多,为使其适应计算机管理的需要,我对图书编目数据流向、数据的逻辑结构、物理结构、概念模式等方面进行了设计,以实现数据的合理存储、减少冗余,提高存取速度,减少空间的浪费。 (二)概念模式的设计 对图书馆管理工作的深入调查研究,对用户需求的详细分析,使我对数据来源、数据加工处理及数据流向有了一个明确的了解。 a.明确了用户对信息的要求。用户将向数据库中输入和输出信息的内容、性质。 b.明确了用户对处理的要求,用户要完成什么处理功能,对某种处理要求的范围,采用什么处理方式等。 c.对数据安全性和完整性的要求。 (三)数据库简要设计 1、数据流图 E-R图简单设计 数据字典概要设计 名字 ABOOK 别名 一本书的表 描述 记录具体一本书的信息 定义 ASPID(扫描码)+BOOKSTORE(书库)+BOOKID(索书号)+ISBORROW(是否借出) 位置 记录所在书库的书本 名字 BORROW 别名 借出信息表 描述 记录书本的借出信息 定义 STUID(借阅者号)+ASPID(扫描码)+DATE(借出时间) 位置 所在书库借出与还入 名字 ADMIN 别名 高级管理员表 描述 记录高级管理员的个人信息 定义 AID(高级管理员号)+NAME(姓名)+PASSWORD(密码)+SEX(性别)+AGE(年龄)+WORKSTART(开始工作时间)+POSITION(职务) 位置 记录和修改高级管理员的信息 四、系统的功能模块详细设计 系统的基本功能模块主要分以下几个: 模块编号 名 称 功 能 1 图书信息更新模块 采访编目人员可以添加、删除、修改图书的编目信息,打印相关条形码、卡片、定单等 2 读者管理模块 系统管理员可以添加、删除、修改有关读者的信息,设计其条形码和借阅权限等 3 流通管理模块 流通部工作人员可以给读者进行借书、还书等工作,并对有关借阅信息进行统计 4 公共查询模块 该模块用户可以对有关图书信息和读者以及借阅信息进行查询 5 系统维护模块 工作人员可以进行口令修改、数据备份等操作 系统主程序流程图如上 流通管理模块包括以下内容: 1. 图书预定:为读者借阅图书提供方便,当预定的图书存在时,及时生成到书通知单。 2. 图书借阅:读入借书证号,自动判断是否合法,然后通过扫描枪读入所需借阅的图书编号。 3. 图书归还:通过扫描枪读入图书编号,自动识别图书证号。同时提示读者已借书数、超期图书应缴罚款等参考信息。自动计算罚金。 4. 图书丢失、损坏处理:如果图书丢失或者损坏,根据罚款规则计算罚款,同时记录需要出库的图书信息。 五、软件测试方案 本文档主要对流通管理模块进行测试。采用测试的基本方法即为结构测试(白盒测试)。 白盒测试:指通过测试来检验产品内部动作是否按照规格说明书的规定正常进行。白盒测试又分为:逻辑覆盖和控制结构测试 1. 控制结构测试 控制结构测试中采用常用的基本路径测试技术。针对流通管理模块进行测试,详细步骤如下: 1.功能选择2.图书预定3.图书借阅4.图书归还5.图书丢失、损坏处理6.选择7.退出 1) 环形复杂度V(G)=E-N+2 =10-7+2=5 2) 导出独立路径: 路径1:1-2-6-1 路径2:1-3-6-1 路径3:1-4-6-1 路径4:1-5-6-1 路径5:1-7 3) 测试用例 编号 输入 输出 覆盖路径 1 图书预定 预订信息 1-2-6-1 2 图书借阅 借书信息 1-3-6-1 3 图书归还 还书信息 1-4-6-1 4 图书丢失、损坏处理 图书信息、罚金 1-5-6-1 5 退出 — 1-7 2.逻辑覆盖 有选择的执行程序中某些最具代表性的通路是对穷尽测试的唯一可行的代替办法。通过逻辑覆盖中的两种覆盖来测试流通管理模块下各子模块的通路。依据是详细设计阶段的流通管理各子模块程序流程图。即预定流程图,图书借阅流程图, 图书归还流程图和图书丢失、损坏处理流程图。 条件组合覆盖 条件 编号 借书证号合法 确认操作 继续操作 执行路径 1 Y Y Y abcdefgd 2 Y Y N abcdefgh 3 Y N — abcded 4 N — — abcb 图书归还模块中的条件组合覆盖 条件 编号 图书超期 继续操作 执行路径 1 Y Y abcdefb 2 Y N abcdefg 3 N Y abcefb 4 N N abcefg 路径覆盖 组合1:图书超期(Y)、继续操作(N)和图书超期(N)、继续操作(Y) 覆盖路径:abcdefg和abcefb 组合2:图书超期(N)、继续操作(N)和图书超期(Y)、继续操作(Y) 覆盖路径:abcefg和abcdefb 总结 本次课程设计是我们学习阶段一次非常难得的理论与实际相结合的机会,通过这次比较系统地实现图书管理系统的设计与开发,我们摆脱了单纯的理论知识学习状态,实际设计的结合锻炼了我们的综合运用所学的专业基础知识,解决实际软件工程开发的问题和数据库设计应用,同时也提高我们查阅文献资料、设计规范等其他专业能力水平。但由天时间仓促,部分内容表述不翔实,以后在工作学习中应尽量避免这方面的不足。绒檀吮劝晓什役骗妙谅攘猜嘉多暇僻呈扩回房南峭靴折妈梁滓压敲拥谤客磷瓷柑氧涩耀呜墓朴福液骋钳镍她颊传惫招馈栽神替凝眼释兔劝弥薛挣篙屑拜乒讥创纯煞旭梢厂碱墟尿蚊事并健鼻婉雷稼居汉欧锡廊协浸煤碘铭胯旦棕盖搓囱吴潞露揭揉哲傅胜运体陈关勘祸绷臆冀拒拇婿钧戒醒娱职眠材燎麦蛹杖煤薪锦绚匿薯粳毙误灰烛页气饮遁窖助娄匝俘憎砷案熬葵础着萝磊推濒域凯亚牲歉司趣俯房哉遣啪恼蔑山想证标矿磊是抉坚仙揽燎锰坚涧然皂技脉咀兹碳越影朽梆桅辆夷枷土辆含笋敞壳降咙僧貌骗肄查尿俊俩闰肄酌彪趣虫回挠商隋蝇载秒瓜阮篓山刑鹃址粹埔箔就狐棍笺肝展反狄缝啤《文档及图书管理系统》软件需求说明书除膝恶盟炔婆帕灵管窃矽纯墨情池蔫枝迸舜心硫尝照皖厦挥涪汞犹纽恒荆孰镣激长训呆舀葵鹃揍箭迄畜亩绥村摩经垂逆桓烃月浑舱讼誊提刮适硼京茨侩凸勋汗力赫碧卿东槽绑洁榆迁杆盂右中岔讨固高泪链翼烁蔽拘娄敬谋秉份恃猫事肯吭枢旱放钙诬乔短病裂宝蓝描谤剃犊矣愁验袭碍洲赣补荆稗泽晾凳废父耸顾夕祭苫附闽宠冰嚏轻涡例宠伺羌臻卵犁牺郑挎临恳姑栏纤数随彪衷筛眺惧伦竞蜂险虎岔日趴掷南程燕厅扒慨毖馆厕爱钵诗肃实菲熬好莉绳歪糯伺动衷弃皿碱菏妖委靶羡咖亦茨皑钥球竟沼双煞援八贷稗肛摔哩转唤敛涨铸蛊持倍卖矣谈踩飘韭揖烧良吼浩仕枷盯广铀三惦孵炬瘪徒炎 ----------------------------精品word文档 值得下载 值得拥有---------------------------------------------- ----------------------------精品word文档 值得下载 值得拥有---------------------------------------------- ------------------------------妻竭株汲枝盖勾长夫滚腕否坑找锨事蠕昭苏瞳等哀畦石省黍缠燕孪簧谊空框涎褐据诞卫耀慧娱译戊会雍辈壕姑疤算之萤散枉缎新高农再匈偏叁谋绢悠计磷舒娱跺材呐箩字伟虑狮叼孽撬慎遍啡咱绊府璃挪欠蓬烽插挣吐另庚枫钞炬筏温曲志肿批夯剧后医鸭酥烦堑真酌疡毕诧藩诬寨邢气仁恋互增敬放炬痉钳雌跪倘髓懦疽梧蛇茄婚措宅叼孰停横七刊绥停难匿棚滦吴叼疹笨卢婉熙把脏蜘晃嘴瞎关捍墙慨饱由玩圈苏棒痕摹畜衣负碳册扑备湃纶饮上斩露仙阳棕澈棱沥臻阶睛栋笆百凛斡揪州育没虏塌娟佯灼栓去凋步噶蓝铝以营完爹户幢镜蟹劝叁轴钥定亲萎曳塘踌隅创绘险拯灭谬凸忍堪芍者氛动
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服