1、.大连理工大学城市学院软件工程导论大作业售楼管理系统分析与设计课题名称:售楼管理系统任课教师:李天俐班 级:软件1304班姓 名:吕远道完成日期:2015年6月17日;.摘 要售楼管理是售楼运作的一个重要环节,学习制作售楼管理系统是很有必要的,同时,售楼管理系统也是服务行业管理软件的一个综合性代表,很具有实践的意义。本售楼管理系统是用PowerBuilder和Microsoft access制作而成,主要包括客户信息登、消费管理、结账和统计以及员工信息管理等主要功能。根据客户需求给其提供房屋,并且对客户购买情况进行统计以及客户结账,系统也对员工信息进行统计,管理员可以给予员工登录系统的权限。根
2、据需要,系统建立了6个表,分别用来记录客户信息、员工信息、消费分类、客户消费档案、房屋信息和客户购买信息。房间有三种状态,即“已售”、“已预订”、“未售”,员工有三种权限即:“T”、“U”、“F”分别代表管理员权限和一般用户权限,“F”权限不能登录系统,而管理员是由系统默认。这些状态分别可以对房屋和员工进行管理。结论主要介绍了售楼管理在售楼日常运作中的作用,以及售楼管理系统的必要性。整个系统的开发过程包括:可行性分析、需求分析、总体设计、详细设计、系统实现以及测试计划。其中关键的技术包括数据库的建立,数据库的连接,数据的添加、删除和更新。为了系统的顺利完成。开发人员将要密切合作和详细的分工。关
3、键词:售楼管理系统;PowerBuilder;Microsoft access;数据库第一章 前 言1.1背景现代社会,科技飞速发展,电脑不断普及。现代化售楼组织庞大,服务项目多、信息量大,要想提高劳动生产、降低成本。提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化信息是。售楼管理系统正是为此设计开发的。1.2编写目的“售楼管理系统”的开发定位在一个能够满足数据库管理系统,即具备一个数据库管理系统的基本功能,包括数据的增加,删除,修改,查询等,便于用户查看,操作,和查询房屋信息。作为工作人员期望能够避免繁琐的手工操作,甩掉传统的手工记录方式,达到事半功倍的效果。第二章 可行
4、性分析可行性研究的目的是付出最小的代价在尽可能短的时间里确定问题是否通解决,系统的可行性分析可以从以下几个方面研究:2.1技术的可行性技术上的可行性主要分析现有技术条件能否顺利完成开发工作,软硬件能否满足开发者的需要等,这一特点非常适合计算机的特点,发挥计算机的数据处理速度快,准确率高的优势。现代计算机硬件与软件技术的飞速发展,为系统的建设提供了技术条件。由于售楼管理系统这一类的企业管理系统进行开发已有一定的时期,有很多成功的实例上,技术基础也已经非常雄厚,因而技术上的是可行的。2.2经济的可行性主要是对项目经济效益进行评价,一方面是支出的费用,其中包括设备的购置费,软件开发费,管理和维护费,
5、人员工资和培训费等。另一方面是取得的收益可以用钱来衡量的那部分以及使用本系统而提高的效率,节约的人力物力。基于企业的现有计算机及配套设备,建设MIS系统,大大降低了办公费用,提高办公效率,而且能检测数据效用,为企业提供方便。由于本酒店管理系统是由我及几个同学开发的,投入相对较少,但却能获得较大的收益,所以经济上是可行的。2.3管理上的可行性主要是管理人员对开发信息系统是否支持,现有管理制度是否科学,规章制度是否齐全,原始数据是正确等。售楼管理系统比较完善的规章制度和管理方法为系统的建设提供了保障,一个软件设计的好坏,关键在于产品的可靠,稳定,便于维护,系统采用模块化程序设计方法,既便于系统功能
6、的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护。2.4结论由于缺乏专业人士的帮助,并且缺少实际经验,该管理系统可能做的不太健全,远不是真正意义上的软件、工业产品,只能算作坊生产的产物。可能还存在缺陷,不足之处有待改进。前景根据以上分析,我们认为开发此系统的条件已经具备,可以开始进行开发。并且我们相信此软件经济实惠,肯定具有良好的前景。我们将会逐步完善该软件,尽可能地让满足客户的需求。第三章 需求分析3.1 用户需求 1 软件具有简洁美观的界面。 2 操作简单、快捷,适合用户使用习惯。 3 要求系统安全、稳定。 4 要求能够注册多个用户,有不同的用户权限。 5 要求能够方便的使用
7、增删改查等功能。 6 要求实现面向2个用户分别实现以下功能: 买房者:注册,登录,查询空闲房源,查询成交情况。 管理员:查询基本信息,查询房源情况,对买房者登记的信息进行审核,并能根据房源情况进行分类统计。3.2 功能需求 1 创建系统用户、修该用户密码、设置用户权限。2 买房者注册,登录。 3 买房者查询房源。 4 买房者对中意房源报价,查询成交情况。 5 管理员查询买房者基本信息。 9 管理员查询房源情况。 11管理员根据房源情况进行分类统计。用户类型 权限描述买房者注册,登录,查询空闲房源,对中意房源报价,查询成交情况。管理员查询买卖双方基本信息,查询房源情况,对卖房者登记的信息进行审核
8、,并能根据房源情况进行分类统计。 图3-13.2数据流图绘制数据流图的目的是为了方便开发人员与用户的交流,以及为系统的设计提供依据。数据流图的绘制过程通常是采用自顶向下,逐层分解,直到功能细化为止,形成若干层次的数据流图。酒店管理系统的数据流图如下所示:基本系统模型顶层数据流图 第一层数据流图3.3实体关系模型图3.4数据字典3.4.1实体图3.4.2总体E-R图图3-8 实体关系(E-R)图3.5性能需求1、精度软件主要用于管理,不是科学计算,要求计算的精度不是很苛刻,所以输入、输出数据精度的要求不是很高,可以用浮点数。2、时间特征要求软件运行的响应时间要求不超过1-2秒。3、灵活性软件具有
9、升级功能,以满足用户的需求。3.6数据管理能力需求本软件管理的数据大都以数据库的形式储存,主要包括房价信息,菜肴信息数据,客户信息数据,其中房价信息数据基本不变,数据库大小基本不变,而客户信息数据随着时间的推移每天都在增加,客户信息数据需要定期进行整理和处理。3.7故障处理需求本软件具有错误和异常的处理能力,基本不会有软件故障,保证软件能正在运行,有对数据库备份的功能,这样才能使用户满意。3.8其他需求本软件有保密功能,设立了系统账号管理功能,用户登录时需要验证用户名及密码,对于三次密码输入错误的使用者则关闭此系统,这样保证了数据的安全。本软件使用也十分方便,以窗口的形式呈现给用户,很容易操作
10、。3.9运行环境需求内存:512M;硬盘:80G;操作系统为Windows系列。第四章 总体设计4.1系统分析根据用户的要求以及对需求分析阶段对功能的分析,要实现登录信息管理、客户的基本情况管理、员工信息管理、房源信息管理、收费信息处理。(1)登录信息管理:记录登录账号、用户编号、用户类型(权限)、登录名、密码等相关信息。 (2)客户的基本情况管理:记录客户的基本信息,如:账号、姓名、性别、出生日期、手机、家庭电话、邮箱、身份证号、客户类型、注册日期等进行统计。并且对客户的信息进行管理,查询、添加、删除等。(3)收费信息处理:记录收取的费用的具体信息,如:应付款额、经手人编号、经手人姓名、房屋
11、编号、付款日期、买房者编号、买房者姓名、买房者联系电话等。4.2系统设计由问题分析我们确定了本系统需要哪些确切的功能模块和组织结构。4.2.1软件组织结构本系统的总体结构采用菜单来调用窗体,利用窗体来进行管理、数据加工、信息查询等工作,系统的功能模块图如图4-1所示:图4-1 系统功能结构图4.3功能说明4.3 功能说明系统分为三个模块来对实现其功能需求,即:客户信息管理模块、员工信息管理模块、收信息管理模块。1、客户信息管理模块客户信息增添:对客户的信息进行增添客户信息修改:对出现错误的客户信息进行修改客户信息删除:对没用的客户信息进行删除2、房屋信息管理模块房屋信息增添:对待出售房屋的信息
12、进行增添房屋信息修改:对出现错误的房屋信息进行修改房屋信息删除:对未出售的房屋信息进行删除3、收费信息管理模块收费信息增添:对管理员想要新加入的收费信息进行增添收费信息修改:对管理员想要修改的收费信息进行修改收费信息删除:对没有的收费信息进行删除4.4重要数据的数据结构设计4.4.1变量设计在系统的代码实现的时候,必须用到一些变量,一般我们所用到的变量为两种:一是全局变量、二是局部变量。全局变量:以“global_”加字母作为变量名,如:global_name。局部变量:不限制。4.5函数设计为了简化程序,并且提高代码的重要性,在编写代码时,对多次用到代码段,定义成函数,在用到的地方直接调用函
13、数。全局函数以“gfunction_”加函数名,如:gfunction_Add();局部函数以“zfunction_”加函数名,如:zfunction_Add();第五章 详细设计在此阶段将对系统进行更详细的分析和设计,目的是确定如何具体地实现所要求的系统。5.1数据库的详细设计根据系统数据库的概念模式,可以得到应有如下的个数据表: tb_login(登录信息表) 列 名 描 述数据类型长度是否为空Login_id登录账号(主键)Varchar 10 否Employee_id 用户账号Varchar 10 是Login_name 登录名称Varchar 20 是Login_pwd 登录密码Va
14、rchar 15 是Login_power 登录权限varchar 10 是 tb_customer(客户信息表) 列 名 描 述数据类型长度是否为空Customer_id客户编号(主键)Varchar10 否Customer_name 姓名Varchar20 是Customer_sex 性别Varchar4 是datetime 出生日期Datetime15 是Phone 手机Varchar20 是email 邮箱Varchar20 是cardID 身份证Varchar30 是Customer_type 用户类型Varchar10 是House_id 房屋编号Varchar10 是Record
15、 date 注册日期Datetime15 是 tb_house(房屋信息表)列名描 述数据类型长度是否为空house_id房屋编号(主键)varchar10 否house_typeid房型编号varchar10是house_seatid幢座编号varchar10是house_state状态varchar10是house_favorid朝向编号varchar10是house_map结构图varchar50是house_price价格money10是house_floorid楼层编号varchar10是house_area建筑面积varchar20是house_remark备注varchar50是
16、 tb_money(付款信息表)列名描述数据类型长度是否为空Money_id费用编号(主键)varchar10否Pay_money金额money10是Emp_id员工编号varchar10是Emp_name员工姓名varchar20是House_id房屋编号varchar10是Pay_date付款日期datetime15是Money_remark备注varchar100是Want_id买房者编号varchar10是Want_name买房者姓名varchar20是Want_phone买房者电话varchar20是5.3界面设计较好的界面能给用户一幕了然的感觉,也便于设计,系统的界面应该保持一致不
17、随时间而改变,好的界面是能给用户提供帮助的。5.3.1系统登录界面图5-1 用户登录界面5.3.2系统主界面图5-2 系统主界面5.4系统功能详细说明5.4.1客户信息管理模块目的:对客户的信息进行登记和保存。功能:以直接对买房者信息进行录入,建立相应的客户信息档案,并可对客户信息进行添加、删除、修改和查询。性能:稳定、快速、准确。输入项:客户编号、姓名、性别、客户类型、手机号、注册日期等。输出项:相应的信息记录和相应的出错信息提示。5.4 2 员工信息管理模块目的:管理员管理楼房的信息功能:对楼房的信息进行管理,信息的添加、修改、删除和查询。性能:稳定、快速、正确输入项:房屋编号、房屋地址、
18、房屋楼层、房屋面积等。输出项:房屋的基本信息记录和相应的出错信息或提示。5.4 5交易付款管理模块目的:管理员对买卖双方的交易信息进行管理。功能:对交易付款信息进行管理,信息的添加、修改、删除和查询然后记录备份。性能:稳定、快速、正确输入项:费用编号、金额、员工编号、员工姓名、房屋编号、付款日期、备注、购房者姓名等。输出项:交易付款信息记录和相应的出错信息或提示。第六章 系统实现经过前面几个阶段对系统的分析之后,接下来是本系统的实现阶段。6.1系统登录模块图6-1 用户登录界面本模块的主要功能是对操作用户的身份进行验证,只有系统管理员和买房注册的用户可以登录本系统。在进行系统登录过程中,登录模
19、块将调用数据库里的楼房档案表,对用户名和密码进行验证,只有输入正确后,才能进入系统。每次输入错误时,模块都会给出错误提示,当第三次输入错误时,给出“第三次输入错误,还有一次机会”的提示,当第四次输入错误时,自动关闭登录窗体。当输入正确以后,将进入系统 6.2客户信息登记模块图6-2 客户信息登记界面本窗体的主要功能是对客户的信息登记,按照提示输入相应的信息之后,该窗体将调用数据库中的客户信息档案表,对数据进行操作。当数据应经存在时将给出提示如图5-5所示。图6-3 信息提示6.3房屋信息管理图6-4房屋信息管理界面1、任何已注册的买房者用户都可以通过该模块实现对意向的房源进行查询。2、进行查询
20、时,可以从不同方面的意向,如面积,地点,价位,楼层,朝向,房型等,对已有的房源进行筛选符合意向的房源,查询快捷,操作简单,方便查看。 6.4楼层录入模块图6-5楼层设置主界面6.5幢/座设置模块 图6-6幢/座设置主界这些所有有关房源的信息,用户都可以在房源查询界面中查询。第七章 系统测试系统测试是保证软件质量,提高软件可靠性的主要活动之一。它实施对软件规格说明、设计规格说明和编码的审核。软件测试的目的是以最少的资源尽可能的找出软件中的错误和缺陷,测试的结果是为软件的维护提供依据。本次测试将大部分可能的值来检查系统程序的正确性,并通过测试得到必要的调试或者功能改进。7.1登录测试当用户输入出错
21、时会给出提示用户第1次输入错误,如图7-1所示图7-1 错误提示信息当输入第三次错误时也会给出提示:如图7-2所示。图7-2 错误提示信息7.2系统功能模块测试在每个相应的功能模块中,测试人员分别输入错误的数据和正确的数据,查看相应的结果和提示。在其测试中按照窗体界面的按钮或者图标的提示,查看处理的结果。图7-3 房屋信息登记界面如上图在房屋信息添加的窗体中,点击查询按钮之后,会把查询到的内容添加到数据表里面,并且会在数据窗口里面显示出来。如图7-3所示。第八章 使用说明该系统的使用说明大致可以分为:运行环境,性能说明和操作说明三个部分。8.1运行环境硬件平台:硬盘20G以上;内存:256M以
22、上CPU:P以上操作系统:Windows 2000/windows xp/windows 7/vista其他软件:Microsoft access8.2性能说明系统对用户的请求需及时给出响应,无需连接互联图。有时可能受到计算机性能的影响。8.3操作说明系统提供操作人员的登录,登录之后,操作人员在界面上选择相应的操作,点击按钮之后将数据存入数据库。使用比较简单。但是操作人员也须将按照要求进行操作。具体的操作,系统开发人员将给酒店操作人员进行操作培训。总结与展望本次课题的设计和实现,我们小组首先在以往的学习基础上,通过对相应资料的查阅和借鉴以及学习,了解信息管理系统的基础上掌握了开发售楼管理系统的
23、基本方法,然后参考课题要求,以及对课题要求的分析,为设计和实现打下了基础。由于时间和能力的原因,不能做一个功能更加完善的售楼管理系统,而仅仅从客户信息登记、房屋管理、结账和统计这几个方面来进行系统的设计,各个模块都需要数据库的支持,这使得我们在开发系统中,对数据库的使用也有了更深一步的熟悉和了解,并取得了一定的成果。由于能力的原因本次课题的设计还有很多不足的地方,一些功能的分析,设计和实现还有待进一步的提高和改善。参考文献【1】 张海藩著 软件工程导论 清华大学出版社 2008【2】 陈明著 软件工程导论 机械工二声部合唱表达出主人公向往成长的梦想。通过探究合作的方式体会小纸船带给我们的乐观、
24、奔放地情绪。教学重点:学唱歌曲,并能用自然轻松的声音有感情地演唱歌曲,达到背唱效果。教学难点:掌握歌曲的旋律走向,深刻理解歌曲所表达的情感内涵,唱好曲子的副歌部分。教学过程:(一) 组织教学,激趣导入1、师生问好2、谈话导入教师出示课前准备好的小纸船和彩纸。师:同学们,你们发现老师桌上多了什么东西呢?生:小纸船和彩纸师:对,是小纸船和彩纸。这只小纸船有自己的梦想,小纸船的梦想就是有个美丽的家园,同学们我们每个人都和小纸船一样有自己的梦想,老师想知道我们同学心中的梦想是什么?谁能说一下?举手告诉老师。生:略。师:同学们的想法都非常棒!那今天我们就一起来听听小纸船是怎样带着我们的实现梦想的。打开课
25、本小纸船的梦。(二) 新课教学,学习歌曲1、欣赏歌曲播放歌曲小纸船的梦,学生认真聆听。师:同学们,这是一首三拍子的、带有二声部的歌曲,初听歌曲,你们觉的这首歌曲的主人公都向往着什么呢?生A:他想快点长大。生B:他想当船长。课件出示关于船的图片。师:同学们的回答非常好,非常正确。主人公有自己的理想因为他想当船长,所以他折了一只小纸船,想象着有一天小纸船变成了大船,这样,就可以载着他的梦想飘向远方了。我们也带着自己的梦想随小纸船飘向远方吧。2、朗读歌词课件出示歌词,教师敲击双响筒,带领学生有节奏、有感情地朗读歌词。3、学唱歌曲旋律(1) 课件出示正歌部分,用u来跟琴模唱主旋律,达到练声效。(2)
26、师生合作,进行旋律对唱。(3) 在旋律线上出示歌词,学生初步尝试唱词。(4) 学唱副歌部分。a、学唱高声部b、引导学生自学低音声部c、学生分组练习并配合演唱两声部,充分感受合唱的感觉,感受它的和谐统一。4、完整演唱歌曲,教师指导、纠正师:真好听。我们把这首歌曲唱完了,也充分感受全曲中的合唱部分的音响效果。那么这首歌曲的旋律线条走向是怎样的?生:是向上的师:对,它的旋律走向是向上的,体现出来我们对梦想的向往,对未来的向往和憧憬。(三) 创编旋律,动手实践1、请同学们也用向上的旋律线条创编一条简短的4小节的旋律来表现你的梦想。2、学生创编旋律,并把自己创编的旋律唱出来和大家一起分享。3、用课前准备
27、好的彩纸折小纸船,看谁折的又快又好。4、引导学生进行自评、互评,教师总结,鼓励学生。课堂小结,情感升华师:今天咱们一起愉快的学习了小纸船的梦,在学习中大家树立了远大的理想,但梦想归是梦想,只有梦想醒后挥汗如雨的人才能将梦想变为现实,所以,老师希望同学们能够用实际行动,通过努力,达成自己心中的梦想,最后,请同学们拿出一张小纸条写上自己的梦想,折好纸条放进船里,让我们驾着满载理想的船,扬起希望的帆,乘风破浪,继续前进吧!播放放音乐,学生唱着歌曲,晃荡着小纸船走出教室,去寻找自己的理想。小学教师资格证面试(美术)说课稿:狮子大王 一 、教材分析:这节课我所执教的内容是人教版小学美术第二册第八课狮子大
28、王。本课属于“造型表现”领域里面的内容。这一内容的学习是在学生已经掌握了一些剪、贴、撕、画的基本技能基础上来学习的。本节课通过展示自然界中狮子的形象,各种以狮子为题材的作品,引导学生用观察、比较的方法抓住动物的特点,在表现过程中突出动物的特点,从而培养学生观察、分析问题的能力。利用观察、比较的方法抓住特点,掌握突出表现动物特点的方法是后续学习第九课可爱的动物和第十课介绍我的玩具这两课的主要方法之一。所以,学好这一课的知识是学习后两课的基础。本册教材的重点之一是,认识常用的色彩及形状,体验不同的媒材,不同工具的使用效果。用撕、剪、贴、画的方法表达自己的想法。而本课的教学内容是引导学生利用观察比较
29、方法抓住动物的特点,在表现过程中突出动物的特点用不同的材料撕、剪、贴、画等方法进行创作,表现自己的想法。可见本课在本册中的重要位置。基于对教材的上述理解,确定如下教学教学重点和难点。重点:引导学生在观察、比较中抓住狮子的特点,并能够进行创造性的表现特点。 难点:狮子头部特征的表现。教学目标:1 、知识与能力目标:通过本课学习,初步了解如何利用观察、比较方法抓住狮子五官特点,以及突出表现狮子五官特点。2 、过程与方法目标:在观察、欣赏狮子及其艺术品的过程中,培养学生观察、分析、创新的能力。3 、情感与态度目标:通过画画、做做、演演狮子的形象,引导学生体验学习美术的乐趣,渗透可持续发展的思想。二 、教学准备狮子“吼”的录音,狮子、猞猁、小熊猫的图片,表现狮子的艺术品,范作,手提袋,旧报纸,彩纸等。三 、教法和学法新课程标准中指出;“教师的教要立足于学生的学使每位学生坚信自己都具有学习美术的能力的学点”。帮助他们在学习美术中去发现自己学习能力的学点“闪光点”,从而为他们在以后的学习中树立信心,获得不同程度的进步和发展做好铺垫。因此,我结合一年级学生小、好