销售管理系统.doc豪"碧文理厚院YangtzeUniversityCollegeofArtsandScience学生实习手册(柞设计报告)部: 理工学部 业:计算机科学与技术(嵌入式方向)班 级: 计科5121 姓 名: 程卫明 学 号: 201241131 课程名称:C语言课程设计指导教师: 昂明辉 实习时间:2010年1月3日至2010年6月26日一、实习题目设计一个11用商品销售管理,以小型超市商品销售为管理对象来设计系统。1、 日用商品销售信息输入运用人机对话方式实现商品的商品编号、销售数量、销售单价、销售日期、销售人员的信息荥入,以文件的形式保存其信息2、 商品销售信息查询:a) 根据商品编号查洵所售商品明细(数量,单价,金额)b) 根据销售日期查询当天所售商品明细(数量,单价,金额)c) 根拥销售人员查询某营业员所售商品明细(数量,单价,金额)3、 商品销售信息统计a) 日销售额统计(按商品标号,销售人员,全部商品)及总销售额统计b) 月销售额(按商品编号,销售人员,全部商品)及总销售额统计c) 月度销售排名(按商品编号,销售人员)知识点:结构体类型变量的应用,文件操作,数据的查洵,函数的应用说明:以十组商品三个营业员构成二十组商品数据二、需求分析1) 遵循软件开发过程的基本规范:能灵活应用,初步具备运用C成序解决实际问题的能力。2) 运用结构化程序设计方法按照课程设计题H要求完成包括需求分析、数据结构设计、概要设计、洋细设计、编写代码、调试和测试C程序等过程。3) 学会利用数组、结构体、链表进行相关信息表示。•1)功能模块划分清晰,系统结构图符合功能操作要求,旦有详尽的功能描述5) 各主要功能模块有详尽的流程图及描述,用函数的形式实现,且调用入口、功能、出口等关系正确。6) 所设计的C程序较好的可读性和可靠性,程序书写风格规范,注释清晰。7) 学会通过各功能性测试用例测试程序的能力,尽可能避免原则性错误的出现。三、概要设计系统流程设计开始系统模块设计:1) 主菜单界面:构造函数voidMenuO,实现系统主菜单的显示。2) 商品信息输入:构造函数voidinput(),实现商品的输入与显示。包括商品编号、销偿数量、销售单价、销倍口期、销伟人员。调用函数,实现从键盘上输入信息和通过文件导入信息。3) 按商品编号查询销售信息:构造函数voidchaxunO,通过从键盘上输入商品编号查询商品销售信息(包括商品编号、商品数量、商品单价、商品廿期、销传人员)。4) 按商品日期查询销售信息:构造函数voidchaxunlO,通过键盘上输入商品销传口期杳询商品的销住信息(包括商品编号、商品数量、商品单价、商品口期、销作人员)5) 按销售人员查询销售商品的信息:构造函数voidchaxun2(),通过从键盘上输入销售人员查询商品销伟的销偲信息(包括商品编号、商品数量、商品单价、商品口期、销售人员6) 销售统计查询:构造函数voidtongjilO,查魂口销倍额和月销伟额。7) 月度销售排名:构造函数voidpaimingO;各个函数关系如下图:MaivoidMenu()voidvoidvoidvoidvoidvoidinput()chaxun()paimingOchaxun2()tongjil()chaxunl()详细设计五、调试与测试:程序主菜单界面:S,一一息询计"信查统息息菜^3简主品佳fitl序HS-常品品出"日商爨一一•••・=1234请选择:商品销售信息输入界面:T:\DocumentsandSettingsXheVg面'Debug菖于完成了,"请依次输入下面信息:商品编号:请输入:1001、销售数量:福输入:12销售单价:福输入:52、销售日期:请输入:20120213…、销售人员:请输入:cheng****"ft息瑜i入完毕****是否继续输入?<V/N>品销售信息查询界面:唯品信息查询=========D O曰口着商品明细T:\DocumentsandSettings\he\£面\Debug慎于完成了,销售管理系藐・exe”1-..:根据商品销售•\"C:\DocumentsandSettings\he\£面'Debug售于完成了,销售管理系藐请输入销售人贝:cheng您所查询的信息为:cl¥里^^员编数单日人品品品品售:1001: 12: 52:20120213:cheng以上为您所查询的商品信息,是否继续查询?<V/N>商品销售信息统计界面:c\"C:\DocumentsandSettings'he疫面\Debug尊于完成了,”请选择:
销售管理系统 来自淘豆网m.daumloan.com转载请标明出处.