




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于ASP.NET的社区管理系统的设计与实现 唐磊Summary:随着人口城市化步伐的加快社会服务,社区已成为城市居民的基本生活单元,社区管理网络势在必行。采用的是三层架构实现框架,通过动态网页与数据库技术交互。实现一个社区网站信息管理,物业管理,在线维修,收费查询等主要功能。系统交互性强,可扩展性好,安全特性强。Key:网络信息管理系统;ASP.NET;数据库:TP311 :A :1009-3044(2018)06-0006-031概述社区管理作为社会服务的最后一部分,连接成千上万家庭,但由于缺乏相关投入,使得社区网络信息技术非常薄弱,通常只有简单的办公室管理。软件解决日常问题,并且系统功
2、能单一,系统封闭,没有网络管理或只支持本地网络应用程序。2系统的研究2.1系统功能分析基于web的社区管理与服务信息平台包含社区居民人数,如注册、登录、信息传播等,文档管理、信息搜索和其他动态对象在开发动态网页的同时,对我们的研究项目进行了研究。学校社区物业管理及居民费用及其他申请用于查询的开发模型,实现了一个接近的集合技术和创建在线社区、和谐社区、文明的应用社区提供技术支持。整个系统框图显示如图1。2.2系统结构分析系统使用三层体系结构框架来启用业务逻辑和数据。分离,使软件具有安全性、可维护性、可重构性、快速响应性。Web层负责与用户交互,接收用户输入和将数据从服务器提交给客户机;逻辑层负责
3、接收浏览器请求和请求传递数据层,同时返回结果。到浏览器的;通过ADO.NET数据层、逻辑层数据处理提供数据服务。ASP.NET在三层结构使工程结构更明确、分工更明确,有利于维护和升级。系统页面,通过使用ASP.NET的技术形式series.aspx页面完成;程序代码和数据绑定使用事件驱动开发方法实现;用户界面与完全分离程序代码界面,便于阅读和维护程序;程序代码是编译的,可以大大降低服务器响应时间。3动态网页与数据库交互3.1数据库设计本系统中主要包含以下数据表用户管理表也就是权限管理表、新闻发布管理表、文档管理表、在线调查表、留言管理表、公告管理信息表、在线修复回答表及收费管理表等;以下是主要
4、的信息表:1)用户管理表:用户管理表主要存储用户的相关信息,其中该用户包含普通用户和超级用户,普通用户具有浏览网站信息的功能,而超级用户不但可以浏览网站的各种信息还可以管理网站的相关信息比如发布新闻,从后台数据库中删除一些非法数据等。包含的字段有:用户编号,用户名,用户权限等。如表1所示:2)普通用户基本信息表:该表中主要包含用户的编号,用户姓名,用户电话,用户地址,备注等相关信息,通过用户信息表可以查询用户的相关信息,有相关问题可以及时联系。如表2所示:3)新闻管理基本信息表:该表主要是对网站上的相关新闻进行日常的发布和管理,可以发布新闻也可以删除新闻,超级用户才可以拥有此权限。该表中主要包
5、含:新闻分类编号,新闻内容,备注等;如表3所示:4)物业管理表:该表主要是对社区中的物业进行详细管理,该表中主要包含:编号,用户编号,用户名称,物业管理费,备注等;如表4所示:5)大楼信息表:该表中主要包含:楼栋编号、楼栋名称、楼栋说明、大楼位置、房屋数量、总户数、总负责人、所属区域、备注、建筑面积等;如表5所示:3.2数据访问对象在系统实现过程中,关键技术是动态网页。访问数据库。同时,这也是制度中的重要和难点。使用ADO.NET实现Web数据库时,首先,通过连接对象建立与数据库的连接。使用命令对象执行SQL命令,可以执行命令。查询数据。第三,连续使用DataReader对象获取数据命令对象或
6、命令对象通过Data-Adapter对象获得的数据转移到DataSet对象DataTable对象。最后,DataReader对象或DataTable对象作为数据源,Web控件的使用,和在数据库中显示数据的相应数据绑定技术。此外,我们社区网络支持系统在线调查、文档管理、留言管理、公告管理、物业管理、新闻管理、权限管理、社区网站、在线修复、收费管理。3.3数据库与ADO.NET操作例如,水管理模块,使用SQL Server2005数据库的关系数据库。下面的收费管理和查询实现的主要代码。实现添加、删除和更新操作:用于执行execsql方法要添加、删除和更新操作的数据表,该方法返回一个布尔值。值以指示
7、是否执行成功的如何声明。这种方法是当需要传递字符串类型参数以执行需要时调用。返回的列数据:自定义三段论方法返回指定列价值。调用此方法需要传递一个字符串变量,这个变量需要执行SQL语句。此方法返回一个字符串变量,即从列值中查询字符串。返回表中的所有数据:自定义GetRows方法用于返回所有表中的数据,该方法返回一个DataTable对象。4系统详细设计通过程序启动,首先是登录界面,登录界面需要用户名,密码和验证码之后才能进人系统的主界面,系统的主界面通过每个用户的不同权限看到的内容也是不同的,比如超级管理员可以看所有内容,其他用户的留言,浏览过的信息记录等等,如果有用户恶意留言的话,超级用户会通
8、过数据库把该条信息删除,进而保证整个网页界面的和谐。1)首先打开Visual Studio2015,然后建立一个新项目为SQGLXT,然后再该SQGLXT项目下建立一个表单Fisrtl。2)在Fisrtl中插入一个DIV标签,在此区域内放一个表格,表格内放入Label控件、TextBox控件和Button控件等。因为该系统由权限的设置,权限不同的用户所看到的内容不同,权限也不同所以在用户进入该系统之前需要通过Login这个界面登录才能进人主界面,进入界面后超级管理员可以设置相关权限。1)在社区管理系统中,建立另外一个界面,命名为Right。2)在该界面中同样用div标签将所需区域进行标记,然后插入表格,把相关控件放到表格内,起到固定的效果,用到的控件有Textbox,BuUon,Commmldgroup,Image,ListView等o3)登录界面的相关代码如下所示:普通用户进入主界面之后可以浏览网页,修改自己的信息,交物业费等等;如果是超級管理员的话可以对网站上的新闻进行发布,也可以删除相关信息,普通客户不能随便删除信息,而超级用户则可以实现这些操作。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三年级上册数学教案-7.4分数的初步认识(一)练习十一 |苏教版
- 六年级上册数学教案-6.1 比的认识(一)|北师大版
- 加法运算律教案2024-2025学年数学四年级上册 西师大版
- 2025年转让有限公司股权合同
- 一致行动人协议(2025年版)-@-1
- 一年级上册数学教案-总复习第1课时数与代数(1)∣北师大版
- 河南省三门峡市陕州区三年级英语下学期期中试题(人教PEP版-含答案)
- 《秋词》历年中考古诗欣赏试题汇编(截至2022年)
- 2025年河南省信阳市单招职业适应性测试题库及答案1套
- 2025年湖南铁路科技职业技术学院单招职业技能测试题库参考答案
- 2023智能低压配电箱技术条件
- 加油站地罐交接及容积表关系
- 电信宽带注销委托书
- 新教材人教版高中数学必修第二册全册教案
- 班(组)战斗动作训练教案
- 农产品电商运营-完整全套课件
- 唐河县泌阳凹陷郭桥天然碱矿产资源开采与生态修复方案
- 科研项目汇报ppt
- 建设工程项目法律风险防控培训稿PPT讲座
- “不作为、慢作为、乱作为”自查自纠报告范文(三篇)
- 上海市杨浦区2022届初三中考二模英语试卷+答案
评论
0/150
提交评论