web结课大作业_第1页
web结课大作业_第2页
web结课大作业_第3页
web结课大作业_第4页
web结课大作业_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

1、Web程序设计结课大作业基于ASP.NET 3.5 的社区物业管理网专 业: 完 成 人: 学 号: 任课教师: 时 间: 成 绩: 摘 要 社区物业管理系统主要是针对生活的物业管理公司作为使用对象开发的,作为一个典型的信息管理系统(MIS),其系统开发任务主要包括数据库的设计与维护、客户端应用程序的开发等两个方面。对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,如用户需要密码才能使用等;而对于后者则要求程序界面友好、功能完备等特点。 当微软发布ASP.NET 1.0时,甚至没有期望这项技术被多门狂热的采用。ASP.NET很快变成用微软技术开发web应用的标准,沉重打击了

2、其他web开发平台的竞争者。 第一次面对ASP.NET3.5的开发人员不免要问其与ASP.NET3.0的不同。说来也怪,ASP.NET3.0是不存在的。微软使用.NET Framework 3.0来发布新技术最特别的,WPF(Windows Communication Foundation),一种用来创建面向消息服务的技术,WF(Windows Workflow Foundation),一种允许你将复杂业务处理模拟成一系列动作的技术。然而,.NET Framework 3.0不包括新版本的CLR或ASP.NET。相反,下一版的ASP.NET被集成到.NET Framework 3.5中。 本文

3、根据老师的要求,选择了课后的课程设计选题,根据基于Asp.NET 3.5 的社区物业管理网的一些提醒所编写出来的。 这里面一共有12个模块。1.用户注册登录 2.业主发布信息 3.业主信息查询 4.站内新闻公告浏览 5.员工信息管理 6.业主信息管理 7.欠费信息管理 8.新闻信息管理 9.停车信息管理 10.业主投诉信息管理 11.设备维修信息管理 12.值班员工信息管理 本文首先说明了该系统的开发环境以及对开发工具的选择。并且通过对社区的实地考察,对社区需求的综合分析,着重介绍了系统的设计环节,主要包括数据库、输入、输出设计。最后对编程实现系统功能,使之成为可运行的程序的这个过程进行了简单

4、的描述。关键词:社区物业管理网;ASP.NET 3.5;Web目录1设计需求与构思*61.1 设计需求概述*61.2 系统体系架构构思*61.3 功能模块构思*72.系统开发技术简介*102.1ASP.NET 技术简介*112.2C#技术简介*112.3SQL Server 2005 技术简介*123. 系统分析*133.1系统的研究意义*133.2.1 系统的特点及优缺点分析*13 3.2.2 系统的设计目的*153.3 系统的可行性分析*153.4 数据流图*194.1数据库物理结构设计*204.2数据库概念结构设计*204.3数据库逻辑结构设计*215.1系统的主框架页面的设计与实现*2

5、35.2注册与登录*265.3站内新闻公告浏览*276.1后台模块设计以及实现*296.2新闻信息管理*326.3停车信息管理*356.4欠费住户信息管理*386.5住房信息管理*416.6小区设备维护管理*426.7投诉信息管理*456.8员工信息管理*477.1总结*491设计需求与构思1.1 设计需求概述 随着市场经济的发展和人们生活水平的提高,人们对住宅社区的物业管理要求越来越高.同时社区规模的不断扩大和业主的增多.使得物业管理工作量变得越来越大,越来越复杂.为了适应这种形式,物业管理人们必须不断完善社区的各项硬件条件,同时也必须配备现代化的物业管理网.1.2 系统体系架构构思 社区物

6、业管理网面向业主服务,是物业管理人员为社区业主服务的一个平台,包括业主管理,业主服务信息管理和管理员后台信息管理等。 根据社区物业管理的特点,可将其分为前台和后台两个部分。如下图所示,前台主要包块用户注册登录功能,业主信息发布功能,站内新闻公告浏览功能和业主信息查询功能等。后台主要包括设备维修信息管理功能,值班员工信息管理功能,员工信息管理功能,业主信息管理功能,欠费信息管理功能,新闻信息管理功能,停车信息功能和业主投诉信息管理功能等。 社区物业管理网 前台 后台业主投诉信息管理模块停车信息管理模块新闻信息管理模块欠费信息管理模块业主信息管理模块员工信息管理模块值班员工信息管理模块设备维修信息

7、管理模块业主信息查询模块用户注册登录模块业主发布信息模块站内新闻公告浏览模块 图 社区物业管理网功能模块1.3 功能模块构思根据实际需求,本系统分为12个模块。其中有1.用户注册登录 2.业主发布信息 3.业主信息查询 4.站内新闻公告浏览 5.员工信息管理 6.业主信息管理 7.欠费信息管理 8.新闻信息管理 9.停车信息管理 10.业主投诉信息管理 11.设备维修信息管理 12.值班员工信息管理1. 用户注册登录 用户注册登录模块实现社区业主和物业管理人员的注册登录功能。社区业主登录系统后,能发表投诉信息,发表保修信息,发表设备维修信息和发表反馈信息等;物业管理人员登录系统后,能通过后台对

8、系统进行维护和管理。主要包括管理业主投诉信息,管理业主报修信息,管理设备维修信息和管理业主费用信息等。2. 业主发布信息 业主发布信息模块实现社区业主发布各类信息功能,主要包括发布投诉信息,发布报修信息,发布设备维修信息,发布反馈信息和发布停车信息等。3. 业主信息查询 业主信息查询模块实现与业主相关的各类信息查询的功能,主要包括欠费信息查询,投诉信息查询和停车信息查询等。4. 站内新闻公告浏览 站内新闻公告浏览模块实现查看浏览各类新闻公告功能,主要包括浏览站内公告,综合查询新闻公告和浏览网站新闻等。5. 员工信息管理 员工信息管理模块实现员工信息的维护功能,主要包括添加员工信息,更新员工信息

9、和删除员工信息等。6. 业主信息管理 业主信息管理模块实现业主信息的维护功能,主要包括添加业主信息,更新业主信息和删除业主信息等。7. 欠费信息管理 欠费信息管理模块实现欠费信息的维护功能,同时要做到及时提醒和通知。主要包括添加欠费信息,更新欠费信息和删除欠费信息等。8. 新闻信息管理 新闻信息管理模块实现新闻信息的维护功能,主要包括添加新闻信息,更新新闻信息和删除新闻信息等。9. 停车信息管理 停车信息管理模块实现停车信息的维护功能,主要包括添加停车信息,更新停车信息和删除停车信息等。10. 业主投诉信息管理 业主投诉信息管理模块实现业主投诉信息的维护功能,主要包括添加业主投诉信息,更新业主

10、投诉信息和删除业主投诉信息和反馈业主投诉信息等。11. 设备维修信息管理 设备维修信息管理模块实现设备维修信息的维护功能,主要包括添加设备维修信息,更新设备维修信息和删除设备维修信息和及时反馈设备维修信息等。12. 值班员工信息管理 值班员工信息管理模块实现值班员工信息的维护功能,主要包括添加值班员工修信息,更新值班员工信息和删除值班员工信息等。2. 系统开发技术简介 结合小区物业管理的实际需要,通过对ASP .NET开发工具 、SQL Server 2005 数据库以及SQL 语言 和HTML 语言的深入学习及实践,主要完成了物业管理系统的需求分析、数据库设计、应用程序设计与开发工作。 本系

11、统用C#和ASP NET 实现小区管理中所涉及的物业管理系统。在开发过程中运用到了 CSS 页面设置技巧以及在 WEB 应用程序开发中对数据库的访问技术 。利用 2 ASP. NET 平台的特性设计了结构合理的WEB 应用程序,并将C#与数据库结合高效地开发WEB 应用程序。 2.1ASP.NET 技术简介 ASP.NET 是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET,C#和J)来开发应用程序。另外,任何ASP.NET 应用程序都可以使用.NETFramework 平台。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库

12、环境、类型安全、继承等。 ASP.NET可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .net)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具的所有优点,包括开发人员用来将服务器控件拖放到Web 页的GUI 和完全集成的调试支持。 微软为 ASP.NET设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等,目的是让程序员更容易开发出 Web 应用,满足计算向Web 转移的战略需要。 2.2C#技术简介 C#是Microsoft 为开发NET平台上运行的基于组件的Interne

13、t 程序和服务而专门设计的语言。C#是一种简单、现代、面向对象和类型安全的编程语言,由 C 和 C+ 发展而来。C#(发音为“C 霎普”)牢固地植根于C 和C+语言族谱中,并且会很快被 C 和 C+程序员所熟悉。C#的目标在于把 Visual Basic 的高生产力和 C+本身的能力结合起来。 C#作为Microsoft Visual Studio 7.0 的一部分提供给用户。除了C#以外,Visual Studio 还支持 Visual Basic、Visual C+和描述语言 VBScript 和 Jscript。所有这些语言都提供对Microsoft .NET平台的访问能力,包括一个通用

14、的执行引擎和一个丰富的类库。Microsoft .NET平台定义了一个“通用语言子集”(CLS),是一种混合语言,这样可以增强CLS 兼容语言和类库间的无缝协同工作能力。对于C#开发者,这意味着既是C#是一种新的语言,已经可以对用老牌工具,如Visual Basic 和Visual C+ 的丰富类库进行完全访问。C#自己并没有包含一个类库。 2.3SQL Server 2005 技术简介 Microsoft SQL Server(简称 SQL Server)是微软公司推出的一个高性能的关系型数据库管理系统,随着其产品性能的不断提高,使之在数据库系统领域中占有重要地位。Microsoft SQL

15、 Server 2005 是继 SQL Server 6.5 和 SQL Server 7.0 以后,推出的又一改进的关系型数据库管理系统,使用户快捷地管理数据库和开发应用程序。 SQL Server 2005 使用了最先进的数据库结构,与 Windows DNA 紧密集成,具有强大 3 的Web 功能,可以利用高端硬件平台以及最新网络和存储技术,可以为最大的Web 站点和企业应用提供优良的扩展性和可靠性,使用户能够在Internet 领域快速建立服务系统,为占领市场赢得宝贵的时间。同时,SQL Server 2005 还为用户提供了重要的安全性功能,为用户数据安全提供了可靠的保证。另外,SQ

16、L Server 2005 在数据库服务器自动管理技术方面处于数据库领域的领先地位,可以使用户免去繁琐复杂的工作量,从而有精力处理更重要的问题,使系统在商业战略上占得先机。 SQL Server 数据库系统特点:与Internet 高度集成;高伸缩性和适应性;企业级数据库功能强;易于安装和使用;具有决策支持的资料仓库。4. 系统分析3.1系统的研究意义 小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、住户管理、停车场管理、设备管理、系统维护管理等。而这些项目在过去手工操作时代,需要手工记录这些事情,

17、不但麻烦,还经常出错,给管理人员带来很多不便。为了更好的为广大住户服务,所以决定开发一套小区物业管理系统,帮助小区管理人员从复杂的物业管理之中解放出来。 2.2 研究现状及设计目标 3.2.1 系统的特点及优缺点分析 随着全国经济发展和城市开发,物业管理已形成规模,其效益也越来越明显。在经济效益方面,对地方政府而言,减少了大量的财政补贴;对住宅区开发企业而言,能提高物业市场竞争力,使开发企业的房产畅销,加速资金周转。同时,完善的物业管理能为开发商树立良好的企业形象,吸引更多的房地产交易商和消费者。在环境效益上,住宅区内的环境和布局、治安等与整个建设风貌融为一体,提高了房地产业的综合效益。但是,

18、目前在物业管理的实践过程中还存在着如下问题 :1. 物业管理架构不完善。目前,全国物业管理存在的首要问题是架构不完善,体制需进一步理顺和重新构建。其中,政府、管委会、物业管理公司责、权、利关系需要进一步明确。2. 配套设施运作不理想。目前,小区的投资建设与物业管理脱节,没有从物业的生产、流通与消费的全过程来通盘设计和全方位运作,配套设施运作不理想,物业管理滞后于住房消费使用。 3. 维修保养不得力。小区或写字楼一旦发生故障性事件而向物业管理公司反映(诸如电梯损坏、水管泄漏、电闸破坏、防盗门失灵、墙灰剥落等),往往不能得到及时解决。4. 物业管理法制不健全。小区物业管理方面的法规很不健全,诸如物

19、业管理体制、物业管理经费等关于住宅小区的物业管理中的重大问题都有待于进一步的明确规定。为此造成了物业管理很难纳入依法管理的法制轨道。 5. 物业管理公司与社会相关方面关系不顺。物业管理公司在经营管理服务过程中与街道、居委会、公安、交通、环保、卫生及文化娱乐等部门都有密切关系。由于工作范围不明确,关系不协调,已成为小区物业管理中一大突出矛盾。6. 物业管理不到位。目前有物业管理公司不以“物业管理”为主业,而着重于多种经营,或只限于收租金和一般养护维修,而对于如何保养好建筑物的外貌、公用部位、周围环境,主动维修设备,提高物业的使用功能和经济价值则未能很好顾及,更谈不上特约服务了。7. 地区间发展不

20、平衡。各个省(市、区)申报参评全国优秀管理住宅小区,不足全国小区总数的30%,参评城市不到全国城市的1%,有6 个省会城市拿不出小区参评。这里既有南北经济发展差异的客观因素,也有主管部门“重建轻管”的倾向。 3.2.2 系统的设计目标 小区物业信息管理系统是针对当代社会,住宅小区逐渐成为居住主流这一市场需求而应运而生的,是为小区管理者和小区用户更好的维护小区各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,实现各项管理等几个方面的功能。 对物管中心来说,小区的楼宇,房间,用户的管理、小区内停车场的管理、各项设备的维修等都需要考虑到;对小区环境、小区的楼房要有详细的介绍;

21、对房屋出租情况要有管理员详细记载;对设备维修的费用等各项情况资料也要有记载;对管理需要登记并处理整个过程;对小区内车辆要有车位编号、停车户主、车位位置等记录。3.3 系统的可行性分析 可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,因此该系统的可行性分析包括以下几个方面的内容。 (1)技术可行性 ASP.NET 完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动

22、人心的新技术,正是这些具有革新意义的新特性,让ASP NET 远远超越了 ASP,同时也提供给 Web 开发人员更好的灵活性,有效缩短了 Web 应用程序的开发周期。ASP.NET与 Windows 2000 Server/Advanced Server 的完美组合,为中小型乃至企业级的Web 商业模型提供了一个更为稳定,高效,安全的运行环境。ASPNET 作为一种建立在通用语言上的程序构架,能被用于一台 Web 服务器来建立强大的 Web 应用程序。与现在的Web 开发模式相比,ASPNET 具有许多强大的优势 。执行效率的大幅提高 ASP.NET 是把基于通用语言的程序在服务器上运行。不像

23、以前的 ASP 即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,要比一条一条的解释强很多。 世界级的工具支持 ASP.NET构架是可以用Microsoft(R)公司最新的产品 Visual Studio net 开发环境进行开发,WYSIWYG(What You See Is What You Get 所见即为所得)的编辑。这些仅是ASP.NET 强大化软件支持的一小部分。 强大性和适应性 因为 ASP.NET 是基于通用语言的编译运行的程序,所以有强大性和适应性,可以使系统运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无

24、缝的整合到 ASP.NET的 Web 应用中。ASP.NET 同时也是 language-independent 语言独立化的,所以,可以选择一种最适合的语言来编写程序,或者把程序用很多种语言来写,现在已经支持的有 C#(C+和 Java 的结合体),VB, Jscript。将来,这样的多种程序语言协同工作的能力会保存在的基于 COM+开发的程序中,并且能够完整的移植到ASPNET。 简单性和易学性 ASPNET 是运行一些很平常的任务,如:表单的提交、客户端的身份验证、分布系统和网站配置等。例如,ASP.NET页面构架允许建立自己的用户分界面,使其不同于常见的 VB-Like 界面。另外,通

25、用语言简化开发把代码结合成软件,这样简单的就像装配电脑。 高效可管理性 ASP.NET 使用一种字符基础的,分级的配置系统,使服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置都不需要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使Asp net 的基于应用的开发更加具体和快捷。安装在一台服务器系统的 ASP.NET的应用程序只 8 需要简单的拷贝一些必须的文件,不需要系统重新启动。 多处理器环境的可靠性 ASP.NET 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境

26、下用特殊的无缝连接技术,将很大的提高运行速度。即使现在的 ASPNET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高效能,但现在的ASP 确做不到这一点。 自定义性和可扩展性 ASPNET 设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in" 的模块。这与原来的包含关系不同,ASPNET可以加入自定义的任何组件。网站程序的开发从来没有这么简单过。 基于Windows 认证技术和每个应用程序的配置,可以确信原程序时绝对安全的。 (2)经济可行性 此类物业管理信息系统,既达到了在网站上为小区做宣传、又吸引更多用户注意,并且对小区物业实行计算机信息化的管理,这样方便用户查看和了解

温馨提示

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

评论

0/150

提交评论