毕业设计(论文)-ASP.NET中州物业门户网站_第1页
毕业设计(论文)-ASP.NET中州物业门户网站_第2页
毕业设计(论文)-ASP.NET中州物业门户网站_第3页
毕业设计(论文)-ASP.NET中州物业门户网站_第4页
毕业设计(论文)-ASP.NET中州物业门户网站_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中州物业门户网站中州大学信息工程学院毕业设计(论文)2011 2012 学年第 二 学期题目 中州物业门户网站 学生姓名(学号) 指导教师 职称 副教授 评阅教师 职称 时 间 中州大学信息工程学院毕业设计(论文)任务书指导教师: 职称: 副教授 学生人数: 3人 学生姓名(学号、专业): 毕业设计(论文)题目(来源、类型) 中州物业门户网站 (教师拟定) 毕业设计(论文)工作内容与基本要求(目标、任务、途径、方法、成果形式,应掌握的原始资料(数据)、参考资料(文献)以及设计技术要求、注意事项等)(纸张不够可加页) 该系统设计的实现预期要求完成以下功能: 1、浏览网站的游客登录,可以查看公司对外公开的的各种信息,例如查看公司所有新闻、所有通知、了解公司的公司概况、企业文化、组织结构、服务项目、用人机制、招聘信息、留言、注册公司的论坛后与其他用户交流、浏览企业所辖的小区的信息。 2、公司所服务的小区管理员登陆,其权限包括上述1中的所有权限,此外公司所服务的小区管理员登陆各自对应的客户管理平台,可进行对应的操作管理,例如查看并管理小区的基本信息、查看管理小区的新闻、管理房屋出租信息。 3、公司普通管理员登陆,其权限包括上述1中的所有权限,此外公司普通管理员登陆相应的管理平台,可进行他职权范围的操作管理,例如修改查看、修改、删除公司新闻、管理公司的招聘信息、对游客的留言查看与管理、查看与管理论坛。 4、系统管理员登陆,系统管理员拥有最高的权限。除去上述1、2、3中所有的权限以外,还有其他权限。例如,添加并管理小区、管理公司的基本固定的设置,公司概况、用人机制、服务项目等,公司员工的后台管理,添加小区管理员与普通管理员并赋予他们所拥有的权限。 系统的实现希望最好采用VS 2010 + SQL 2008,如果采用其它工具实现以上功能也可以。同时毕业论文的完成必须依据指定的格式要求。 教研室审批意见:审批人签名:备注:(1)来源:A教师拟订;B学生建议;C企业和社会征集;D实习单位提供(2)类型:X真实课题;Y模拟课题;Z虚拟课题中州大学信息工程学院毕业设计(论文)开题报告课题名称(来源、类型): 中州物业门户网站 (A-教师拟定、Y-真实课题) 指导教师: 学生姓名: 学号: 200927030127、200927030133、200927030108 专 业 : 09级信管(普招) 开题报告内容:(调研资料的准备,设计/论文的目的、要求、思路与预期成果;任务完成的阶段内容及时间安排;小组内其他成员的分工;完成设计(论文)所具备的条件因素等。)一、 项目开发背景、目的、意义 : 开发背景:在图书馆查找相关资料,熟悉系统的所有流程,以及网上参照了大量的其他相对成熟的已经在使用的物业公司门户网站,了解他们的网站模式,以及主要功能简介。 目的:运用ASP.NET 开发技术,使用SQL SERVER2008数据库技术,设计一个能够实现游客、公司职员、系统后台管理平台等主要功能于一体的物业门户网站。意义: 通过做一个真实的物业门户网站,了解一个真实的项目需要的流程,明白团队合作的重要性。 二、系统方案: 目标:建立注册、登陆、修改、查询、信息输入、数据浏览等功能与一体的界面、创建并管理数据库、添加相关控件以及编写代码,设计一个能够实现游客、公司职员、系统后台管理平台等主要功能于一体的物业门户网站。 技术:运用ASP.NET 开发技术,使用SQL SERVER2008数据库技术,添加AJAX、JQUERY中相关组件。 三、进度安排: 2012.1.1 2012.1.31 提交论文任务书与开题报告 2012.2.1 2012.2.15 对系统进行分析与定位,分配小组成员的任务 2012.2.16 2012.2.17 对系统详细设计并创建用到的数据库 2012.2.18 2012.3.1 后台功能基本实现 2012.3.2 2012.4.1 前台实现并整理好论文 四、小组内成员分工: 李慧贞:负责 公司前网站、后台小区模块、新闻模块 、权限设置 白佳莹:负责 公司子网站、后台留言、招聘模块 姜永帅:负责 公司子网站、基本设置模块、论坛模块(未完成) 五、参考文献: 数据库原理与SQL Server实用教程 主编:苏玉 出版社:大象出版社 jQuery 全面提速 主编:赵增敏 出版社:机械工业出版社 软件工程导论 主编:张海潘 出版社:清华大学出版社 ASP.NET WEB 应用开发 主编:尹增明 出版社:机械工业出版社 网站设计与管理 主编:谭浩强 出版社:清华大学 指导教师签名: 日期: 备注:(1)来源:A教师拟订;B学生建议;C企业和社会征集;D实习单位提供(2)类型:X真实课题;Y模拟课题;Z虚拟课题目录目录摘要3ABSTRACT31.引言31.1问题提出与研究的意义31.1.1 问题的提出31.1.2 问题研究意义31.2 物业公司网站发展的趋势31.3 项目开发的目标31.4项目开发的可行性分析31.4.1 技术可行性分析31.4.2经济可行性分析31.4.3 操作可行性分析31.4.4网站的工作原理31.4.5 网站后台系统流程图31.4.6 网站的数据流图31.5 本项目研究内容32.系统设计相关技术32.1 ASP.NET技术介绍32.1.1 ASP.NET简介32.1.2 ASP.NET 其他特点32.2 SQL server 数据库33.需求分析33.1项目背景33.2任务描述33.2.1目标33.2.2 运行环境33.3 系统功能描述33.3.1 系统的功能特性33.2.2 系统的功能分析33.2.3 系统的流程分析33.2.4 系统数据描述33.4系统的数据库设计33.4.1 数据库分析与设计33.4.2 数据库表设计34.系统实现34.1系统实现用到的思想34.2 数据库操作类34.3 主要模块的实现34.3.1 后台功能模块的实现34.3.2 网站前台页面实现35结论36.致谢3参考文献3摘要随着科学技术的迅速发展,目前的社会处在一个互联网时代,世界各地的人们通过Internet进行交流,查阅和管理有关信息等。Internet已经成为现代社会不可缺少的组成部分之一。另外,企业提高知名度已不再仅仅通过营销单一手段与满足于独立零散的办公环境,企业越来越需要的是综合、高效、集成化的解决方案。消费者也不再是仅仅局限于通过广告、介绍来了解服务公司质量好坏,选择服务公司,而是更能够充分享受网络所带来的更加多的便利了解比较适合自己的服务公司。公司的宣传、相关新闻通知的实时发布,也不再局限于单一的开会模式,更能够通过网络来传递信息,以此充分来享受科技带来的便捷。因此,本系统决定模拟开发物业管理门户网站。它是在Windows XP下,以SQL Server 2008为数据库开发平台,采用.NET技术开发的物业管理门户网站。它分前台部分和后台部分,前台部分由游客、公司客户、公司职员使用,主要包括留言板管理、用户注册、数据浏览、论坛等功能;后台部分由管理员使用,主要包括新闻管理,招聘管理、留言管理、论坛管理、系统管理等功能。理想的建立后的网站系统是一个实时的、动态的、交互式的、具有简易网上浏览信息、系统管理、用户留言等功能的物业管理门户网站。关键字:物业,门户网站;ASP.NET; SQL SERVER 2008ABSTRACTAlong with the rapid development of science and technology, the society in an Internet era, people from all over the world through the Internet to communicate, access and management relevant information, etc. Internet has become a modern society is one of the indispensable part. In addition, the enterprise to raise awareness has not only through the marketing a single method and content to independent scattered office environment, the enterprise needs is more and more comprehensive and efficient, integration solutions. Consumers also is no longer limited to just through advertising, introduction to understand the service company quality stand or fall, choose a service company, but more can enjoy network brings more convenient understand their own service is more suitable for the company. The company the promotion, and related news notification of real-time release, also no longer limited to a single model of the meeting, can be more through the network to deliver information to fully enjoy the convenience brought about by science and technology.Therefore, the system simulation development decision property management web portal. It is in the Windows XP, with SQL Server 2008 for database development platform, technology development of the estate management web portal. It points the front desk and the background of part, front desk in part by the tourists, the companys customers, the company staff to use, including the message board of management, user registration, data browse, BBS functions; The background in part by the administrator use, mainly including news management, recruitment management, message management, BBS management, system management, and other functions.After the establishment of the ideal website system is a real-time, dynamic, interactive, with simple browsing information, system management, the user message function of property management web portal.Key word: property, gateway website; A; SQL SERVER 2008 1.引言1.1问题提出与研究的意义1.1.1 问题的提出随着社会的发展,人们越来越重视物业之质量和服务。物业管理企业在管理成本的控制以及提高服务的专业性和多样性等方面面临着挑战。我们认为物业管理企业应首先更新管理理念,其次是实现专业分工细化以及采用科学的管理手段,并制订相应的品牌及人才战略。随着电子商务越来有普及,物业公司也迫切需要跟上时代变化,提升自己的竞争力。公司门户网站,本身就具有开放性、全球性、低成本、高效率的特点,也可以提高公司管理效率。物业公司作为以服务性公司为展示自己的服务优势更应该建立的公司门户网站。物业管理是指业主对区分所有建筑物共有部分以及建筑区划内共有建筑物、场所、设施的共同管理或者委托物业服务企业、其他管理人对业主共有的建筑物、设施、设备、场所、场地进行管理的活动。物权法规定,业主可以自行管理物业,也可以委托物业服务企业或者其它管理者进行管理。物业公司就是物业服务企业,他以服务的质量在竞争中取胜,所以让更多的人看到他们的服务对企业的发展至关重要。1.1.2 问题研究意义 物业管理门户网站系统,具有以下优点:a.提高公司知名度、提高公司的工作效率、降低成本,避免浪费。b.减少延时,方便物业由用户及时沟通,避免误会出现,物业与用户建立良好的关系 .1.2 物业公司网站发展的趋势传统的物业管理,由于技术含量不高,只能是一个劳动密集型的行业。面对现代科技的迅猛发展,以楼宇智能化、宽带社区网络为代表的高新技术在现代建筑中的广泛运用,物业管理行业赖以生存和发展的各种物业“硬件”发生了前所未有的变化。如何适应这一发展潮流,并实现物业管理行业的科技转型,是摆在所有业内人士面前的一道“难题”,有效破译这一“难题”的“密码”便是建立“网络大平台”,实现网络管理现代化。1 p6 u3 u4 s$ R) k) k/ G9 r) |+ | 1.2.1一个居住区就是一个小社会,实现各社会成员之间的协调运转,必须借助网络化手段 2 + f/ j7 h- S2 M, f! G& R9 - x1 $ W住宅是一个产品群,不是单一的产品,它包含了环境、配套和日常生活的方方面面。物业管理要做好对这个产品群的服务,必须遵循一定的规律。建立小区物业管理的“大平台”,让不同文化背景、不同层次的人们都在“大平台”管理下和谐地工作、生活,物业公司也需要利用这个“平台”,把大家联系起来,实现人与人之间的交流、沟通、理解,使物业服务人性化。 1.2.2网络化管理可以提高物业管理的附加值 * 7 : w3 Ch! c8 网络化社区突破了所有的门坎,可以实现与每一位住户的“零距离”沟通。物业公司通过网上发布通知,组织社区的投诉、报修、费用帐单速递与催交等等,物业管理可以深入地面向每个家庭提供更具个性化的服务,同时也可根据小区居民的特点开展丰富多彩的社区活动,营造小区特有的文化氛围。高附加值的服务必须获得高附加值的回报,物业管理公司在提升服务档次的同时,也可以相应提高物业管理价格。# l1 N7 t: F1 u/ T 1.2.3网络化管理是满足居民对服务高效化及时化需要的有效手段 网络化管理是将在一定地域范围内多个具有相同或不同功能的的建筑物(主要是住宅小区)按照统筹的方法对其功能进行智能化,实现资源共享和统一管理,在提供安全、舒适、方便、节能、可持续发展的生活环境的同时,便于管理和控制。通过研究开发一种集小区安保、交通管理、收费和各种服务管理于一体的信息大平台,提高物业管理的水平和效率。1.3 项目开发的目标 本系统为一物业公司门户网站系统,它主要特点是:减少流通中间环节,节省开支,降低交易成本。能够实时、准确地了解住户的信息与要求,与用户建立良好信任关系,对于用户来说,用户与物业公司沟通要方便得多。1.4项目开发的可行性分析1.4.1 技术可行性分析 本网站主要利用.net、SQL Server数据库、ajax等技术。对于系统开发人员来说并没用多大的困难。1.4.2经济可行性分析 “十一五”时期,我国电子商务行业发展迅猛,产业规模迅速扩大,电子商务信息、交易和技术等服务企业不断涌现。2010年中国电子商务市场交易额已达4.5万亿,同比增长22%。截至2011年6月30日,我国互联网用户已达4.85亿,互联网普及率达36.2%,全社会电子商务应用意识不断增强。政府相关部门围绕促进发展、网络购物、网上交易和支付服务出台了一系列政策、规章与标准规范,为构建适合我国国情和发展规律的电子商务政策法制环境做出了积极探索。在此背景下,越来越多的公司也建立了自己的门户网站,赢得名利双丰收,本系统投资少,使用人员少,但是使用后带来的经济效益是没法估量的。1.4.3 操作可行性分析 该系统投入使用后,因为分工较细,简便,易操作,只要对使用者进行简单的培训,公司的操作员就可以对公司的网站进行维护。1.4.4网站的工作原理 a. 先建立数据库。 b. 在使用时,分为后台管理和前台浏览。c. 在后台管理员输入账户基本信息进行登录,然后方能进行下一步操作 。d. 然后当用户选择功能后,系统在操作用户的要求的同时,后台数据库也更新。e. 在前台浏览时,游客无需任何账号登陆就可以查看公司的信息,当选择不同的功能时,后台数据库会与前台建立连接,游客可以看到自己想看的信息,如果游客留言时,后台数据库会及时更新。1.4.5 网站后台系统流程图公司的管理员在后台进行操作时,首先要登陆后台的登陆界面,输入账号和密码,这时会调用数据库,在数据库中查询管理员是否存在并有和权限,然后会显示主界面,操作员进行功能选择后,进行操作,这时又会调用数据库,对数据库的信息进行更新,然后数据库在返回信息,这时操作员可以看到自己更新的信息是否操作正确。主界面数据库登陆界面输入信息功能选择择用户操作数据处理输出信息1.4.6 网站的数据流图操作员在操作时,对不同的功能模块,其数据的流向是一样的,都是最后保存的数据库当中,如下图的数据流图所示:1.5 本项目研究内容随着计算机信息技术和网络技术的发展和日益成熟,社会生活也发生翻天覆地的变化,公司门户网站,作为一种新的贸易形式,会改变企业的查询和管理活动。本文从理论和实践两个角度出发,对物业门户网站进行了深入的探讨。论文首先全面而系统地研究了构建一个成熟的物业门户网站所必备的各种知识与技术手段,然后从开发一个真实的物业门户网站入手,对系统的设计思想、设计目标与系统的整体结构进行了详细的规划,在此基础上完成了真实物业门户网站构建过程。物业门户网站的主要功能就是向用户展示公司的服务项目与特色,这要通过及时更新发布公司新闻与通告来实现,这由公司普通管理员来操作。普通管理员在后台的管理平台上对新闻、通知、招聘信息添加、修改、删除等操作,还有对用户留言的查看和回复,管理。公司最重要的是项目管理,项目管理包含了服务的小区,因为小区的规模、档次不一样服务也会有所不同,所以每个小区实际上就是一个简单的小网站,小区的新闻、通告、出租房屋等都应与公司的管理分开,所以有了专门的小区管理员,只负责管理自己的小区即可,这样也减轻了普通管理员的负担,这样设计也为新加管理项目时提供方便。公司核心的权限设置是由公司负责人担任的,这是为公司安全考虑的。系统同时有小型论坛,这样用户之间交友,也可以与用户交流,使用户与用户之间,用户与物业之间关系更和谐,共创美好小区,也可以让更多潜在用户了解公司,进而选择公司服务。本文所做工作如下:(1) 介绍了个性化页面的背景及SQL2008+Visual2010系统的一般原理。(2) 阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。(3) 设计实现新闻、小区管理、招聘管理、留言管理、论坛管理、系统设置等功能和公司基本信息、出租、招聘、项目管理等页面。(4) 分析并解决实现中的若干技术问题。(5) 建立完整的企业网站门户,进行测试并分析结果。2.系统设计相关技术2.1 ASP.NET技术介绍2.1.1 ASP.NET简介ASP.NET是创建动态网页的一种功能强大的服务器端新技术,利用这项技术可以为Word Wide Web站点或企业内部互联网创建动态的可进行交互的Web页面。它是一种独立于浏览器的Internet编程技术,是.NET Framework的一项核心技术。.NET框架的基本思想是将所有的开发语言放在同等的位置上。现在计算机行业中,最为流行的软件开发工具有ASP.NET、java、PHP、VB、C+等许多软件开发工具,我们的系统选择的开发软件是使用C#语言的ASP.NET, 它是一个革命性的程序设计框架,能够快速开发功能强大的Web应用程序和服务,它的优点有很多,最基本的优点主要体现在下面几个方面:(1) 与浏览器无关ASP.NET是一个与浏览器无关的和程序设计框架,利用它编写的应用程序可以与最新版本的Internet Explorer、Netscape Navigator 等常用浏览器兼容。(2) 新的集成开发环境Visual Studio.NET提供了一个功能强大的、界面友好的集成开发环境,使开发人员能够轻松的开发Web应用程序。(3) 简单性和易学性ASP.NET使得运行一些很平常的任务如表单的提交、客户端的身份验证、网站配置等变得非常简单。ASP.NET包含HTML服务器控件和Web服务器控件,它们都有自己的属性、方法和事件,用于控制控件在应用程序中的外观和行为,并可通过引发控件的事件来处理事件对应的事件代码,从而更好地管理代码。在ASP.NET中,在一组用于用户验证的控件,可以大大减少验证代码的编写量。(4) 执行效率大幅提高不像以前的ASP即时解释程序,ASP.NET是将程序经过服务器进行编译执行的。当一个程序第一次被执行时,它先被编译为中间代码,再被编译为二进制代码。当这个程序被再次执行时,只要程序没变化,就会直接在服务器上执行已编译的代码,这样大大提高了执行效率。(5) 将业务逻辑代码与现时逻辑分开在ASP.NET中引入了“代码隐藏”这一新概念,通过在单独的文件中编写应用程序的业务逻辑代码,使其与HTML编写的现实逻辑分开,从而更好地理解和维护应用程序,并使程序员可以独立于设计人员工作。(6) 易于部署和安装部署ASP.NET应用程序就是如何发布应用程序。在ASP.NET中,可以使用Visual Studio。NET集成开发环境的“复制项目”功能,很方便的进行WEB应用程序的部署和安装。除此之外。ASP.NET还有高安全性、可扩展性等很多的优点。2.1.2 ASP.NET 其他特点(1)、ASP.NET 内置对象与ASP相比,ASP.NET的对象模型变化十分显著,它更为结构化并且面向对象。在ASP.NET中,对象都是由类来定义的。类用于描述对象的字段、属性、方法和事件,对象则是类的实例。定义了一个类后,可以用该类来创建所需的任何数量的对象。每个类又拥有各自的属性、方法、集合和事件。ASP.NET的内置对象主要包括Page对象、Response对象、Request对象、Server对象、Session对象及Application对象。Page对象对应于.aspx文件。ASP.NET网页在执行时将自动生成Page对象,此对象无需特别指定名称,其保留名称为Page。Page对象是Web窗体所有器控件的命名容器。Response对象派生自HttpResponse类,可以Page对象的Response属性获取该对象。它主要用于控制发送给用户的信息。包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置Cookie的值。Request对象允许程序使用服务器上的很多功能,例如使用服务器中的COM组件。另外,Server对象提供取回Web Server运行环境,以及进行HTML编码的功能,这些功能分别由Server对象相应的方法和属性完成。Session对象是ASP.NET中很有特色的一个对象。(2)、系统使用的脚本语言JavaScriptjavaScript 是重要的web开发工具之一,是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,具有以下几个基本特点: (1) 是一种脚本编写语言JavaScript是一种脚本语言,它采用小程序段的方式实现编程。像其它脚本语言一样,JavaScript同样已是一种解释性语言,它提供了一个易的开发过程。它的基本结构形式与C、C+、VB、Delphi十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用操作。(2) 基于对象的语言。JavaScript是一种基于对象的语言,同时以可以看作一种面向对象的。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。 综合所述JavaScript 是一种新的描述语言,它可以被箝入到 HTML 的文件之中。 JavaScript语言可以做到回应使用者的需求事件 (如: form 的输入) ,而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server)处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。JavaScript 和 Java 很类似,但到底并不一样! Java 是一种比 JavaScript 更复杂许多的程式语言,而 JavaScript 则是相当容易了解的语言。javascript是html文档的一部分,它是依托html而存在的,也就是说,必须把脚本代码放在html文档中,否则将无法执行。html文档大体上由两部分组成,即首部和主体部分。一般来说,脚本代码可以放在html文档的任何地方(当然必须放在 标记内),不过,一般将把脚本代码放在html文档的首部。脚本代码以开头,以结束,其一般格式如下:2.2 SQL server 数据库SQL 是英文structured query language 的缩写,意为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。在软件开发过程中,选择最适合的数据库也是非常重要的。目前最为流行的数据库有SQL Server、oracle、mysql、access等数据库,本系统选择的数据库是SQL Server 2000数据库,它的特点体现在以下几个方面:(1) 上手容易大多数的中小企业日常的数据应用是建立在Windows平台上的。由于SQL Server与Windows界面风格完全一致,且有许多向导(Wizard)帮助,因此易于安装和学习,有关SQL Server的资料、培训随处可得,并且目前国内具有MCDBA认证的工程师不在少数。从另一个角度来讲,学习SQL Server是掌握其他平台及大型数据,如Oracle ,DB/2的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了SQL Server的基础,再去学习和使用它们就容易多了。IT行业的实践经验充分证明了这一点。(2) 兼容性良好由于今天Windows操作系统占领着主导地的位,选择SQL Server一定会在兼容性方面取得一些优势。另外,SQLServer2000除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮XML数据,可以将搜索结果以XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些特点在.NET战略中发挥着重要的作用。 (3) 数据仓库MicrosoftSQLServer2000非常明显的改进就是增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大限度的从数据中获取价值。通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测。3.需求分析3.1项目背景随着信息时代的到来,物业管理手段发生了根本性的变化。传统的手工操作模式,办公方式效率低,工作强度大,需要大量的人力、物力和财力,极大的浪费了物业的资源。本系统将计算机的强大功能与现代的管理思想相结合,建立现代化物业管理,使得日常管理更加方便。3.2任务描述3.2.1目标本系统在设计上,尽可能使功能模块独立于其他模块之间耦合性较低,这样一旦其中一模块出现问题时,不影响其他模块的功能。操作上灵活,管理员可以很快的掌握,节省时间。功能上多样,有可扩展性的接口,易于以后的系统维护,实现上应该具有如下功能: 1.采用人机对话的方式,界面美观友好。2.为用户提供方便,快捷的业务办理功能。3.对用户输入的数据进行检查,尽可能排除人为的错误。4.游客可以快速的查看网站信息,网站运行速度快。8.系统运行稳定,数据存储安全可靠。3.2.2 运行环境CPUPentium4 1.8G以上内存512mb以上硬盘空间500mb以上操作系统Windows XP或Windows 7数据库SQL server2008数据库开发环境Microsoft visual studio 2010浏览器IE6.0以上3.3 系统功能描述3.3.1 系统的功能特性一、此系统与其他的物业公司最大的不同之处是有项目管理模块,此模块是对小区进行管理的,物业公司管理不同的小区,因为小区的规模大小和档次,公司对其提供的服务也有所不同,但是好多物业网站都没能体现出来,我们有了小区管理模块就可以对每个小区进行不同管理,小区的通告、新闻也是有不同的小区管理员来发布的。此系统要满足以点几个功能特性:(1) 系统的安全性:要求数据库合理安全。防止出现用户信息泄露,账号被盗的现象。(2) 系统易维护性:要求应用文件易于维护,数据库应用速度快,不出现错误数据。配置合理的IIS服务,使服务器不出现死锁现象。(3) 操作的简单性:不同的操作员操作不同的功能,因模块间的独立性,操作员使用起来更方便,也会降低错误发生机率。二、此系统的留言板模块,允许任何登录到本企业网站的人进行留言,从而已方便游客或是小区住户和企业的互动交流,以满足沟通的需求。三、此系统的新闻、通知模块,该模块主要是有系统管理员进行管理与维护,通过系统管理员的添加与修改,以便达到新闻与通知的实时、准确的传递。四、此系统的项目管理模块,该模块是首先系统管理员对其进行小区的添加,然后由小区管理员对小区里的新闻、通知进行发布与管理。五、此系统的系统管理模块,是本系统的最为重要的模块之一,主要是管理员通过权限设置添加或删除管理员,修改管理员信息并为管理员分配属于其的管理权限。3.2.2 系统的功能分析留言板模块的功能主要是方便网站的浏览者与企业之间的实时互动与交流。例如游客可以通过留言板进行信息的反馈。同时,与公司的交流也可以通过论坛功能实现,论坛不仅方便游客与公司交流,它也是小区住户交流的平台,公司对论坛的管理,可以直接与住户沟通,提高公司的管理水平。管理项目系统功能开发的总体任务是为实现管理了新的小区后,这一小区可以直接添加到公司网站上,本系统最大的特点是不仅在后台留有接口,前台也留有接口,因为对小区网站来说,他不是名义上的网站,它只是通过一定的技术,可自动生成的小网站,所以每添加一个小区,前台就可以看到新的小区网站,后台有小区的接口,就可以对这个小区的通知、新闻进行添加与管理。新闻、通知模块,主要是为了实现信息的快速交流,减少中间沟通环节的时间而进行的开发。所有的人均可以查看新闻及通知,从某种意义上说,也是企业自身的一种宣传,为了让更多的人、更好的了解企业文化、发展历史、从而增加客户对企业的信任与信心,为之间更好的合作搭桥铺路。网站功能要求主要表现:(1)、对于游客:1、都可以登录到物业网站,浏览本公司新闻及通知等,查看企业简介,公司文化、新闻、也可留言等等,以及其他没有权限要求的界面内容。 (2)、对于普通操作员:1、包括游客登录的所有权限。2、通过系统管理员分配给的账号与密码登录后,对公司的新闻、留言、招聘等信息添加与管理。(3)、对于本小区管理员:1、包括游客登录的所有权限。2、通过系统管理员分配给的账号与密码登录后,可以登录到相应的小区管理界面,对小区的新闻、通告添加与管理。(4)、对于系统管理员1、具有最高权限,包括游客、普通管理者和小区管理员所有的权限。2、添加新的小区,管理小区,添加系统的管理员,管理管理员的信息等。3.2.3 系统的流程分析通过对用户的需求和系统功能的分析,得出了系统的总体思路,下面是系统总体的使用流程,显示了用户在中州物业网中可以完成的操作。系统的总体流程图如图3.1所示:游客登录登陆中州物业网站后可以完成的操作如下图:普通管理员登陆中州网站后可以完成的操作如下图:小区管理员登陆中州物业后可以完成的操作:系统管理员登陆中州物业管理系统后可以完成以下操作:3.2.4 系统数据描述系统ER图:地址简介小区名小区ID图片小区地址权限管理属于属于邮政公司管理员密码法人代表账号电话3.4系统的数据库设计数据库设计是一个项目开发设计中的一个关键环节,系统的大量数据信息都将存储在其中,而且还要使用数据库来完成信息的读取、查询、修改相关的操作。数据库技术是使用计算机进行数据管理的核心技术,几乎所有的计算机信息管理系统都是以数据库为基础的。3.4.1 数据库分析与设计本项目中的部分功能是动态的、实时的,主要是为方便后台与前台之间的信息传递,更是为了加强网站的交互便捷性。所以,为了实现数据的实时传递功能,必须在设计的过程中考虑到数据的实时传递性。例如,管理的新闻、通知发布于修改删除功能,对管理员、小区管理员的后台认证与管理等,小区的添加与小区新闻的管理,都需要与后台数据库的链接,并进行实时的数据更新。在设计数据库表的过程中,要记住几条原则:一个数据库表最好只存储一个实体和对象的相关信息,不同的实体最好存储在不同的数据表中;数据表的信息结构一定要合适,表的字段的数量一定不要过多;扩充信息和动态变化的信息一定要分开存放在不同的表中,尽量减少多对多表关系,这样以便准确快速的查找出错信息。本系统使用的是SQL Server 2010数据库管理系统,数据库服务器为本机,数据库名为wygl,具体情况如下:数据表说明Dbo.user管理员表Dpany公司信息表Dpanynews公司新闻表Dbo.newscategory公司新闻类别表Dbo.job招聘信息表Dbo.message留言信息表Dbo.pre

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论