




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计说明书 小区物业管理系统的设计与开发 学 院 计算机科学与技术学院 专 业 软件工程 学生姓名 学 号 指导教师 2015 年 6 月 摘要 I 摘摘 要要 本文主要展示了小区物业管理系统的设计与开发过程 小区物业管理系统 是将所涉及到的小区管理事务利用计算机技术组织起来 实现小区事务方便高 效的管理 同时极大地方便了小区住户的日常生活 本系统采用近几年新兴的 C 语言作为编程语言和发展日趋成熟的 ASP NET 技术作为创建应用程序的方式 并且使用微软公司的 SQL Server 2005 数据库作为后台数据库存储数据 从而实现了小区物业管理员对小区物业 信息的管理和住户对小区物业信息的查询 本系统主要分为系统管理员和住户 两大功能模块 在系统管理员功能模块下有系统用户管理 站内新闻管理 住 户管理 停车信息管理 在线投诉管理和欠费信息管理 在住户功能模块可查 看站内新闻 用户注册 在线投诉 缴费查询 停车信息查询 本文分为五章 主要从系统的分析 概要设计 详细设计与实现以及测试 等几个方面对系统的开发流程进行了介绍 第一章 介绍了开发背景和意义 关键技术 开发目标 本文主要工作 第二章 介绍了需求 功能 架构 业 务流程图的设计和数据库 E R 图的设计 第三章 介绍了各个类库的设计和数 据库的各个字段的确定 第四章 介绍了各个层实现的主要代码和各个模块的 实现的主要代码 第五章 介绍了测试的过程 包括界面 功能的测试 关键词 关键词 小区物业管理系统 C SQL Server Abstract II Abstract This article focuses on the design and development process of residential property management system Residential property management system is involved in community management services using computer technology to organize to achieve convenient and efficient management of Community Affairs at the same time greatly facilitate the daily lives of area residents The system uses emerging in recent years as the programming language C language and the development of increasingly sophisticated ASP NET technology as a way to create applications and uses Microsoft s SQL Server 2005 database as a backend database to store data in order to achieve the residential property management members of the residential property management and household information query residential property information The system consists of two functions for system administrators and household module the system administrator function modules user management system station news management household management parking information management arrears online complaint management and information management function in the household modules can view the station news user registration online complaints payment inquiries parking information inquiries This paper is divided into five chapters mainly from system analysis outline design detailed design and implementation and testing and other aspects of the system development process were introduced The frist chapter introduces the background and significance of the development of key technologies development goals the paper work the second chapter introduces the requirements functional architecture business process diagrams ER diagram design and database design the third chapter introduces determine each library design and the various fields of the database chapter introduces the major code of each layer to achieve the main code and the implementation of each module it requires property managers with an efficient management of the residence network system for quick release in the cell and obtain residence and the fastest response to the needs of users in a timely manner Abstract III and provide tenants with services for households provide an efficient and comfortable living environment chapter describes the process of testing including the interface function test Key words Residential property management system C SQL Server 目 录 IV 目 录 摘 要 I Abstract II 目 录 IV 第 1 章 引 言 1 1 1 开发背景 1 1 2 国内外发展概况 1 1 2 1 国外应用状况调查 1 1 2 2 国内现状调查 2 1 3 关键技术介绍 2 1 3 1 ASP NET 技术 2 1 3 2 ADO NET 技术 2 1 3 3 SQL Server 2005 技术 3 第 2 章 系统分析 4 2 1 可行性分析 4 2 1 1 技术可行性 4 2 1 2 经济可行性 4 2 1 3 管理可行性 4 2 2 系统开发目标 4 2 3 系统应该实现的功能 5 第 3 章 系统总体设计 6 3 1 总体结构设计 6 3 2 功能模块的具体结构 6 3 2 1 管理员界面 6 3 2 2 住户界面 7 3 3 系统的详细设计 7 3 4 概念设计 7 3 5 系统设计中的技术难点 12 第 4 章 系统实现 15 4 1 系统前台主界面 15 4 1 1 新闻管理界面 15 4 1 2 用户注册页面 17 目 录 V 4 1 3 在线投诉页面 18 4 1 4 缴费查询 19 4 1 5 停车信息查询 20 4 2 系统后台主界面 20 4 3 管理员主界面 22 4 3 1 停车信息查询 23 4 3 2 停车信息查询 23 4 3 3 停车信息查询 25 4 3 4 停车信息查询 25 4 3 5 停车信息查询 27 第 5 章 系统的测试 28 5 1 测试的概述 28 5 2 系统测试 28 结论 29 参考文献 30 致 谢 31 第 1 章 引言 1 第第 1 章章 引引 言言 1 1 开发背景开发背景 物业管理系统对每个小区是必不可缺少的 它的功能直接影响着物业在小 区方面的管理 好的管理系统可以帮助物业对小区各方面的管理变得轻松 随 着计算机技术的发展 特别是计算机的普及 计算机强大的功能已为人们认可 已经深入到社会的各种领域 传统的物业管理 都有着相当繁重的工作量 而 且效率很低 另外时间一长 信息的积压 对数据的查找和修改带来很大的麻 烦 这些现状 迫切需要开发一套物业管理系统 使用计算机对小区进行管理 具有手工管理所无法比拟的优点 例如 迅速检索 查找方便 可靠性高 存 储量大 保密性好 寿命长 成本低等 这些优点能够极大地提高小区信息管 理的效率 也是物业的科学化 正规化管理的重要条件 本物业管理系统的开 发 是为了规范住在小区的管理工作 为物业管理部门提供一套高效 快捷的 应用软件 使用计算机进行小区物业信息的处理 具有如下的优点 1 及时信息交流 改善服务质量 通过本系统对小区物业管理信息的规范管理 可以及时地掌握业主们的需 求 并根据需求有针对性的改善业务 以提高服务质量 2 方便查询 提高工作效率 1 2 国内外发展概况国内外发展概况 1 2 1 国外应用状况调查国外应用状况调查 据统计 目前 美国在财务会计上占有 90 的信息工作由计算机完成 在 各种物业管理中 80 100 的信息处理由计算机完成 计划管理是 80 90 在 计算机应用发展较快的国家中 计算机应用于信息管理的占 80 用于科技计 算的占 8 用于生产过程控制的占 12 由此可以看出 信息管理是计算机 应用的主要领域 法国的 HABITT400 物业信息管理软件就是比较具有代表性的物业管理软 件 亚洲地区的新加坡 就有 200 多家大小不同 功能完备的物业管理公司 其大部分采用了计算机管理各类信息 计算机辅助物业管理已成为香港 新加 坡等地的物业信息管理的重要组成部分 其计算机技术的综合能力 软件质量 管理效果等高出许多 相比之下 我国的物业管理信息化建设上处于学步阶段 由于国情和各种发展条件的不同 我国信息化的管理也正在积极普及和推广 第 1 章 引言 2 1 2 2 国内现状调查国内现状调查 相对于国外的物业信息管理 我国目前由于物业信息管理在社会大生产中 占用重要地位 虽然其计算机化在发达国家已达到 95 以上 而我国在全国范 围内推广计算机在信息管理中的应用 是在 80 年代初开始的 因此 起步虽 然晚 但发展很快 在相当长的时间里 我国的物业管理人员要将信息管理技 术应用于实践 在实践中学习计算机技术 积累经验 在过程中收集资料 特 别是我国的计算机技术并不算很落后 但是无论从软件的质量 管理效果 能 力等各个方面都不及国外 所以 我们要从现在做起 在实践中促进开发和应 用 使计算机称为物业管理工作的一部分 推动我国管理信息现代化的发展进 程 1 3 关键技术介绍关键技术介绍 1 3 1 ASP NET 技术技术 ASP NET 是 M 的一部分 作为战略产品不仅仅是 Active Server Page ASP 的下一个版本 它还提供了一个统一的 Web 开发模型 其中包括 开发人员生成企业级 Web 应用程序所需的各种服务 ASP NET 是一个已编译 的 基于 NET 的环境 可以用任何与 NET 兼容的语言创作应用程序 另外 任何 ASP NET 应用程序都可以使用整个 NET Framework 开发人员可以方便地 获得这些技术的优点 其中包括托管的公共语言运行库环境 类型安全 继承 等等 ASP NET 是微软发展的新体系结构 NET 的一部分 是 ASP 和 NET 技术 的结合 提供基于组件 事件驱动的可编程网络表单 大大简化了编程 还可 以用 ASP NET 建立网络服务 ASP NET 摆脱了以前 ASP 使用脚本语言来编程的缺点 可以使用任何编 程语言包括 C VB JS 等等 ASP NET 完全基于模块与组件 具有更好的 可扩展性与可定制性 数据处理方面更是引入了许多激动人心的新技术 正是 这些具有革新意义的新特性 让 ASP NET 远远超越了 ASP 同时也提供给 web 开发人员更好的灵活性 有效的缩短了 web 应用程序的开发周期 1 3 2 ADO NET 技术技术 ADO NET 的名称起源于 ADO Active Data Objects 是一个 COM 组建 库 用于在以往的 Microsoft 技术中访问数据 之所以使用 ADO NET 名称 是 因为 Microsoft 希望表明 这是在 NET 编程环境中优先使用的数据访问接口 ADO 对象是针对当前微软的软件所支持的数据进行操作的最为有效 简 单并且功能强大的方法 它可以把大部分数据源可编程的属性值直接扩展到 Active Server 上 主要含有 Connect Recordset 与 Command 三种对象 其中 Connection 对象主要负责打开或连接数据库文件 Recordset 对象主要是存取数 第 1 章 引言 3 据库的内容 Command 对象主要是对数据库下达行动查询指令 ADO NET 提供与数据源进行交互的相关的公共方法 但是对于不同的数 据源采用一组不同的类库 这些类库称为 Data Providers 并且通常是以与之交互 的协议和数据源的类型来命名的 ADO NET 是与数据源交互的 NET 技术 有 许多的 Data Providers 它将允许与不同的数据源交流 取决于它们所使用的协议 或者数据库 然而无论使用什么样的 Data Provider 开发人员将使用相似的对 象与数据源进行交互 SqlConnection 对象管理与数据源的连接 SqlCommand 对象允许开发人员与数据源交流并发送命令给它 为了对进行快速的只 向前 地读取数据 使用 SqlDataReader 如果想使用断开数据 使用 DataSet 并实现 能进行读取或者写入数据源的 SqlDataAdapter 1 3 3 SQL Server 2005 技术技术 SQL Server 是一个关系数据库管理系统 SQL Server 2005 版本在继承了 SQL Server 7 0 版本的优点同时又比它增加了许多更先进的功能 具有使用方 便 可伸缩性好 与相关软件集成程度高等优点 可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2005 的大型多处理器的服 务器等多种平台使用 SQL Server 2005 代表着下一代 Micsorosoft NETEnterprise Servers 企业服务器 数据库的发展趋势 Microsoft SQL Server 2005 是为创建可伸缩电子商务 在线商务 在线商务和数据仓储解决方 案而设计的真正意义上的关系型数据库管理与分析系统 SQL Server 2005 提供了以 Web 标准为基础的扩展数据库编程功能 丰富 的 XML 和 Internet 标准支持允许您使用内置的存储过程以 XML 格式轻松存储 和检索数据 您还可以使用 XML 更新程序容易地插入 更新和删除数据 Microsoft SQL Server 2005 数据库具有超大容量的数据存储 高效率的数据查询 算法 方便易用的向导和工具 有好亲切的用户接口 大大推动了数据管理 电子商务的迅猛发展 作为微软公司的产品 Microsoft SQL Server 是一种典型 的关系型数据库系统 它除了提供数据定义 数据控制 数据操纵等数据库系 统的基本功能之外 还提供了系统安全性 数据完整性 并发性 审计性 可 用性 集成性等独特功能 使用 SQL Server 2005 可以获得非凡的可伸缩性和可靠性 通过向上伸缩 和向外扩展的能力 SQL Server 满足了苛刻的电子商务和企业应用程序要求 第 2 章 系统分析 4 第第 2 章章 系统分析系统分析 2 1 可行性分析可行性分析 2 1 1 技术可行性技术可行性 随着国内软件开发的日益发展壮大 各种中小企事业单位已具备独立开发 各种类型的软件的能力 能够满足不同行业的特别的需求 而这个系统尽管在 组织关系上存在着很大的复杂性 繁琐性 但是就整个系统的技术构成上来看 它还是属于一个数据库应用类的系统 其基本操作还是对存在数据进行添加 删除 查找 编辑等 所以就单纯的数据库应用来看 暂不存在太大的技术问 题 2 1 2 经济可行性经济可行性 对于整个系统而言 在系统未运行之前 初期投资比较大花费相对而言比 较多 各部门必须配置电脑 服务器及相关的网络设备 但是现在计算机已经 普及了 并且在整个系统投入运行之后 相关人员的培训费可以减少很多 而 同时又减少了数据的流通环节 不必要花费那么多的时间 也就是说最重要的 就是提高了效率 而又保证了各项数据的准确性 也避免了工作人员的流动造 成收据丢失的问题 适应了当前发展的形势 2 1 3 管理可行性管理可行性 随着时代的发展 人员素质已逐步提高 不论是对于电脑系统的基本操作 还是对于系统的维护都有了一定的基础 同时还可以配置专业的电脑维护人 员来维护电脑 不必担心电脑的故障问题 2 2 系统开发目标系统开发目标 设计系统最基本的要求就是便于用户进行操作 这样才能使系统易学易用 1 合理的设计数据库 尽量合理的减少数据库数据的冗余 使重复的数据保持在最小限度 这样 将不必要的多占用存储空间 减少产生混乱影响的危险 还能提高计算机的运 行速度 2 设计出友好的界面 界面的友好与否是用户评价一个软件优劣的重要方面之一 使用户有一个 良好的心情 3 实现基本功能和一些特殊功能的操作 第 2 章 系统分析 5 该系统要求除了能实现信息的录入 删除 查询等基本功能之外 还要求 能够根据用户的需求进行操作 2 3 系统应该实现的功能系统应该实现的功能 1 信息管理作为功能的第一部分 除了包括物业公司的信息 物业管理人员 的信息 住户信息外 物业管理员还需要及时的将小区的重要事件 小区公告 通知等 以及一些有利于小区建设的新闻传递给小区住户 2 各种费用的收费管理作为一个模块 本系统最终要实现的主要功能 据小区无业的状况随时进行物业汇总 对 物业管理过程中的空间管理 住户管理 收费管理 查询及统计 其在数据库 技术的支持下 构建一个信息管理系统 第 3 章 系统总体设计 6 第第 3 章章 系统总体设计系统总体设计 3 1 总体结构设计总体结构设计 通过对用户的调查以及对用户需求的分析 可以了解管理员对信息系统的 要求与设想 可以根据目前的资源条件 初步提出系统的目标 系统要具体化 同时应该具有一定的先进性 此阶段所要考虑的问题是 系统的范围 既要覆 盖的范围 是整个组织的信息系统还是局部的信息系统 业务功能 即为了实 现系统的目标 初步考虑包含的子系统 每个子系统所完成的功能 系统结构 的配置 既考虑系统采用的数据库管理系统和开发工具等 开发策略决定开发 的方式和开发方法 制定分阶段开发计划等 本小区物业管理系统分为管理员 和住户操作两个界面 其中管理员操作页面包括 系统用户管理 站内新闻管 理 住户管理 停车信息管理 在线投诉管理 欠费信息管理 用户操作界面 包括 站内新闻查看 用户注册 在线投诉 缴费查询 停车信息查询 图 3 1 总体设计流程图 3 2 功能模块的具体结构功能模块的具体结构 本小区物业管理系统分为管理员和用户操作两个界面 其中 管理员操作 界面包括 系统用户管理 站内新闻管理 住户管理 停车信息管理 在线投 诉管理 欠费信息管理 用户操作界面包括 站内新闻查看 站内用户注册 在线投诉 缴费查询 停车信息查询 站内公告浏览 3 2 1 管理员界面管理员界面 1 系统用户管理 管理员的添加和删除以及注册用户的查询 2 站内新闻管理 对小区新闻进行添加 修改 删除 查询操作 第 3 章 系统总体设计 7 3 住户管理 对小区住户进行添加 修改 删除 查询操作 4 停车信息管理 对停车信息进行添加 修改 删除 查询操作 5 在线投诉管理 显示小区住户的投诉信息 6 欠费信息管理 对欠费信息进行添加 修改 删除 查询操作 3 2 2 住户界面住户界面 1 站内新闻查看 2 站内用户的注册 3 在线投诉 4 缴费查询 5 停车信息查询 6 站内公告浏览 3 3 系统的详细设计系统的详细设计 本系详细设计具体包括 代码设计 数据库设计 输入 输出设计 处理 过程设计等 代码设计 代码是客观实体或属性的一种表示符号 在系统中 姚建华程 序设计 加快输入 减少出错 便于计算机的处理 数据库设计 数据不同与信息 只有有用的数据才是信息 数据存储是一 项基础工作 是一切信息管理的前提 输入输出设计 在满足输入信息正确性和输出需要的前提下 针对不同的 用户要求 以最适当的形式 输出合乎需要的信息 处理过程设计 该设计是对整体设计的把握 3 4 概念设计概念设计 概念设计的任务是设计满足用户需求的中性的概念数据模型 即概念模式 采用了实体联系 ER 的方法来进行数据库的概念设计 在设计概念结构时 按照信息处理需求 模拟现实世界 使用了 先分后合 的策略 即 先分别考 虑用户的信息需求 形成局部概念结构 然后再综合成全局的概念结构 再 E R 方法中 局部概念设计又称为局部 E R 模式 全局概念结构又称为全局 ER 模式 其图形表示为 E R 图 如图 3 2 第 3 章 系统总体设计 8 住户 员工信息 物业费缴纳 水电气费 属于 收取 缴纳收取 1N N 1 1 N 1 N N 1对应 1 N 楼栋 车位管理登记登记 N 1 N 1 住户报修报修登记 N N 1 1 图 3 2 全局 E R 图 系统主要数据表的物理结构如下 1 allusers 管理员 表 username pwd cx addtime allusers 管理员 表的物理结构如表 3 1 所示 表 3 1 allusers 管理员 表 序号字段名数据类型长度备注 1username varchar50管理员账号 2pwd varchar50管理员密码 3cx varchar50管理员权限 4addtime datetime 2 allgonggao 站内新闻 表 ID title content leibie allgonggao 站内新闻 表的物理结构如表 3 2 所示 表 3 2 allgonggao 站内新闻 表 序号字段名数据类型长度备注 1IDint 2titlevarchar255新闻标题 3 content text新闻内容 4leibievarchar50新闻类别 第 3 章 系统总体设计 9 3 book 在线投诉 表 ID username sex body qq email adddate homepage rebody book 在线投诉 表的物理结构如表 3 3 所示 表 3 3 book 在线投诉 表 序号字段名数据类型长度备注 1IDint 2usernamenvarchar20住户名 3sexnvarchar 4 性别 4bodynvarchar500投诉内容 5qqnvarchar10QQ 6emailnvarchar20Email 8adddatedatetime添加日期 9homepagenvarchar50个人主页 10rebodynvarchar500回复留言 4 dx 系统公告 简介 表 ID leibie content dx 系统公告 简介 表的物理结构如表 3 4 所示 表 3 4 dx 系统公告 简介 表 序号字段名数据类型长度备注 1IDint 2leibievarchar50所属类别 3 content text内容 5 youqinglianjie 友情链接 表 ID mingcheng wangzhi addtime youqinglianjie 友情链接 表物理结构如表 3 5 所示 表 3 5 youqinglianjie 友情链接 表 序号字段名数据类型长度备注 1IDint 2mingchengvarchar50网址名称 第 3 章 系统总体设计 10 续表 3 5 3wangzhivarchar50网站 4addtimedatetime添加日期 6 qianfeixinxi 欠费信息 表 ID danjuhao jiaofeizhuhu jiaofeifangshi jiaofeishijian qishishijian zhongzhishijian jiaofeijine jiaofeizhuangtai shoufeirenyuan beizhu youqinglianjie 友情链接 表的物理结构如表 3 6 所示 表 3 6 qianfeixinxi 欠费信息 表 序号字段名数据类型长度备注 1IDint 2danjudanhaovarchar50单据号 3jiaofeizhuhuvarchar50缴费住户 4jiaofeifangshivarchar50缴费方式 5jiaofeishijianvarchar50缴费时间 6qishishijianvarchar50起始时间 7zhongzhishijianvarchar50终止时间 8jiaofeijinevarchar50缴费金额 9jiaofeizhuangtaivarchar50缴费状态 10shoufeirenyuanvarchar50收费人员 11beizhuvarchar50备注 7 tingcehxinxi 停车信息 表 ID chepaihao chezhu tingchedidian tingcehchanghao jingshouren feiyong kaishishijian jieshushijian beizhu tingcehxinxi 停车信息 表的物理结构如表 3 7 所示 表 3 7 tingcehxinxi 停车信息 表 序号字段名数据类型长度备注 1chepaihaovarchar50车牌号 2chezhuvarchar50车主 第 3 章 系统总体设计 11 续表 3 7 3tingchedidianvarchar50停车地点 4tingchechanghaovarchar50停车场号 5jingshourenvarchar50经手人 6feiyongvarchar50费用 7kaishishijianvarchar50开始时间 8jieshushijianvarchar50结束时间 9beizhuvarchar50备注 8 yonghuzhuce 用户注册 表 ID yonghuming mama xingming dianhua youxiang QQ touxiang jiguan dizhi xingbie beizhu yonghuzhuce 用户注册 表的物理结构如表 3 8 所示 表 3 8 tingcehxinxi 用户注册 表 序号字段名数据类型长度备注 1IDint 2yonghumingvarchar50用户名 3mimavarchar50密码 4xingmingvarchar50姓名 5dianhuavarchar50电话 6youxiangvarchar50邮箱 7QQvarchar50QQ 8touxiangvarchar50头像 9jiguanvarchar50籍贯 10dizhivarchar50地址 11xingbievarchar50性别 12beizhuvarchar50备注 9 zhuhu 住户 表 ID huzhuxingming louyumingcheng danwei fanghao jianzhumianji qianrushijian shenfenzhenghao lianxidianhua 第 3 章 系统总体设计 12 zhuhu 住户 表的物理结构如表 3 9 所示 表 3 9 zhuhu 住户 表 序号字段名数据类型长度备注 1IDint 2huzhuxingmingvarchar50户主名 3louyumingchegvarchar50楼宇名 4danweivarchar50单位 5fanghaovarchar50房号 6jianzhumianjivarchar50建筑面积 7qianrushijianvarchar50迁入时间 8shenfenzhenghaovarchar50身份证号 9lianxidianhuavarchar50联系电话 3 5 系统设计中的技术难点系统设计中的技术难点 1 C 对数据库的访问技术 从数据库中读取记录的一种方法是使用 Dataset 对象和 Data adapter 对象 Dataset 是 ADO NET 的主要组件之一 它用于缓存从数据源检索到的数据信息 Data adapter 作为 Dataset 和数据源之间的桥接器 用于检索和保存数据 Data adapter 为例说明如何使用 Dataset 对象和 Data adapter 对象从数据库中读取记录 执行查询的关键步骤如下 1 创建与数据库建立连接的 Sqlconnection 传递连接字符串 2 构造包含查询语句的 Sqldataadapter 对象 3 若要实用查询结果填充 Dataset 对象 则调用命令 Fill 方法 2 C 利用 ADO NET 进行数据库开发的基本步骤 1 创建和数据库连接的 connection 对象 2 配置 DataAdapter 对象并创建和操作数据集 DataSet 3 将数据库中的表添加到 DataSet 中 4 把数据集 DataSet 绑定到 DataGrid 上 5 利用 DataAdapter 的 Fill 方法把数据填充到 DataSet 中 6 最终的数据库中的数据显示在用户界面的 DataGrid 中 3 C 中从数据库查询记录的方法 第 3 章 系统总体设计 13 C 中从数据库查询记录的方法一般分为两类 一种是通过 Data Reader 对 象直接访问 另一种则是通过数据集 Dataset 和 Data adapter 对象访问 使用 ADO NET 的 Data reader 对象能从数据库中检索数据 检索出来的数 据形成一个只读只进的数据流 存储在客户端的网络缓冲区内 Data reader 对 象的 read 方法可以前进到下一条记录 在默认情况下 每执行一次 read 方法只 会在内存中存储一条记录系统的开销非常少 创建 data reader 之前必须先创建 sqlcommand 对象 然后调用该对象的 executereader 方法来构造 sqldatareader 对象 而不是直接使用构造函数 下面的示例程序完成的功能是访问 sqlserver 数据库 并使用 datareader 从 northwind 数据中读取记录 并将查询结果通过控制台输出 using System using System Data using System Data SqlClient using System Configuration using System Web using System Web Security using System Web UI using System Web UI WebControls using System Web UI WebControls WebParts using System Web UI HtmlControls public class Class1 public static string connstring ConfigurationManager AppSettings cn 设置连接数据库的代码是webconfig里面的cn那句 即 server database NETXIAOQUWUYESHFW uid sa pwd sa public static DataSet GDS string sql SqlDataAdapter dap new SqlDataAdapter sql connstring DataSet ds new DataSet dap Fill ds return ds public static void Dsql string sql SqlConnection conn new SqlConnection conn ConnectionString connstring conn Open SqlCommand cmd new SqlCommand sql conn cmd ExecuteNonQuery 第 3 章 系统总体设计 14 conn Close public int hsgexucute string sql 自定义函数 执行sql语句 如果执 行成功 返回值1 否则返回0 SqlConnection conn new SqlConnection 定义新的数据库 连接 conn ConnectionString connstring 设置新的连接字符串 connstr 即上面的webconfig里的cn值 SqlCommand myCommand new SqlCommand sql conn 设置 新的执行命令 try conn Open 打开数据库连接 myCommand ExecuteNonQuery 执行sql语句 return 1 执行成功 返回1 catch Console WriteLine SqlException 0 SQLexc return 0 执行失败 返回0 finally conn Close 关闭数据库连接 第 4 章 系统实现 15 第第 4 章章 系统实现系统实现 4 1 系统前台主界面系统前台主界面 进入系统的主界面后首先可以看到是物业管理员发布的一些站内新闻 在 界面的右侧是小区的公告信息 公告信息以滚动条的方式展示 然后在界面的 右下侧即为输入用户名和密码进行登录的地方 如图 4 1 所示 图 4 1 系统前台主界面 4 1 1 新闻管理界面新闻管理界面 在系统主界面点击站内新闻功能点即可看到小区管理员发布的新闻的详细 信息 新闻标题按时间先后排列 如图 4 2 所示 第 4 章 系统实现 16 图 4 2 新闻管理界面 其核心代码如下 private void getdata string sql DataSet result new DataSet result new Class1 hsggetdata sql if result null if result Tables 0 Rows Count 0 DataGrid1 DataSource result Tables 0 else DataGrid1 DataSource null DataGrid1 DataBind protected void DataGrid1 PageIndexChanged object source DataGridPageChangedEventArgs e sql select id title addtime leibie from allgonggao order by id desc DataGrid1 CurrentPageIndex e NewPageIndex DataGrid1 DataBind 第 4 章 系统实现 17 4 1 2 用户注册页面用户注册页面 在系统主界面点击物业管理员注册即可进入用户注册功能页面 在此页面 用户可通过输入用户名和密码等信息完成个人账号的注册 如图 4 3 所示 图 4 3 用户注册页面 其核心代码如下 protected void Button1 Click object sender EventArgs e string sql sql insert into yonghuzhuce yonghuming mima xingming dianhua youxiang QQ touxiang jiguan dizhi xingbie beizhu values yonghuming Text ToString Trim mima Text ToString Trim xingming Text ToString Trim dianhua Text ToString Trim youxiang Text ToString Trim QQ Text ToString Trim touxiang Text ToString Trim jiguan Text ToString Trim dizhi Text ToString Trim xingbie Text ToString Trim beizhu Text ToString Trim int result result new Class1 hsgexucute sql if result 1 Response Write javascript alert 注册成功 您可以去首页 登录了 location href default aspx 第 4 章 系统实现 18 Response End else Response Write javascript alert 系统错误 请检查数据库 设置问题 4 1 3 在线投诉页面在线投诉页面 在系统主界面点击在线投诉即可进入在线投诉功能页面 在此页面小区住 户可以对小区管理员进行相关业务的投诉 如果有一些好的建议也可对物业管 理员提出 管理员在系统后台都可以即时的看到 如图 4 4 所示 图 4 4 在线投诉页面 其核心代码如下 protected void addly Click object sender EventArgs e book binbin new book binbin username Server HtmlEncode this username Text binbin email this email Text binbin qq this qq Text binbin homepage this homepage Text if this Radboy Checked 第 4 章 系统实现 19 binbin sex 男D binbin face boy else binbin sex 女 binbin face gril binbin body this lybody Text if this ishde Checked binbin ishide true else binbin ishide false Label1 Text binbin ishide ToString if saveinfo savely binbin Response Redirect lyb aspx else Response Write alert 留言失败 服务器错误 location herf lyb aspx 4 1 4 缴费查询缴费查询页面页面 在系统主界面点击缴费查询即可进入缴费查询功能页面 此功能点可以查 看出所有的缴费以及欠费信息表 而且支持模糊查询 如图 4 5 所示 第 4 章 系统实现 20 图 4 5 缴费查询页面 4 1 5 停车信息查询停车信息查询 在系统主界面点击停车信息查询即可进入停车信息查询功能页面 在此功 能页面可以准确无误的查看到所有住户的停车信息 此功能点同样支持模糊查 询 如图 4 6 所示 图 4 6 停车信息查询 4 2 系统后台主界面系统后台主界面 在浏览器里运行本系统 出现系统主界面 点击后台进入系统的后台登录 页面 包括账号 密码输入框 登录按钮 如图 4 7 所示 第 4 章 系统实现 21 图 4 7 系统后台界面 其关键代码实现如下 if TextBox1 Text Trim admin 管理员 判断密码是否正确 if SQL GetTable select from 管理员 where 帐号 TextBox1 Text and 密码 TextBox2 Text Rows Count 0 Session 员工代码 TextBox1 Text Response Redirect Admin Index aspx else Response Write alert 密码错误 return else 第 4 章 系统实现 22 判断密码是否正确 if SQL GetTable select from 员工信息 where 员工代码 TextBox1 Text and 密码 TextBox2 Text Rows Count 0 Session 员工代码 TextBox1 Text Response Redirect Yg Index aspx else Response Write alert 密码错误 return 4 3 管理员界面管理员界面 在系统后台主界面输入正确的用户名和密码点击登录后即可进入管理员界 面 在页面左侧为管理员的功能点模块 右侧是一些系统的简要说明 如图 4 8 所示 图 4 8 管理员界面 第 4 章 系统实现 23 4 3 1 系统用户管理系统用户管理 在管理员界面点击系统用户管理即可进入系统用户管理功能模块 该模块 包括管理员添加 管理员查询 注册用户查询 修改密码四个功能点 如图 4 9 图 4 9 系统用户管理 其核心代码如下 protected void Button1 Click object sender EventArgs e string sql sql语句的意思为 向表allusers中插入新数据 sql insert into allusers username pwd cx values username Text ToString Trim pwd1 Text ToString Trim cx Text ToString Trim new Class1 hsgexucute sql 将sql语句执行一次 Response W
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家电公司外部培训管理规章
- 天津初一考试试题及答案
- 励磁系统考试题及答案
- 康复医学试题及答案
- 坡道训练考试题及答案
- 2026届北京二十中化学高三上期中质量跟踪监视模拟试题含解析
- 5G时代财务数据分析
- 家电公司涉外事务管理办法
- 关节损伤康复必知
- 家电公司采购管理办法
- 肝癌介入术术后护理
- 2025年高考河南省物理真题(含解析)
- 污泥安全培训课件内容
- 四懂四会消防知识培训
- 【二甲基甲酰胺(DMF)的精馏过程工艺设计计算案例2000字】
- 《曾国藩传》读书分享课件
- 公司对实习生管理制度
- 厂区安保巡逻管理制度
- T/CERDS 1-2021企业高质量发展评价指标
- T/CECS 10209-2022给水用高环刚钢骨架增强聚乙烯复合管材
- GB/T 18487.4-2025电动汽车传导充放电系统第4部分:车辆对外放电要求
评论
0/150
提交评论