实验二结构化分析与设计WGTUP

一.实验目的(1)掌握结构化的需求分析方法;(2)掌握分层数据流图的绘制、数据字典和加工说明的编制;(3)掌握数据流图映射为软件结构图的方法;(4)掌握需求说明书和设计说明。书的主要内容,学习软件需求说明书和设计说明书的编写;(5)掌握测试的基本方法。

二.实验内容(1)参考一个熟悉的系统,如,机票预订系统/教材订购系统/ATM自动取款机,讨论其用户需求、系统需求和业务需求;图书管理系统:用户需求:1.要有强大的功能,系统包括系统管理、读者管理、编目、流通、统计、查询等功能。2.有很好的安全性,安全性一般涉及到操作权限控制和数据自动备份两方面。3.要有足够大的辅助编目库,在对图书进行编目也就是信息采集时,通过扫描图书的ISBN号条码就能得到大多数书的书名、作者、出版社等各种标准信息,编目准确性和效率将会得到极大的提高。4.要具有完善的规则,除了能够设置读者的借阅规则外,还应自动实现一些图书馆界通用的管理规则,例如有在借资料的读者是不能被删除的,有以下情况的读者是不能借阅的:某类书的借阅数已达到最大值、有超期资料、有未缴罚款、被暂停借阅等5.简单易用,系统应具有清楚的操作界面,最简化的操作过程。

系统需求和业务需求:1.读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注。2.书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。3.借书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书日期、借书期限、备注。4.还书信息制定、输入、修改、查询,包括书籍编号、读者编号、还书日期、还书期限、备注、对超期的情况自动给出提示。可以打印出应归还图书的所有人员名单;也可以选择要打印清单的单位(部门),然后对该单位(部门)的应归还图书人员的借书信息进行打印。5.有条件、多条件查询各种信息。根据借阅人编码,获得该人员的全部借阅信息。可以获得所有已到期但尚未归还的催还书目信息。用户可以模糊查询,也可以精确查询。6.新生办理借书证、丢失办理结束证、挂失。7.系统维护管理员维护:系统管理员可以创建和删除图书管理员编码及口令。但无权修改图书管理员编码及口令,非系统管理员只可以修改自己的口令。部门维护:当借阅人中有人属于某一部门,系统就不允许用户删除该部门。默认还书期限:默认还书期限是以月计,修改并确认后,系统将按照设置填写借阅图书操作中的预期还书日期。

(4)为关键模块进行详细设计,如绘制关键模块的流程图;(5)实现系统部分功能并测试。

三.实验步骤(1)复习结构化的分析与设计方法的主要过程;(2)讨论系统存在的用户角色、工作流等;(3)对关键功能绘制数据流图,给出数据字典,并反复讨论数据流的合理性;(4)对应数据流图,设计系统的功能结构图,关键模块的流程图;(5)选择对应的结构化程序设计语言,实现并测试部分功能模块

四.思考题(1)简述需求说明书,概要设计,详细设计说明书的主要内容。<1>需求说明书软件需求说明书的编制是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作的基础,为概要设计提供需求说明。格式如下所示:

<3>详细设计说明书详细设计(又可称程序设计机)说明书编制的目的是说明一个软件系统各个层次中的每个程序(每个模块或子程序)的实际考虑,为程序员编写程序提供依据。如果一个软件系统比较简单,层次很少,本文件可以不单独编写,和概要设计机说明书中不重复部分合并编写,文档名称为《软件设计说明书》。

(2)结构化分析方法与面向对象分析方法有无本质上的不同?答:结构化系统分析方法是采用“自顶向下,由外到内,逐层分解”的思想对复杂的系统进行分解化简,从而有效地控制了系统分析每一步的难度,并运用数据流图、加工说明和数据字典作为表达工具的一种系统分析技术。而面向对象的分析方法则是通过将数据和逻辑结构抽象成为对象,运用对象属性和方法等来操作和处理业务数据和逻辑的系统分析方法。两者的区别在于:当软件项目较小、系统分析员能力足够高的时候,结构化方法能快速的找到最简洁、高效率的逻辑模型,结构化方法对复杂问题的帮助有限,而面向对象的分析方法提供了一种方便的、可持续观测和扩展系统的机制,通过信息隐藏和封装等手段屏蔽了对象内部的执行细节,控制了错误的蔓延,对于需求变化频繁的系统,可以用面向对象软件系统的方法。

(3)对数据流图进行审查有何意义?答:检查图中是否存在错误或不合理(的部分。

THE END
1.A7816Java+mysql+servlet+jsp+mysql公共图书馆图书借阅系统的随着中国信息技术的发展,越来越多的高校特别重视图书馆的管理。由于借书人众多,传统的借阅方法不可避免地需要排队。因此,可以通过公共图书馆图书借阅系统来实现借阅和归还等一系列功能。您无需离开屋子就可以管理整个借阅过程。管理员可以轻松地添加,删除,修改和检查读者信息。减少人工成本,节省时间和资源,并提高管理效率https://blog.51cto.com/u_12948819/12853946
2.图书管理系统流程图模板开发读者信息管理前端 读者管页面设计 项目启动 系统响应时间测试 开发系统管理模块后端 系统上线培训 开发图书信息管理后端 组织读者代表测试 后端开发 后端架构设计 部署系统到服务器 开发读者信息管理后端 系统管理功能测试 开发系统管理模块前端 实体关系建模 数据库设计 制定项目计划 收藏 立即使用 图书管理系统 POhttps://www.processon.com/view/676229c603fcbb26da14d085
3.图书馆借阅管理系统流程图,数据流图,数据字典借阅流程:用户注册/登录->选择图书->提交借阅申请->管理员审核->借书成功->定期归还->续借处理。 还书流程:用户归还图书->系统检查书籍状态->确认无误->归还记录更新。 查询流程:用户查找图书->输入书名或编号->系统搜索并展示结果。 数据流图 (Data Flow Diagram, DFD): https://wenku.csdn.net/answer/vkccco8cec
4.图书管理系统需求报告(通用5篇)a.所建设开发软件系统的名称:图书馆管理系统。 b.本项目的任务提出者:系统开发小组。 c.用户:图书馆工作人员及读者。 d.软件系统委托方:图书馆领导。 3、定义 数据流程图(DFD):为描述软件系统中的信息流提供了一个图形方法。箭头代表数据流,方框代表数据的源点或终点,圆框代表数据流的交换,双杠代表数据存储的https://www.ruiwen.com/baogao/6481699.html
5.图书馆管理系统的数据流程图.pptx图书管理系统顶层数据流图读者图书管理系统借书证还书条码可以借书信息不可以借书信息逾期罚款信息还书成功信息交款信息图书馆管理后台图书借书时长标准逾期罚款标准第一页,共四页。 1层数据流程图1.借书处理系统2.还书处理系统借书证可以借书信息不可以借书信息图书条形码还书成功信息逾期罚款信息图书馆库存记录学生档案逾https://m.book118.com/html/2023/0114/6023225014005040.shtm
6.图书馆管理系统数据流图图书馆管理系统数据流图 1.1 系统分析 1.1.1 图书馆管理信息系统的基本任务 “图书馆管理信息系统”是一个面向具有万人以上用户,位于某中型企事业单位内的图书馆管理系统,藏书规模约100 多万册,每天的借阅量近万册。在手工操作方式下,图书的编目和借阅等工作量大,准确性低且不易修改维护,读者借书只能到图书馆手工https://www.mayiwenku.com/p-7109762.html
7.图书馆管理系统er图参考资料来源:百度百科-图书管理系统 急需图书馆系统数据流图,关系模型,ER图 各种类型数据的高等界面,后来逐渐演变成满足所有数据访问需要的完整解datamodule4.adoquery2.sql.add('SELECT借书证号,密码FROM[user]WHERE(借书证号=:tt)'); datamodule4.adoquery2.parameters[0].value:=username; https://www.zboao.com/cgal/9078.html
8.数据结构课程设计报告——图书管理系统经管文库设计一个计算机管理系统完成图书管理基本业务。【基本要求】1)每种书的登记内容包括书号、书名、著作者、https://bbs.pinggu.org/forum.php?mod=viewthread&tid=13238195
9.[开题]基于JAVA计算机毕业设计电子书阅读系统(附源码)本研究的主要目的是设计并实现一个功能全面、用户体验良好的电子书阅读系统。该系统应能够满足用户的个性化阅读需求,提供丰富的电子书资源,实现电子书的分类管理、信息展示以及书架管理等功能。通过该系统,用户可以方便地浏览、搜索、下载和阅读电子书,享受更加便捷、高效的数字化阅读体验。同时,该系统还应具备良好的可扩https://zhuanlan.zhihu.com/p/13058551238
10.图书馆借阅系统数据流图图书馆借阅系统数据流图 某图书馆借阅系统有以下功能:(1)借书:根据读者的借书证查询读者档案,若借书数目未超过规定数量,则办理借阅手续(修改库存记录及读者档案),超过规定数量者不予借阅。对于第一次借阅者则直接办理借阅手续。(2)还书:根据读者书中的条形码,修改库存记录及读者档案,若借阅时间超过规定https://wenku.baidu.com/view/cd39122c5aeef8c75fbfc77da26925c52cc591db.html
11.图书管理系统的流程图Zimmermannj| 7页|276KB|0次下载| 0.0 (0人评价) 我要评价: 用手机看文档 下载 开通VIP 图书管理系统的用例图 图书管理系统的状态图 图书管理系统的顶层数据流图 图书管理系统的 0 层顶层图 图书管理系统的 1 层顶层图 图书管理系统的 2 层数据流图之一 图书管理系统的 2 层数据流图之二 借书还书时序图https://doc.mbalib.com/view/9a6c08858476d9ea41f6045090095640.html
12.用SA方法画出下列问题的顶层和0层数据流图。 某图书管理系统用SA方法画出下列问题的顶层和0层数据流图。?某图书管理系统有以下功能:? (1)借书:输入读者借书证。系统首先检查借书证是否有效,若有效,对于第一次借书的读者,在借书文件上建立档案。否则,查阅借书文件,检查该读者所借图书是否超过10本,若已达10本,拒借,未达10本,办理借书(检查库存、修改库存目录并将借书https://www.examk.com/p/973022234.html