小区楼盘销售管理系统C课程设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计综合课程设计 PAGE PAGE 35 计算机学院计算机科学与技术专业 《程序设计综合课程设计》报告 (2010/2011学年 第一学期) 学生姓名: 学生班级: 学生学号: 指导教师: 2011年 1 月 小区楼盘销售管理 小区楼盘销售管理程序 目录 TOC \o 1-3 \h \z \u 一、课程设计目的和要求 1 二、课程设计任务内容 2 1、课程设计内容: 2 2、设计内容分析 2 三、详细设计说明 3 1、函数功能说明、参数说明及函数流程图 3 (1)、int main() 4 (2)、void input(residence *); 6 (3)、void del(residence *); 7 (4)、void amend(residence *); 10 (5)、void display(residence *); 12 (6)、void seek(residence *); 13 2、编码 15 3、测试 15 四、软件使用说明 21 五、课程设计心得与体会 22 附录1:参考文献 23 附录2:程序清单 24 一、课程设计目的和要求 (1)巩固和加深学生对C++课程的基本知识的理解和掌握,通过这次课程设计,使学生从整体上把握一个学期以来所学的C++程序设计的内容,各种程序设计思路进行贯通,从而熟练掌握。 (2)掌握C++编程和程序调试的基本技能。C++编程和程序调试是软件设计的重中之重,这两个部分占据了整个程序设计的80%以上的时间。掌握C++编程和调试,是极其重要的。 (3)利用C++进行简单软件设计的基本思路和方法。今天我们的程序设计只是一个很小很小的方面而已,从这次课程设计中,我们应该对软件设计有所认识,并且在今后的学习中要为此做出充分的准备。 (4)提高运用C++解决实际问题的能力。任何知识的学习的最终目的都是解决实际问题。C++编程在解决实际问题上具有很大的作用。 二、课程设计任务内容 1、课程设计内容: 小区楼盘销售管理程序 要用结构体数组/链表实现,用结构体表示每项记录,包含楼盘数据为:楼编号、单元号、房间号、朝向(如:南北、东西、东南等)、户型、平米单价、建筑面积、总价,售出状态,业务员等,其中总价=单价X 建筑面积。设计各个函数,分别实现以下功能: (1)录入:实现每套房源信息的输入,最好是追加方式; (2)删除:完成房源信息的删除; (3)修改:允许对已经录入的数据重新进行编辑、修改; (4)显示:显示所有房源信息; (5)查询: a) 输入朝向、户型等数据,显示符合该条件的所有记录,最好做到条件动态添加; b)建筑面积范围,显示符合该条件的所有记录; c) 显示所有未售出房源情况; d)查询已售出房源的业务员姓名,成交额及总额 (6) 退出程序。 设计菜单,通过选择菜单调用以上各函数。 要求: 1)用C语言实现系统; 2)函数功能要划分好(结构化程序设计); 3)界面友好(良好的人机交互),加必要的注释; 4)提供程序测试方案。 2、设计内容分析 输入项:楼编号、单元号、房间号、朝向(如:南北、东西、东南等)、户型、平米单价、建筑面积、总价,售出状态,业务员等,其中总价=单价X 建筑面积。 程序中也会有一些其他的循环条件输入。 输出项:小区楼盘房源的相关信息,也就是输入项的用户所需数据。 程序功能的实现: 程序设计到数据的动态添加、删除、修改、和查询,应使用链表进行存储较为方便。而且应使用一个结构体来对应相应的房间,存储其相关信息。在使用链表上,很多地功能的实现都变得很简单了,条件查找上因该会比较麻烦,应多加考虑。 三、详细设计说明 1、函数功能说明、参数说明及函数流程图 整个程序共包含6个函数: void input(residence *);// 输入函数 void del(residence *);// 删除函数 void amend(residence *);// 修改函数 void display(residence *);// 显示所有信息 void seek(residence *); // 条件查找函数 int main(); //主函数 程序中使用了一个结构体,用于存储套房间的相应信息: struct residence { int lou,danyuan,fangjian; //楼号/单元号/房间号 string chaoxia

文档评论(0)

zjq110 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档