MIS课设完结版.docx
- 文档编号:3481232
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:33
- 大小:585.51KB
MIS课设完结版.docx
《MIS课设完结版.docx》由会员分享,可在线阅读,更多相关《MIS课设完结版.docx(33页珍藏版)》请在冰豆网上搜索。
MIS课设完结版
摘要
随着经济的发展,科学技术日新月异的进步,人类的生活发生了巨大变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。
信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。
因此,房源信息查询系统也以方便、快捷、费用低的优点正慢慢改变着对房源信息的管理,将传统的手工管理方式彻底解脱出来,提高效益,减轻管理员以往繁忙的工作,减小出错的概率,使使用者可以更好的获取信息,了解信息,掌握信息。
开发一个界面友好易于操作的房源管理系统进行自动化处理变得十分重要,这正是本系统开发的目的和意义。
房源信息查询系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护。
要求建立起一致性和完整性强、数据安全性好的数据库。
因此,本组结合要求,对数据库管理系统、数据库、数据库技术进行了较深入的学习和应用,主要完成对管理系统的需求分析、功能模块划分、数据库模式分析。
本组所设计的歌曲信息管理系统可以满足用户的需要。
实现了数据库表的查看、组合查询、模糊查询、添加、更改等功能。
关键字:
房源管理系统;设计与开发;VisualFoxpro
Abstract
Withthedevelopmentofeconomy,theprogressofscienceandtechnologyaredevelopingrapidly,humanlifeischanging,therapiddevelopmentofcomputertechnology,makesallwalksoflifeincomputertechnologywidelyappliedinthepopularizationanduse.Thearrivalofinformationagebecomesanirresistibletrend,humancivilizationisenteringabrandnewage.Therefore,Housingresourcemanagementsystemwhichisalsoconvenient,quickandlowpaidisslowlychangingthehouseinformationmanagement,liberatedthetraditionalmanualmanagementthoroughly,improveefficiency,reduceadministrators’busyjob,reducetheerrorprobability,userscanbebetteraccesstotheinformation,findouttheinformationandgrasptheinformation.Developingahousingresourcemanagementsystemthatisfriendlyinterfaced,easilyoperatedinautomaticprocessingbecomesveryimportant.Thatisthepurposeandmeaningofthissystematicdevelopment.
Thishousinginformationmanagementsystemisatypicalinformationmanagementsystem,itsdevelopmentmainlyincludesthesettingandmaintenanceofthedatabase.Establishadatabasewhichisstronginconsistency,integralityandsecurity.Therefore,accordingtotherequirement,ourgroupdeeplystudiedandappliedthedatabasemanagementsystem,database,databasetechnology,mainlycompletedtheanalysisofmanagementsystemrequirement,functionpartitionmodule,analysisofthedatabasemode.Thesystemourgroupdesignedcanmeettheneedofusers,canquery,add,modifyadatabasetable。
Keywords:
housingmanagementsystem;designandDevelopment;VisualFoxpro
目录
摘要I
AbstractII
沈阳君诚房屋中介公司房源信息查询系统开发1
1项目背景1
2系统规划2
2.1项目目标2
2.2开发方法2
2.3项目功能2
2.4系统初步调查2
2.5可行性分析报告3
2.5.1技术可行性3
2.5.2经济可行性3
2.5.3管理可行性3
2.6结论4
3系统分析5
3.1系统分析任务5
3.1.1详细调查5
3.1.2用户需求分析5
3.1.3提出新系统的逻辑模型5
3.1.4编写系统分析报表5
3.2系统分析的工具5
3.3系统详细调查和用户需求分析6
3.3.1详细调查的目的6
3.3.2详细调查的原则6
3.3.3详细调查的内容6
3.3.4详细调查的方法6
3.3.5用户需求分析6
3.4描述系统逻辑模型7
3.4.1业务流程图7
3.4.2数据流程图7
3.4.3数据流程图的构成7
3.4.4数据流程图的描绘步骤7
3.5数据字典8
3.5.1数据项的定义8
3.5.2数据结构的定义9
3.5.3数据流的定义9
3.5.4处理逻辑的定义10
3.5.5外部实体的定义11
4系统设计12
4.1总体结构设计12
4.2详细设计13
4.2.1数据库概念设计13
4.2.2数据类型设计14
4.2.2输入设计15
4.2.3输出设计15
5实施阶段16
5.1登录窗体的设计16
5.1.1系统登录模块概述16
5.1.2系统登录模块代码设计17
5.2主窗体设计18
5.2.1主窗体界面概述18
5.2.2主窗体模块代码设计19
5.2.3菜单的制作19
5.3各表单的设计20
5.3.1房源查看20
5.3.2房源管理25
5.3.3安全管理28
6系统运行与维护31
6.1系统操作说明31
6.1.1界面操作31
6.1.2系统运行结果32
6.2成功之处32
6.3系统的改进与完善32
总结33
参考文献34
沈阳君诚房屋中介公司房源信息查询系统开发
1项目背景
近几年来,居民住房问题一直是一个很棘手的问题,国家对于这个问题一再地修改关于房地产方面的议案,特别是在上海等比较发达的地区出现炒房现象之后,国家对于房地产的问题更加重视了,所以在居民和买卖房屋之间起桥梁作用的房产中介机构就愈发受到关注了,而与此同时,由于计算机的普及以及互联网的飞速发展,使得很多原来由人力来完成的工作可以借由计算机来实现,因此,房屋中介管理信息系统渐渐发展起来了。
沈阳君诚房屋中介公司是一家连锁的房屋中介公司。
其在沈阳,抚顺等地区均设有公司。
经调研,该公司仍运用传统的人工管理模式,信息的收集和更新非常缓慢,同时大量的信息也由于无法实现共享和深度开发而难以达到最优。
效率低下、出错率高,耗费了大量的时间和人力资源,限制了其在业界的发展,已经不再适宜。
当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。
信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。
我们针对如此,设计一套房源信息查询系统。
系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库存储容量相当大,而且比较稳定,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
本系统具有运行速度快、安全性高、稳定性好的优点,借助房源信息查询系统,买卖房屋的顾客只需到房屋中介中心登记一下,留下相关信息,便可以得到顾客需要的消息,同时节省了人力。
2系统规划
2.1项目目标
房源信息查询系统主要用于房产信息的管理,能让工作人员更方便的对买卖房屋的顾客资料进行整理并对房源进行分类,而对买卖房屋的顾客来说,这个系统可以快捷地让他们实现对房屋的需求。
同时对不同身份的用户实现不同的操作权限,加强信息管理的安全性。
房源信息查询系统要达到以下目的:
1、买房者:
查询空闲房源,对中意房源报价,查询成交情况;
2、卖房者:
委托管理者发布房源,查询购买者意向,确认成交;
3、管理员:
查询买卖双方基本信息,查询房源情况,对卖房者登记的信息进行审核,并能根据房源情况进行分类统计。
2.2开发方法
本系统运用结构化开发法
2.3项目功能
本系统具有达到共享数据、降低成本、提高效率、改进服务等目的。
2.4系统初步调查
系统调研主要目标就是从系统分析人员和管理人员的角度看新项目开发的可能性和必要性。
正式开发沈阳君诚房屋中介公司的房源信息查询系统之前进行调研是非常必要的其必要性主要表现在以下几个方面:
1、明确用户的要求,根据调查结果进行可行性分析,确认系统的开发是否可行。
2、新系统的人员并不都是系统研究人员,对于的功能和处理数据的方法必须有明确的认识。
3、企业的现行系统是手工系统,详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。
总之,必须对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力和财力。
经过初步调查,沈阳君诚房屋中介公司作为沈阳正规专业房产租赁中介公司,本着以信息量换取效益,以诚信经营换取口碑的经营理念,品牌中介,公司化服务,平民化收费。
为广大客户提供真实、快速、有效的房源信息,和专业化的服务。
但该公司仍运用传统的人工管理模式,已经完全跟不上公司发展的速度,也无法适应目前社会的需求,公司正处于停滞的状态。
2.5可行性分析报告
2.5.1技术可行性
技术上的可行性要考虑将来采用的硬件和软件技术能否满足用户提出的要求。
基于现在,计算机的配件不断在更新,性能也变得越来越好,同时其价格正在逐渐下降。
而且管理信息系统(MIS)的各种开发技术也已经相当成熟,并且在各个领域都不乏成熟的案例。
所以为沈阳君诚房屋中介公司开发一套网络平台的多用户共享信息的房源查询系统在技术上是可行的。
2.5.2经济可行性
经济可行性主要是对项目的经济效益进行评价。
目前,沈阳君诚房屋中介公司已建立了房源网络系统,具备了运行网络平台的MIS的硬件基础,而且本系统是我组成员自行开发,免费帮助设计并实施的。
因此开发、设计这套系统的支出费用是学校可以承担的,即经济上是可行的。
2.5.3管理可行性
房源信息查询系统的开发不会影响公司的正常营运。
同时本系统为房屋中介管理信息系统,所耗费的资源不大,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
2.6结论
按照方案立即开发。
3系统分析
3.1系统分析任务
3.1.1详细调查
详细调查系统的情况与具体结构,并用一定的工具对现行系统进行详尽的描述,这是系统分析最基本的任务。
在充分理解系统的现状的基础上,进一步发现其存在是薄弱环节,并提出改进的设想,这是决定新系统功能强弱、质量高低的关键。
3.1.2用户需求分析
用户需求分析是指按用户要求分析出新系统应该具有的全部功能与特性,其主要包括:
功能要求,性能要求,可靠性要求,安全、保密要求,开发费用、时间及资源等方面的限制等。
3.1.3提出新系统的逻辑模型
在详细调查和用户需求分析的基础上,提出新系统的逻辑模型。
逻辑模型是指在逻辑上确定的新系统模型,而不涉及具体的物理实现,也就是要解决系统“做什么”,而不是“如何做”的问题。
逻辑模型要靠一组图表工具帮助建立完成,用户可以通过逻辑模型了解未来的新系统,并进行讨论与改进。
3.1.4编写系统分析报表
对上述采用图表描述的逻辑模型进行适当的文字说明,就形成了系统分析报告,它是系统分析阶段的主要成果。
3.2系统分析的工具
系统分析的主要工具有:
业务流程图,数据流程图,数据字典,结构化语言,决策树,决策表。
3.3系统详细调查和用户需求分析
当系统开发人员与用户一致认为新系统所提出的目标可行后,系统的研制开发工作就进入了实质性阶段。
这时的首要任务就是进行详细调查,深入了解系统的处理流程,确定用户需求。
3.3.1详细调查的目的
详细调查的目的是深入了解企业管理工作中信息处理的全部具体情况和存在的具体问题,为提出新系统的逻辑模型提供可靠的依据,因此其细微程度要比初步调查高得多,工作量也要大得多。
3.3.2详细调查的原则
详细调查应遵循用户参与原则,即由使用部门的业务人员、主管人员及设计部门的系统分析人员、系统设计人员共同进行。
3.3.3详细调查的内容
详细调查的内容包括组织机构的调查、业务处理状况调查、现行系统的目标调查、主要功能和用户需求调查、信息流程调查、数据及功能分析、系统运营环境分析等。
3.3.4详细调查的方法
详细调查可以采用召开调查会、访问、发调查表、参加业务实践等方法。
3.3.5用户需求分析
所谓用户需求分析,是指新系统必须满足的所有性能和限制,通常包括功能要求、性能要求、可靠性要求、安全保密要求及开发费用、开发周期和可使用资源限制等方面。
用户需求分析主要从四个方面进行:
问题的识别、分析与综合、制定规格说明和评审。
3.4描述系统逻辑模型
3.4.1业务流程图
如图3.4.1
图3.4.1业务流程图
3.4.2数据流程图
数据流程图(DFD)是描述数据处理过程的有力工具。
从数据传递和加工的角度,以图形的方式刻画数据处理系统的工作情况,数据流程图具有抽象性和概括性的特点,如图3.4.2。
图3.4.2数据流程图结构
3.4.3数据流程图的构成
3.4.4数据流程图的描绘步骤
1、画出顶层的功能关联图即0级的DFD。
关键是分析出外部实体有哪些。
2、画一级数据流程图。
方法:
先将系统内部划分为几个主要的操作,并编号,暂不考虑每个操作的内部情况;将每个操作看成是一个加工处理;分析每个操作的任务。
确定输入、输出信息;用数据流和文件将相关的加工连接起来。
3、画二级数据流程图。
二级DFD是对一级DFD每个数据处理过程的细化。
一个数据流程图往往需要经过多次修改和讨论才能最终确定。
顶层流程图如图3.4.4:
图3.4.4顶层流程图
一层流程图如图3.4.5:
图3.4.5一层数据流程图
3.5数据字典
数据字典是对数据流程图中所出现的所有数据元素给出定义。
包含数据项、数据结构、数据流、数据存储、处理逻辑、外部实体六个条目。
3.5.1数据项的定义
数据项编号:
I01-01
数据项名称:
房型
别名:
房型
简述:
某客户所需求的房型
类型及编号:
字符型,10位
取值范围:
“0000000001”~“9999999999”
数据项编号:
I02-01
数据项名称:
房型
别名:
房型
简述:
房主租售房的房型
类型及编号:
字符型,10位
取值范围:
“0000000001”~“9999999999”
数据项编号:
I02-02
数据项名称:
出让方式
别名:
出让方式
简述:
房主出让的方式是租或售
类型及编号:
字符型,10位
取值范围:
“000000001”~“9999999999”
3.5.2数据结构的定义
数据结构的编号:
DS01
数据结构的名称:
客户需求
简述:
客户需求房的基本信息
数据结构的组成:
I01-01+I01-02+I01-03+I01-04+I01-05
数据结构的编号:
DS02
数据结构的名称:
房产信息
简述:
公司待出租、出售房的基本信息
数据结构的组成:
I02-01+I02-02+I02-03+I02-04+I02-05+I02-06+I02-07
3.5.3数据流的定义
数据流的编号:
D01
数据流的名称:
出租出售房信息
简述:
房主填写的出租出售房信息
数据流的来源:
房主
数据流的去向:
房源部
数据流的组成:
编号、房型、建筑面积、使用面积、地址、朝向、备注
数据流量:
5份/月
高峰流量:
8份/月
数据流的编号:
D02
数据流的名称:
租购房信息
简述:
客户填写的租购房信息
数据流的来源:
客户
数据流的去向:
租售部
数据流的组成:
编号、房型、使用面积、备注
数据流量:
10份/月
高峰流量:
15份/月
3.5.4处理逻辑的定义
处理逻辑编号:
P1.1
处理逻辑名称:
出租、出售信息录入
简述:
将公司待租待售房信息录入
输入的数据流:
出租、出售房信息
处理:
将出租出售房信息转入信息表
输出的数据流:
出租、出售房的记录
处理逻辑编号:
P1.2
处理逻辑名称:
租、购信息录入
简述:
将客户待租待售房信息录入
输入的数据流:
租、购房信息
处理:
将租购房信息转入信息表
输出的数据流:
租、购房的记录
处理逻辑编号:
P2.1
处理逻辑名称:
信息查询
简述:
将房主的出租出售房信息与客源信息对照
输入的数据流:
数据流出租、出售房信息,来源于房产信息表
处理:
根据数据流出租出售房信息检索数据流租购房信息
输出的数据流:
与出租、出售房检索数据流租购房信息
处理逻辑编号:
P2.2
处理逻辑名称:
信息查询
简述:
将客户的租购房信息与房源信息对照
输入的数据流:
数据流租、购房信息,来源于客户需求信息表
处理:
根据数据流租购房信息检索数据流出租出售房信息
输出的数据流:
与租、购房检索数据流出租出售房信息
3.5.5外部实体的定义
外部实体的编号:
S01
外部实体的名称:
管理人员
简述:
本公司负责录入待出租出售房的信息人员
输入的数据流:
D01
输出的数据流:
D02
外部实体的编号:
S02
外部实体的名称:
管理人员
简述:
本公司负责录入租买房的信息人员
输入的数据流:
D02
输出的数据流:
D01
4系统设计
系统设计是信息系统开发过程中的另一个重要阶段。
在这一阶段中我们将要根据前一阶段系统分析的结果,在已经获得批准的系统分析报告基础上,进行新系统的设计。
系统设计包括两个方面,首先是总体设计,其次是详细设计。
系统设计的主要目的是为下一个阶段的系统实现制定蓝图。
到目前为止,系统设计所使用的主要方法是详细的结构化方法。
总体设计阶段的基本目的是用比较抽象概括的方式,确定系统如何完成既定的任务。
也就是说,应该确定系统的物理配置方案,进而确定组成系统的每个程序的结构。
因此,总体设计阶段由两个小阶段组成。
首先需要从数据流图出发设想完成系统功能的若干种合理的物理方案,选择一个最佳方案。
然后进行软件结构设计,确定软件由那些模块组成以及这些模块之间的动态调用关系。
4.1总体结构设计
4.1.1系统功能设计
该系统的功能设计是以系统的业务流程和数据流程为依据的。
主要包括二大块:
1、登录系统
对系统的安全性进行管理:
(1)用户名为方便操作员进入系统进行相关的业务实现。
(2)密码防止外部人员进入公司内部系统。
2、系统架构
此系统总体是实现房源信息查询系统的基本功能,能够达到系统的实用性和专一性。
通过对消费者需求的分析,将房源信息查询系统分为以下几大主要功能模块:
(1)房源录入模块:
房源录入模块主要完成的是根据消费者的需求,及时更新录入一些新的待出租或出售的房源信息。
(2)房源查询模块:
房源查询模块主要完成的功能是根据需要查找出需要的房源及相应的基本信息。
(3)房源修改模块:
根据需要可以对房源的基本信息进行修改,然后保存。
(4)修改密码模块:
修改密码模块主要包括管理员登陆、修改密码。
系统的总体设计包含以上的五个主要功能,在设计中,系统的总体结构设计也占了很大的比重。
具体功能结构图如下图4.1.1所示。
图4.1.1功能结构图
4.2详细设计
详细设计的内容主要包括代码设计,数据库设计,输入与输出设计等。
在房源信息查询系统的开发中主要从数据库设计,输入与输出设计三方面进行分析。
4.2.1数据库概念设计
房源信息查询系统各种功能的实现都离不开数据库的支持,因此数据库设计是该系统必不可少的部分。
数据库设计在整个程序设计过程中占据非常重要的地位,也是整个程序设计的基础。
把数据库从整个程序中分离出来,单独进行,有很大的好处,既使程序设计分工明确,又方便程序员在详细设计时不必考虑数据库的结构,只需知道数据名及表名和表中的字段名就能进行编码设计,体现面向对象设计的思想。
其实在需求分析阶段,我们的很大一部分讨论始终都没离开用户所要求的数据。
通过对系统进行需求分析、业务流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象及实体E-R图,如图4.2.1所示。
图4.2.1实体E-R图
房源信息录入需要对房源信息进行登记,这就存在一个查询实体,其实体及其属性如E-R图,如图4.2.2所示:
图4.2.2E-R图
4.2.2数据类型设计
我们使用的数据库系统是visualfoxpor6.0。
根据设计好的实体E-R图在数据库中创建数据表,从上面的功能分析看出本系统需要建立以下几个数据表:
房源信息表、登陆信息表。
1、房源信息表中包括有房源编号、地址、户型、面积、朝向、出兑价格、出租价格、备注等字段。
具体如下表4.2.2所示。
表4.2.2
列名
数据类型
长度
房源编号
文本
18
地址
文本
50
户型
文本
50
面积
数值
20
朝向
文本
50
出兑价格
数值
20
出租价格
数值
20
备注
文本
50
联系方式
文本
20
2、登陆信息表中包括有管理员、用户名、密码等字段。
具体如下表4.2.3所示。
表4.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MIS 完结