小区物业管理系统设计与实现


    区物业理系统设计实现


    着国科学技术社会济断发展住宅求越越高适应社会需求物业理系统应生系统利计算机互联网优势采ASPNET技术作创建应程序方式C#作编程语言采SQL SERVER 2005数库作台数库
    文首先述系统开发背景开发工具关键技术做简单介绍接着系统研究意义研究现状设计目标进行分析通系统需求行性进行分析确定系统功模块画出相应功结构图模块图数流图系统设计实现中系统数库网页做详细设计中着重叙述物业理模块户间分析程出模块实现方法部分源代码系统关键技术程序实现
    系统调试运行表明系统满足户项求

    关键词:区物业 理系统 ASPNET SQL Server 2005











    ABSTRACT

    With the development of science technology and social economy in our nation people have high desire for their house In order to adapt this kind of social requirement estate management system appears at the moment The system has the advantage of computer and internetAnd used APSNET as its way what set up the application
    C# as its languageSQL Server 2000 database conduct and actions backstage database
    First the background of this system is showedand developing tools and key technology used are simply presented Second system research meaning status quo and design destination are analyzed By analyzing the system demand and feasibility functional module is confirmed Furthermore relevant functional structure charts module charts and datum flow charts are drawn At last on the system design and implement detailed design is made to system database and webpage Meanwhile estate management module and analysis process between customers is emphasized furthermore implement method of modules and program implement of a portion of source code and system key technology are given
    After system debug and run it is shown that system can satisfy the demand for the users

    KeywordsThe community estate Management system ASPNET SQL Server 2005



    目 录

    1 绪 1
    11 系统开发背景 1
    12 系统开发技术简介 1
    2 需求分析行性分析 5
    21 需求分析 5
    22 功说明 5
    23 系统行性分析 6
    24 系统数流图基概念功分析 7
    3 总体设计 8
    31 系统功模块图 8
    32 系统功设计 8
    33 系统模块设计 9
    34 系统需求 11
    4 数库设计 12
    41 数库系统关系 12
    42 数库物理结构设计 12
    43 区物业理系统ER图分析 12
    44 数库逻辑结构设计 14
    5 系统设计实现 18
    51 住户页面设计实现 18
    52 理员页面设计实现 21
    53 理员登陆页面设计实现 24
    54 车辆理页面设计实现 26
    6 测试维护 30
    61 系统测试概述 30
    62 测试程 30
    结 33
    参考文献 34
    英文原文 35
    中文译文 44
    致谢 50

    1 绪
    11 系统开发背景
    着市场济发展生活水断提高住宅区已成安家置业首选十万百万区住宅皆花钱越住宅身美观质量求越越高时户希物业区良服务理诸区维修维护求区理者做完善需物业区理者物业理进行宏观微观细致理中办法计算机操作区物业理系统实现区物业理设计区物业理系统提供市场需设计区物业理系统现代社会热门行业关切老百姓实际生活设计种性化配置理者业住宅区中事物更方便更快捷更满意解决
    伴着区规模断扩住户断增区中汽车区附带设施区项维修等越越复杂工作量越越区理手工操作时代工作非常繁琐需量力物力财力极浪费区物业资源区理员说物业理包括物业设备理住户理停车场理设备理投诉理等种理方式存着许缺点:效率低保密性差外时间长产生量文件数查找更新维护带少困难手工操作转电子化信息处理
    12 系统开发技术简介
    结合区物业理实际需通BS模式[1]ASPNET开发工具[2]SQL Server 2005数库SQL语言[3]HTML语言[4]深入学实践课题完成物业理系统需求分析[5]数库设计应程序设计开发工作
    系统C#ASPNET实现区理中涉物业理系统WEB应程序开发中数库访问技术[6]利ASPNET台特性设计结构合理WEB应程序C#数库结合高效开发WEB应程序
    开发系统时工具Microsoft NET 2005SQL SERVER 2005APSNET面分做概介绍
    1.Microsoft NET 2005[7]简介
    二十年里CC++已成商业软件开发领域中广泛语言程序员提供十分灵活操作时牺牲定效率CC++户说理想解决方案疑快速开发时调底层台功
    想种新网络标准保持步已应程序良整合环境外CC++开发员需必时候进行底层编程
    C# (C sharp) 微软问题解决方案C#种新面象编程语言程序员快速编写种基Microsoft NET台应程序Microsoft NET提供系列工具服务程度开发利计算通讯领域 正C#面象卓越设计成构建类组件理想选——高级商业象系统级应程序简单C#语言结构[8]组件方便转化XML 网络服务语言操作系统通Internet进行调
    重C#C++程序员高效开发程序绝损失CC++原强功种继承关系C#CC++具极相似性熟悉类似语言开发者快转C#
    2.SQL SERVER 2005[9]简介
    SQL Server 2005SQL Server 2005 Express 微软开发全面数库台ExpressSQL Server2005免费版功完全相2005Express集成商业智 (BI) 工具提供企业级数理SQL Server 2005Express 数库引擎关系型数结构化数提供更安全存储功您构建理业务高高性数应程序
    SQL Server 2005Express 数引擎企业数理解决方案核心外 SQL Server 2005Express 结合分析报表集成通知功您企业构建部署济效 BI 解决方案帮助您团队通记分卡DashboardWeb services 移动设备数应推业务领域
    Microsoft Visual StudioMicrosoft Office System 新开发工具包(包括 Business Intelligence Development Studio)紧密集成 SQL Server 2005 众您开发员数库理员信息工作者决策者SQL Server 2005 您提供创新解决方案帮助您数中更获益 锻炼SQL Server 2005理解操作选择SQL Server 2005[10]作台数库设计
    3.APSNET [11]简介
    ASPNET 统 Web 应程序台提供建立部署企业级 Web 应程序必需服务ASPNET 够面浏览器设备更安全更强升级性更稳定应程序提供新编程模型基础结构
    ASPNET Microsoft NET Framework 部分种高度分布 Internet 环境中简化应程序开发计算环境NET Framework 包含公语言运行库提供种核心服务存理线程理代码安全包含 NET Framework
    类库开发员创建应程序综合面象类型集合
    Active Server Pages 独具特点:
    1执行效率幅提高
    ASPNET基通语言程序服务器运行前ASP时解释程序程序服务器端首次运行时进行编译样执行效果条条解释强
    2世界级工具支持
    ASPNET构架Microsoft(R)公司新产品 Visual Studionet[12]开发环境进行开发WYSIWYG(What You See Is What You Get见)编辑仅ASPNET强化软件支持部分
    3强性适应性
    ASPNET基通语言编译运行程序强性适应性系统运行Web应软件开发者全部台通语言基库消息机制数接口处理缝整合ASPNETWeb应中ASPNET时languageindependent语言独立化选择种适合语言编写程序者程序种语言写现已支持C#(C++Java结合体)VBJscript样种程序语言协工作力会保存基COM+开发程序中够完整移植ASPNET
    4简单性易学性
    ASPNET运行常务:表单提交客户端身份验证分布系统网站配置等例ASPNET页面构架允许建立户分界面常见VBLike界面外通语言简化开发代码结合成软件样简单装配电脑
    5高效理性
    ASPNET种字符基础分级配置系统服务器环境应程序设置更加简单配置信息保存简单文中新设置需启动理员工具实现种称Zero Local Administration哲学观念Aspnet基应开发更加具体快捷安装台服务器系统ASPNET应程序需简单拷贝必须文件需系统重新启动
    6处理器环境性
    ASPNET已刻意设计成种处理器开发工具处理器环境特殊缝连接技术提高运行速度现ASPNET应软件处理器开发处理器运行时需改变提高效现ASP确做点
    7定义性扩展性
    ASPNET设计时考虑网站开发员代码中定义plugin模块原包含关系ASPNET加入定义组件网站程序开发没简单
    基Windows认证技术应程序配置确信原程序时绝安全

    2 需求分析行性分析
    21 需求分析
    区物业信息理系统针代社会住宅区逐渐成居住流市场需求应运生区理者区户更维护区项物业理业务处理工作开发理软件根需求分析实现区理业务实现项理等方面功
    物中心说区楼宇房间户理区停车场理项设备维修[13]等需考虑区环境区楼房详细介绍房屋出租情况理员详细记载设备维修费等项情况资料记载理需登记处理整程区车辆车位编号停车户车位位置等记录
    功方面:
    1楼盘户型介绍
    2住户房产资料记录
    3楼房租售情况记录
    4物业设备登记
    5住户设备维修进行处理
    22 功说明
    1前台功说明:
    前台系统作客户直接接触界面考虑功时需考虑客户系统时操作简介方便电脑解客户够快掌握系统
    前台功包括:注册登陆区新闻通知浏览欠费金额查询投诉信息查询车位信息查询
    区物业理系统前台设计特色:户户名注册信息简单登陆费投诉车位等信息考虑系统客户方便性界面量做简单明采开放式结构客户更信息查询
    2台功说明:
    简洁明前台系统背系统提供强区物业理系统台系统包括新闻信息维护停车信息维护欠费住户信息维护住户住房信息理设备信息维护投诉信息维护区物业员工修改密码等功
    1新闻信息维护:新闻标题新闻容新闻类发布时间发布添加修改删修改新闻信息审核状态
    2停车信息维护:车牌号停车场号车停车点开始结束时间停车理费等添加删修改查询针区停车位数量增添区车位租赁空车位信息
    3欠费住户信息维护:住户名称住户址日期欠费类型欠费金额添加删修改查询
    4住户住房信息理:区名称楼宇名称楼宇单元房号房型建筑面积产权状况迁入时间户基信息机添加删修改查询
    5区设备维护信息理:区设备维护编号住户姓名日期手费状态容添加修改删查询
    6住户投诉信息理:区住户投诉投诉编号投诉住户名投诉日期投诉容投诉状态添加修改删查询
    7区员工信息:区员工信息录入修改
    23 系统行性分析
    行性分析称行性研究系统调查基础针新系统开发否具备必性性新系统开发技术济社会方面进行分析研究避免投资失误保证新系统开发成功行性研究目代价短时间确定问题否够解决该系统行性分析包括方面容
    1技术行性
    ASPNET完全基模块组件具更扩展性定制性数处理方面更引入许激动心新技术正具革新意义新特性ASPNET远远超越ASP时提供Web开发员更灵活性效缩短Web应程序开发周期ASPNETWindows 2000 ServerAdvanced Server完美组合中型企业级Web商业模型提供更稳定高效安全运行环境ASPNET 作种建立通语言程序构架台
    Web服务器建立强Web应程序现Web开发模式相ASPNET具许强优势[14][15]
    2济行性
    类物业理信息系统达网站区做宣传吸引更户注意区物业实行计算机信息化理样方便户查解区状况更户理者时更新掌握区理需浪费力物力维护区提高工作效率时节省必开支济角度分析系统行
    3营运行性
    营运行性考虑开发系统否存侵犯妨碍责问题户操作行性考虑开发软件运行方式户组织否行通现行理制度员素质操作知识否行系统中合作双方合作基础会存侵犯妨碍责问题存根合进行分析定会负责系统完全进行开发
    24 系统数流图基概念功分析
    数流图:简称DFD采图形方式表达系统逻辑功数系统部逻辑流逻辑变换程结构化系统分析方法表达工具表示软件模型种图示方法
    系统基模型(整系统成加工)开始逐层系统进行分解分解次系统加工数量增加工功更具体继续重复种分解直加工足够简单必分解止系统数流图21图示

    图21 系统数流图
    3 总体设计
    31 系统功模块图
    系统功模块图显示区物业理系统整体功模块需求图清晰出系统需实现功图31示:



    图31 物业理系统功模块图
    32 系统功设计
    物业理系统目区物业住户进行理区理工作更加容易提高工作效率降低理成功物业新闻发布停车场住户信息设备信息住户投诉等进行理基资料理系统身户权限理提供种信息录入:物业报修物业公司进行物业维修住户房产信息理物中心含区日常项目信息包含查询情况统计功系统理务提高系统安全性系统提供良维护户权限户提供权限服务
    系统分前台台具体功需求分析:
    前台
    首先单击注册导航钮注册户名密码成站会员然刚刚注册户名密码进行登录
    1单击欠费查询导航钮欠费信息进行查询操作
    2单击投诉查询导航钮投诉信息进行查询操作
    3单击停车信息导航钮停车信息进行查询操作
    4单击退出登录导航钮前操作系统
    台:
    单击进入台链接钮输入密码进入台理界面
    1单击新闻维护导航钮新闻信息进行添加修改删查询审核操作
    2单击停车信息维护导航钮停车信息进行添加修改删查询审核操作
    3单击欠费住户信息维护导航钮欠费住户信息进行添加修改删查询审核操作
    4单击住房维护导航钮住房信息进行添加修改删查询审核操作
    5单击设备信息维护导航钮设备信息进行添加修改删查询审核操作
    6单击投诉信息维护导航钮投诉信息进行添加修改删查询审核操作
    7单击天值班员工导航钮值班员工信息进行添加修改删查询操作
    8单击重新登录导航钮重新登录台理界面
    33 系统模块设计
    系统模块划分六模块负责功相专中户身份验证提供户登录身份进行验证时读取户具权限具系统账号户系统功系统采ASPNET支持实现数库访问操作系统底层数库系统采SQL SERVER 2005数库
    1户身份验证模块
    户身份验证模块实现户合法性检查户ID权限值保存Session中面页面中通判断Session值判断户否登录模块中提供户退出功
    2户查询模块
    户查询模块里包括区时事新闻查询区设备维护费信息投诉信息区车位信息查询时提供户退出系统功户功模块见32图示
    3理员模块
    理员模块包括新闻维护停车信息理欠费住户信息维护住户住房信息理设备信息维护投诉信息维护查修改删添加等理功时该模块提供户退出系统功理员模块图见33图示
    4员工信息模块
    员工信息理包括户信息查询修改添加删等功利公司员工信息理



    图32 户理模块


    图33 理员理模块
    34 系统需求
    区物业理系统运行时具体硬件需求表31示:
    表31 操作员界面需求表
    需求名称
    详细求
    CPU
    P4 18GHz

    256MB
    硬盘
    40G
    操作系统性
    Windows2000windows xpwindows 7等
    网络传输率
    512ks
    数库
    SQL Server 2005
    服务台
    Microsoft Visual Studio 2008
    浏览器
    IE 谷歌 火狐等
    4 数库设计
    41 数库系统关系
    系统数库操作[16]包括信息添加删修改查询具体实行程中理员通数库操作实现数库更新数库系统关系图41示:

    数库
    (SQL Server)

    数库操作

    数库
    更新


    图41 数库系统关系
    42 数库物理结构设计
    SQL Server中创建数库[17]命名db_wyglSQL根分析该数库中表分两类类基信息表类代码表中基信息表41示:
    表41 系统中基信息表途
    表名

    tb_homePark
    车位信息表
    tb_qianfei
    欠费户信息表
    tb_tousu
    投诉信息表
    tb_weihu
    区设备维护信息表
    tb_xinwen
    新闻信息表
    tb_yuangong
    员工信息表
    tb_zhuce
    公户注册信息表
    tb_zhuhu
    住户基信息表
    tb_parkAddress
    空余车位信息
    43 区物业理系统ER图分析
    区物业理系统住户理员间数交互台数库信息间流动信息表数库中相互联系通表联合查询获身需信息ER图实体联系图提供表示实体型属性联系方法描述现实世界概念模型
    构成ER图基素实体型属性联系表示方法:
    1实体型:矩形表示矩形框写明实体名
    2属性:椭圆形表示边相应实体连接起值属性双线连接属性名称加划线
    3联系:菱形表示菱形框写明联系名边分关实体连接起时边旁标联系类型
    述分析实体联系图ER图42示






















    名称

    姓名


    员工
    时间
    车位
    车牌号
    时间

    停车场号


    维护编号
    职称
    联系电话
    状态

    编号
    住户名称
    理员



    日期
    密码

    电话



    年龄
    金额


    状态
    区住户


    状态

    房号
    单位
    住户名称
    区名称号
    楼宇名称

    房型
    户注册
    联系电话
    楼宇单元
    设备维护
    居住面积

    电子邮箱
    住户名称






    M

    1
    M 1 1 M
    1 1


    M M
    M M

    1 M

    1 M






    图42 实体关系图(ER图)
    44 数库逻辑结构设计
    根面ER图分析实行表格细分化目避免数重复数致性系统建立16数表格:区住户基信息表(zhuhu)欠费户信息表(qianfei)车位信息表(homepark)区投诉信息表(tousu)区设施维护信息表(weihu)区新闻信息表(xinwen)物业公司员工基信息表(yuangong)户注册信息表(zhuce)空余车位信息(tb_parkAddress)表中设键外键目表单建立应关系实现表表间数致性部分表单:
    1区住户基信息表(zhuhu)表42示:
    表42 区住户基信息表(zhuhu)
    名称
    数类型

    name
    nvarchar(10)
    区名称
    lyname
    nvarchar(10)
    楼宇名称
    lydy
    nvarchar(10)
    楼宇单元
    fanghao
    int(8)
    房号
    fangxing
    nvarchar(10)
    房型
    jzmj
    float(10)
    建筑面积
    cqstate
    nvarchar(10)
    产权状况
    fwbiezhu
    nvarchar(10)
    房屋备注
    systate
    nvarchar(10)
    状况
    qrtime
    datetime
    迁入时间
    zfname
    nvarchar(10)
    住户名称
    idcard
    int(20)
    身份证号
    [work]
    nvarchar(50)
    工作单位
    lxtel
    int(20)
    固定电话
    address
    nvarchar(50)
    联系址

    2欠费户信息表(qianfei)表43示:
    表43 欠费户信息表(qianfei)
    名称
    数类型

    name
    nvarchar(10)
    住户名称
    address
    nvarchar(10)
    住户址
    leibie
    nvarchar(10)
    欠费类
    stime
    datetime
    起始日期
    etime
    datetime
    终止日期
    qianfei
    float(20)
    欠费金额
    state
    nvarchar(50)
    状态
    person
    nvarchar(50)

    3车位信息表(homepark)表44示:
    表44 车位信息表(homepark)
    名称
    数类型

    ID
    int(10)
    车牌号

    placeID
    nvarchar(10)
    停车场号
    tenement
    nvarchar(10)

    address
    nvarchar(10)
    停车点
    starDate
    datetime
    开始时间
    endDate
    datetime
    结束时间
    placeSum
    float(50)
    停车理费
    person
    nvarchar(50)

    handle
    nvarchar(50)
    收缴情况
    memo
    nvarchar(50)
    备注
    4空余车位信息(tb_parkAddress)表45示:
    表45 空余车位信息(tb_parkAddress)
    名称
    数类型

    ID
    int
    停车位编号
    parkaddress
    nvarchar(50)
    停车位名称
    5区设施维护信息表(weihu)表46示:
    表46 区设施维护信息表(weihu)
    名称
    数类型

    ID
    nvarchar(10)
    维护编号
    name
    nvarchar(10)
    住户名称
    stime
    datetime
    起始时间
    etime
    datetime
    终止时间
    person
    nvarchar(10)

    feiyong
    float(10)

    state
    nvarchar(50)
    状态
    beizhu
    nvarchar(50)
    备注
    neirong
    ntext

    6户注册信息表(zhuce)表47示:
    表47户注册信息表(zhuce)
    名称
    数类型

    name
    nvarchar(10)
    户名
    pwd
    nvarchar(10)
    户密码
    sex
    nvarchar(4)


    birth
    datetime
    出生日期
    Age
    int(10)
    年龄
    hunyin
    nvarchar(8)
    婚姻状况
    card
    int(20)
    身份证号
    photo
    int(20)
    移动电话
    tel
    int(20)
    联系电话
    chengshi
    nvarchar(20)
    城市
    address
    nvarchar(50)
    家庭住址
    email
    nvarchar(50)
    邮箱
    zhiwu
    nvarchar(50)
    职务类型
    beizhu
    ntext
    备注
    7物业公司员工基信息表(yuangong)表48示:
    表48 物业公司员工基信息表(yuangong)
    名称
    数类型

    ID
    int(10)
    员工编号
    image
    nvarchar(10)
    员工片
    schname
    nvarchar(10)
    员工姓名
    working
    nvarchar(10)
    职职称
    state
    nvarchar(10)
    工作状态
    sex
    nvarchar(4)

    marriage
    nvarchar(10)
    婚姻状态
    helith
    nvarchar(10)
    健康状况
    birth
    datetime
    出生年月日
    locus
    nvarchar(50)
    户口
    sraccounts
    nvarchar(20)
    社保账户


    5 系统设计实现
    51 住户页面设计实现
    作区物业理系统页[18]应提供区时信息吸引留住客户网站创建特色外需客户起方便易系统界面包含信息容
    结构图51示:


    图51首页框架页面图

    该框架页面应html代码:
    public partial class Default2 SystemWebUIPage
    {
    protected void Page_Load(object sender EventArgs e)
    {
    thisxinwenfillgv()
    thisqianfeifillgv()
    if (Session[nameyh] null)
    {
    if (gvQfRowsCount 0)
    {
    Label1Visible false
    Label2Visible true
    }
    else
    {
    Label2Visible false
    Label1Visible false
    }
    return
    }

    }
    public void xinwenfillgv()
    {
    SqlConnection con DBcreateDB()
    SqlCommand cmd new SqlCommand()
    cmdConnection con
    conOpen()
    SqlDataAdapter sda new SqlDataAdapter(select top 9 * from tb_xinwen order by fabushijian desc con)
    DataSet ds new DataSet()
    sdaFill(ds tb_xinwen)
    thisgvXwDataSource ds
    thisgvXwDataBind()
    for (int i 0 i < gvXwRowsCount 1 i++)
    {
    DataRowView mydrv
    string gintro
    if (thisgvXwPageIndex 0)
    {
    mydrv dsTables[tb_xinwen]DefaultView[i]
    gintro ConvertToString(mydrv[title])
    thisgvXwRows[i]Cells[0]Text SubStr(gintro 10)
    }
    else
    {
    mydrv dsTables[tb_xinwen]DefaultView[i + (5 * gvXwPageIndex)]
    gintro ConvertToString(mydrv[title])
    thisgvXwRows[i]Cells[0]Text SubStr(gintro 10)
    }
    }
    conClose()
    }
    protected void gvXw_RowDataBound(object sender GridViewRowEventArgs e)
    {
    if (eRowRowType DataControlRowTypeDataRow)
    {
    eRowAttributesAdd(onMouseOver ColorthisstylebackgroundColorthisstylebackgroundColor'lightBlue')
    eRowAttributesAdd(onMouseOut thisstylebackgroundColorColor)
    eRowCells[1]Text ConvertToDateTime(eRowCells[1]Text)ToShortDateString()
    }
    }

    protected void gvQf_RowDataBound(object sender GridViewRowEventArgs e)
    {
    if (eRowRowType DataControlRowTypeDataRow)
    {
    eRowAttributesAdd(onMouseOver ColorthisstylebackgroundColorthisstylebackgroundColor'lightBlue')
    eRowAttributesAdd(onMouseOut thisstylebackgroundColorColor)
    eRowCells[3]Text ConvertToDateTime(eRowCells[3]Text)ToShortDateString()
    }
    }

    protected void LinkButton1_Click(object sender EventArgs e)
    {
    ResponseRedirect(~guanliyuanguanliyuandengluaspx)
    }
    protected void ImageButton2_Click(object sender ImageClickEventArgs e)
    {
    ResponseRedirect(~zhucezhuceaspx)
    }
    protected void ImageButton1_Click(object sender ImageClickEventArgs e)
    {
    SqlConnection con DBcreateDB()
    SqlCommand cmd new SqlCommand()
    cmdConnection con
    conOpen()
    cmdCommandText select count(*) from tb_zhuce where name' + thistxtyhnameText + 'and pwd' + thistxtyhmmText + '
    int a ConvertToInt32(cmdExecuteScalar())
    if (a > 0)
    {
    thislblshibaiVisible true
    thislblxzchdlVisible false
    thisLabel1Visible false

    Session[nameyh] thistxtyhnameTextToString()
    Session[pwdyh] thistxtyhmmTextToString()
    thisqianfeifillgv()
    }
    52 理员页面设计实现
    台理专供理员界面登录需专户名口令区物业理系统网站台理功强信息台理程序进行理界面视图图52示:


    图52理员基信息页面
    理员页面部分代码:
    public partial class guanliindex SystemWebUIPage
    {
    protected void Page_Load(object sender EventArgs e)
    protected void LinkButton2_Click(object sender EventArgs e)
    {
    ResponseRedirect(~defaultaspx)
    }
    protected void LinkButton3_Click(object sender EventArgs e)
    {
    ResponseRedirect(~yuangongxinxiyuangongcxaspx)
    }
    protected void LinkButton1_Click(object sender EventArgs e)
    {
    ResponseRedirect(~tousuxinxitousuguanliaspx)
    }
    protected void LinkButton7_Click(object sender EventArgs e)
    {
    ResponseRedirect(~guanliyuandengluaspx)
    }
    protected void LinkButton4_Click(object sender EventArgs e)
    {
    ResponseRedirect(~qianfeixinxiqianfeiguanliaspx)
    }
    protected void LinkButton5_Click(object sender EventArgs e)
    {
    ResponseRedirect(~cheliangxinxicheliangguanliaspx)
    }
    protected void LinkButton6_Click(object sender EventArgs e)
    {
    ResponseRedirect(~weihuxinxiweixuiguanliaspx)
    }
    protected void ImageButton3_Click(object sender ImageClickEventArgs e)
    {
    ResponseRedirect(~defaultaspx)
    }
    protected void ImageButton4_Click(object sender ImageClickEventArgs e)
    {
    ResponseRedirect(~yuangongxinxiyuangongcxaspx)
    }
    protected void ImageButton5_Click(object sender ImageClickEventArgs e)
    {
    ResponseRedirect(~qianfeixinxiqianfeiguanliaspx)
    }
    protected void ImageButton7_Click(object sender ImageClickEventArgs e)
    {
    ResponseRedirect(~cheliangxinxicheliangguanliaspx)
    }
    protected void ImageButton6_Click(object sender ImageClickEventArgs e)
    {
    ResponseRedirect(~tousuxinxitousuguanliaspx)
    }
    protected void ImageButton8_Click(object sender ImageClickEventArgs e)
    {
    ResponseRedirect(~weihuxinxiweixuiguanliaspx)
    }
    protected void ImageButton9_Click(object sender ImageClickEventArgs e)
    {
    ResponseRedirect(~guanliyuanguanliyuandengluaspx)
    }
    protected void LinkButton8_Click(object sender EventArgs e)
    {
    ResponseRedirect(~zhuhuxinxizhuhuxinxiguanliaspx)
    }
    protected void ImageButton10_Click(object sender ImageClickEventArgs e)
    {
    ResponseRedirect(~cheliangxinxicheliangguanliaspx)
    }
    protected void ImageButton1_Click(object sender ImageClickEventArgs e)
    {
    ResponseRedirect(~yuangongxinxiyuangonginfoaspx)
    }
    protected void ImageButton2_Click(object sender ImageClickEventArgs e)
    {
    ResponseRedirect(~qianfeixinxiqianfeiguanliaspx)
    }
    protected void LinkButton2_Click1(object sender EventArgs e)
    {
    ResponseRedirect(~xinwenxinxixinwenguanliaspx)
    }
    protected void LinkButton9_Click(object sender EventArgs e)
    {
    ResponseRedirect(~zhibanyuangongaspx)
    }
    }

    53 理员登陆页面设计实现
    进入台系统需理员登陆权限里提供理员登陆窗口界面图53示:

    图53理员登陆页面
    理员登陆页面部分代码:
    public partial class denglu SystemWebUIPage
    {
    protected void Page_Load(object sender EventArgs e)
    {
    if (thisIsPostBack)
    }
    protected void ImageButton1_Click(object sender ImageClickEventArgs e)
    {
    SqlConnection con DBcreateDB()
    SqlCommand cmd new SqlCommand()
    cmdConnection con
    conOpen()
    cmdCommandText select count(*) from tb_zhuce where name' + thistxtworknameText + 'and pwd' + thistxtworkpwdText + 'and zhiwu' + thisddlQxText + '
    Session[name] thistxtworknameTextToString()
    Session[pwd] thistxtworkpwdTextToString()
    int a ConvertToInt32(cmdExecuteScalar())
    if (a > 0)
    {
    ResponseRedirect(~guanliyuanguanliindexaspx)
    }
    else
    {
    ResponseWrite(