物业管理系统的设计与实现毕业设计(论文) - 图文(4)

2019-02-15 11:19

重庆大学本科学生毕业设计(论文) 系统分析

住户编号 住户身份证 住户信息表 (tb_zhuhuxinxi) 住户姓名 住户单位 与户主关系 住户电话 户主编号 户主姓名

业主投诉信息实体

投诉编号 投诉信息表 (tb_tousu) 投诉业主名 投诉状态 投诉内容 投诉日期

10

重庆大学本科学生毕业设计(论文) 系统分析

2.6.2 数据库逻辑结构设计

1、 消费信息表结构

字段名 xfid hzid hzname xfm xfje xfsj xfzhname memo 字段名 id person time neirong zhuangtai 字段名 id name stime etime person feiyong State neirong 字段名 title neirong fabushijian faburen xinwenleibie renqi state 数据类型 文本 文本 文本 文本 文本 日期/时间 文本 文本 数据类型 文本 文本 日期/时间 文本 文本 数据类型 文本 文本 日期/时间 日期/时间 文本 文本 文本 备注 数据类型 文本 文本 日期/时间 文本 文本 文本 文本 默认值 无 无 无 无 无 无 无 无 默认值 无 无 无 无 无 默认值 无 无 无 无 无 无 无 无 默认值 无 无 无 无 无 无 无 必填字段 是 是 是 是 是 是 是 是 必填字段 是 是 是 是 是 必填字段 是 是 是 是 是 是 是 是 必填字段 是 是 是 是 是 是 是 说明 消费单编号 户主编号 户主姓名 消费名称 消费金额 消费时间 消费住户姓名 备注 说明 投诉编号 投诉业主名 投诉日期 投诉内容 投诉状态 说明 设备维护编号 业主名称 起始日期 终止日期 经手人 服务费用 状态 维护内容 说明 新闻标题 新闻内容 发布时间 发布人 新闻类别 人气指数 状态 2、业主投诉信息表结构 3、设备维护信息表结构 4、网站新闻信息表结构

11

重庆大学本科学生毕业设计(论文) 系统设计

3 系统设计

3.1 公共类设计

本网站是物业管理系统,涉及到很多数据库的操作,所以就要很频繁的调用数据库的数据。在开发项目中以类的形式来组织、封装一些常用的方法和事件,不仅可以提高代码的重用率,也大大方便了代码的管理。本网站中创建了一个公共类-——DB类,主要用于访问数据库,数据库操作类主要的功能是连接数据库。

首先在命名空间区域引用using system.data.oledb;命名空间。代码如下:using system.data.oledb;

上邦国际社区物业管理网中采用Access数据库,下面给出链接数据库的字符串 。 ///

/// DB 的摘要说明 /// public class DB {

public DB() {

//

// TODO: 在此处添加构造函数逻辑 // }

public static OleDbConnection createDB() {

OleDbConnection odbc = new

OleDbConnection(\source=|DataDirectory|db_wygl.mdb;\ return odbc; } }

3.2 网站首页设计

3.2.1 网站首页设计概述

网站首页的设计效果关系到网站的建设及形象宣传,并且为整个网站设计提供了一个框架,它对网站的生存和发展起着非常重要的作用,好的首页设计会承载网站的灵魂,使得后面的设计变得水到渠成。网站首页应用是个信息含量较高、内容较丰富的宣传平台,主要包含一下内容: 1、网站菜单导航。 2、信息快速查询。 3、用户注册及登录。 4、站内公告显示。

12

重庆大学本科学生毕业设计(论文) 系统设计

5、网站新闻显示,按时间先后顺序显示新闻信息。 6、网站欠费信息显示,按欠费信息显示相关信息。 7、后台登录入口:为管理员进入后台提供一个入口。 上邦国际社区物业管理网主页如图3.2.1.1主页面所示。

图3.2.1.1上邦国际社区物业管理网主页面

3.2.2网站首页技术分析

上邦国际社区物业管理网的主页主要使用了用户自定义控件(后面称用户控件)技术。用户控件基本的作用就是把网页中经常用到的且使用频率较高的程序封装到一个模块中,以便在其他页面中也可以重复使用,以此提高代码的重用性和程序的开发效率。用户控件的应用始终融合着一个高层的设计思想,即“模块化设计,模块化应用”的原则。

用户控件的好处之一就是更好地解决用户界面的复杂问题,创建完成用户控件后,不需要预编译。当用户在.aspx页面中引用用户控件时,页面解析器将从.aspx文件中等待它生成一个页

13

重庆大学本科学生毕业设计(论文) 系统设计

面并将其编译到一个配件中,这个页面式的创建方式和不用编译的部署方式使得用户控件的开发变得极为简单。用户控件在上邦国际社区物业管理网页中频繁地使用,从而提升了整个程序开发的效率,减轻了编程人员的负担,同时也避免了一些不必要的错误,更使得维护起来非常方便。 1、用户控件的概念

用户控件是一种服务器控件,与asp.net有相同的声明样式和“所见即所得”的特点,使用起来非常简单快捷,能提高编程的效率。并以.ASCX为扩展名存储为文本文件。WEB用户控件与完整的ASP.NET页面非常相似,同时具有自己的用户界面页.ascx和代码页.ascx.cx。WEB用户控件可以像页面一样包含对其内容进行操作的代码,当然也可以包括一些子控件,使用起来非常方便。开发人员可以采取与创建ASP.NET页面相似的方法创建WEB用户控件,然后向其中添加所需的标记和子控件。

2、创建WEB用户控件

创建普通web用户控件的基本步骤如下:

(1)在所要创建的文件夹名上单击右键,点击添加新项,找到web控件,创建一个新的文件并为其指定扩张名为.ascx。

(2)在该页面顶部创建一个@Control指令,并指定要为控件使用的编程语言。

如(<%@ Control Language=\ AutoEventWireup=\ CodeFile=\

Inherits=\ %>)

(3)添加希望用户控件显示的控件。 (4)添加用户控件的代码。 (5)如果希望在用户控件和宿主页之间共享信息,需要在控件中创建相应的属性。 根据需要可以创建任何类的属性。

下面介绍在VS2005中手动创建一个用户控件的过程。主要操作步骤如下: (1)打开解决方案资源管理器,右击项目名称,在弹出的快捷菜单中选择“添加新项”命令,将弹出“添加新项”对话框。在该对话框中,选择“Web用户控件”项,并为其命名,然后单击“添加”按钮即可将Web用户控件添加到项目中。 (2)打开已创建好的WEB用户控件,切换到设计页面,在此页面中可以直接向页面添加各种服务器控件以及静态文本、图片等。这时这些新添加的控件和文本等将会自动在“源”界面中定义相关属性。

(3)双击页面上的任何位置,或者直接按下快捷键F7,或者找到第一步创建的用户控件文件夹下的.ascx.cx文件双击,可以将视图切换到后台代码文件,程序开发人员可以直接在文件中编写程序控制逻辑和代码,包括定义各种成员变量、方法以及事件处理程序等。 Web用户控件的特点: 1) 通过Web用户控件,可以很好地重用公共用户界面功能,从而提升程序开发效率,更便于引用和维护。

2) 用户控件提供了一个面向对象的编程模型,在一定程度上取代了服务器端文件包含()指令,并且提供的功能比服务器端包含文件提供的功能更多。

使用用户控件的主要优点如下:

1)可以将常用的内容或者控件以及控件的运行代码,设计为用户控件,然后便可以在多个网页中重复使用该用户控件,从而省去了重复性的工作,如果出错了也只需要改最初这个用户控件即可,维护起来非常方便。例如网页上的导航栏,几

14


物业管理系统的设计与实现毕业设计(论文) - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:西安邮电2007-2008第一学期概率论与随机过程B答案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: