高秋燕图书管理系统

  • 格式:docx
  • 大小:60.36 KB
  • 文档页数:10

高秋燕图书管理系统 泉州师院数学与计算机科学学院 《软件工程》课程实验报告 实验名称 图书管理系统 实验时数 2 实验时间 2015.12.9

姓名 高秋燕 班级 13计一 学号 成绩 一、实验目的 1.掌握可行性探究的步骤,练习撰写可行性研究报告 2.掌握制定项目开发计划的方法,练习撰写项目开发计划报告 3.掌握项目需求管理与需求分析方法,练习撰写用户需求说明书和软件需求说明书 二、实验准备 Microsoft Office Visio 2003 三、实验内容及要求 假设某公司将要投资开发该图书馆图书借阅管理系统,你作为一家软件开发企业,准备接手此项目的开发,但是你首需要对此项目做可行性分析,并形成报告。这份报告既要能打动投资者投入资金,又能让你自己砸项目开发中有所收益。 可行性研究报告的内容包括编写目的、对现有系统的分析、所建议的系统的改进之处及预期所带来的影响、投资及效益分析、社会因素方面的可行性、结论等。 项目开发计划的内容包括引言、项目概述、实施计划。 软件需求说明书内容包括引言、任务概述、需求规定、运行环境规定。 四、实验过程、结果及相关文档 1.可行性研究报告 1.1编写目的 编写本报告的目的是研究本系统的总体需求、实现方案,并分析开发系统的可行性,为决策者提供是否开j发该系统的依据和建议。 1.2系统分析 所建立系统是C/S和B/S模式结合。系统管理、书籍管理、读者管理和借阅管理等大部分的功能通过图书馆内的局域网实现,有利于提高系统的效率和安全性;图书信息查询、个人借阅情况查询、续借等功能可在互联网上进行,利于有效地提高系统使用效率;能在一定程度上实现局域网和互联网数据交换的自动化。用户在经过身份确认后,系统按照权限的不同向其不同各种类型用户所对应的功能。 1.3预期影响 1.对设备的影响 由于所建立的系统是基于WINDOWS操作系统和互联网的,所以需要配备足够符合以上列出的各种软硬件条件的计算机和通信线路。系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求要有足够的数据备份空间。 2.对软件的影响 需要落实是否有符合本报告所列出的正版的软件环境,如果没有则需要购买。 3.对用户单位机构的影响 投入使用前还需改进现有的管理模式。 4.对开发的影响 开发过程需要用户进行密切的配合,准确阐明需求。 5.对经费开支的影响 除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用(见经济可行性分析)。 1.4投资及效益分析 A. 一次性支出 (1)系统开发的费用。 本系统开发期为1个月,自主开发。 书籍、读者等基础信息建立需要费用。 (2)采购硬件设备等费用,需要微机服务器及网络等设备。 (3)外购开发工具、软件环境费用 (4)其他费费。 B. 经常性费用 主要是系统运行费用,假设本系统运行期10年,每年的运行费用,包括系统维护、设备维护等。 1.5社会因素可行性分析 1法律方面的可行性 所有软件都用正版,技术资料都由提出方保管,数据信息均可保证合法来源。所以,在法律方面是可行的。 2用户使用可行性 使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训。经过简单培训人员就会熟练使用本软件。 1.6结论 本项目具有方便快捷等优势,使得图书管理实现电子化,符合社会信息化发展的需要,技术、经济、操作、法律方面都是可行的,可以开发本系统。 2.项目开发计划 2.1引言 1.编写目的 此项目开发计划书的编写主要是为了给开发《图书管理系统》做主要的规划和整合,在开发过程中起到引导作用,以及给使用者提供简要的说明。 2.项目背景 开发软件名称:图书管理系统。 3.定义 图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。 4.参考资料 【1】 钱乐秋等.《软件工程》.青海:青海大学出版社; 【2】 张害藩.《软件工程导论》(第四版).北京:清华大学出版社; 【3】 王珊等.《数据库原理及设计》.北京:清华大学出版社; 【4】 赵池龙等.《软件工程实践教程》.北京:电子工业出版社。 2.2项目概述 1.工作内容 在四周内要为图书馆建立一个图书管理系统,完成软件的开发、测试及试运行,并且完成图书借阅内计算机网络建设,使图书管理系统正式投入使用。该系统能为用户提供图书分类管理、图书管理、读者管理、借阅管理、信息查询、系统管理。 2.产品 Java程序包(图书管理系统.JAR)和SQL Server数据库。 3. 验收标准 各个功能均能正常使用。 4.交付期限 2016年1月1日 2.3实施计划 1.专题计划要点 测试计划 2012年6月20、21二天内对软件进行各项测试工作; 质量保证计划 严格按照项目开发过程中的各项步骤,从项目立项,可行性研究报告、需求分析报告、项目开发计划等,具体实施; 人员配置计划 该项目开发小组共1人:范后朝 客户培训计划 在软件实际应用后的前一个月,对用户进行软件操作方法的具体培训; 安全保密计划 在从项目开发阶段到最后软件的正式发布期间,做好项目的保密工作,小组成员对所有项目所有相关文档进行加密,做好备份工作; 合同计划 和客户协商签订软件使用合同。 2.任务分解和进度安排 组长:李军 任务:任务分配,指导项目开发各过程的活动,承担部分开发任务 (1) 需求分析 任务: a.可行性研究报告 b.项目开发计划书 c.需求规格说明书 (2) 设计 任务: a.设计说明书 小组成员 (3) 实现 任务: a.编码实现 小组成员 b.测试计划书 小组成员 c.用户操作手册 小组成员 进度安排

开始时间 结束时间

标志性事件 工作结果 需求分析 2012-5-14 2012- 需求规格说明书的完成

(1) 可行性研究报告 (2) 项目开发计划书 (3) 需求规格说明书

设计 设计说明书的完成

(1) 设计说明书

实现

测试任务的结束 (1) 测试计划书 (2) 一个能正确运行的可执行程序 (3) 用户操作手册

3.人员组织及分工 范后朝承担全部任务。 4.预算 参与编写人员: 1人 预期完成需时:2个月 费用:电费+通讯费+劳务费+技术费用约¥10000. 3.软件需求说明书 1. 引言 1.1编写目的 此规格说明书是为了对图书馆管理系统做一个概要的说明,是软件的大概的分析过程,对最终的软件加以说明。主要的读者为软件设计人员,程序编写员,以及老师。 1.2项目背景 该项目作为计算机学院05级的软件课程设计题目,学生应该在规定的时间之内完成,时间是第七周(4月7日)到第十二周(5月16日),学生应该在这个时间之内做好需求规格说明书,概要设计说明书,详细设计说明书,以及做好程序,并在最后加以用户操作手册等一系列详细的设计要求。 2可行性研究的前提 2.1 目标 本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统除了图书馆内管理的一般功能还外还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。目标还包括 减少人力与管理费用 提高信息准确度改进管理和服务 建立高效的信息传输和服务平台 提高信息处理速度和利用系统设计优良 界面设计精美、友好、快捷 人性化设计 后台管理功能强大、效率高 更简便、信息化程度更高的图书管理流程 2.2用户的特点 本软件的最终用户是面向管理员图书管理员和其它管理人员、读者老师和同学等他们都具有一定的计算机应用基础可以比较熟练操作计算机。管理员和读者都是经常性用户。 系统维护人员为计算机专业人员熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。 2.3 假定约束 已经有的约束条件 1.本系统的预算在10000元人民币 2.本系统的最后交付日期是2012/5/28日并且包括最后的测试、产品包装系统要求在2013年正式投入市场 假设 1. 本项目不会在中期发生不可接受的范围变更。 2.系统不会有海量存储的要求 3需求规定 3.1对功能的规定 系统功能包括如下 1 读者信息的制定、输入、修改、查询包括种类、性别、借书数量、借书期限、备注。 2 书籍基本信息制定、输入、修改、查询包括书籍类别、编号、关键词、备注。 3 借书信息的制定、输入、修改、查询包括书籍编号、读者编号、借书期限、借书日期、备注。 4 还书信息制定、输入、修改、查询包括书籍编号、读者编号、还书日期、还书期限、备注。 5 有条件、多条件查询各种信息。 此系统的功能层次图如下:3.2 对性能的规定 3.2.1 精度在向数据库元素提取数据时要求数据记录定位准确在数据库文 件数组中添加数据时要求输入数准确。 1.系统产生的罚款金额数据保留到小数点后一位。 2.借书、还书的数目用整数表示保留到个位数。 用户登录 维护人员 系统用户登录 读者数据管理 图书编目 工作人员 借书 还书 续借 借阅记录查询 图书书目查询 借阅者 3.2.2 时间特性要求 本软件由于数据库较小响应时间、更新处理时间、数据传输、转换时间、计算时间等都非常迅速如下 a 响应时间:响应时间应在人的感觉和视觉事件范围内。 b 更新处理时间由系统运行状态来决定。 C 数据的转换和传送时间 能够在10秒钟内完成。 3.2.3 灵活性 对于信息的查找本软件提供了模糊查询和精确查询两种方法这样最大的满足客户的要求方便客户的使用。 3.3 输入输出要求 表二 读者信息数据字段 字段名 数据类型与长度 是否为空 借阅证编号 char(6) not null 姓名 char(10) not null 性别 char(2) not null