




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录引言2第一章 系统分析31.1开发背景31.2需求分析31.3可行性分析3第二章 ASP 简介621ASP简介622Active Server Pages模型823ASP的功能8第三章 安装IIS10第四章 主要模块设计1541 设计流程1542详细设计1543数据库的设计1744设计管理员用户表1945 设计其他表2046主页(index.asp)的设计2247后台登录管理模块(pleaselogin.asp的设计:2648社区交流模块(jl.asp)的设计2749费用查询模块(search.asp)的设计29第五章 系统使用说明3451使用说明3452客户端环境34总结与致谢35参考文献36引言本软件使用DREAMVER MX 2004进行开发。数据库技术的产生与发展源于对于数据的组织和管理。数据库技术是数据管理的技术,它随着数据管理任务的需要而产生于20世纪60年代中期。这是一门综合性技术,涉及操作系统,数据结构,算法设计和程序设计等知识。数据库技术的基本思想是对数据实行集中,统一,独立的管理,用户可以最大限度的共享数据资源。数据库系统实际上是一个应用系统,它是在计算机硬,软件系统支持下,由用户,数据库管理系统,存储在存储设备上的数据和数据库应用程序构成的数据处理系统。数据库系统是由数据,数据库管理系统,应用程序,用户组成。数据库的特点:1.实现数据共享 2.实现数据独立3.减少了数据冗余度 4.避免了数据不一致性5.加强了对数据的保护。数据库应用系统(DATABASE APPLICATION SYSTEMS DBAS)管理信息系统开放式信息服务系统一个数据库应用系统通常是由数据库和应用程序两部分组成,它们是在数据库管理系统支持下设计和开发出来的。第一章 系统分析1.1开发背景随着我国市场经济的快速发展和人们生活水平的不断提高,简单的社区服务已经不能满足人们的需求。如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题。要想提高物业管理水平,必须全方位地提高物业管理意识。只有高标准、高质量的社区服务才能满足人们的需求。面对信息时代的挑战,利用高科技手段来提高物业管理无疑是一条行之有效的途径。在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要的地位。物业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。1.2需求分析 某小区位于我市西郊,绿化面积1200多平方米,占地面积100000,建筑面积680000多平方米,24小时保安巡逻,环境幽雅、周边配套设施完善,实行封闭式管理,小区现居住约2万人。由于管理面积大,户数多,物业管理范围广,管理内容繁杂,小区物业管理混乱的问题一直无法解决。再者,小区物业管理中一项重要的工作是计算、汇总各项费用,由于费用项目较多,计算方法繁重,手工处理差错率较高。同时查询某房产资料或业主资料往往也需要较长时间,给物业管理者的工作带来了诸多弊端。因此该物业公司决定采用计算机进行物业管理。根据该小区具体情况,该系统在实施后,能够满足对小区住户资料、小区投诉、网上交流、水费、物业费、电费、车位费等进行管理。该系统的实施为小区日后发展奠定了新的台阶。根据该物业的具体情况,系统主要包括:系统登录、基本资料、物业管理、信息查询、居民投诉等模块。1.3可行性分析在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。新系统目标应充分体现公司的战略目标、发展方向和基本特点,直接为公司管理服务,同时,新系统目标应该和现行系统的各项基本功能密切相关,并且可以分期分批实现。需要指出的是,新系统目标不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。新系统目标的提法不尽相同,例如:提高工作效率和减轻劳动强度;提高信息处理速度和准确性;提供新的处理功能和决策信息,等等。新系统的目标确定后,就可以从以下三方面对能否实现新系统目标进行可行性分析:(1)技术可行性根据新系统目标来衡量所需的技术是否具备,一般从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,并考虑近期内可以培养和发展的技术人员。(2)经济可行性估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等;软件开发费用:若由实习单位的技术人员开发,则该项费用可以计入下面的人员费用一项;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支;其它费用。系统的效益可以从经济效益和社会效益两方面考虑。对于企业管理信息系统则应着重分析其社会效益。例如,系统投入运行后可以提供哪些以前无法及时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助等等。(3)运行可行性对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。按上述三方面进行可行性分析、研究后,就可整理并编制出新系统开发的可行性报告,它是总体规划工作的阶段性成果。第二章 ASP 简介21ASP简介ASP是Active Sever Pages的简称,是服务器端脚本编写环境,使用它可以创建和运行动态、交互的WEB服务器应用程序。使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的WEB页和基于Web的功能强大的应用程序。ASP应用程序很容易开发和修改,可用它来创建动态Web页或生成功能强大的Web应用程序。ASP页是包括HTML标记、文本和脚本命令的文件。ASP页可调用ActiveX组件来执行任务,例如连接到数据库或进行商务计算。通过ASP,可为Web页添加交互内容或用HTML页构成整个Web应用程序,这些应用程序使用HTML页作为客户的界面。也可以认为ASP是一种类似HTML(Hypertext Markup Language,超文本表识语言)、Script与CGI(Common Gateway Interface,通用网关接口)的结合体,但是其运行效率却比CGI更高。程序编制也是比HTML更方便且更有灵活性,程序安全保密性也远比Script好。现在网上还流行另一种语言PHP,它和ASP有相似的功能,但目前主要用在其他操作系统,如Linnux、UNIX系统中。如果是第一次接触互联网络(Internet),那么可能不很了解上述的名词,下面就各种名词加以解释并说明它们之间的区别。HTML(Hypertext Markup Language)是一种超文本识别语言,HTML文件是被网络浏览器读取并产生网页的文件,用户只要使用网页浏览工具包括Microsoft Internet Explorer及Netscape Communicator等。由于HTML文件都是由标签(tag)所组成的,因此它比较适合制作静态网页,再者,由于自身的限制HTML是无法直接存取数据库的,所以存取数据库的工作大部是依靠CGI来处理。ASP不但可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上要比HTML标签方便且更有灵活性。CGI(Common Gateway Interface)是一种共用的网关接口,它可以成为一种机制。因此你可以使用不同的程序语言编写适合的CGI程序,这些程序语言包括Visual Basic、或C/C+等等,可以将已经写好的程序放在WEB服务器的计算机上运行,再将其运行结果通过WEB服务器传输到客户端的网页浏览器。事实上,这样的编制方式比较困难而且效率低,一位每一次修改程序都必须重新将CGI程序编译成可执行文件。而ASP与Script(脚本)的编写方式非常类似,它完全不需要重新编译成可执行文件就可以直接运行,再者ASP内置的ADO组件,允许用户通过客户端浏览器存取各种各样的数据库。除此之外,ASP与CGI最大的不同在于对象向导和组件重用,ASP除了内置的Request对象、Response对象、Server对象、Session对象、Application对象及ObjectContext对象等基本对象外,另外允许用户以外挂的方式使用ActiveX控件。当然,ASP本身也提供了多个ActiveX控件供使用,这些组件包括广告回转组件、文件存取组件、文件连接组件及数据库存取组件等,这些大量扩充且重复使用的组件使ASP的功能远大于CGI。Script(脚本)是由一组可以在Web服务器或客户端浏览器运行的命令组合而成,目前在网页编制上比较流行的脚本语言包括VBScript与JavaScript。这些脚本大部分是在客户端运行, 因此,客户端可以很清楚的取得脚本的内容,所以,就安全性而言,这些客户端的脚本语言的确是有些危险。ASP虽然具有脚本语言的方便性,但由于它是在Web服务器端运行的,运行后再将运行结果以HTML格式传送至客户端的浏览器,因此ASP与一般的脚本语言相比,要安全多了。PHP是一个缩写名称,“PHP:Hypertext Preprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(类试IIS上的ASP)。而PHP独特的语法混合了C、Java、Perl以及PHP式的新语法,它也可以比CGI或者Perl更快速的执行动态网页。要比较和网页结合的能力,PHP和ASP式并驾齐驱的。在开发及维护时间上,PHP及ASP都有不错的表现。总而言之,ASP是目前网页开发技术中最容易学习、灵活性最大的开发工具之一,而且,最总要的是ASP拥有非常强大的可扩充性。ASP是用附加特性扩展了的标准的HTML文件。像标准的HTML文件一样,ASP包含可被Web浏览器显示并解释的HTML标签。通常放入HTML文件的Java小程序、闪烁文本、用户端文本、用户端ActiveX控件都可以放入Active Sever Pages中。不过,ASP具有3个重要特性使它变得很独特:1ASP可包含服务器端脚本。将服务器端脚本包含在ASP中就可以用动态内容创建网页。举个简单例子,可以创建一个不同时间显示不同信息的网页。2ASP提供了几种内置对象。在Active Server Pages中使用内置对象可以使脚本功能更强,在其他方面,这些对象可使你从浏览器中检索或向浏览器发送信息。例如,可以用Request对象取得用户发送到HTML表单上的信息,并在一个脚本中响应这些信息。3用附加组件,可以扩展Active Server Pages。Active Server Pages可以同几个标准的服务器端ActiveX组件捆绑在一起,这些组件的使用可以方便的处理数据库,发送E-mail或访问文件系统。 这3方面特性给Active Server Page下了定义。Active Server Pages是用服务器端脚本、对象和组件扩展了的标准的HTML页,使用Active Server Page可以用动态内容创建网站。22Active Server Pages模型浏览器从Web服务器上请求.asp 文件时,ASP脚本开始运行。然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本命令,并将Web页传送给浏览器。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。所以不必担心浏览器能否处理脚本: Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。由于脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到他们正在浏览的页的脚本命令23ASP的功能Active Server Pages在功能方面有所增强,更易于开发应用程序。主要如下:*Microsoft 脚本调试程序。可以使用脚本调试程序调试.asp文件。*事务性脚本。ASP页和页中使用的对象可以运行于事务环境之下。在页上的全部工作只有两种结果:提交或终止。事务可以保护应用程序免于因失败而导致数据丢失。*管理工具。许多应用程序设置可在Internet服务管理器上进行,这是Internet Information Server和Personal Web Server(在Windows NT Workstation上)的管理工具。*隔离ASP应用程序。可以隔离ASP应用程序以便它们能在Web服务器上独立的内存空间内运行。万一某个应用程序失败时,可以保护其他应用程序和Web服务器。他也可以在不停止Web服务器的情况下,停止一个应用程序或从内存中卸载其组件。*文件上载。浏览器可以通过Posting Acceptor应用程序将文件上载到Web服务器。可以编写ASP脚本来发送带有从Posting Acceptor传来的信息的E-mail,如每一个上载文件的位置和名称。*新的ASP组件。ASP提供了新的基础组件。*应用程序根目录的改变。ASP应用程序的根目录在Web站点上可以是物理目录。以前,根目录必须映射为虚拟目录。现在可以用Internet服务管理器指示ASP应用程序的根目录。必须将.asp文件置于应用程序树中,Web服务器才能检测文件的改变并且自动重装它们。*支持Internet Explorer4.0通道和Web预测。当ASP要发送包含通道定义命令的文件时,它会自动告诉Internet Exployer4.0。使用ASP很容易就能生成通道定义(.cdf)文件*支持HTTP1.1协议。Internet Information Server和Personal Web Server支持HTTP1.1协议。在响应支持HTTP1.1的浏览器(例如Internet Explorer4.0)时,这一支持可使ASP利用新协议的高效率。例如,当向浏览器返回页面的时候,ASP使用大块转换编码以提高网络效率。*使用脚本语言。Active Server Pages提供了一个在HTML页中使用现有脚本语言如Microsoft VBScript和Microsoft Jscript的框架。本节将解释如何创建ASP页、如何添加脚本语言语句以及如何执行创建对象实例等基本任务。虽然这些主题介绍了一些脚本和编程的概念,但其用意并非是教您一门脚本语言。Microsoft的脚本语言提供自己的文档,许多其他的有关脚本的书籍可从当地的图书商处获得。第三章 安装IISWindows 2003 Sever 在安装时,会自动安装IIS 6.0,但Windows 2000 Profession 却不会自动安装IIS 6.0。我们可以通过打开“控制面板”的“添加/删除程序”来安装IIS或删除IIS组件,过程如下:1.打开“控制面板”的“添加/删除程序”待出现“添加/删除程序”窗口时,选取“Windows安装程序”组件,这时屏幕上会出现“Windows安装向导”窗口,在这个窗口中,请单击“下一步”钮,进行IIS安装。 安装好IIS6.0之后,如果我们使用这个网址来浏览IIS 6.0所提供的网页,结果会出现“输入网络密码”窗口,如下图所示:这一现象是正常的。这是因为Windows 2003对安全的控制与管理比较严格。接下来把“物业”目录(WY)整个放到www的根目录(默认的位置是C:Inetpubwwwroot)为了能够存取/ WY目录下的网页,其设置过程如下:1先打开“Windows资源管理器”,然后选取WY 目录,接着点击鼠标右键,待出现快捷菜单时,选取“属性”项,接下来会出现“WY 属性”窗口。2接下来选取“安全”页面,然后选取“Everyone”,最后核取“读取及执行”、“列出文件夹目录”、“读取”及“写入”,再按下“应用”钮即可完成。3接下来设置主目录,在“控制面板”的“管理工具”下的“Internet 服务管理器”中右边的“默认Web站点”点击鼠标的右键,选取“属性”在“默认Web站点 属性”中将主目录路径设为C:InetpubwwwrootWY如下所示:4向“默认Web站点属性”中的“文档”的设置,添加index.asp,并且把它放到首位,并且应用、确定。如下所示:5把安全配置设置成none模式,或者通过安装向导,或者选择站点的名称,单击鼠标右键,然后设置合适的属性。在“目录安全性”选项卡中设置“匿名访问和验证控制”单击“编辑”按钮选中“匿名访问”和“集成Windows 验证”第四章 主要模块设计41 设计流程当使用者第一次登陆本网站时可以进行网站浏览与留言,但要是进行其它操作。通过用户姓名即可查询各种应缴费用。管理员通过后台登录可以对网站、留言板及住户情况进行管理。 投诉反馈打印录入信息回复留言查询信息物业操作员留言板管理居民信息管理员用户登录网上留言查询信息业主居民娱乐42详细设计 1、后台管理的流程图:YN开始输入登录密码是否正确管理界面2、费用查询模块的流程图:NY开始查询条件设置是否继续结束3、投诉管理模块流程图4、居民登记模块IPO图:IOP居民信息提供相应的界面供操作人员录入保存到表5、查询信息模块IPO图:IOP设置查询选项信息提供相应的界面供操作人员录入显示查询结果43数据库的设计1、数据库概念结构设计本系统根据以上的设计规划出的实体有:居民信息表、意见表、社区信息表、用户表等实体。部分实体具体的描述-图如下:居民信息实体姓名性别楼号居民信息实体-图意见信息实体编号姓名意见时间意见信息实体-图社区信息实体名称联系方式简单社区信息实体-图用户信息实体用户名密码用户信息实体-图居民标准信息居民登记居民信息管理费用费用信息管理结算信息管理结算实体之间关系-图2、表结构首先将物业管理信息系统的数据库概念结构转化为ACCESS 2000数据库系统所支持的实际数据模型,即:数据库的逻辑结构。其部分表格的设计结果如下列名数据类型可否为空说明Idkey自动NOT NULLT_Name文本NOT NULL姓名T_Sex文本NULL性别T_Tel文本NULL电话T_House_No文本NULL楼号T_Room_No文本NULL房号Temement居民信息表列名数据类型可否为空说明ID自动NOT NULLYJ_Name文本NOT NULL姓名YJ_content备注NULL内容YJ_Datetime日期/时间NULL日期YJ意见表列名数据类型可否为空说明ID自动NOT NULLinfo_Name文本NOT NULL社区名称info_jj备注NULL简介Info_contact备注NULL联系方式Info社区信息表44设计管理员用户表 采用Microsoft Access 2000新建一个数据库DataBase.mdb,然后添加一张admin表。45 设计其他表(1)费用管理表:(2)留言表:(3)住户表:其他表详见数据库。46主页(index.asp)的设计是用户登录的第一页。运行界面如下:主要代码如下:社区物业服务网站 社区公告 a href=# onClick=window.open(showgg.asp?id=,width=500,height=400,scrollbars=yes,resizable=yes) class=a04 >>更多 友情链接 费用查询 住户姓名为空,则查所有住户 住户姓名: 类型: 水费 电费 煤气费 物业费 年: 2000 2002 2003 2004 2005 2006 2007 2008 月: 1 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版企业员工特殊技能培训借款协议
- 2025年度客运服务人员劳动合同样本
- 2025版旅游产品居间服务合同范本
- 二零二五年度海外房产购置咨询合同
- 2025年度户外拓展训练赛事策划与服务合同
- 2025年度房地产抵押合同:文化旅游地产贷款范本
- 2025版动物养殖废弃物资源化利用与购销合同
- 2025返聘合同:返聘法律顾问企业法律事务合同范本
- 2025版旅游度假村开发甲方投资合同条款
- 二零二五年度绿色生态环保项目环境行政合同
- 2025年R1快开门式压力容器操作考试100题及答案
- 2025年中国离心式冷水中央空调行业市场深度分析及发展前景预测报告
- 滴灌通收入分成协议合同
- 园区建设保障房管理办法
- 2025入党培训考试题库及答案
- 2025至2030机场运营行业市场深度调研及前景趋势与投资报告
- 遂宁市射洪市招聘社区专职工作者考试真题2024
- 智慧工会平台管理办法
- 合作共建园区管理办法
- 2025年广东省中考英语试卷真题及答案详解(精校打印版)
- 2025年通 用技术集团招聘笔试备考题库(带答案详解)
评论
0/150
提交评论