小区楼盘销售管理系统C++课程设计报告书

小区楼盘销售管理系统C++课程设计报告书

ID:46847667

大小:413.00 KB

页数:38页

时间:2019-11-28

小区楼盘销售管理系统C++课程设计报告书_第1页
小区楼盘销售管理系统C++课程设计报告书_第2页
小区楼盘销售管理系统C++课程设计报告书_第3页
小区楼盘销售管理系统C++课程设计报告书_第4页
小区楼盘销售管理系统C++课程设计报告书_第5页
资源描述:

《小区楼盘销售管理系统C++课程设计报告书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、......计算机学院计算机科学与技术专业《程序设计综合课程设计》报告(2010/2011学年第一学期)学生姓名:学生班级:学生学号:指导教师:2011年 1 月 7 日学习好帮手......小区楼盘销售管理程序学习好帮手......目录一、课程设计目的和要求1二、课程设计任务内容21、课程设计内容:22、设计内容分析2三、详细设计说明31、函数功能说明、参数说明及函数流程图3(1)、intmain()4(2)、voidinput(residence*);6(3)、voiddel(residence*);7(4)、voidamend(residence*);10(5)、

2、voiddisplay(residence*);12(6)、voidseek(residence*);132、编码153、测试15四、软件使用说明21五、课程设计心得与体会22附录1:参考文献23附录2:程序清单24学习好帮手......一、课程设计目的和要求(1)巩固和加深学生对C++课程的基本知识的理解和掌握,通过这次课程设计,使学生从整体上把握一个学期以来所学的C++程序设计的内容,各种程序设计思路进行贯通,从而熟练掌握。(2)掌握C++编程和程序调试的基本技能。C++编程和程序调试是软件设计的重中之重,这两个部分占据了整个程序设计的80%以上的时间。掌握C++编

3、程和调试,是极其重要的。(3)利用C++进行简单软件设计的基本思路和方法。今天我们的程序设计只是一个很小很小的方面而已,从这次课程设计中,我们应该对软件设计有所认识,并且在今后的学习中要为此做出充分的准备。(4)提高运用C++解决实际问题的能力。任何知识的学习的最终目的都是解决实际问题。C++编程在解决实际问题上具有很大的作用。学习好帮手......二、课程设计任务内容1、课程设计内容:小区楼盘销售管理程序要用结构体数组/链表实现,用结构体表示每项记录,包含楼盘数据为:楼编号、单元号、房间号、朝向(如:南北、东西、东南等)、户型、平米单价、建筑面积、总价,售出状态,业务

4、员等,其中总价=单价X建筑面积。设计各个函数,分别实现以下功能:(1)录入:实现每套房源信息的输入,最好是追加方式;(2)删除:完成房源信息的删除;(3)修改:允许对已经录入的数据重新进行编辑、修改;(4)显示:显示所有房源信息;(5)查询:a)输入朝向、户型等数据,显示符合该条件的所有记录,最好做到条件动态添加;b)建筑面积范围,显示符合该条件的所有记录;c)显示所有未售出房源情况;d)查询已售出房源的业务员姓名,成交额及总额(6)退出程序。设计菜单,通过选择菜单调用以上各函数。要求:1)用C语言实现系统;2)函数功能要划分好(结构化程序设计);3)界面友好(良好的人

5、机交互),加必要的注释;4)提供程序测试方案。2、设计内容分析输入项:楼编号、单元号、房间号、朝向(如:南北、东西、东南等)、户型、平米单价、建筑面积、总价,售出状态,业务员等,其中总价=单价X建筑面积。程序中也会有一些其他的循环条件输入。输出项:小区楼盘房源的相关信息,也就是输入项的用户所需数据。程序功能的实现:程序设计到数据的动态添加、删除、修改、和查询,应使用链表进行存储较为方便。而且应使用一个结构体来对应相应的房间,存储其相关信息。在使用链表上,很多地功能的实现都变得很简单了,条件查找上因该会比较麻烦,应多加考虑。学习好帮手......三、详细设计说明1、函数功

6、能说明、参数说明及函数流程图整个程序共包含6个函数:voidinput(residence*);//输入函数voiddel(residence*);//删除函数voidamend(residence*);//修改函数voiddisplay(residence*);//显示所有信息voidseek(residence*);//条件查找函数intmain();//主函数程序中使用了一个结构体,用于存储套房间的相应信息:structresidence{intlou,danyuan,fangjian;//楼号/单元号/房间号stringchaoxiang,huxing;//朝向

7、/户型floatdanjia,mianji,zongjia;//平米单价/面积/总价stringzhuangtai,renyuan;//售出状态(yes/no)/销售人员(没有的话为no,有的话输入相应的名字)residence*next;//指针用来指向链表的下一个结点};(1)、intmain()函数功能说明:主函数,主要是实现两个功能:一是程序开始运行时的文件数据载入,二是显示主菜单文件载入时先判断文件是否存在,如果不存在,使用outf.open("data.txt",ios::out);进行新建;如果存在,从中读取数据并存入链表中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。