- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 第二单元6~9的认识和加减法复习 课件 24秋苏教版数学一年级上册.ppt
- 《大球盖菇液体菌种生产技术规程》DB41T 2935-2025.docx VIP
- 辅助生殖技术(人工授精 ).ppt VIP
- 脑功能障碍治疗仪YS7004说明书.pdf VIP
- 用户驻地网通信设施设计规范.pptx VIP
- 制冷设备电气与控制系统检修 (25).pdf VIP
- 中国电信用户驻地网通信设施设计规范.pdf VIP
- 9 天上有颗“南仁东星”课件(共30张PPT)2025-2026学年统编版语文八年级上册.pptx VIP
- 外科护理学破伤风.pptx VIP
- 中小学校铸牢中华民族共同体意识培训讲座PPT课件.pptx VIP
文档评论(0)