C语言课程设计报告房产销售信息管理系统

上传人:缘*** 文档编号:333289140 上传时间:2022-09-01 格式:PDF 页数:125 大小:9.45MB
返回 下载 相关 举报
C语言课程设计报告房产销售信息管理系统_第1页
第1页 / 共125页
C语言课程设计报告房产销售信息管理系统_第2页
第2页 / 共125页
C语言课程设计报告房产销售信息管理系统_第3页
第3页 / 共125页
C语言课程设计报告房产销售信息管理系统_第4页
第4页 / 共125页
C语言课程设计报告房产销售信息管理系统_第5页
第5页 / 共125页
点击查看更多>>
资源描述

《C语言课程设计报告房产销售信息管理系统》由会员分享,可在线阅读,更多相关《C语言课程设计报告房产销售信息管理系统(125页珍藏版)》请在金锄头文库上搜索。

1、华 中 科 技 大 学 计 算 机 科 学 与 技 术 学 院C语言课程设计报告题目:房产销售信息管理系统专 业:计算机科学与技术班 级:计算机卓越工程师1 3 0 1 班学 号:_ _ _ _ _ _ _ _ U 2 0 1 3 1 4 9 3 9 _ _ _ _ _ _ _ _ _ _姓 名:许矶法_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _成 绩:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _指导教师:李开完成日期:2014年2 月7 日箕)华中科技大学计算机科学与技术学院C语言课程

2、设计报告目录一、系统需求分析.1二、总体设计.2三、数据结构设计.5四、详细设计.10五、系统实现.10六、运行测试与结果分析.95七、总结.120八、参考文献.121九、指导教师评语.122蹲华中科技大学计算机科学与技术学院C语言课程设计报告一、系统需求分析对所要解决的问题进行详细的分析,将题目要求实现的功能阐述清楚,包括对输入数据的描述,对输出结果的描述,系统应满足的功能要求和性能要求。通俗地说,就是讲明本课程设计要“做什么”、“做到什么程度”。房产销售信息管理系统,提供开发商信息,楼盘信息,房产销售信息三类信息的录入修改删除操作。提供查询与统计功能:查询功能:1)开发商基本信息查询实现两

3、个功能。以开发商名称为条件,查找并显示满足条件的开发商基本信息,要求提供模糊查询功能。例如,查找并显示开发商名称中包含“国际”的所有开发商基本信息。以房屋总套数为条件,查找并显示满足条件的开发商基本信息。例如,查找并显示房屋总套数大于等于1000套且小于等于5000套的所有开发商基本信息。2)楼盘基本信息查询实现两个功能。以楼盘名称为条件,查找并显示满足条件的楼盘基本信息。例如,查找并显示名称为“海联时代广场”的楼盘基本信息。以开盘日期和每平米均价为条件,查找并显示满足条件的楼盘基本信息。例如,查找并显示开盘日期在y l年m l月d l日至y 2年m2月d 2日之间,每平米均价大于等于5000

4、元且小于等于8000元的所有楼盘基本信息。3)房产销售信息查询实现两个功能。以身份证号为条件,查找并显示满足条件的房产销售信息。例如,查找并显示身份证号为“420101198001010001”的房产销售信息。以客户姓名和购房日期为条件,查找并显示满足条件的所有房产销售信息。例如,查找并显示客户姓名中包含“建国”且购房日期在“2012年5月”和“2013年2月”之间的所有房产销售信息。统计功能:第1页共122页矍)华中科技大学计算机科学与技术学院 C语言课程设计报告统计各开发商房产开发总建筑面积和销售总额,按销售总额从高到低排序后输出。排名开发商名称房屋总套数总建筑面积销售总额12.输入年份,

5、统计该年度十二个月份房产销售的套数和销售金额。年份:2011月份销售总套数总建筑面积销售总金额12.12统计各楼盘房屋套数、售出套数、销售金额,按销售金额从高到低排序后输出。排名楼盘名称房屋套数售出套数销售金额12.分别统计出售率最高的5 个楼盘,从高到低排序后输出楼盘名称、楼盘房屋套数、售出套数。排名楼盘名称房屋套数售出套数出售率12.5二、总体设计第2页共122页矍)华中科技大学计算机科学与技术学院 C语言课程设计报告对有关系统全局问题给出总体的解决方案,也就是从全局的角度考虑“怎么做”。主体 数据结 构由三 向链表 组成。录入信息时都采用后进先出式。录入楼盘时,根据开发商名称确定开发商结

6、点。录入购房信息时,由于购房信息不包括开发商名称,故采取遍历楼盘结点的方式根据楼盘名搜索楼盘结点。修改及删除开发商时根据开发商名称查找。修改及删除楼盘结点时先根据开发商名称确定开发商结点,再根据楼盘名称在此结点下搜寻楼盘结点。删除及修改房产销售信息时先根据楼盘名称确定楼盘结点,在根据身份证号确定购房信息结点。数据查询功能:1.开发商信息查询:a)按名称查找,遍历开发商链表,找到就输出b)按房屋套数:遍历输出2.楼盘信息查询:a)按楼盘名称:遍历开发商链表,没到一个开发商结点,遍历该结点下的楼盘链,输出符合条件的楼盘信息b)按开盘日期和平米均价:遍历开发商链表,没到一个开发商结点,遍历该结点下的

7、楼盘链,输出符合条件的楼盘信息3.房产销售信息查询:a)按身份证:遍历链表,找到符合条件的销售信息就输出并退出遍历。b)按客户姓名与购房日期:遍历链表,输出所有符合条件的销售信息。第3页共122页蹲华中科技大学计算机科学与技术学院C语言课程设计报告数据统计:1.统计开发商总建筑面积和销售额:在录入楼盘及购房者信息的同时就进行开发商信息的统计,输出前进行排序后输出,输出时一页输出五个开发商信息2.输入年份,统计该年度十二个月份房产销售的套数和销售金额。定义一个结构,该结构的内容包括月份,销售套数和销售金额遍历购房信息链表,根据购房信息中的日期判断是否属于这一年,如果属于这一年的购房日期,则根据日

8、期中的月份进行选择。待遍历完全,输出数据。3.统计各楼盘房屋套数、售出套数、销售金额,按销售金额从高到低排序后输出。各楼盘的房屋套数在插入楼盘是已确定,售出套数与销售金额在插入购房信息时确定,之后再调用该统计函数时先使所有楼盘信息连成一条新链,之后排序输出。4.分别统计出售率最高的5个楼盘,从高到低排序后输出楼盘名称、楼盘房屋套数、售出套数。先将所有楼盘形成一条链,同时计算出售率,之后进行排序,最后输出。第4页共122页箕华中科技大学计算机科学与技术学院C语言课程设计报告三、数据结构设计对实现系统主体功能的算法所涉及的数据结构进行设计,要求用图或表进行准确、具体地描述,同时需说明数据结构的用法

9、。开发商信息t y p e d e f s t r u c t b u i l d e r _ n o d e(c h a r b u i l d e r _ n a m e 3 0 ;c h a r C E O 3 0 ;i n t a l l _ h o u s e n u m;f l o a t a l l _ a r e a;f l o a t m o n e y;s t r u c t b u i l d e r n o d e *n e x t;s t r u c t h o u s e s _ n o d e *h n e x t;B U I L D E R _ N O D E;

10、功能:用来存储开发商信息中文字段名代码类型及长度举例开 发 商 名称b u i l d e r _ n a m e c h a r 3 0 海天房产C E OC E Oc h a r 3 0 张三房 屋 总 套数a l l _ h o u s e n u mi n t3 0 0总 建 筑 面积a l l _ a r e af l o a t3 4 0.2 3 4总销售额mo n e yf l o a t3 4 5.2 3开 发 商 链表指针*n e x ts t r u c tb u i l d e r n o d e楼盘指针*h n e x ts t r u c th o u s e s _

11、 n o d e第5页共122页华中科技大学计算机科学与技术学院C语言课程设计报告楼盘信息/*楼盘信息链结点结构*/t y p e d e f s t r u c t h o u s e s _ n o d ec h a r h o u _ n a me 3 0 ;c h a r b u i l d e r _ n a me 3 0 ;c h a r d a t e 1 2 ;c h a r a d d r e s s 2 0 ;f l o a t a r e a;i n t h o u _ n u m;f l o a t b u i l d _ a r e a;f l o a t p r e

12、 s q m_ p r i c e;c h a r l i n k ma n 2 0 ;c h a r l i n k p h o n e 2 0 ;i n t h o u _ s e l l;f l o a t mo n e y _ s e l l;f l o a t s e l l _ p e r;s t r u c t h o u s e s _ n o d e *n e x t;s t r u c t c l i e n t *c n e x t;H0 U_ N0 D E;中文字段名代码类型及长度举例楼盘名称h o u _ n a mec h a r 3 0 开发商b u i l d

13、e r _ n a me c h a r 3 0 开盘日期d a t ec h a r 1 2 楼盘地址a d d r e s sc h a r 2 0 占地面积a r e af l o a t房屋套数h o u _ n u mi n t7 2 0建筑面积b u i l d _ a r e af l o a t每平米均价p r e s q m p r i c e f l o a t第6页共122页华中科技大学计算机科学与技术学院C语言课程设计报告作用:存储楼盘信息联系人l i n k ma nc h a r 2 0“c h e n g u o q i n g”联系电话l i n k p h o

14、 n ec h a r 2 0 1 2 3 4 5 6 7 8 9 0 1售出套数h o u _ s e l li n t销售额mo n e y _ s e l lf l o a t销售率s e l l _ p e rf l o a t楼盘指针*n e x ts t r u c th o u s e s _ n o d e购 房 信息指针*c n e x ts t r u c tc l i e n t购房信息结构:t y p e d e f s t r u c t c l i e n t(c h a r c l i e n t n a me 2 0 ;c h a r i d 2 0 ;c h

15、a r d a t e 1 2 ;c h a r h o u s e t y p e ;c h a r h o u _ n a me 3 0 ;c h a r b u i l d _ n u m 1 0 ;f l o a t b u i l d _ a r e a;f l o a t p r e s q mp r i c e;f l o a t d i s c o u n t;f l o a t a c t u a l p r i c e;c h a r s a l e ma n 2 0 ;s t r u c t c l i e n t *n e x t;C LI E NT_ N0 D E;第

16、7页共122页中文字段名代码类型及长度举例客户姓名c l i e n t n a mec h a r 2 0 身份证号i dc h a r 2 0 弋笔华中科技大学计算机科学与技术学院 C语言课程设计报告作用:存储购房信息购房日期d a t ec h a r 1 2 房型h o u s e t y p ec h a r 1 2“3 s 2 t l e 2 w”三室两厅一厨二卫所属楼盘h o u _ n a mec h a r 3 0 楼栋号b u i l d _ n u mc h a r 1 0“0 3-2-1 2 0 5”3 栋 2 单元1 2 0 5 号建筑面积b u i l d _ a r e af l o a t每平米单价p r e s q m_ p r i c e f l o a t折扣d i s c o u n tf l o a t实际交易金额a c t u a l p r i c ef l o a t销售员s a l e ma nc h a r 2 0“w a n g w u”购房佶息指针*n e x ts t r u c tc l i e n t年度销售t y p e

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号