软件工程图书管理系统设计报告样本.doc
《软件工程图书管理系统设计报告样本.doc》由会员分享,可在线阅读,更多相关《软件工程图书管理系统设计报告样本.doc(40页珍藏版)》请在咨信网上搜索。
软件工程大作业 可行性研究报告 目录 1. 引言 1.1 编写目 1.2 项目背景 1.3 项目定义 1.4 参照资料 2. 项目概述 2.1 可行性研究前提 2.1.1 系统功能 2.2.2 重要性能 2.2.3 项目输入和输出 2.2.4 安全与保密规定 2.2 条件、假定和限制 2.3 可行性研究办法 2.4 决定可行性重要因素 2.4.1 技术可行性 2.4.2 系统经济可行性 2.4.3 系统运营可行性 3. 对既有系统分析 3.1 图书馆机构设立 3.2 重要职责 3.3 业务流程调查 3.4 数据流程调查 3.5 计算机应用状况 3.6 现行系统存在问题 4. 所建议技术可行性分析 4.1 对系统简要描述 4.2 系统功能构造图和数据流程图 4.2.1 系统功能构造图 4.2.2 数据流程图 4.3 与既有系统比较优越性 4.4 采用建议系统也许带来影响 4.4.1 对设备影响 4.4.2 对既有软件影响 4.4.3 对顾客影响 4.4.4 对运营环境影响 4.4.5 对经费支出影响 4.5 技术可行性评价 5. 所建议系统经济可行性分析 5.1 成本 5.1.1 基建投资 5.1.2 其她一次性支出 5.1.3 经常性支出 5.2 效益 5.2.1 一次性收益 5.2.2 经常性收益 5.2.3 不可定量收益 5.3 收益/投资比 5.4 投资回收周期 6. 社会因素可行性分析 6.1 法律因素 6.2 顾客使用可行性 7. 结论意见 1. 引言 1.1 编写目 图书馆是对信息物质载体进行收集、加工、存储、控制、转化和传递、提供应一定社会读者使用信息系统。简言之,图书馆是文献信息存储与传递中心。图书馆提供图书、期刊、报纸、科技报告、会议文献、学位论文、专利文献、原则文献、产品资料、政府出版物等各种形式文献。高等学校图书馆是在校学生和教师学习研究重要场合,是为教学和科研服务学术性机构,它提供是一种专业性、学术性很强服务。 由于当前某些高校图书馆依然重要采用人工管理方式,不但耗时费力且难以管理,起辅助作用计算机管理系统存在诸多弊端,并不能在管理上起主导作用,因而开发新图书馆管理系统势在必行。图书馆管理信息系统是基于图书管理者对顾客管理以及对图书借阅、归还等提供便捷管理方式,同步也能以便广大顾客通过操作电脑来对馆内图书进行查询、借阅、归还、续借等。编写本报告目是从当前应用技术方面、顾客操作方式方面以及经济性等方面分析开发该图书馆管理信息系统可行性,为决策者与否开发该系统提供根据和建议。 1.2 项目背景 开发软件名称:图书馆管理信息系统 项目开发者:西安电子科技大学电子工程学院图书馆管理信息系统开发小组: 廖磊瑶(1308036),王雪(1308030),李毅(1308038) 顾客单位:以人工管理方式为主高校图书馆 实现软件单位:西安电子科技大学电子工程学院 1.3 项目定义 该图书馆管理信息系统基于图书管理者对顾客管理以及对图书借阅、归还等提供便捷管理方式,旨在对图书资源进行科学加工整序和管理维护,为教学和科学研究提供文献信息保障和提高管理图书效率而设计系统,同步也能以便广大顾客通过操作电脑来对馆内图书进行查询、借阅、归还、续借等。 1.4 参照资料 [1] 张海藩,软件工程导论(第5版),北京:清华大学出版社,. [2] 张海藩,软件工程导论(第5版)学习辅导,北京:清华大学出版社,. [3] [4] 百度文库,软件工程作业 图书管理系统可行性分析报告,,-10-30. [5] 豆丁网,图书管理系统 可行性分析报告,,-10-30. [6] 豆丁网,软件工程课程设计报告——图书管理系统,,-10-30. 2. 项目概述 2.1 可行性研究前提 2.1.1 系统功能 图书馆管理信息系统是为了适应图书馆综合管理需求,变化老式管理方式,加速图书馆管理自动化、原则化和科学化而建立一种整体性图书馆操作系统。它可觉得图书馆管理决策部门提供可靠信息根据,为提高图书馆社会效益服务。详细如下: l 改进借阅管理方式,减少人力与管理费用投入,提高工作效率,减轻劳动限度。 l 充分发挥图书馆馆藏作用,提高藏书运用率,增强资源共享。 l 提高信息解决速度和精确性,建立高效信息传播和服务平台。 l 提高系统安全性、可靠性和可控性。 l 自行办理图书预约、续借手续,自动进行各种记录和计算,提供辅助决策支持,以缩短决策周期。 l 在该操作系统中,每个读者拥有其个人账户,该账户可以满足读者查询、借阅、归还、续借、预约等诸多需求。 l 不同类型读者(教师、学生)拥有不同类别与该系统有关借阅卡,该借阅卡包括卡号、读者姓名、唯一标记条形码。 l 读者可通过互联网或图书馆内查询终端查询图书信息和个人借阅状况,以及续借图书(系统审核符合续借条件)。 l 在该系统中,图书管理员需要定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),被管理图书信息涉及图书类别、作者、年份、出版社管理和所属类别,规定系统中图书信息与图书实际变动保持同步更新。 2.1.2 重要性能 l 可以快捷有效地完毕借阅、查询等各项操作,查询速度快,保证信息对的和及时更新,并减少信息访问成本,技术先进且可靠性高。 l 系统有足够自我保护能力,对断电、死机、系统崩溃等问题拥有有效办法以保障数据不受损失,信息安全有足够保障。 l 可以适应应用规定变化和修改,具备灵活可扩充性,可以随着技术进步,长期维护及不断更新。 2.1.3 项目输入和输出 Ø 输入:顾客编码、图书编码、扫描条形码 Ø 输出:顾客信息、图书信息 2.1.4 安全与保密规定 l 具备较高安全性。该信息系统对于不同访问者操作权限有不同级别限制,只有具备高档权限部门管理者或维护人员顾客才干对顾客进行管理,普通读者顾客只能查看图书信息和借阅状况以及预约和续借。 l 具备一定保护机制,防止系统被恶意袭击,信息被恶意修改和窃取,对断电、死机、系统崩溃等问题拥有有效办法以保障数据不受损失,信息安全有足够保障。 l 具备完善备份机制,如果系统被破坏,应当能迅速恢复。 2.2 条件、假定和限制 l 运营环境:兼容当前主流操作系统Windows XP/7/8/10,Office软件等。 l 硬件环境:计算机、扫描仪、打印机等。 l 经费来源:仍旧以人工管理图书馆为主高校 l 开发环境:Windows XP/7/8/10, SQL Server, Microsoft Visual C++等 l 开发语言:java、C++等 l 可运用信息和资源:需要安装该软件高校校园网、图书馆及互联网 l 建议软件最短寿命:5年 2.3 可行性研究办法 可行性研究目,就是用最小代价在尽量短时间内拟定问题与否可以解决。要实现该目,必要分析也许解法利弊,从而判断原定系统规模和目的与否现实,系统完毕后所能带来效益与否大到值得投资开发这个系统限度。因而,可行性研究实质上是要进行一次大大压缩简化了系统分析和设计过程,也就是在较高层次上以较抽象方式进行系统分析和设计过程。 对该图书馆管理信息系统进行可行性研究办法为:一方面通过调查分析图书馆管理信息系统所具备功能来拟定其总体构造,然后分别从技术可行性、系统经济可行性和系统运营可行性三个方面研究所建议图书馆管理信息系统可行性。 2.4 决定可行性重要因素 2.4.1 技术可行性 该软件开发只需在Windows XP/7/8/10操作系统下进行,运用Microsoft Visual C++和SQL Server进行开发,在计算机上只需安装普通解决软件和某些支持软件,不需要大型系统软件和应用软件来支持。 该系统是一种数据库管理系统,对数据库进行操作不需要高配备计算机,只要在该计算机上可以运营Windows XP/7/8/10操作系统和普通解决软件即可。 该系统开发者有较强编程能力,熟悉开发软件和Windows XP/7/8/10操作系统,具备开发大型软件能力。 当前与开发该系统有关技术较为成熟,资料也很丰富,因而技术开发方面并不存在无法解决问题。 综上,使用既有技术可以实现该系统,故开发该信息管理软件具备技术可行性。 2.4.2 系统经济可行性 该图书馆管理信息系统不但能为图书管理者提供精确、及时信息,对管理者决策提供可靠信息根据,并且可以增进校图书馆借阅管理体制改革,适应图书馆综合管理需求,变化老式管理方式,加速图书馆管理自动化、原则化和科学化,提高工作效率,减少工作人员及人力物力管理费用等,这些都是使用该系统所带来间接受益。同步也增进了学校信息化进程,提高学校管理效率,为提高图书馆社会效益服务。 综上,该图书馆管理信息系统具备很大经济效益和社会价值,故开发该信息管理软件具备系统经济可行性。 2.4.3 系统运营可行性 (1)系统对组织机构影响可行性:此系统运营对组织机构产生影响不大,只是涉及个别人员变动。 (2)人员适应可行性:现行工作人员对图书借阅环节工作都比较熟悉,并且开发系统界面和谐,操作简朴,协助信息详尽,普通人员都可以使用。 (3)运营可行性:该系统开发充分考虑到组织机构和优化需求等方面因素,可以满足使用者规定。 (4)法律可行性:该系统开发所使用工具和技术以及数据信息不违背法律。 (5)拓展可行性:所开发系统寿命在5年以上,将来依照需求进行扩充难度较小。 3. 对既有系统分析 由于本次所开发新系统针对是仍旧以人工管理方式为主高校图书馆,而本校图书馆在采用计算机管理模式方面技术已十提成熟,因此并不属于本次设计服务对象,因而在该某些对既有系统分析中,所描述既有系统详细信息均由查阅有关资料[3]获得。 对既有系统分析以DBDL大学图书馆[3]为例。 3.1 图书馆机构设立 图书馆机构设立为九部一室,即采编部、流通部、期刊部、阅览部、情报部、当代化技术服务部、业务辅导部、教材部、学报编辑部和办公室。既有工作人员59人,其中高档职称16人,中级职称30人。其组织构造图如图1所示。 图1 DBDL大学图书馆机构组织构造图 3.2 重要职责 本处只简介重要部门,教材部等有专用系统,在此不简介。 采编部:负责文献资料采访、征集、验收、分类、编目、主题标引、加工、整顿及文献资料典藏调配工作。 流通部:负责基本书库组织管理和图书外借工作。流通部涉及社会科学图书借书处(第一借书处)、自然科学借书处(第二借书处)。 期刊部:负责报刊组织管理、阅览服务及文献资料复印工作。期刊部涉及中文社会科学期刊阅览室、中文自然科学阅览室、外文期刊阅览室、报纸阅览室、过刊室、复印室。 阅览部:负责专业书阅览室、新书借阅室、学生阅览室组织管理及图书内阅、外借服务工作。 情报部:负责文献(文摘、索引、题录)手工检索及机检工作,开展文献检索课教学工作。 业务辅导部:负责图书馆宣传美化、业务学习及读者工作组织与管理。 当代化技术部:负责图书馆计算机管理系统和硬件设备管理及维护,负责磁盘阵列及馆藏电子文献开发运用,负责图书馆与校园网、国内外网络互联及管理。 办公室:负责图书馆寻常行政管理工作,负责办理借阅证、补证手续及收缴图书馆管理押金,负责办理借阅证解挂金、借阅证密码(遗忘)更改、图书遗失补偿金手续。 3.3 业务流程调查 图书馆以文献为主,从供书商处采购来文献,通过编目、典藏调配进入到流通系统,读者可以借阅。图书馆业务工作流程可概括为文献数据输入、解决和输出过程。 3.4 数据流程调查 该图书馆既有系统数据流程如图2所示。 图2 DBDL大学图书馆高层数据流程图 3.5 计算机应用状况 DBDL大学图书馆网络采用NOVELL网星形拓扑构造,编程语言采用中文FOXBASE+(V2.10版)。此系统基本可以完毕图书借阅任务,但不能与校园网连接。 3.6 现行系统存在问题 计算机专业人员缺少。开发一种当代化管理系统,需要一定数量既懂计算机技术与通信技术,又懂图书馆管理人员,当前在这方面存在较大差距,也许会影响系统开发周期与质量。 管理基本工作与计算机化管理有一定差距。管理职能、原则化、数据格式等均与计算机管理规定有一定差距。 资金局限性。建立一种图书馆管理信息系统,需要较多投资,如机房建设、设备购买、人员培训、软件开发和后期维护工作等都需要有资金作保证。 4. 所建议系统可行性分析 4.1 对系统简要描述 新系统采用计算机网络系统,能与校园网连接,将来可以和供书商连接。可以做到业务管理自动化;输入、输出原则化;文献存储高密度化;情报运用大众化。 该新系统由借阅信息管理、图书信息管理、读者信息管理、系统管理四大模块构成。其中,借阅信息管理基于借阅数据库记录借阅信息,可实现对借还书信息管理,详细管理行为涉及借还书信息查询、修改和添加;图书信息管理基于图书信息数据库记录图书信息,可实现对图书信息和种类设立,详细设立操作涉及对图书信息查询、修改、添加,以及图书类别添加、修改;读者信息管理可实现对读者信息和读者种类设立,详细设立操作涉及对读者信息查询、修改、添加,以及读者种类修改、添加;系统管理涉及密码管理和顾客管理。 4.2 系统功能构造图和数据流程图 4.2.1 系统功能构造图 跟上述分析与描述可得该图书馆管理信息系统系统功能构造图如图3所示。 图3 该图书馆管理信息系统系统功能构造图 4.2.2 数据流程图 通过对业务流程图细化,可得到系统分层数据流图如下所示。 图4 顶层数据流图 对顶层数据流图细化、分解可得到图书管理系统第一层数据流图如图5所示。 4.3 与既有系统比较优越性 l 响应速度得到提高,减少了响应等待时间; l 增大了系统吞吐量,业务繁忙状况下仍能保持较快运营速度; l 建立了功能更强数据库,从而优化系统存储,可以减少因操作错误而引起死机概率; l 各板块分工明确,安全性得到提高; l 保证了信息对的和及时更新,并减少了信息访问成本; l 新系统有足够自我保护能力,对断电、死机、系统崩溃等问题拥有有效办法以保障数据不受损失,信息安全有足够保障。 l 新系统可以适应应用规定变化和修改,具备灵活可扩充性。 4.4 采用建议系统也许带来影响 4.4.1 对设备影响 本系统基于Windows操作系统和互联网,采用该新系统后,使用设备配备不规定太高,只需更换较少设备,此前还可以用。系统失效后,服务器端需要运用备份数据库恢复数据信息,规定有足够数据备份空间。 4.4.2 对既有软件影响 所建议系统采用了先进数据库技术以及一系列高技术含量软件,合用平台可为Windows XP/7/8/10中任意一种系统,其兼容性好,合用范畴广泛,便于使用。 4.4.3 对顾客影响 本系统能使顾客更加以便快捷办理借书/还书/查询等事务,节约了人力物力,系统化管理软件使顾客操作更加以便,且界面人性化,便于使用。 4.4.4 对运营环境影响 运营环境需要支持Windows XP/7/8/10等操作系统,规定建立开发本系统所需正版软件环境,且系统规模小,功能全,运营快。 4.4.5 对经费支出影响 由于图书馆是由学校及政府机构筹建,为非赚钱性组织。经费方面重要体当前支出上,其中涉及基本建设费、软件开发费用、管理和维护费、人员工资和培训费等。 在一种可以实现计算机信息管理图书馆建设中,前期资金投入重要集中于购买图书和购买设备上,建立图书信息库,收集各方面图书信息,提高图书管理筹划性和预见性。后期资金投入重要是对图书馆管理人员工资支付以及系统每年运营维护费用。 除了支出以外,该系统也具备较好经济效益。开发完毕投入使用后,该图书馆管理信息系统不但能为图书管理者提供精确、及时信息,对管理者决策提供可靠信息根据,并且可以增进校图书馆借阅管理体制改革,适应图书馆综合管理需求,变化老式管理方式,加速图书馆管理自动化、原则化和科学化,提高工作效率,减少工作人员及人力物力管理费用等,这些都是使用该系统所带来间接受益。 4.5 技术可行性评价 所建议系统是一种基于局域网、互联网和Windows操作系统,一方面,既有有关技术已非常成熟,运用既有技术完全可以实现系统开发;另一方面,开发该系统所使用JAVA和C++语言是当前比较大众语言,就当前使用开发技术来说,所建议系统功能目的应当可以达到,可完毕性高。 5. 所建议系统经济可行性分析 经济效益普通体现为减少运营费用或(和)增长收入。对系统进行经济可行性分析,也就是对系统进行成本/效益分析。成本/效益分析目是要从经济角度分析开发一种特定新系统与否划算,从而协助客户组织负责人对的地做出与否投资于这项开发工程决定。 成本/效益分析办法为:一方面,预计开发新系统成本和新系统将带来经济效益(增长收入与节约运营费用之和)。然后,比较新系统开发成本和经济效益,以便从经济角度判断与否值得投资开发这个系统。 由于本次所开发新系统针对是仍旧以人工管理方式为主高校图书馆,而本校图书馆在采用计算机管理模式方面技术已十提成熟,因此并不属于本次设计服务对象,因而在该某些经济可行性分析中,所浮现详细数据均通过查阅有关资料[5]获得。 5.1 成本 5.1.1 基建投资 (1)系统开发、建立费用共64000元。其中涉及: l 本系统开发期为2个月,需开发人员4人。每人工资按3000元/月计算, 开发费用为24000元。 l 书籍、读者等基本信息建设需要20人工作1个月,每人工资按元/月计算,需40000元。 (2)硬件设备费共10万元,其中: l 计算机10台(3000元/台)费用:共计30000元。 l 服务器3台及网络等设备费用:共计70000元。 (3)外购开发工具、软件环境费用:共计5000元。 (4)制作含磁条借书卡费用:2元/张,制作10000张,共计0元。 5.1.2 其她一次性支出 其她一次性支出费用:共3000元。 综上,一次性支出总费用:64000+100000+5000+0+3000=19元。 5.1.3 经常性支出 重要是系统运营和硬件设备维修费用,假设本系统运营期为5年,每年运营费用(涉及系统维护、设备维护等)为10000元/年。 5.2 效益 5.2.1 一次性收益 (1)学生、教师办卡5元/人,按某校教师及学生人数预算。 (2)由于使用本系统,本来图书馆需要工作人员30人,当前仅需15人,工资元/人,每年工作10个月(寒暑假各休假一种月),则节约人员工资万元/年,预期该软件寿命为5年,为便于分析,假定年利率五年内不变,在网上查询得知中华人民共和国人民银行年利率约为2%,则收益可参看表1: 表1 收益表 年份 将来收益值(万元) 当前收益值(万元) 合计当前收益值(万元) 30 1.02 29.412 29.412 30 1.0404 28.835 58.247 30 1.0612 28.270 86.517 30 1.0824 27.716 114.233 30 1.1040 27.174 141.407 (注:为使用本系统第一年) 则一次性收益为5万元+141.407万元=146.407万元。 5.2.2 经常性收益 在使用中有也许把卡丢失或损坏,办卡收费5元/次。 5.2.3 不可定量收益 图书在读者借阅中超期或者损害补偿。 5.3 收益/投资比 由于经常性收益和不可定量收益无法拟定详细金额,因而收益中只考虑一次性收益数额,即146.407万元。 投资=一次性支出总费用+五年经常性支出=19元+ 万元=24.2万元 收益/投资比=146.407/24.2=6.0499 由于纯收益是在整个生命周期内系统合计经济效益(折合成当前值)与投资之差,故该系统纯收益为:纯收益=146.407-24.2=122.207万元 5.4 投资回收周期 投资回收周期就是使合计经济效益等于最初投资所需要用时间,由收益表可知,本系统投资回收周期为一年。 综上所述,从经济方面考虑,开发本系统是完全可行。 6. 社会因素可行性分析 6.1 法律因素 在新系统中,所有使用到软件均采用正版软件,技术资料所有由项目任务提出方保管,数据信息均可保证合法来源。 项目开发方与项目任务提出方订立合同,明确规定该图书馆信息管理系统软件专利权归西安电子科技大学电子工程学院所有,一切开发费用由西安电子科技大学电子工程学院出资,项目开发方按照合同规定期限准时交付软件,任一方若浮现违约行为,则依照法律及双方所订立合同中所列各项原则协调解决。 综上所述,从法律方面考虑,该新系统开发可行。 6.2 顾客使用可行性 一方面,本软件是为了适应图书馆综合管理需求,变化老式管理方式,加速图书馆管理自动化、原则化和科学化而建立一种整体性图书馆操作系统,它可以提高和改进管理信息服务质量、增强资源共享、减少人力投入和设备费用、加快信息查询速度和精确性。该管理信息系统建成后可以和校园网连接,提供网上查询服务,符合工作人员及学生习惯,操作以便,具备可行性。 另一方面,本系统顾客涉及学校在读大学生及教师,均有一定计算机操作基本,能迅速熟悉本系统并通过系统进行查询等业务。 除此之外,本系统界面和谐,操作简朴以便,易于理解学习,管理员通过上岗前简朴培训后,便可纯熟使用本系统。系统维护人员将由学校计算机专业人员担任。 综上所述,从顾客可行性方面考虑,开发该系统可行。 7. 结论意见 通过上述可行性分析,可得结论如下: 该图书馆信息管理系统开发项目在技术、经济、顾客使用、法律等方面均具备可行性。该系统不但能实现项目任务提出方所需要各项功能,适应图书馆综合管理需求,变化老式管理方式,加速图书馆管理自动化、原则化和科学化,实现对图书以便快捷管理,提高人员工作效率,从而节约经济成本,并且能为图书管理者提供精确、及时信息,对管理者决策提供可靠信息根据,具备巨大经济效益和社会效益。 因此,开发该系统条件已具备,可着手组织开发该图书馆管理信息系统。 需求分析报告 目录 1. 概述 1.1 编写目 1.2 项目背景 1.3 参照文献 2. 功能需求分析 2.1 问题提出 2.2 系统业务功能分析 2.3 需完毕功能 3. 系统别的需求阐明 3.1 性能需求 3.2 出错解决需求 3.3 接口需求 3.4 约束 3.5 其她需求 4. 系统数据规定 4.1 数据规定系统功能构造图 4.2 数据流图、数据字典 4.3 层次方框图 5. 系统逻辑模型 5.1 实体联系图——建立系统数据模型 5.2 状态转换图——建立系统行为模型 1. 概述 1.1 编写目 图书管理系统就是将老式图书业务手工操作转变成运用计算机管理,即图书期刊、音像资料等各种载体文献采编、典藏、流通、检索及常规业务管理等工作,运用计算机技术,使得图书管理能更高效、更精确进行,最后以提高图书借阅者借阅速率及提高图书管理者管理速率为目。 1.2 项目背景 当前国内某些地区有相称一某些单位图书资料管理还停留在人工管理基本上。这样管理机制已经不能适应时代发展,其管理办法将挥霍许多人力和物力。图书管理作为计算机应用一种分支,有着手工管理无法比拟长处,如检索迅速、查找以便、可靠性高等。这些长处可以极大地提高图书管理效率。因而,开发一套可觉得顾客提供充分信息和快捷查询手段图书管理系统,将是非常必要。 l 本项目名称:图书管理系统。 l 本项目任务:开发一种新图书管理系统,提高图书借阅者借阅速率及图书管理者管理效率。该系统是针对电脑管理图书需求设计,可以完毕读者登记、购入新书、读者借还书、图书注销等功能。 l 本项目开发员:廖磊瑶、李毅、王雪 1.3 参照文献 《软件工程导论》——张海藩 编著 清华大学出版社 2. 功能需求分析 2.1 问题提出 为以便对图书馆书籍、借阅者账户、借还书等进行高效管理,编写该程序以提高图书馆管理效率。使用该程序之后,图书馆管理人员可以管理读者登记、图书购入、借出、归还以及注销等;还可以查询某位读者、某本图书借阅状况,对当前借阅状况给出某些记录。 2.2 系统业务功能分析 (1) 读者信息制定、输入、修改、查询,涉及姓名、卡号、借书数量、借书期限、欠费状况。 (2) 书籍基本信息制定、输入、修改、查询,涉及书籍编号、编者、类别、核心词、出版社。 (3) 借书信息制定、输入、修改、查询,涉及书籍编号、读者编号、借书日期、借书期限。 (4) 还书信息制定、输入、修改、查询,涉及书籍编号、读者编号、还书日期、欠费金额。 2.3 需完毕功能 在图书管理系统中,管理员为每位借阅者建立一种账户,账户内存储读者个人详细信息,并根据读者类别不同给每位借阅者发放借书卡,其中涉及借书卡号、姓名等信息。读者可以凭借书卡在图书馆进行图书借、还、续借、查询等操作,不同类别读者在借书限额、还书期限以及可续借次数上可以有所不同。 借阅图书时,通过借书卡扫描器读取借书卡信息,系统一方面验证该卡号有效性,若无效,则提示图书管理员;若有效,则显示卡号、姓名、借书限额、已借数量、归还日期、可再借数量等信息。通过连接电脑扫描仪,扫描图书首页条形码,读取书籍信息,如:书籍编号、书籍名称、编者、出版社、出版日期等。每次借书数量不能超过可再借数量值。完毕借书操作同步要修改相应图书信息状态以及读者信息中已借数量并在借阅信息中添加相应记录。 归还图书时,通过连接电脑扫描仪,再次扫描图书首页条形码,显示借书卡号、读者姓名、书籍编号、书籍名称、借书日期、应还日期等信息,并自动计算与否超期以及超期罚款金额。若超期则不可续借;若续借则重新计算应归还日期等信息。完毕归还操作同步,修改相应图书信息状态、修改读者信息中已借数量、在借还书信息中添加相应记录。 图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还状况下不能对图书信息进行删除。也可以对读者信息进行添加、修改、删除等操作,在读者尚有未归还图书状况下不能进行删除读者信息。 3. 系统别的需求阐明 3.1 性能需求 3.1.1 系统解决精确性和及时性 系统解决精确性和及时性是系统必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来也许承受工作量,使系统解决能力和响应时间可以满足学校对信息解决需求。 3.1.2 系统开放性和系统可扩充性 图书管理系统在开发过程中,应当充分考虑后来可扩充性。所有这些,都规定系统提供足够手段进行功能调节和扩充。而要实现这一点,应通过系统开放性来完毕,既系统应是一种开放系统,只要符合一定规范,可以简朴加入和减少系统模块,配备系统硬件。通过软件修补、替代完毕系统升级和更新换代。 3.1.3 系统易用性和易维护性 图书管理系统是直接面对使用人员,而使用人员往往对计算机并不时非常熟悉。这就规定系统可以提供良好顾客接口,易用人机交互界面。要实现这一点,就规定系统应当尽量使用顾客熟悉术语和中文信息界面;针对顾客也许浮现使用问题,要提供足够在线协助,缩短顾客对系统熟悉过程。 3.1.4 系统原则性 系统在设计开发使用过程中都要涉及到诸多计算机硬件、软件。所有这些都要符合主流国际、国家和行业原则。 3.1.5 系统先进性 当前计算系统技术发展相称快,做为图书管理系统工程,在系统生命周期尽量做到系统先进,充分完毕公司信息解决规定而不至于落后。这一方面通过系统开放性和可扩充性,不断改进系统功能完毕。另一方面,在系统设计和开发过程中,应在考虑成本基本上尽量采用当前主流并先进且有良好发展前程产品。 3.1.6 系统响应速度 图书管理系统系统在寻常解决中响应速度为秒级,达到实时规定,以及时反馈信息。在进行记录分析时,依照所需数据量不同而从秒级到分钟级,原则是保证操作人员不会由于速度问题而影响工作效率。 3.2 出错解决需求 3.2.1 内部故障解决 在开发阶段可以随后修改数据库里相应内容。 3.2.2 外部故障解决 对编辑程序进行重装载时,若第一次装载以为错,则修改;第二次运营时,若在需求调用时出错,显示有错误提示并重试。 3.3 接口需求 3.3.1 顾客接口 顾客普通需要通过终端进行操作,进入主界面后点击相应窗口,分别进入相相应界面(如:输入界面、输出界面)。顾客对程序维护,最佳要有备份。 3.3.2 软件接口 WIN9X/NT 操作系统,汉语编程系统。 3.4 约束 3.4.1 技术约束 本项目设计是在汉语程序设计语言条件下进行,技术设计采用软硬一体化设计办法。 3.4.2 环境约束 运营该软件所合用品体设备必要是奔腾 133、内存 16 兆以上计算机。 3.4.3 原则约束 该图书管理系统开发完全按照公司原则开发,涉及硬件、软件和文档规格。 3.5 其她需求 3.5.1 可使用性 在装载总程序时,正常就运营,异常就停止;汉语编程系统浮现错误,将会 产生不可碰见问题,整个终端程序就会再启动;程序浮现错误,则重新装载,若仍有错,按照提示逐渐装载。 3.5.2 保密性 本软件作为教学管理辅助设备,它规模比较小,不需要保密技术;限定一种程序中某些区域规约,给不同模块分派不同功能。 3.5.3 可转移、可转换性 可转移环境是奔腾 133、16 兆内存以上;不可修改任何某些;可用向上兼容高版本汉语编程系统。 4. 系统数据规定 4.1 数据规定 4.1.1 静态数据 图书:图书编码,书名,书号,图书类别,编者,出版社,出版时间,单价; 管理员:顾客名,密码,权限,姓名; 读者:借书卡号,姓名,性别。 4.1.2 动态数据 输入数据:查询方式、查询核心字;新建图书项、读者项;借阅、返还、丢失注销时图书序号、借书证号;采购信息; 输出数据:查询核心字拟定数据库记录;记录成果及其格式化文献;信息录入、删除成果(成功或失败); 内部数据:查询操作建立索引。 1、 数据流图、数据字典 见可行性分析中数据流图与数据字典某些。 2、 层次方框图 见总体设计中系统功能构造图某些。 5. 系统逻辑模型 5.1 实体联系图——建立系统数据模型 5.2 状态转换图——建立系统行为模型 总体设计报告 目录 1. 引言 1.1 编写目 1.2 项目背景 1.3 项目定义 1.4 参照书籍 2. 基本任务分析 2.1 实现木匾 2.2 需求概述 3. 设计过程 3.1 选取最佳方案 3.1.1 设想最佳方案 3.1.2 选用合理方案 3.1.3 推荐最佳方案 3.2 功能分解 3.2.1 系统总体构造 3.2.2 系统功能构造图 3.3 软件构造 3.3.1 解决学生借书模块 3.3.2 解决学生还书模块 3.3.3 解决学生信息查询 3.3.4 解决图书信息查询 3.4 总体构造与模块外部设计 3.5 设计数据库 3.6 制定测试筹划 3.7 书写文档 4. 系统出错设计 4.1 也许出错信息 4.2 补救办法 1. 引言 1.1 编写目 总体设计阶段划分出系统物理元素—程序、文献、数据库、人工过程和文档等,但每个物理元素依然处在黑盒子级,其详细内容将在后来详细设计。此外一项任务是设计软件构造,即拟定系统中每个程序是由哪些模块构成及其联系。 总体设计过程一方面寻找实现目的系统各种不同方案,需求分析阶段得到数据流图是设想各种也许方案基本。然后分析员从这些供选取方案中选用若干合理方案,为每个方案都准备一份系统流程图,列出构成系统所有物理元素,进行成本/效益分析,并且制定实现这个方案详细方案。 1.2 项目背景 开发软件名称:图书馆管理系统 顾客:图书管理人员 主管部门:电子工程学院 此系统工作人员可以查询某位读者、某种图书借阅状况,还可以对当前状况进行记录,以便全面掌握图书借阅状况,从而以便对图书馆书籍、读者资料、借还书等进行高效管理。 1.3 项目定义 此项目为图书馆管理系统,重要用于管理学生借书还书以及书籍借阅信息等管理,是一种实用小型管理系统。通过详细设计可以实现管理人员对学生各项与图书馆有关活动管理。 1.4 参照书籍 《软件工程导论》 张海藩 著 《实用软件工程》郑人杰、殷人昆、陶永雷 著 2. 基本任务分析 2.1 实现目的 此系统是一种图书馆管理系统,可以实现图书馆图书借阅、查询、归还书籍普通管理功能,此外还可以进行员工和读者信息管理(添加和删除),以及图书管理。 2.2 需求概述 通过计算机实现对图书馆入库、借阅、归还、检索、读者管理、查询管理功能。 3. 设计过程 3.1 选取最佳方案 3.1.1设想供选取方案 在总体设计阶段开始时只有系统逻辑模型,分析员有充分自有分析比较不同物理实现方案,一旦选出了最佳方案,将能大大提高系统性价比。而在需求分析阶段得吃数据流图时总体设计好出发点。 在本次图书馆管理系统设计中,把数据流图中解决分组各种也许办法,抛弃在物理上行不通分组办法,余下分组办法代表也许实现方略,并且可以启示供选取物理系统。 。。。。。。(由需求分析中提提供方案进行选取和对比) 3.1.2 选用合理方案 从上述供选取方案中选用若干合理方案。在判断哪些方案合理时应当考虑在问题定义和可行性分析阶段拟定工程规模。对每个合理方案,分析员应当有四步分析过程:系统流程图、构成系统物理元素清单、成本或效益分析、实现这个系统进度筹划。 在此系统设计过程中,。。。。。。(由前面文档总结得出) 3.1.3 推荐最佳方案 对比各种合理方案利弊,选用一种最优实现方案,并且为其制定详细实现筹划,同步开始进行总体设计构造设计。 3.2 功能分解 为实现图书馆管理系统各功能构造,一方面拟定系统总体功能构造流程图。本系统涉及图书馆内图书信息,学校在校学生信息以及学生借阅信息。 3.2.1 系统总体构造 3.2.2 系统功能构造图 3.3软件构造 在程序中,一种模块完毕一种恰当子功能,应当把模块组织成良好层次关系,顶层模块调用她下层模块以完毕她子功能,每个下层模块再调用更下层模块以实现程序完整- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 图书 管理 系统 设计 报告 样本
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文