好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件工程实验小型图书馆图书信息管理系统实验报告.docx

40页
  • 卖家[上传人]:公****
  • 文档编号:468456773
  • 上传时间:2022-10-03
  • 文档格式:DOCX
  • 文档大小:504.50KB
  • / 40 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 北方工业大学软件工程课程实验实验报告题目:小型图书馆图书信息管理系统专业:班级:组:组长:成员:_指导教师:完成日期:2014年6月5日目 录1项目开发计划书(2)2软件需求规格说明书(7)3设计规格说明书(14)4源程序清单 …(20)5测试报告(35)6用户手册(39)一、项目开发计划书完成人:1 .弓I言(Introduction )本需求的编写是为了实现读者借还书的信息化,并且利用Internet网络实现读者与图书馆之间的互动和图书馆的人性化管理,提高图书的利用率、 减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施1.1 项目概述(Project Summary )本次作业设计题目:“小型图书馆图书信息管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及户(学生)借书、查询图书信息,向流通组预约图书、缺书登记,借书数量、期限限制还书时流通组根据图书是否超期、损坏等作相应处理采编部根据缺书登记进行采购以及将旧书淘汰、注日常工作等多项管理同时对整个系统的分析、设计过程给出一个完整论证具体包括借还图书总之,系统的规模较小,只涉及图 书、读者、借还书的管理,相关的部门有采编部、流通部、办公室,只是完成简单规模的图 书管理操作。

      1.2 术语定义(Terms Glossary )图书管理系统:是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保 存、维护和使用的系统采编部:是一个负责图书馆中外文图书资料入库前的采访、订购、验收、登记、典藏、 调拨,以及书目数据的审校并上传至中央数据库等工作的部门需求分析:在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作系统设计:设计数据库的结构以及设计模块的控制流程,明确软件系统"如何做"需求规格说明书:经可行性研究后,对要求解的问题重新进行描述,使之更能准确地反映实际业务流程,导出并评价可供选择的解法,推荐行动方针系统设计说明书:说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设 计等,为程序的详细设计提供基础1.3 相关文档(Related Documents )《需求规格说明书需求规格说明书》、《系统设计说明书》、《测试报告》、《用户手 册》、《源程序清单》2 .软件生存周期(Software Life Cycle )因系统规模较小,采用瀑布模型确定软件生存周期。

      1)项目生存期框图(2)项目生存期说明问题定义:分析问题,确定整体项目设计思路与架构,对系统功能有一个初步的认定, 确定项目的规模与基本实现思路可行性研究:对项目的可行性,包括技术可行性、经济可行性、社会可行性等进行研究,为下一步工作做准备需求分析:对项目整体需求做一个整体调研和分析,最终将分析结果归纳总结为清晰、 全面、系统、准确的需求规格说明书项目设计:分块设计项目内容,对各个阶段的项目工作有一个整体的划分项目实施:进行代码的设计编写,最终完成项目的初步模型测试:对完成的项目进行测试,找出存在问题和需要优化、改进的地方维护:定期对项目进行测试,查找项目漏洞进行完善处理3 .任务与工作产品(Task and Work Products )项目任务和工作产品,是指根据项目生存期阶段划分的任务,和相应阶段的工作产品记录项目生存期各阶段确定的需重点控制的阶段任务和工作产品建议以表格的形式,列出生存期各阶段的任务和工作产品项目包含的任务,如:(1)需求分析(2)系统设计(3)系统实现(4)测试(5)产品交付项目可能包含的产品,如:(1)需求规格说明书(3)系统设计说明书(4)源程序(5)测试报告(6)用户手册4 .工作产品、任务规模、工作量估计(Estimates of Work Product , Task Sizeand Workload )该项目只是完成简单的图书信息管理,系统规模较小。

      经分析决定,最终由五人一组的 小组形式完成该实验指定一名组长,负责分工和进度控制等管理工作其中,开发计划由 组长完成,其他文档按计划中的任务分工,分别由各责任人完成由于项目规模不大,计划在在20个课时左右完成整个设计任务最终分配给每个组员的任务量并不大,应该能够按期完成5 .资源需求计划(Resource Requirement Plan )根据项目的具体实现功能,为保证项目能够正常流畅运转,最终确定的主要软硬件设备清单列表如下:处理器CPU系歹U英特尔酷睿i5.4代系列CPU型号英特尔酷睿i5 4570CPU频率3.2GHz总线DMI 5 GT/s三级缓存6MB核心代号Haswell核心/线程数四核心/四线程制程工艺22nm存储设备内存容量4GB内仔尖型DDR3 1333MHz内存插槽4个DiMM插槽硬盘容量500GB硬盘描述7200 转光驱类型DVD刻录机显卡/声卡显卡类型核心显卡显卡芯片Inter GMA HD 4600显存容量共享内存容量DirectX支持 DirectX 11音频系统集成声HH网络通信有线网卡1000Mbps以太网卡软件数据库sql server 2005运行环境Java运行平台Win76 .软件项目进度计划(Software Project Schedule )(1)项目阶段划分整体项目划分为四个阶段:1、需求分析阶段根据调研结果,了解用户需求进而确定项目整体实现思路,所要完成的基本功能, 保证项目的全面性,确保实现用户需要的所有功能。

      该过程是十分重要的阶段,能确定整个项目进行的效率和最终效果,所以一定要认真细致的落实2、系统设计对需求分析阶段的结果进行概要设计和详细设计,画出功能模块图对系统的主界面、图书信息录入界面、学生借书操作界面、学生借书结果查询界面进行设计进行数据库设计 得到数据库的逻辑结构图3、图书管理系统编程在之前工作的基础上, 进行实现代码的编写, 在编写的过程中不断完善各项功能,在保 证基本功能的前提下,尽量做到界面的友好性和可行性4、图书管理系统测试与维护对系统进行测试,并解决发现的问题,进一步维护完善选课系统2)各阶段任务分解需求分析阶段:1、结合实验内容说明, 对现有的学生选课系统进行必要的调研,了解基本的工作流程、软件功能、数据需求和界面风格2、画系统流程图,反映本系统的物理结构并给出一份系统的软硬件配置清单,包括 设备的型号、系统软件的版本号,报价等信息3、分析实验内容说明和调研结果,画出系统的数据流程图4、组内充分的讨论,不断细化和完善数据流程图5、编写系统的数据字典6、用IPO图描述系统的处理过程7、画出系统ER图系统设计阶段:1、全组走查需求分析文档和其他相关的图表和文字说明对不清楚的内容进行完善和 补充。

      2、组长和小组成员共同协商一份设计规范:设计用的图形符号、字体、大小规范,界 面设计规范,用语规范等等3、组内6人分工,并行进行详细设计、界面设计和数据库设计4、组长检查所有的设计规范性和设计质量编程阶段:选用某一高级编程语言实现本系统,并对编码通过注释进行必要的说明系统测试与维护阶段:设计测试用例并实现测试与维护3)时间和人员安排四个阶段每个阶段分配四个学时,预计共需大约20个学时完成本次项目的设计人员安排如下:由组长完成项目计划书,具体分配任务各个阶段任务划分如下:(4)阶段工作成果每个阶段都需要完成相应的任务,具体如下:需求分析阶段:1)系统流程图和软硬件设备清单表2)细化的数据流程图和图解说明3)系统的数据字典和IPO图7 ) 系统的ER图5)需求说明规格说明书系统设计阶段:1)设计规格说明书(包括概要设计说明书和详细设计说明书)2)数据库设计(包括表名、字段名、字段类型、字段大小、字段说明)编程阶段:1)系统主要功能界面2)系统主要模块的源代码(包括注释)3)系统主要模块的使用说明书测试维护阶段:1)系统主要模块测试用例及测试结果2)系统主要模块边界测试用例及测试结果二、需求规格说明书 完成人:1 .概述(Summary1.1 项目的目的与目标( Purpose and Aim of Project )该项目为简单的管理系统,主要实现图书借还处理,以及图书馆内的相关图书管理工作。

      目标是实现读者借还书的信息化,并且利用 Internet网络实现读者与图书馆之间的互动和 图书馆的人性化管理, 提高图书的利用率、 减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施1.2 术语定义(Terms Glossary )图书管理系统:图书管理系统,是一个由人、计算机等组成的能进行管理信息的收集、 传递、加工、保存、维护和使用的系统利用信息控制企业的行为;帮助企业实现其规划目 标在现代大中型企业纷纷利用的系统系统设计:设计数据库的结构以及设计模块的控制流程,明确软件系统"如何做"为下一步编程阶段做好准备需求规格说明书:经可行性研究后,对要求解的问题重新进行描述,使之更能准确地反映实际业务流程,导出并评价可供选择的解法,推荐行动方针系统设计说明书:说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设 计等,为程序的详细设计提供基础设计规格说明书:在进行系统分析后, 对整体设计把握的体现,包括各种设计参数的定义,以及设计元素、风格的确立等出库表:存放已销售的书籍的数据。

      入库表:存放入库书籍的数据购书表:存放提交的购书信息缺书登记表:存放缺少的书籍的信息待购教材表:存放待购书籍信息1.3 相关文档(Related Documents )《项目开发计划书》《需求规格说明书》《设计规格说明书》《源程序清单》《测试报告》《用户手册》2 .问题初始分析(Early Analysis )2.1 场景描述(Scene Description )本次项目是以实现图书、读者以及户(学生)借书、查询图书信息为背景,目的是为了 实现读者借还书的信息化,并且利用Internet网络实现读者与图书馆之间的互动和图书馆的人性化管理,提高图书的利用率、减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施2.2 初始功能提取(Early Function Distill )基本实现功能如下:1、向流通组预约图书、缺书登记,借书数量、期限限制2、还书时流通组根据图书是否超期、损坏等作相应处理2、采编部根据缺书登记进行采购以及将旧书淘汰、注日常工作等多项管理3 .目标系统功能需求(Function of Target System )3.1 功能需求分析(Function Analy。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.