c语言课程设计报告 商品库存管理系统 湖南工程学院,湖南工程学院C语言课程设计报告库存管理系统学生成.doc...

湖南工程学院C语言课程设计报告库存管理系统学生成

课 程 设 计 报 告

课程名称 C语言程序设计

课题名称 库存信息数据库管理系统设计

专 业 测控技术与仪器

班 级 测控1201

学 号 201201200125

姓 名 郭稳

指导教师 何宏肖伟平

2012年 12 月 20 日

湖南工程学院

课 程 设 计 任 务 书

课程名称 C语言程序设计

课 题 库存信息数据库管理系统设计

专业班级 测控技术与仪器

学生姓名 郭稳

学 号 201201200125

指导老师 何宏 肖伟平

审 批

任务书下达日期 2012 年 12 月 20 日

任务完成日期 2013年 1 月 6 日

一、设计内容与设计要求

1.设计内容:

数据库管理系统设计

涉及的知识点:

①掌握并熟练运用C语言的基本数据类型与各种表达式,程序的流程控制语句;

②掌握函数的定义,函数的返回值,函数的调用,函数的形式参数和实际参数之间的关系;掌握变量的作用域与生存期,了解函数的作用域。

③掌握并熟练运用库函数的应用。

④掌握数组的基本概念。熟练掌握一维数组、二维数组的应用、掌握字符数组

与字符串的关系以及字符串的简单处理。

⑤掌握结构的概念,结构类型的定义,结构变量的定义和初始化,结构成员的表示,结构的赋值含义,结构与指针、函数的关系。

题目具体要求:

数据库管理系统设计

题目:库存信息管理系统

从文件读取数据,提供新增、删除、修改和显示等功能,并将修改后的数据写入一个新的文件。

库存表单如下:

编号: int 4bytes

库存物品名称: char 20bytes

库存物品数量: int 2bytes

库存物品单价: int 4bytes

库存物品总额: int 4bytes

系统功能模块如下:

(1) 建立库存表单;

(2) 菜单实现以下功能:

①计算库存物品总额;

②显示库存表单信息;

③新增一个库存表单;

④库存物品出库(领出物品)(按库存物品编号);

⑤查询一个库存物品状态(按库存物品编号)。

⑥将修改后的库存物品表单存于一个新文件中。

2.设计要求:

要求每个学生必须独立思考,认真并按时完成本课程设计所包含的所有内容;

要求学生必须按照课程设计报告的完整格式说明设计内容,设计任务分析过程和算法,给出程序流程图和全部源程序;

设计报告的完整格式应包括以下部分的内容:

设计总体思路;

程序及各个模块说明;

总体模块框图;

各个程序模块说明;

程序流程图;

程序清单;

课程设计总结与体会(不少于400字)。

上机时要求必到,设计完成,必须演示程序,答辩并提交设计报告。

总评成绩由三部分组成:报告占20%,平时占20%,课程设计题目各占30%。

二、进度安排

星 期 1~ 2 节3~ 4 节5~ 6 节7~ 8 节晚上17周星期一布置任务,题目讲解17周星期四上机编程17周星期六上机编程18周星期三上机编程19周星期四上机编程、答辩

目 录

一、课题的主要功能3

二、课题的功能模块的划分5

I.文件读取模块6

II.显示模块6

III.求和模块6

IV.追加模块6

V.查询模块6

VI.修改模块6

VII.排序模块6

VIII.删除模块6

IX.文件存储模块7

X.退出功能7

三、主要功能的实现7

I.文件读取模块7

II.显示模块8

III.求和模块8

IV.追加模块10

V.查询模块11

VI.修改模块12

VII.排序模块13

VIII.删除模块14

IX.文件存储模块15

四、程序调试16

I.文件读取17

II.显示18

III.求和19

IV.追加20

V.查询21

VI.修改23

VII.排序24

VIII.删除25

IX.文件存储27

X.退出28

五、总结29

六、附件30

一、课题的主要功能

总体功能设计:

库存信息管理系统的每个表单存放了库存物品的编号、库存物品的名称、库存物品的数量、库存物品的单价、库存物品的总额的数据库。每个表单都信

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值