系统需求分析与设计报告

时间:2024.4.8

C语言课程设计

需求分析与系统设计报告 题目:

班级:

组长:

组员:

指导教师:

上交日期: 电气0910 *** 学号:*** 学号:*** 学号: 1 2 3

目 录

1 引言 ......................................................................................................... 2

1.1背景 ................................................................................................. 2

1.2定义 ................................................................................................. 2

1.3参考资料 ........................................................................................ 2

2 需求分析 ................................................................................................. 3

2.1需求分析 ........................................................................................ 3

2.2运行环境 ........................................................................................ 3

3 系统设计 ................................................................................................. 3

3.1 功能需求描述 ............................................................................... 3

3.2软件结构 ........................................................................................ 4

3.3 程序模块划分 ............................................................................... 4

4 组员分工及时间安排 ............................................................................ 5

4.1 组员分工 ....................................................................................... 5

4.2 时间安排 ....................................................................................... 5 1

1 引言

1.1背景

本五人制足球比赛游戏是基于C语言开发的一款小游戏,可实现足球比赛中一些基本功能。该游戏面向所以对足球类小游戏感兴趣的玩家,让玩家了解足球比赛的基本规则,体会足球的乐趣,训练反应速度。玩游戏时,玩家只需使用鼠标、方向键等少数几个键即可完成游戏。 开发者: 面向的用户:

该系统的最终用户玩家,他们对系统的整体有完整的权限。但要求使用本系统的用户对该游戏能够熟练的使用,知道基本的操作规则。

1.2定义

课程设计中用到的专门术语的定义。

系统需求分析与设计报告

1.3参考资料

1.王士元. C高级实用程序设计. 北京: 清华大学出版社. 1996

2.周纯杰,刘正林等. 标准C语言程序及应用. 武汉: 华中科技大学出版社. 2005

3.姚远. 高级C语言程序设计技巧与实例. 北京: 机械工业出版社, 1995 4.陈清华, 朱红. C语言课程设计. 南京: 东南大学出版社, 2003 5.潭浩强. C语言程序设计. 北京: 清华大学出版社, 2000 6.刘振安 ,苏仕华 . C语言图形设计 北京:人民邮电出版社,1995

7.潘建华 ,卫跃文. C语言实用软件界面设计 西安:西安电子科大出版社,1995

2

8.鸿健编译. c语言高级程序员编程指南 北京:北京希望电脑公司公司,1991

2 需求分析

2.1需求分析

需要实现的功能有开球、带球、传球、射门、点球、判定胜负:

比赛开始时,由玩家控制一名队员在中线开球;

在玩家的控制下带球、传球,使球靠进球门,在适当位置射门;球进了,则得一分; 在比赛结束时,出现比分相等的情况,则发点球。

胜负判定:最后,进球多的一方胜。

2.2运行环境

3 系统设计

3.1 功能需求描述

场地实现,按照真实足球场的长宽比例

背景绿色,代表草地;白线画出边框、中线、球门等

显示菜单(输入队名,开始,操作说明,退出)

显示场地双方队员,在中线开球

由方向键控制带球、点击另一名队员进行传球,

球出界的处理

射门,运动员动作、球的运动、守门员将向球所在方向运动,根据球的位置确定

3

点球,定点

胜负判定

退出界面

3.2软件结构

用一览表及框图的形式说明系统的各个模块(各层模块、子程序、公用程序等)的划分,扼要说明每个模块的功能,分层次地给出各模块之间的控制与被控制关系。

系统流程图

3.3 程序模块划分

场景模块:场地实现,按照真实足球场的长宽比例

背景绿色,代表草地;白线画出边框、中线、球门等

菜单模块:菜单函数(输入队名,开始,操作说明,退出)

开球模块:显示场地双方队员,在中线开球

由方向键控制带球、点击另一名队员进行传球,

球出界的处理

射门,运动员动作、球的运动、守门员将向球所在方向运动,根据球的位置确定

点球,定点

胜负判定

退出界面

4

4 组员分工及时间安排

4.1 组员分工

4.2 时间安排

系统需求分析与设计报告

5

系统需求分析与设计报告

系统需求分析与设计报告

6


第二篇:自动售货机图形模拟系统需求分析与设计报告完成稿


C语言课程设计

需求分析与系统设计报告

目 录

1 引言 ......................................................................................................... 2

1.1背景 ................................................................................................. 2

1.2定义 ................................................................................................. 2

1.3参考资料 ........................................................................................ 2

2 需求分析 ................................................................................................. 3

2.1需求分析 ........................................................................................ 3

2.2运行环境 ........................................................................................ 4

3 系统设计 ................................................................................................. 5

3.1功能需求描述 ................................................................................ 5

3.2软件结构 ........................................................................................ 7

3.3 程序模块划分 ............................................................................... 8

4 组员分工及时间安排 ............................................................................ 9

4.1 组员分工 ....................................................................................... 9

4.2 时间安排 ....................................................................................... 9 1

1 引言

1.1背景

自动售货机是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。 自动售货机能够充分补充人力资源的不足,适应消费环境和消费模式的变化,可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。

1.2定义

课程设计中用到的专门术语的定义(暂定)。

自动售货机图形模拟系统需求分析与设计报告完成稿

1.3参考资料

1.王士元. C

高级实用程序设计. 北京: 清华大学出版社. 1996

2.潭浩强. C语言程序设计. 北京: 清华大学出版社, 2000 3.百度

2

2 需求分析

2.1需求分析

说明:本自动售货机图形模拟系统为模拟饮料自动售货机。

(1) 包含实体?? ?

1,顾客实体 ?? ?????

2,物品管理系统实体(饮料)????????

3,记币管理器实体??????????????

4,管理员实体????????

5,故障系统实体

(2) 关系模式?

1,顾客: 投币,选择饮料,购买数量,取货,取零钱; 2,物品管理系统: 饮料名称,饮料价格,饮料数量,出货; 3,记币管理系统: 顾客投钱数,总金额?,饮料单价, 投币金额不足,找零金额;

4,?管理员: 补货,查询,统计;

5,?故障系统: 故障显示,报警;

3

2.2运行环境

本自动售货机图形模拟系统是对自动售货机工作行为及工作环境的模拟实现,因此,对此系统的运行环境将是在计算机上面进行,即在电脑上模拟实现。

根据自动售货机图形模拟系统设计环境要求,即在DOS环境下,用C语言编译实现,使用TC或BC开发软件,因此,此模拟系统可在绝大多数现形计算机系统上运行,包括最常见的windows xp 操作系统以及windows 7 32位机上运行,但由于兼容性问题,此自动售货机图形模拟系统在含windows 7 64位操作系统的计算机上运行可能出现意想不到的问题或根本不能运行,因而,不推荐在包含64位操作系统的计算机上测试本自动售货机图形模拟系统。

4

3 系统设计

3.1 功能需求描述

(1)自动售货机能销售三种饮料:罐装可乐(2元)、果汁(3.5元)、牛奶(4元),设饮料数量无限。

(2)自动售货机允许投入5角、1元硬币,5元纸币,只找出5角、1元硬币。

(3)ⅰ.当总币值等于顾客需要的饮品单价时,机器显示交易金额并送出需要的商品;

ⅱ.当总币值大于顾客需要的饮品单价时,机器显示交易金额并除提供所需饮品外,还提供找零:

A.若机内5角硬币不足时,当投入5元纸币购买2元、4元或3.5元饮料时,2元4元饮料卖,并正常找零,3.5元饮料不卖并退回5元;

B.若机内5角、1元硬币都不足时,当投入5元纸币购买2元4元或3.5元的饮料时,均不卖,并退回5元;

ⅲ.当总币值小于顾客需要的商品单价时,机器会退出顾客投入的硬币,并显示投币金额不足的提示。

(4)当投入的硬币总值达到或大于饮品的最低单价时,物品管理系统自动接入,并提供能够选择的饮品类型,交易金额将输出到显示屏。 5

(5)每次投币时间有限制,设定每次投币时间不超过30秒,在时间到时,总币值不足顾客购买的饮品单价时,自动售货机按不足钱数处理,输出投币金额不足提示,并自动计时10秒,10秒内若金额还不足,系统则自动取消交易并退还全部硬币。

(6)设置取消键,当交易过程中顾客输入错误时,按下取消键系统自动终止交易,返回到初始状态并退出全部金额。

(7)当顾客完成一次购买后系统自动恢复到初始状态。

(8)顾客一次只能购买一种饮品的一个,若需要更多饮品,需要重复操作。

6

3.2软件结构

自动售货机图形模拟系统需求分析与设计报告完成稿

系统流程图

7

3.3 程序模块划分

自动售货机图形模拟系统需求分析与设计报告完成稿

显示模块 外部接口 8

4 组员分工及时间安排

4.1 组员分工

内部商定,协调安排。

4.2 时间安排

自动售货机图形模拟系统需求分析与设计报告完成稿

9

更多相关推荐:
系统分析设计报告

《。。。。。。。。。》系统分析设计报告专业:会计班级:会计0702学号:姓名:二0XX年十一月目录一、项目背景1前言1二、现有系统存在的问题1三、确定系统目标1四、系统可行性研究1五、系统实施计划1第1章系统需…

管理信息系统企业分析与设计报告

企业信息系统分析与设计院系专业信息管理与信息系统班级姓名学号数信分院20xx11刘鑫20xx08341117摘要酒店管理系统是典型的信息管理系统的一部份而且是必不可少的一部份其开发主要包括后台数据库的建立和维护...

图书馆-信息系统分析及设计实验报告

图书馆图书管理信息系统设计报告姓名班级学号指导老师报告日期一开发背景本系统是为了方便用户对图书的管理开发的要求系统界面友好使用简单提供对图书信息读者信息和图书流通情况的编辑查询统计报表等全面的数据管理功能同时使...

物流管理信息系统分析设计报告

物流管理信息系统分析与设计报告物流管理信息系统分析与设计报告目录一设计报告要求1二物流管理信息系统开发题目选择1三设计条件11仓库基本情况如下12仓库的主要业务13库房管理系统的数据类24有关说明2四系统规划3...

信息系统分析及设计实验报告

书籍借阅管理系统的分析与设计一开发背景本系统是为了方便用户对图书的管理开发的要求系统界面友好使用简单提供对图书信息读者信息和图书流通情况的编辑查询统计报表等全面的数据管理功能同时使用户能方便的进行图书的出借返还...

物流管理信息系统分析设计报告

物流管理信息系统分析与设计报告土木学院博1班B20xx0045马谦杰物流管理信息系统分析与设计报告目录一设计报告要求1二物流管理信息系统开发题目选择1三设计条件11仓库基本情况如下12仓库的主要业务13库房管理...

uml系统分析实验报告

本科实验报告课程名称系统分析与设计实验项目网上书店系统实验实验地点学生姓名荆婉指导教师20xx年11月17日目录1实验准备熟悉UML建模环境2实验一用例图3实验二类图4实验三顺序图及通信图5实验四活动图状态图组...

系统分析与设计实习报告

目录前言2实习时间2实习地点2实习内容2实习过程3一仓库管理系统业务流程调查3二仓库管理系统需求分析5三仓库管理系统可行性分析5四仓库管理系统系统设计6五仓库管理系统系统实施9发现问题及解决方法错误未定义书签实...

毕业设计开题报告-系统分析与设计

学号毕业设计论文开题报告混凝土搅拌站销售管理系统分析与设计学专指生业导姓名教名称师孙玉龙信息管理与信息系统陈君彦经济管理学院20xx年4月11日毕业论文开题报告

太原理工大学系统分析与设计实验报告

课程名称实验项目实验地点专业班级学生姓名指导教师本科实验报告系统分析与设计ATM自动取款机系统实验逸夫楼402学号1一实验目的通过系统分析与设计实验使学生在实际的案例中完成系统分析与系统设计中的主要步骤并熟悉信...

UML课程设计报告 汽车租赁系统的需求分析与设计

课程设计报告20xx20xx学年第二学期教学单位信息工程与技术系课程名称UML统一建模语言课程设计课程设计题目汽车租赁系统的需求分析与设计指导教师XXXX学生姓名XXXXX专业名称计算机科学与技术数据库年级08...

自控实验报告2-时域系统分析和线性系统的稳定性研究

实验2时域系统分析和线性系统的稳定性研究1研究性教学目的学习二阶系统阶跃响应曲线的实验测试方法研究二阶系统的两个重要参数n对阶跃瞬态响应指标的影响研究线性系统的开环比例系数K对稳定性的影响研究线性系统的时间常数...

系统分析与设计报告(19篇)