[计算机软件及应用]1白晓明.docVIP

  • 5
  • 0
  • 约2.35万字
  • 约 41页
  • 2018-02-28 发布于浙江
  • 举报
[计算机软件及应用]1白晓明

计算机学院计算机科学与技术专业 《程序设计综合课程设计》报告 (20010/2011学年 第一学期) 学生姓名: 白晓明 学生班级: 计算机092001班 学生学号: 200920010101 指导教师: 刘静 2011年 1 月 8 日 目录 第一章 设计要求 1 1.1 题目内容和要求 1 第二章 系统设计分析 2 2.1 系统开发模式,工具及环境 2 2.2 任务需求分析 2 2.3 系统结构功能模块设计 2 2.4 数据结构分析 4 第三章 具体实现 5 3.1 函数声明 5 3.2 第一模块界面及实现代码 6 3.3 第二模块的界面及实现代码 8 3.4 第三模块的实现及代码 10 3.5 第四模块的实现及代码 13 3.6 第五模块的实现及代码 18 第四章 运行调试与分析讨论 21 4.1 给出运行屏幕截图 21 4.2 分析运行结果,改进想法。 23 第五章 设计体会与小结 24 附录1 25 参考文献 25 附录2 26 程序清单及相应的注释: 26 第一章 设计要求 1.1 题目内容和要求 课程设计的任务: 该系统主要完成客户对产品订购信息的管理本系统采用结构体数组进行数据存储。产品结构体记录产品的基本信息(产品名称,产品编号,产品价格,产品产地,库存数量和已订购数量),客户结构体记录客户所选产品的信息(客户ID号,客户姓名,所选产品编号、邮寄地址信息)系统以菜单方式工作设计菜单应包含以下功能:基本信息录入(产品)?商品信息浏览功能--输出? 客户选购产品;? 客户已订购信息浏览;?查询功能:按产品编号查询、按已订购商品查询等?要求: 1)用C语言实现系统; 2)函数功能要划分好(结构化程序设计); 3)界面友好(良好的人机交互),加必要的注释; 4)提供程序测试方案。 图2-3-1 系统结构模块示意图 2.4 数据结构分析 使用整型,双精度,字符型定义变量和函数。使用结构体,类等概念实现数据存储。同时也用这些自定义类型定义了变量和函数。体现面向对象设计的特点。 第三章 具体实现 3.1 函数声明 先定义最大商品数目,字符串最大长度,最大订购数量,如下: #define PRODUCTQUANTITY 10 /*最大商品数*/ #define MAXSTRLEN 21 /*最大字符串长度*/ #define USERPROMAX 100 /*用户最大订购商品数*/ 成员函数: void DispMainmenu(); /*主菜单*/ void DispMaintainmenu(); /*管理维护菜单*/ void open(); /*管理员浏览*/ void namefind(); /*按名称查找*/ void typefind(); /*按型号查找*/ void select(); /*选择菜单*/ void proincrease(); /*增加商品*/ void prosave(); /*proincrease()调用的存储函数*/ void proopen(); /*proincrease()调用的显示函数*/ void prodelete(); /修改商品,开发中*/ void promodify(); /*修改商品,开发中*/ void load(); /*浏览商品进入选购*/ void order(); /*输入编号订购*/ void inputaddress(); /*输入邮寄地址*/ void orderquantity(); /*输入订购数量*/ void confirmorder(); /*确认订购*/ void confirmfilesave(); /*写入文件*/ void confirmfileopen(); /*显示订购信息*/ void goonorder(); /*继续订购*/ void account(); /*结账模块*/ void loginout(); /*退出系统*/ void success(); /*订购成功,退出*/ 3.2 第一模块界面及实现代码 图如下: 图3-2-1 第一模块的界面图 其对应的程序如下: #include stdio.h #include stdlib.h #include conio.h #include string.h void main() /

文档评论(0)

1亿VIP精品文档

相关文档