淮海工学院健身房管理系统实验二分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
淮海工学院计算机科学系 实验报告书 课程名: 《软件工程》 题 目: 结构化设计实验 班 级: 学 号: 姓 名: 结构化设计实验报告要求 1目的与要求 (1)系统学习和理解结构化软件工程设计阶段的基本任务、概念、原理、技术和方法; (2)掌握设计阶段各种设计工具,如、层次图、程序流程图、N-S图、PAD图、判定表(树)、伪代码语言等工具的使用方法; (3)通过理论学习和试验要逐步提高运用结构化软件工程的设计理论、技术和方法解决实际问题的综合应用和实践创新能力; (4)请借阅有关Microsoft Office Visio 系统,预习系统有关的结构化设计工具和使用方法; (5)按照实验题目要求独立完成结构化设计实验内容,严禁拷贝、抄袭他人设计成果; (6)认真书写实验报告,并于第七周周五以前提交,不得延误; (7)本次实验内容极其重要,承前启后(下一次实验使用本次实验结果),希望同学提前做好设计和实验准备工作。 2 实验内容或题目 (1)针对自己第一次实验所完成的结构化分析项目(或题目),选择所绘制的数据流图,E-R图、状态图,完成下面2、3、4、5、6步要求的结构化设计内容; (2)按照面向数据流图的结构化设计方法,并在优化所选择数据流图的基础上,导出项目的总体设计层次图(H图);特别注意:设计过程中必须给出细化好并且加了输入输出边界的数据流图; (3)按照详细设计阶段所学的过程设计工具,分别选择程序流程图、盒图和PAD图等设计工具,在第2所得层次图中选择几个主要模块进行详细设计,画出相应详细设计结果图形; (4)根据E-R图所建立的数据模型进行数据库(以关系数据库模型为基准,进行数据库表及其关系设计); (5)根据H图进行界面菜单设计(模拟菜单显示样式绘制菜单设计图),选择一个数据库表(实体)进行界面表单(数据编辑界面)设计; (6)选择第3步中某一模块的详细设计结果,画出对应得流图,并计算其环形(圈)复杂度。 实验步骤与源程序 (1)启动Visio2003,并选择“流程图”类别,出现可供选择的模版。 (2)拖动“进程”、“判定”等形状工具到绘图区,双击形状对象即可输入文字通过网格可以将 形状对象对齐。 (3)单击选中某个形状,可拖曳移动位置;若拖曳外框线和控制手柄(外框四面四角的8个点), 则可调整大小;点击外框上方的圆点,可旋转形状。 (4)字体、字号、字形等设置,均与其他Office软件相同。连接线工具在通用工具栏。 (5)点击线接线工具,在两个形状间画连接线,当连接线的端点变成红色两个形状,移动其中一个连接线时自动调整位置。 (2)导出项目的总体设计层次图(H图) (3)按照详细设计阶段所学的过程设计工具,分别选择程序流程图、盒图和PAD图等设计工具,在第2所得层次图中选择几个主要模块进行详细设计,画出相应详细设计结果图形; 健身俱乐部管理系统主要是需要实现用户登录模块、会员管理模块、课程查询模块、课程订购模块、场地预定模块、场地查询模块等六个模块。以方便工作人员的管理和操作以及查询等操作。因此,可以将系统按以下模块进行划分。 ① 用户登录模块: 系统采用分级的审核制度,用户可分为管理、游客和会员三类。不同的用户有着不同的用户权限和操作权限,能够进行不同的操作和管理,让用户之间有着明确的划分。 ② 会员管理模块: 此模块主要是为了方便管理员对会员的各种管理,可以实现对会员以及会员卡的各种操作。包括会员档案的建立、会员发卡、会员续卡、会员卡的挂失、补卡、退卡等操作。 ③ 课程查询模块: 该模块是系统当中比较很需要的一个模块,主要功能是能够让使用者要本模块中输入课程名,然后进行查询,让使用者在最短时间内获得自己所需要的健身信息。如各项目的:课程名、项目名、日期,健身场地,课时、教练,价目等等一切和该项目有关的信息,以方便使用者的工作。 ③ 课程订购模块: 会员可以根据自己所需订购健身项目。会员通过健身俱乐部的开课计划选择自己所需的健身项目进行预定。 一般来说,已经预定的健身项目需要收费对应的费用,支持的方式有很多种类,比如可以能过信用卡、现金或者是支票均可以。 ⑤ 场地预定模块: 此模块的主要功能是为了让使用者可以更快的知道场地的使用情况,比如空闲,忙碌等状态。 ⑥ 场地查询模块: 该模块的主要功能与课程查询模块差不多,主要是能够让使用者要本模块中输入健身场地,然后进行查询,让使用者在最

文档评论(0)

cc880559 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档