C++课程设计——商品房销售管理系统(2)
通过房屋销售管理系统的设计,熟练掌握Visual C++、Office Access、Photoshop等工具软件,系统地掌握需求分析、数据库设计、编程实现、测试等软件开发的流程,提高自身分析问题、解决问题的能力。
第二章 可行性研究
2.1 对现有系统的分析
可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。
1. 技术可行性:本系统需要一台装有Visual C++、Office Access等软件的计算机即可,对机器本身没有太高的要求,一般单位或个人电脑完全可满足要求。
2. 经济可行性:由于本系统是为商品房销售管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。
3. 操作可行性:界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。
综上所述,此系统开发目标已明确,在技术可行,并且投入少、见效快。因此系统的开发是完全可行的。 2.2 对本系统设计的说明 2.2.1使用该系统的设计说明
打开Windows XP中的“管理工具”,双击其中的“数据源(ODBC)”图标。选择“用户DSN”标签,单击“添加”按钮,在驱动程序列表框中选择“Microsoft
Access Driver (*.mdb)”选项,单击“完成”后显示ODBC Microsoft Access Setup对话框,在“Database Name”文本框输入本系统的数据源名:house ,单击“Select”按钮,显示“选择数据库”对话框。在“Database Name”框中选择数据库文件house.mdb这样就建好了ODBC数据源。
在debug文件夹中双击house.exe执行文件即可运行系统进行商品房管理,为方便使用可建立桌面快捷方式。 2.2.2系统出错处理设计 1.出错信息
运行时弹出对话框内容为:试图越过数据的有效存贮区间或是操作失败无当前记录,代表数据库里无此项记录,则请令对其它记录进行操作。 2.出现无法解决的故障后的解决方式
把debug文件夹里的所有文件删除,在Visual C++软件中打开重新编译连接即可。
第三章 软件需求分析
3.1 软件设计的预期目标
目标:系统可以实现对房地产销售系统等基本信息进行管理,如客户信息管理;以及对房地产销售客户基本信息进行管理和维护。管理员登录后能够对商品房、客户信息进行操作;客户可对商品房的信息查询,对商品房进行按要求搜索,并可在线订购商品房。 3.2 系统用户需求
管理员可从“管理员登” 进入,客户可自由从“客户登录”进入本系统,对商品房信息查询,并可以实现商品房的订购。管理员可对客户、商品房信息进行添加、修改和查询,同时查看商品房出售情况,并查看操作日志,进行新管理员的注册及管理员的密码修改。 3.3 系统的框架
用E-R表示如下:
商品房销售管理系统E-R图
第四章 数据分析及数据库的设计
4.1 数据库分析
本系统用Access建立数据库,使用ODBC连接,此方法较容易完成了数据的建立。共计有六个表,包括:
admin :
管理员表:(管理员账号、管理员密码); kehuxx :
客户信息表:(客户编号、客户姓名、客户性别、客户身份证号码、客户联系地址、客户联系电话、客户所购买的商品房编号、客户购房的支付方式);
lfxx :
楼房信息表:(商品房编号、商品房所在栋、商品房所在楼层、商品房房号、商品房房数、商品房厅数、商品房面积、商品房户型、商品房出售情况);
lfss :
楼房搜索表:(商品房的所在栋、商品房所在栋的楼层、户型、房数、厅数); sold :
已售楼房表:(已售/订购商品房编号、订购商品房的客户编号、销售/订购时间); log :
操作日志表:(管理员姓名、做什么操作、所做的操作时间); 4.2 数据库结构的设计
根据在商品房销售管理系统数据实体E-R图,可以设计数据库中表的结构。如下所示是该数据库设计的表结构: 管理员表
:admin
客户信息表:
kehuxx
楼房搜索表:
lfss
楼房信息表:
lfxx
操作日志表:
log
销售情况表:
sold
第五章 系统详细设计说明
5.1 系统结构
(数据流程图)
(系统结构图)
5.2 系统各个模块界面及说明 (1)登陆主界面模块:
商品房销售管理系统登录主界面可查看关于该系统的说明,客户可直接点击客户登录进入系统查询商品房信息,管理员采用密码登录方式,对商品房信息,销售情况,操作日志,修改密码等各模块进行管理。
(5.2-1) (2)客户主界面模块:
客户通过点击楼房信息、楼房搜索、楼房订购按钮查看楼房信息,并可直接网上订购。
(5.2-2)
(3)商品房信息管理模块:
客户可按栋数或楼层其中一个条件即可查看该栋或该楼层的商品房信息,也可按详细查找即第几栋第几层准确查找楼房信息;点击帮助按钮可知双击列表中任一项即可进入订购界面,进行商品房订购。
(5.2-3)
(4)商品房搜索模块:
该模块采用详细搜索模式,即三个条件均满足方可查看相应的楼房信息,便于客户更准确的找到理想商品房适用房。
(5.2-4)
(5)楼房订购模块:
在编辑框中填写正确完整的信息点击“订购”即可订购商品房,双击“点击这里”可看到订购的要求如图
5.2-5
(5.2-5)
(5.2-6)
(6)管理员主界面模块:
进入管理员主界面即可看到楼房信息,并可直接做添加,修改,删除清空等操作。除此之外可点击各按钮查看操作日志、楼盘信息、客户信息、已售楼房等信息,以及进行注册新管理员和修改密码操作。
(5.2-7)
(7)操作日志模块:
该模块只能进行查看操作日志,不能进行添加、更改、删除等操作,如需要进行此类操作必须进入数据库方可进行修改。
(5.2-8)
(8)客户信息管理模块:
管理员可在编辑框中输入信息进行添加,修改操作,选中列表中的记录点击“删除”按钮即可完成删除操作。
(5.2-9)
(9)销售记录管理模块:
该模块只提供查看销售记录信息,无其他操作。
(5.2-10)
(10)注册新管理员模块:
在编辑框中输入新管理员名和密码,密码采用再次确认输入与原设置密码一致才可成功注册新管理员。
(5.2-11)
(11)修改密码模块:
该模块可自动获得当前用户名,用户无需输入用户名,旧密码输入正确且新
密码和确认新密码一致才可完成修改。
(5.2-12)
第六章 软件的测试
6.1 测试项目
系统中客户界面模块和管理员主界面各模块功能的实现。 6.2 测试人员 6.3 测试结果
多次测试之后各模块功能均能运行正常,达到预期的效果,实现商品房信息的管理 …… 此处隐藏:2405字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




