


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学技术学院实验报告实验名称:管理信息系统设计姓 名:专业班级:学 号:时 间:指导老师:摘 要:随着社会文明的发展,人们对房屋的需求越来越大,随之房屋的建造也 成倍增加。面对庞大的需求量,需要建立一个房地产信息管理系统来提高对房地 产管理的效率。建立房地产信息管理系统就是为了实现信息的规范管理和快速查 询,从而减少管理方面的工作量。本房地产信息管理系统主要实现了四个基本功 能:房地产基本信息管理、房屋销售、统计报表、系统设置。其中,前三个模块 主要进行相关信息的增加、删除、修改、查询等操作;系统管理模块实现根据不 同的用户权限进行不同的操作。目录引言 1.系统概述 1.1系统现状研究 1.2系
2、统体系结构和开发技术2.系统调研及可行性分析 . 2.1系统调研 2.2系统总体目标 2.3 技术可行性分析 3.系统分析 3.1 系统需求分析 3.1.1 功能需求 3.1.2 系统开发环境平台 3.2系统流程图 4.系统设计 4.1概要设计 4.1.1 功能模块结构图 4.1.2 功能模块描述 4.2数据库设计 4.2.1 表设计 4.3详细设计 4.3.1 用户登录模块设计 4.3.2 房屋销售模块设计 5.系统实现 5.1用户登录模块实现 5.2房地产信息模块实现 5.3房屋销售管理模块实现 5.4房型资料录入模块实现 5.5客户数据分析模块实现6 系统测试 6.1系统登录模块测试 6
3、.2测试总结 结论 5.6.6.7.8.8.8.8.9.9.1.0.1.0.1.2.1.2. .1.2.1.2.1.3. .1.3.1.5.1.5.1.6.1.8.1.8.1.9.1.9.2.0.2.1.2.2.2.2.2.3.2.4.引言管理信息系统课程设计是完成专业培养目标所必须的重要的教学环节。是培养学生独立思考和科学的工作方法的重要过程。 课程设计的目的主要是培养学生 综合运用所学理论知识和技能,分析解决管理信息系统应用实际问题的能力、培 养学生掌握设计管理信息系统课题的思想和方法,树立严肃认真的工作作风、培 养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。通过管 理信
4、息系统课程设计,要求学生在指自我学习的能力的指导下, 独立完成所分担 的设计课题的全部内容。21世纪以来,社会生产力迅速发展,科学技术突飞猛进,人们进行信息交 流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不 能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势, 一 个人、一个企业要在现代社会中求生存, 求发展,必须具备足够的信息和强有力 的信息收集与处理手段。房地产信息管理系统对房屋出租、出售等资料信息的存 储采用了动态的创建,先建立系统应用原型,然后对初始原型系统进行需求迭代, 不断
5、修正和改进,直到形成用户满意的可行系统。1系统概述1.1系统现状研究随着人类社会的进步和科学技术的发展, 人们生活水平也在不断的提高,房 地产已经成为当今社会比较热门的行业。房地产销售是房地产行业的重要组成部 分,由于房地产销售形式复杂、业务种类繁多,早期的手工销售方式已经不能适 应现代房地产销售的需求,在这种情况,房地产销售管理系统应运而生。房地产业在我国是一个只有十余年历史的新兴产业。为了满足中国经济迅速发展的需要,切实解决中国城市职工住房长期欠债太多的难题,于是,顺应中国住房制度改革的潮流,房地产业急速地膨胀起来,成为国民经济的一个新的增长 点。其中,房地产开发企业是中国房地产企业的主体
6、,占中国房地产企业总数的80%多,近几年出现了惊人的高速增长,自 2000年以来,每年都保持20%以上 的增长,远远高于GDP和全社会固定资产总投资增长速度。2003年,更是创下 了增长29.7%的阶段新高。房地产因其高投资,高回报成为社会公认的“暴利行 业”,然而在这高增长的背后,市场却面临诸多不规范的操作, 一系列问题都亟 待解决:企业数量大,规模小;开发能力低,抗风险能力差;资产负债率高,风 险大。房地产行业作为关系国计民生,关系千家万户幸福,又牵涉到巨大财富的 支持国民经济增长的支柱性产业之一,国家对其进行宏观调控和市场规范早已是 势在必行,但多数企业对这场疾风劲雨般得如此迅速还是有些
7、措手不及。在宏观调控下2005年,中国房地产企业必将会面临重新洗牌,房地产市场在日趋规范 化的同时也会呈现出更多成熟的特色,而这些特征正预示着房地产市场迎来了一 个新开发时代。1.2系统体系结构和开发技术本系统米用C/S体系结构,前台米用Delphi面向对象的可视化编程技术,后 台使用了 SQL server 200(数据库,不论管理员还是顾客只要登陆本系统后, 就可 以根据需要进行相应的操作。Delphi是著名的Borla nd (现在已和In spires合并)公司开发的可视化软件开 发工具。“真正的程序员用c,聪明的程序员用Delphi : Delphi被称为第四代编 程语言,它具有简单
8、、高效、功能强大的特点。和 VC相比,Delphi更简单、更 易于掌握,而在功能上却丝毫不逊色;和 VB相比,Delphi则功能更强大、更实 用。可以说Delphi同时兼备了 VC功能强大和VB简单易学的特点。它一直是程 序员至爱的编程工具。基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows 编程紧密结合,强大而成熟的组件技术。但最重要的还是 Object Pasca语言,它 才是一切的根本。Object Pasca语言是在Pasca语言的基础上发展起来的,简单 易学。Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以 及各种开发数据
9、库的应用程序,如 Desktop Database Exper等。除此之外,还允 许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(RecourseWorkshop)。在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于 多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业 组件。2系统调研及可行性分析2.1系统调研对房地产业务进行分析后,确定房地产信息管理系统应该实现的功能。(1)在基础信息管理模块中实现房型基础信息、楼盘楼房信息、员工信息 和公司信息管理。(2)在房屋
10、销售管理模块中实现房屋销售管理、销售收款管理、客户资料 管理和客户退款管理。(3)在统计报表模块中实现员工销售统计、楼房订购统计、客户订购统计 和客户数据分析。(4)在系统设置模块中实现用户管理、用户口令修改和数据备份恢复。2.2系统总体目标房地产信息管理系统的业务流程比较的复杂,销售代表负责销售和预订房屋,并且与客户沟通,帮助客户购买和预订房屋,客户可以提出退房和换房的要求。 在售出房屋、预订房屋、或退房时,会计负责处理个款项,并且制作单据。在业 务操作过程中,房屋和客户的资料应予以保留,以供统计分析。2.3技术可行性分析本系统采用SQL server 2000乍为后台数据库,这样是数据能够
11、得到统一,并 增强了管理的安全性。采用 Delphi软件,该软件功能强大,扩展性强,适合任 何的编程工作,以上技术完全胜任开发任务,维护方便,后台操作快捷明了,操 作人员可在短时间内完全掌握维护工作。3系统分析3.1系统需求分析经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能 上进行进一步的需求分析。功能需求本系统功能需求如下:(1信息管理功能系统信息管理功能主要实现基本信息的管理及系统参数的设置, 基本信息主 要包括:公司信息、员工信息、楼房信息等,用户可以对其信息进行添加、修改、 删除等作,设置主要是对系统开放和结束时间进行设定。(2) 房屋销售功能该功能是实现对客户退款
12、的管理、客户资料的管理、销售收款的管理、房屋 销售的管理、还可以对房屋销售收款进行安排查询, 也可以根据需要对其进行修 改或删除等操作。(3) 统计报表功能该功能主要是实现对员工销售的统计、楼房购订的统计、客户购订的统计、 客户数据分析等查询统计操作。(4) 系统设置功能该功能主要是实现对用户的基本信息进行修改、删除,还有对数据备份恢复、 退出系统等一些基本操作。系统开发环境平台设备需求:PC机,Windows 2000/98/XP操作系统,PU以上,64MB RAM。后台数据库,采用SQL server 2000数据库管理。3.2系统流程图本系统的系统流程图如下图所示:图3.1系统流程图4系
13、统设计4.1概要设计功能模块结构图本系统功能模块图如下图所示:图4.1功能模块结构图功能模块描述(1)登录模块根据用户输入的用户名和密码,与数据库中进行匹配,验证帐号和密码(2)基本信息模块用户对一些基本信息进行编辑,让客户能更好的了解该公司楼盘楼房的基本 信息,还有本公司员工的信息管理。(3)房屋销售模块用户能清楚的知道哪些房屋已销售,哪些没有,对于已销售的房屋的收款情 况的管理,还有是哪个用户买了我们的楼盘,我们要记得他们的资料预防客户哪 天要退房、退款,我们也有一定的依据在。(4)系统设置模块该模块是用户自己对自己基本资料的修改, 如他的用户名和密码等,还有一 些数据要备份预防以后丢失,
14、如果客户退房后,楼盘的资料又要重新恢复,以说 名该楼盘还没销售。最后就是退出整个系统。4.2数据库设计表设计表4.1 f_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
15、(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.2 f_house_aspect(楼房朝向信息表)表4.3 f_mode (房型基本信息表)字段名称字段类型主键
16、允许为空默认值功能描述房型编号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详细设计用户登录模块设计用户登录模块主要根据用户登录的信息,与数据库中信息成功匹配后,获得其相应的操作权限。(1) 流程图图4.3用户登录程序流程图处
17、理说明说明一:打开系统,等待用户输入帐号、密码,判断用户输入的信息与后台数据库是否匹配,查询语句为:sql=” select user_id,user_type,user_pwd,user_classfrom quanxian where user_name' ” &id& ”' and user_pwd= ” &mima& ” '若 不匹配,则刷新页面,等待用户重新输入。房屋销售模块设计房地产信息模块主要实现管理员对航班信息的添加、修改、删除等操作流程图成功图4.4房屋销售模块流程图处理说明说明一:打开并激活窗口,根据登录销售代表加载的
18、界面,查询语句为sql=” select*from title where user_id= &user_id说明二:单击需要需要编辑的信息,进行修改、添加等操作,根据修改后的 信息进行保存,若要删除其中一条信息,只要单击删除按扭。5系统实现5.1用户登录模块实现用户登录的界面如下图,其中的登录按钮的功能有:(1)检测数据库中有无管理员帐号,如果有,则等待用户输入用户名和密码否则不能进入系统。(2)验证用户名和密码是否正确,错误次数不能超过三次,超过三次则退出系统登陆界面。(3)当验证通过后,检测该登录用户的管理权限,并设置变量传值给主窗体。图5.1用户登录模块效果图该模块主要根据输入
19、的用户信息,判断输入的信息是否正确,如果您已经输入了超过3次,将自动弹出Messagebo)对话框,提示您已经输入了已经超过3次,将退出系统;否则进入主界面。主要代码为:strsql :='select * from yonghu where 用户名='''+ edit1.text+ ''' and 密码='''+ edit2.text+''' and 用户类型 ='''+ 精品文档comboboxl.text +''''5.2房地产信
20、息模块实现房地产信息管理模块主要根据需要对房地产信息表中的信息进行增加、删除和修改,并更新到房地产信息表中。图5.2房地产信息模块效果图5.3房屋销售管理模块实现进入主窗体后,对一些细的部分进行管理,如:房屋销售管理,为了实现房 屋销售的管理、房屋销售收款管理、客户资料管理、房屋退房的管理等等,进行 编辑、保存、打印等操作。图5.3房屋销售模块效果图主要操作:在窗体的左边是一个 Ttreeview组件,该模块运行时,用户选择 了楼房,系统会自动对房屋进行分类,在这里使用循环的方法对所有的房屋查询 添加到Ttreeview组件中,代码如下:node2:=treeview1.items.addch
21、ild(node1,dm.search1fieldvaS楼房名称',说 明在treeview1中添加楼房名称。5.4房型资料录入模块实现房型资料录入模块提供了对房屋类型的管理,该模块主要是进行增加、编辑、删除和修改等操作,并更新房地产信息表。图5.4房型资料录入模块效果图主要操作:该窗体是对f_mode表进行增加、编辑、删除和修改等操作,添 加多个TDBdit组件,用于修改和增加信息输入的,设置组件的属性。Tspeedbutton 组件用于执行添加、修改和保存等命令。5.5客户数据分析模块实现该模块是以导航方式进行工作的,用户首先单击“数据统计报表”然后单 击“客户数据分析”菜单命令,
22、模块会显示一个长体,提示用户选择时间段和统 计类别。图5.5客户数据分析模块效果图单击输入框右边的按扭会弹出一日期选择窗口,如图所示:日期选择窗口1 1* TLabeIV,r.'u 星期日星咼一星期二星蚯星期六:12345 :G189101112 :1314151G171819:2021222324252G -2728293031/确定I1H1J:去闭|图5.6选择日期模块效果图该模块能够对客户目前的需求量信息进行分析统计,并以图示的方法显示在窗体上,提高了数据统计效率。6系统测试6.1系统登录模块测试房地产信息管理系统已经基本实现, 为了使系统能够稳定的运行,需要对系 统进行了一些测
23、试。测试的方法很多,主要有黑盒法和白盒法,黑盒法是从用户的角度对系统的 功能和性能进行测试,白盒法是开发人员对程序代码进行测试。本系统采用黑盒 法进行系统功能测试。由于系统本身的编写用delphi语言编写的,所以只要在数据库都连接通顺的 情况下,直接在delphi软件里面,点击运行按钮即可。下面列举几个模块的主要 功能进行测试的结果:表6.1系统测试表测试模块及功能名测试内容结果1.登录模块当用户在帐号后的文本框中先后输入正确和错 误的用户名和密码,点击“登录”按钮后是否 能进入主窗体。结果正确2.资料录入模块录入保存当点各个子菜单时,可以按照上面的内容一一 进行填与,对房型资料录入、楼盘楼房资料录 入、公司资料录入、员工资料录入等资料填好 以后,点出提父保存按钮。可以保存进去3.统计报表模块查询和退出进行对各种进行销售代表房屋销售统计报表、 楼盘销售预订
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店客户需求调查试题及答案
- 兄弟房租合同样本写
- 中药材经销合同范例
- 公司合作入股合同范例
- 专业版购房合同范例
- 2025年湖南省永州市冷水滩区永州市第十六中学中考一模物理试题(原卷版+解析版)
- 个人自有房屋销售合同范例
- kt板加工合同范例
- 公务用船船合同范例
- 付款方式合同范例
- 过程控制实验指导书讲解
- 安徽钢结构人行天桥施工方案
- 玻璃马蹄焰池窑课程设计说明书
- 形势与政策(吉林大学)智慧树知到答案章节测试2023年
- 黎民公共管理学考研笔记
- 《人工智能导论:模型与算法》习题答案及期末试题
- GB/T 29497-2017高沸点芳烃溶剂
- GB/T 223.14-2000钢铁及合金化学分析方法钽试剂萃取光度法测定钒含量
- 水池(水箱)清洗记录
- GA 898-2010大型焰火燃放作业人员资格条件及管理
- 理综答题“秘诀”课件
评论
0/150
提交评论