有代码 信管一班 蓝俊杰 单位仪器设备基本信息管理软件设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计

课程名称程序设计课程设计

班级与班级代码2011级信息管理1班专业信息管理

指导教师:***

学号:***********

*名:***

提交日期:2012 年 6 月23 日

广东商学院教务处制

姓名蓝俊杰课程设计成绩

评语:

指导教师(签名)

年月日说明:指导教师评分后,课程设计交院(系)办公室保存。

课程设计报告正文的内容及排版要求

标题:单位仪器设备基本信息管理软件设计

1 系统功能要求:(一级标题:黑体、四号)

内容:单位仪器设备基本信息管理软件设计:采用结构体数组或文件形式存储每种设备的信息,每个仪器设备应包含如下几方面的信息:设备编号、设备名称、设备单价、购进年代、生产厂家、该设备数量、可用性。软件由主函数(含欢迎界面)+下列5个功能模块组成:(1)购进功能(被购进设备数量增x);(2)显示已有设备;(3)报废功能(对“可用性”信息为“否”的设备报废,被报废设备数减x);(3)查找功能(需指定设备号或设备名);(5)统计功能(统计每种设备可用数、不可用数);(6)退出程序的运行。

2 系统总体设计思想

(1)开发与设计的总体思想

内容示例:

单位仪器设备基本信息管理软件算法说明:

STEP1 预处理,定义结构体

STEP2 进入欢迎界面

STEP3 选择某一种功能

STEP4 根据提示输入一个数字

STEP5 对于输入的数字编辑关于购进、报废、查找、统计功能的函数

STEP6 如果输入的字母表示退出,退出系统

(2)系体模块结构图

3 系统详细设计思想

(1)函数的描述

内容包括:分模块(函数)简述其功能;函数中使用的各变量的类型及作用等(可参考材P155的写法)。

1.显示所有设备信息函数

函数原型:void show (void)

功能:显示内存里的记录信息

参数:void

返回值:void

工作方式:从头部开始逐个显示记录内容。

要求:报告是否有记录及记录条数和内容。

2.购进设备函数

函数原型:void addfacility (void)

功能:增加记录

参数:void

返回值:void

工作方式:从尾部开始逐个追加记录。

要求:将新记录追加在记录尾部,并对记录进行计数。

3.显示所有设备信息函数

函数原型:void showTable(void)

功能:输出表头信息

参数:void

返回值:void

工作方式:输出一行表头信息。

要求:输出一行表头信息。

4.报废设备函数

函数原型:void removefacility (void)

功能:把所选的仪器报废,被报废设备数减x。

参数:void

返回值:void

工作方式:根据给定的关键字,查找符合的记录并将报废的设备删除。

要求:将报废的设备数减去。

5.显示所有设备信息函数

函数原型:int findRecord(char* target, int targetType, int from)

功能:查找指定的记录

参数:char* target:欲查找记录的某一项与target相同

返回值:int targetType:表明通过哪项来查找,0为编号,1为名称。

int from:从第from个记录开始找。

工作方式:根据给定的关键字,查找符合记录的序号。

要求:找不到则返回-1.

6.查询指定设备的信息函数

函数原型:void seekfacility (void)

功能:查询指定设备的信息

参数:void

返回值:void

工作方式:可以按照编号、名称来查询

要求:打印查询到的设备的信息

7.修改设备信息

函数原型:void modifyfacility (void)

功能:修改指定设备的信息

参数:void

返回值:void

工作方式:修改设备的信息

要求:报告是否有记录及记录条数和内容

8、文件存储操作函数

函数原型:int saveRecords (void)

功能:把信息存储进指定文件中

参数:int

返回值:void

工作方式:输入文件名字并保存

要求:有空间存储

9、文件读取操作函数

函数原型:int loadRecords (void)

功能:从指定文件中读取出的记录

参数:int

返回值:void

工作方式:输入已经存在的文件名字来读取文件中的信息要求:已经存在文件可供读取

10.主函数

函数原型:int main()

功能:控制程序

参数:void

返回值:void

要求:管理菜单命令并完成初始化

11.菜单处理函数

函数原型:void select(void)

功能:处理选择的菜单命令

参数:void

返回值:void

工作方式:根据命令,调用相应函数

要求:给出结束信息

12.菜单选择函数

函数原型:int menu_select( )

功能:接收用户选择的命令代码

参数:void

返回值:int

工作方式:返回命令代码的整数值

要求:只允许选择规定键,如果输入不合要求,则提醒用户重新输入

13.结束程序运行函数

函数原型:void quit(void)

功能:结束程序运行

参数:void

返回值:void

工作方式:根据要求决定在退出前是否将修改的记录存入文件要求:结束运行之前,询问是否对修改的记录进行存储

14.头文件

函数原型:device.h

功能:声明函数原型,包含文件及自定义宏和数据结构

参数:void

返回值:void

要求:报告是否能正常打开文件执行存入操作及存入记录的条数

15、文件

(2)主要函数流程图

1.void addfacility(void)

相关文档
最新文档