版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学技术学院实验报告实验名称:管理信息系统设计姓名:专业班级:学号:时间:指导老师:摘要:随着社会文明的发展,人们对房屋的需求越来越大,随之房屋的建造也成倍增加.面对庞大的需求量,需要建立一个房地产信息管理系统来提高对房地产管理的效率。建立房地产信息管理系统就是为了实现信息的规范管理和快速查询,从而减少管理方面的工作量。本房地产信息管理系统主要实现了四个基本功能:房地产基本信息管理、房屋销售、统计报表、系统设置。其中,前三个模块主要进行相关信息的增加、删除、修改、查询等操作;系统管理模块实现根据不同的用户权限进行不同的操作。TOC\o"1-5"\h\z\o"CurrentDocument"引言 4\o"CurrentDocument"1。系统概述 5\o"CurrentDocument"1。1系统现状研究 5\o"CurrentDocument"1。2系统体系结构和开发技术 6\o"CurrentDocument"2.系统调研及可行性分析 7\o"CurrentDocument"2。1系统调研 7\o"CurrentDocument"2。2系统总体目标 7\o"CurrentDocument"2。3技术可行性分析 7\o"CurrentDocument"3.系统分析 8\o"CurrentDocument"3.1系统需求分析 8\o"CurrentDocument"3。1。1功能需求 8\o"CurrentDocument"3.1。2系统开发环境平台 9\o"CurrentDocument"3。2系统流程图 9\o"CurrentDocument"4。系统设计 114。1概要设计 11\o"CurrentDocument"4.1。1功能模块结构图 1.1\o"CurrentDocument"4.1.2功能模块描述 1.14.2数据库设计 124.2.1表设计 1.24.3详细设计 14\o"CurrentDocument"4。3。1用户登录模块设计 14\o"CurrentDocument"4。3。2房屋销售模块设计 15\o"CurrentDocument"5.系统实现 175。1用户登录模块实现 175。2房地产信息模块实现 185。3房屋销售管理模块实现 185。4房型资料录入模块实现 195.5客户数据分析模块实现 20\o"CurrentDocument"6系统测试 216。1系统登录模块测试 216。2测试总结 22\o"CurrentDocument"结论 23引言管理信息系统课程设计是完成专业培养目标所必须的重要的教学环节。是培养学生独立思考和科学的工作方法的重要过程。课程设计的目的主要是培养学生综合运用所学理论知识和技能,分析解决管理信息系统应用实际问题的能力、培养学生掌握设计管理信息系统课题的思想和方法,树立严肃认真的工作作风、培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。通过管理信息系统课程设计,要求学生在指自我学习的能力的指导下,独立完成所分担的设计课题的全部内容。21世纪以来,社会生产力迅速发展,科学技术突飞猛进,人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存,求发展,必须具备足够的信息和强有力的信息收集与处理手段。房地产信息管理系统对房屋出租、出售等资料信息的存储采用了动态的创建,先建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。1.系统概•述1.1系统现状研究随着人类社会的进步和科学技术的发展,人们生活水平也在不断的提高,房地产已经成为当今社会比较热门的行业。房地产销售是房地产行业的重要组成部分,由于房地产销售形式复杂、业务种类繁多,早期的手工销售方式已经不能适应现代房地产销售的需求,在这种情况,房地产销售管理系统应运而生。房地产业在我国是一个只有十余年历史的新兴产业。为了满足中国经济迅速发展的需要,切实解决中国城市职工住房长期欠债太多的难题,于是,顺应中国住房制度改革的潮流,房地产业急速地膨胀起来,成为国民经济的一个新的增长点•其中,房地产开发企业是中国房地产企业的主体,占中国房地产企业总数的80%多,近几年出现了惊人的高速增长,自2000年以来,每年都保持20%以上的增长,远远高于GDP和全社会固定资产总投资增长速度.2003年,更是创下了增长29。7%的阶段新高。房地产因其高投资,高回报成为社会公认的“暴利行业”,然而在这高增长的背后,市场却面临诸多不规范的操作,一系列问题都亟待解决:企业数量大,规模小;开发能力低,抗风险能力差;资产负债率高,风险大。房地产行业作为关系国计民生,关系千家万户幸福,又牵涉到巨大财富的支持国民经济增长的支柱性产业之一,国家对其进行宏观调控和市场规范早已是势在必行,但多数企业对这场疾风劲雨般得如此迅速还是有些措手不及。在宏观调控下2005年,中国房地产企业必将会面临重新洗牌,房地产市场在日趋规范化的同时也会呈现出更多成熟的特色,而这些特征正预示着房地产市场迎来了一个新开发时代.1.2系统体系结构和开发技术本系统采用C/S体系结构,前台采用Delphi面向对象的可视化编程技术,后台使用了SQLserver2000数据库,不论管理员还是顾客只要登陆本系统后,就可以根据需要进行相应的操作•Delphi是著名的Borland(现在已和Inspires合并)公司开发的可视化软件开发工具。“真正的程序员用c,聪明的程序员用Delphi”,Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比‘Delphi则功能更强大、更实用.可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术•但最重要的还是ObjectPascal语言,它才是一切的根本。ObjectPascal语言是在Pascal语言的基础上发展起来的,简单易学.Delphi提供了各种开发工具,包括集成环境、图像编辑(ImageEditor),以及各种开发数据库的应用程序,如DesktopDatabaseExpert等.除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(RecourseWorkshop)。在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。2。系统调研及可行性分析2.1系统调研对房地产业务进行分析后,确定房地产信息管理系统应该实现的功能.在基础信息管理模块中实现房型基础信息、楼盘楼房信息、员工信息和公司信息管理.在房屋销售管理模块中实现房屋销售管理、销售收款管理、客户资料管理和客户退款管理。在统计报表模块中实现员工销售统计、楼房订购统计、客户订购统计和客户数据分析.在系统设置模块中实现用户管理、用户口令修改和数据备份恢复.2。2系统总体目标房地产信息管理系统的业务流程比较的复杂,销售代表负责销售和预订房屋,并且与客户沟通,帮助客户购买和预订房屋,客户可以提出退房和换房的要求•在售出房屋、预订房屋、或退房时,会计负责处理个款项,并且制作单据•在业务操作过程中,房屋和客户的资料应予以保留,以供统计分析.2.3技术可行性分析本系统采用SQLserver2000作为后台数据库,这样是数据能够得到统一,并增强了管理的安全性。采用Delphi软件,该软件功能强大,扩展性强,适合任何的编程工作,以上技术完全胜任开发任务,维护方便,后台操作快捷明了,操作人员可在短时间内完全掌握维护工作.3。系统分析3。1系统需求分析经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析.3。1.1功能需求本系统功能需求如下:(1)信息管理功能系统信息管理功能主要实现基本信息的管理及系统参数的设置,基本信息主要包括:公司信息、员工信息、楼房信息等,用户可以对其信息进行添加、修改、删除等作,设置主要是对系统开放和结束时间进行设定。⑵房屋销售功能该功能是实现对客户退款的管理、客户资料的管理、销售收款的管理、房屋销售的管理、还可以对房屋销售收款进行安排查询,也可以根据需要对其进行修改或删除等操作.⑶统计报表功能该功能主要是实现对员工销售的统计、楼房购订的统计、客户购订的统计、客户数据分析等查询统计操作。(4)系统设置功能该功能主要是实现对用户的基本信息进行修改、删除,还有对数据备份恢复、退出系统等一些基本操作。3.1.2系统开发环境平台设备需求:PC机,Windows2000/98/XP操作系统,PU以上,64MBRAM。后台数据库,采用SQLserver2000数据库管理。3。2系统流程图本系统的系统流程图如下图所示:登录图3。1系统流程图4。系统设计4.1概要设计4。1・1功能模块结构图本系统功能模块图如下图所示:图4。1功能模块结构图4.1。2功能模块描述(1)登录模块根据用户输入的用户名和密码,与数据库中进行匹配,验证帐号和密码。(2)基本信息模块用户对一些基本信息进行编辑,让客户能更好的了解该公司楼盘楼房的基本信息,还有本公司员工的信息管理。(3) 房屋销售模块用户能清楚的知道哪些房屋已销售,哪些没有,对于已销售的房屋的收款情况的管理,还有是哪个用户买了我们的楼盘,我们要记得他们的资料预防客户哪天要退房、退款,我们也有一定的依据在。(4) 系统设置模块该模块是用户自己对自己基本资料的修改,如他的用户名和密码等,还有一些数据要备份预防以后丢失,如果客户退房后,楼盘的资料又要重新恢复,以说名该楼盘还没销售•最后就是退出整个系统。4.2数据库设计4。2。1表设计表4。1f_build(楼盘表)字段名称字段类型主键允许为空默认值功能描述楼盘编号Varchar(20)日是标识一个楼盘楼盘名称Varchar(20)占地面积Varchar(20)日是建筑面积Varchar(20)日是建筑占地面积Varchar(20)日是道路广场占地面积Varchar(20)日是
建筑密度Varchar(20)日疋容积率Varchar(20)日疋绿化面积Varchar(20)日疋绿化率Varchar(20)日疋开发日期Varchar(20)日疋Time_default楼房数量Varchar(20)日疋出售数量Varchar(20)日疋预订数量Varchar(20)日疋出售未审核数量Varchar(20)日疋未出售数量Varchar(20)日疋楼盘备注Varchar(20)日疋建档人员Varchar(20)日疋建档日期Varchar(20)日疋Time_default楼盘图片Varchar(20)日疋考虑因素Varchar(20)日疋建档人员Varchar(20)日疋建档日期Varchar(20)日疋Time_default修改人员Varchar(20)日疋修改日期Varchar(20)日疋表4.2f_house_aspect(楼房朝向信息表)表4.3f_mode(房型基本信息表)字段名称字段类型主键允许为空默认值功能描述
房型编号Varchar(20)日疋标示一个房屋类型房型名称Varchar(16)日疋阳台产权面积Numeric(9)日疋套内建筑面积Numeric(9)日疋公用分摊面积Numeric(9)日疋房屋销售面积Numeric(9)日疋房间形式Varchar(10)日疋房屋高度Varchar(10)日疋建档人员Varchar(10)日疋建档日期Datatime(8)日疋Time_default房型备注Varchar(100)日疋房型图片image日疋4。3详细设计4。3。1用户登录模块设计用户登录模块主要根据用户登录的信息,与数据库中信息成功匹配后,获得其相应的操作权限。(1)流程图
图4。3用户登录程序流程图(2) 处理说明说明一:打开系统,等待用户输入帐号、密码,判断用户输入的信息与后台数据库是否匹配,查询语句为:sql二"selectuser_id,user_type,user_pwd,user_classfromquanxianwhereuser_name='"&id&"'anduser_pwd='"&mima&"'若不匹配,贝U刷新页面,等待用户重新输入。4。3。2房屋销售模块设计房地产信息模块主要实现管理员对航班信息的添加、修改、删除等操作。
⑴流程图⑴流程图>窗体初始化失败保存(说更新(说失败失败保存(说更新(说失败增加—(说明一)—修改—(说明二)—删除—(说明二)—*提示信息丿提示信息提示信息提示信息图4.4房屋销售模块流程图(2)处理说明说明一:打开并激活窗口,根据登录销售代表加载的界面,查询语句为sql二"select*fromtitlewhereuser_id=”&user_id说明二:单击需要需要编辑的信息,进行修改、添加等操作,根据修改后的信息进行保存,若要删除其中一条信息,只要单击删除按扭。5。系统实现5。1用户登录模块实现用户登录的界面如下图,其中的登录按钮的功能有:(1)检测数据库中有无管理员帐号,如果有,则等待用户输入用户名和密码,否则不能进入系统.(2)验证用户名和密码是否正确,错误次数不能超过三次,超过三次则退出系统登陆界面.当验证通过后,检测该登录用户的管理权限,并设置变量传值给主窗体。图5.1用户登录模块效果图该模块主要根据输入的用户信息,判断输入的信息是否正确,如果您已经输入了超过3次,将自动弹出Messagebox对话框,提示您已经输入了已经超过3次,将退出系统;否则进入主界面。主要代码为:strsql:二'select卞fromyonghuwhere用户名二'''+editlotext+'''and密码二'''+edit2。text+'''and用户类型二'''+comboboxl.text+5。2房地产信息模块实现房地产信息管理模块主要根据需要对房地产信息表中的信息进行增加、删除和修改,并更新到房地产信息表中。图5。2房地产信息模块效果图5。3房屋销售管理模块实现进入主窗体后,对一些细的部分进行管理,如:房屋销售管理,为了实现房屋销售的管理、房屋销售收款管理、客户资料管理、房屋退房的管理等等,进行编辑、保存、打印等操作.
图5。3房屋销售模块效果图主要操作:在窗体的左边是一个Ttreeview组件,该模块运行时,用户选择了楼房,系统会自动对房屋进行分类,在这里使用循环的方法对所有的房屋查询添加到Ttreeview组件中,代码如下:node2:=treeview1。items。addchild(node1,dm.search1fieldvaluse['楼房名称'],说明在treeviewl中添加楼房名称.5.4房型资料录入模块实现房型资料录入模块提供了对房屋类型的管理,该模块主要是进行增加、编辑、删除和修改等操作,并更新房地产信息表。
图5.4房型资料录入模块效果图主要操作:该窗体是对f_mode表进行增加、编辑、删除和修改等操作,添加多个TDBdit组件,用于修改和增加信息输入的,设置组件的属性.Tspeedbutton组件用于执行添加、修改和保存等命令。5。5客户数据分析模块实现该模块是以导航方式进行工作的,用户首先单击“数据统计报表”然后单击“客户数据分析”菜单命令,模块会显示一个长体,提示用户选择时间段和统计类别.图5.5客户数据分析模块效果图单击输入框右边的按扭会弹出一日期选择窗口,如图所示:日期选择窗口□回Eh日期选择窗口Labell星期日星期一星期二星期三星期四星期五星期六【12345678910111213141516171819-2021222324252G2728293031JL关闭I✓确定图5.6选择日期模块效果图该模块能够对客户目前的需求量信息进行分析统计,并以图示的方法显示在窗体上,提高了数据统计效率。6系统测试6。1系统登录模块测试房地产信息管理系统已经基本实现,为了使系统能够稳定的运行,需要对系统进行了一些测试。测试的方法很多,主要有黑盒法和白盒法,黑盒法是从用户的角度对系统的功能和性能进行测试,白盒法是开发人员对程序代码进行测试•本系统采用黑盒法进行系统功能测试.由于系统本身的编写用delphi语言编写的,所以只要在数据库都连接通顺的情况下,直接在delphi软件里面点击运行按钮即可•下面列举几个模块的主要功能进行测试的结果:表6.1系统测试表
测试模块及功能名测试内容结果当用户在帐号后的文本框中先后输入正确和错结果1.登录模块误的用户名和密码,点击“登录”按钮后是否能正确进入主窗体.2。资料录入模块录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度能源管理合同:动力煤进口清关与节能减排3篇
- 钻孔合同完整版
- 二零二四年度钢筋工程质量检测与验收合同2篇
- 二零二四年度科研技术开发与转让合同3篇
- 2024版股权转让合同涉及的股权比例和转让价格3篇
- 2024年度建筑工程质量检测分包合同3篇
- 项目策划执行合同书范本
- 2024年二手房买卖合同包含公积金贷款事宜2篇
- 停车位租赁合同标准版可打印
- 视频宣传片拍摄服务合同模板
- 化工和危险化学品企业评估分级指南(小微型型企业版)
- 骨密度课件完整版本
- 第一单元第1节感受万物互联的场景-第1课时 教学设计 2024-2025学年沪科版(2024)信息科技八年级上册
- 2024年公开招聘工作人员报名表
- 种子植物(课件) 2024-2025学年七年级生物上学期同步课件(2024人教版)
- 主题一 第2课 我是尊老敬老好少年(教学设计)教科版六年级下册综合实践活动
- 屋顶分布式光伏电站施工管理要点
- 文化行业标准 WH-T 93-2021 演出票务系统服务及技术规范
- GB/T 44142-2024中央厨房建设要求
- 人教版九年级英语Unit8全单元课件
- 事业单位业财融合中存在的问题及应对举措
评论
0/150
提交评论