1、 C 语言程序设计语言程序设计 课程设计报告课程设计报告 题 目: 商品订购系统设计 院 (系) : 计算机与电子系 专业班级: 电子科学与技术 1101 班 学生姓名: 学 号: 指导教师: 20 12 年 6 月 18 日至 20 12 年 6 月 22 日 C C 语言程序设计语言程序设计 课程设计任务书课程设计任务书 一、设计题目一、设计题目 题目一:某学院教学信息管理系统 题目二:酒店房间登记与计费管理系统 题目三:商店销售管理系统 题目四:商品订购系统设计 题目五:银行存取款管理设计 任选一题。 二、设计主要内容二、设计主要内容 题目一:某学院教学信息管理系统 功能: 1、每一条记
2、录包括一位教师的职工号、姓名、职称、性别、3 门主讲课程(课程名称、 开课学期、课程性质(学位与非学位课)和教学效果) ,教学效果综合评分。 2、输入功能:可以一次完成若干条记录的输入。 3、显示功能:完成全部教师记录的显示。 4、查找功能:完成按姓名或课程查找教师的相关记录,并显示。 5、排序功能:按职工号或教学效果综合评分进行排序。 6、插入功能:按教学效果综合评分高低插入一条教师记录。 7、 应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观! 要求: 1、用 C 语言实现系统; 2、利用结构体数组实现教学信息的数据结构设计; 3、系统具有增加,查询,插入,排序等
3、基本功能; 4、系统的各个功能模块要求用函数的形式实现; 题目二:酒店房间登记与计费管理系统 功能: 1、屏幕上出现一个界面,让操作员能够方便的选择所需要进行的操作,包括登记入住、 查询房间的入住情况、查询当前费用、结账退房等操作。 2、对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾 客需要在登记的入住的时候进行选择。 3、在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。 分步实施: 1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况功能。 3、进一步要求:完成计费和费用查询
4、功能。 要求: 1、用 C 语言实现系统; 2、函数功能要划分好(结构化程序设计) ; 3、界面友好(良好的人机交互) ,加必要的注释; 4、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来, 不能运行的程序是没有价值的。 题目三:商店销售管理系统 功能: 屏幕上出现一个界面,让售货员输入商品编号或者商品名称,可以进货,进货后商品库 存同时增加。 顾客买走商品后, 售货员输入商品编号或者商品名称, 可以生成销售清单, 统计本次销售总的价钱,同时库存数量相应减少。完成前面的基本功能后,还可以完成 增加新的商品或删除不需要的商品的功能,以及每天销售统计功能等。 分步实施:
5、1、完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 2、完成最低要求:能按商品编号进货和销售; 3、进一步要求:完成增加新的商品或删除不需要的商品的功能,以及每天销售统计功 能等。 要求: 1、用 C 语言实现系统; 2、函数功能要划分好(结构化程序设计) ; 3、界面友好(良好的人机交互) ,加必要的注释; 4、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来, 不能运行的程序是没有价值的。 题目四:商品订购系统设计 功能: 屏幕上出现一个界面,让顾客或输入商品名称,或商品型号,或选择列表进而输入商品 编号都可以,如查到所选商品,则列出商品编号、商品名称、
6、商品型号、商品价格、商 品产地、库存数量和已订购数量;然后给出选购流程:所选商品编号列出对应商品的 信息要求顾客输入邮寄地址信息确认订购,是否继续选购其它商品,列出所有选订 商品,再次确认订购。 分步实施: 1、完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 2、完成最低要求:建立一个小系统,包括 10 种产品能供顾客选择。 3、进一步要求:完成全部功能的系统。 要求: 1、用 C 语言实现系统; 2、函数功能要划分好(结构化程序设计) ; 3、界面友好(良好的人机交互) ,加必要的注释; 4、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来, 不能运行的程序是没有价值的。 题目五:银行存取款管理设计 功能: 能够输入和查询客户存款取款记录。在客户文件中,每个客户是一条记录,包括编号、 客户姓名、支取密码、客户地址、客户电话、账户总金额;在存取款文件中,每次存取 款是一条记录,包括编号、日期、类别、存取