欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    小区物业管理系统说明书.doc

    • 资源ID:78762333       资源大小:752.50KB        全文页数:20页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    小区物业管理系统说明书.doc

    一、系统概述及开发工具1. 系统概述小区物业管理系统使用asp技术开发设计,实现了小区物业管理系统的住户资料管理、投诉管理、住户报修管理、物业缴费管理、住户停车车位管理在系统中,老用户可以直接进入系统,查询自己所需的资料;新用户必须先注册后来才可以进入系统查询自己所需的资料。该系统使得用户对自己的成绩维护与管理更加及时、高效,提高了工作效率。2. 开发工具(1)C#(C Sharp)是微软(Microsoft)为。NET Framework量身订做的程序语言,微软公司在2000年6月发布的一种新的编程语言。C#拥有C/C+的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C+与Java一样亦为对象导向(object-oriented)程序语言。 (2) Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。其实Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。Access在2000年的时候成为了计算机等级考试中的计算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传统的VFP成为二级中最受欢迎的数据库语言。二、需求分析与可行性分析1. 需求分析随着计算机技术的发展,特别是计算机网络技术与数据库的发展,使人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。2. 功能分析 对于小区物业系统,根据系统功能分析,仅有一个单一的流程化页面。所以 从欢迎页面到登录页面,如果登录成功,则进入相应的功能页 整个系统的页面逻辑图如图1所示:登陆页面(login住户资料管理页面(baseinfo.asp)投诉管理页面(tousu.asp)报修管理页面(repair.asp)缴费管理页面(money.asp)住户停车管理页面(park.asp) 图13. 功能模块设计1)系统管理系统管理主要包括系统备份、系统恢复、用户权限管理和用户口令修改。系统的备份、恢复对非正常状态下系统的维护具有非常重要的意义,用户权限和口令的管理对于信息安全的保障是很重要的。2)基本信息管理基本信息管理主要包括四方面:楼宇信息管理、住户信息管理、收费项目管理和车位信息管理。其中楼宇信息管理包括住房信息管理和门店信息管理的添加、修改、删除等,业主信息管理主要包括编号、姓名、所属房屋、职业、联系方式(详细联系方式)、缴费(欠费表)情况等。3)物业管理物业管理主要包括五个方面:住户投诉管理、住户报修管理、车位管理、物业缴费管理和住户预付款管理。住户投诉管理包括对投诉的增加、删除等操作。登记投诉的主题包括投诉编号、投诉住户、住户编号、投诉日期、接待人员、处理日期、处理人员、投诉内容和处理情况。住户报修管理包括对报修的增加、删除等操作。登记报修的主题包括单据编号、住户名称、住户编号、报修日期、维修人员、维修日期、服务费用、物料费用、费用合计和报修内容。车位管理主要包括对车位信息的添加、删除,车位信息主要包括车位编号、住户名称、住户编号、使用日期和备注。同时这一板块可以查看所有的车位信息及其使用状态。物业缴费管理包括对缴费信息的添加和删除。具体信息包括单据编号、住户编号、住户名称、缴费日期、收费人员、缴费方式、缴费总额和备注。同时可以查看所有缴费记录。住户预付款管理包括对预付款缴纳的添加和删除。具体信息包括单据编号、住户编号、住户名称、预付日期、预付金额和备注,同时能查看所有的预付信息。4)统计报表与查询该部分包括三个方面:住户投诉报表查询、住户保修报表查询和物业收费统计报表。在对物业的管理过程中,经常需要查询和打印各种报表,以便作为管理的凭据,统计报表与查询板块即实现这一功能。5)人事管理由于物业管理公司除了对小区的物业管理之外,还要对内部员工进行管理,人事管理模块就提供这方面的功能。该部分包括三个方面:人事档案、人事异动和薪资管理。人事管理中,可以实现增加员工、查询员工和修改员工信息。人事异动则包括员工调动、员工离职等,薪资管理板块提供设置工资项目、奖惩登记和工资的发放等功能。间的关系如图2所示。登录页面住户资料管理投诉管理报修管理缴费管理住户停车管理 图2三、数据库设计 表的设计:1)管理员信息表(userName)字段备注Typeu_id用户id数字u_userName用户名文本u_pass密码文本u_rpass重复密码文本u_power管理员权限文本表12)业主信息表(owner)字段备注Typeo_id业主信息id数字o_number住户编号数字o_name业主姓名文本o_state使用状态文本o_phone业主电话数字o_jdata入住时间日期/时间o_carder身份证文本/数字o_ownership产权状态文本o_before预付金额货币o_remarks备注文本表23)房屋信息表(houses)字段备注Typeh_id房屋信息id数字h_number门牌编号数字h_ state房屋状态文本h_bulidingName楼宇名称文本h_unitNumber单元号数字h_floor所属楼层数字h_type所属户型文本h_direction房屋朝向文本h_area房屋面积数字h_ remarks备注文本表34)费用信息表(cost)字段备注Typec_id费用信息id数字c_user缴费人c_stardate收取(起始)日期时间/日期c_costName费用名称文本c_price计费单价货币c_real实际用量数字c_costMoney费用金额货币c_userName记录人文本c_ remarks备注文本表45)费用名称表(costName)字段备注Typecn_id费用名称id数字cn_name费用名称文本cn_type费用类型(方式)文本cn_price费用单价货币cn_cycle费用周期数字cn_ remarks备注文本表56)欠费表(owe) 备注Typeoi_idcn_nameId欠费名称oi_name欠费人姓名oi_time欠费时间oi_oweMoney欠费金额oi_nedtime欠费期限oi_ remarks备注表67)停车位置信息表(carseat)字段备注Typecs_id停车位置id数字cs_user使用人文本cs_number车位编号数字cs_carNumber车牌号数字cs_state当前状态文本cs_sell出售/租价货币cs_satrDate起始使用日期时间/日期cs_endDate结束使用日期时间/日期cs_ remarks备注文本表78)报修表(repair)字段备注Typer_id报修表id数字r_userName业主名称文本r_state状态文本r_number报修单号数字r_date报修日期时间/日期r_goodcost物资费用货币r_serve服务费用货币r_empoyee维修员工文本r_endDate完工日期时间/日期r_remarks备注文本表89)建议表(complaint)字段备注Typecp_id建议表id数字cp_userName业主姓名文本cp_number单据编号数字cp_Type内容类型文本cp_state受理状态文本cp_Date建议日期时间/日期cp_empoyee接待员工文本cp_acceptDate受理日期时间/日期cp_content建议内容文本cp_feedback住户反馈文本表910)提醒信息表(warn)字段备注Typew_id提醒信息表id数字w_userName提醒对象文本w_method联系方式文本w_warnDate提醒时间时间/日期w_content提醒内容文本表1011)保安巡逻表(patrol)字段备注Typep_id保安巡逻表id数字p_fileNumber档案编号数字p_eventType事件类型文本p_happenTime发生时间时间/日期P_hanadlePeople处理人文本P_party当事人文本P_hanadleOver处理结果文本P_eventContent事件简要文本表1112)保洁绿化表(clean)字段备注Typecl_id保洁绿化id数字cl_number编号数字cl_date日期时间/日期cl_type类型文本cl_area区域文本cl_responsible负责人文本cl_check验收文本cl_describe描述文本表1213)楼宇设置表(buliding)字段备注Typeb_id楼宇设置id数字b_number楼宇编号数字b_ buliding楼宇名称文本b_hours房屋结构(例如:混泥土)文本b_unitNumber单元数数字b_Nuberj楼层数数字b_hoursNumber房屋数数字cs_ remarks备注表1314)车位表(car)ca_idca_number车位编号ca_price预售价格ca_outPrice出租价格ca_state状态ca_plice车位位置表1415)权限表(power)po_id权限id数字po_name权限组文本表1516)系统信息表(system) 备注Types_ids_name公司名称s_phone公司电话s_email公司emails_httpName公司网址s_adress公司地址表16四、 各功能模块程序设计概念结构设计 在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体联系图(简称ER图)的方法进行数据结构的描述。ER图由实体、属性、联系三部分组成。ER图的有关符号说明如下:根据现实要求把对象转化为实体,得到以下属性:住户住户编号住户名称联系电话联系地址状态家庭编号房屋编号图3 住户属性图 房屋使用面积建筑面积房型编号所属小区所属单元所属楼栋房屋编号产权图4 房屋属性图家庭家庭编号成员姓名成员性别户主姓名成员性别称谓房屋编号住户编号图5家庭属性图收费项目收费名称收费价格收费周期收费单位图6 收费项目属性图收费收费编号收费名称住户编号超额价格额内价格定额用量收费时间收费人员收费总额图7 收费属性图实体间的联系如下:收费信息投诉信息车位信息住户信息1报修信息记录记录记录日期使用nn1111.管理员登录登陆界面主要用于登陆小区物业管理系统,负责用户合法性的验证与新用户的注册。用户登录时选择自己的身份,输入自己的账号密码,如果账号密码无误,系统将跳到相应界面;如果信息有误,则出现错误提示。管理员登录界面如图4所示。 登录图10其关键代码如下:以下代码实现的功能是判断管理员与密码是否正确,若正确跳转到indea.aspx页面,否则显示出错信息。/ Login Login beginint iPassed = Convert.ToInt32(Utility.Dlookup("members", "count(*)", "member_login ='" + Login_name.Text + "' and member_password='" + CCUtility.Quote(Login_password.Text) + "'");if (iPassed > 0) / Login OnLogin Event begin/ Login OnLogin Event end/Login_message.Visible = false;Session"UserID" = Convert.ToInt32(Utility.Dlookup("members", "member_id", "member_login ='" + Login_name.Text + "' and member_password='" + CCUtility.Quote(Login_password.Text) +"'");Login_logged = true;Session"UserRights" = Convert.ToInt32(Utility.Dlookup("members", "security_level_id", "member_login ='" + Login_name.Text + "' and member_password='" + CCUtility.Quote(Login_password.Text) + "'");string sQueryString = Utility.GetParam("querystring");string sPage = Utility.GetParam("ret_page");if (! sPage.Equals(Request.ServerVariables"SCRIPT_NAME") && sPage.Length > 0) Response.Redirect(sPage + "?" + sQueryString); else Response.Redirect(Login_FormAction); else /Login_message.Visible = true;/ Login Login end private void InitializeComponent() Response.Redirect("index.aspx"); protected void Page_Load(object sender, EventArgs e) Response.Redirect("index.aspx"); 2. 小区主界面主要用于连接小区物业管理系统,负责用户合与各主要界面的链接。并显示各主要的信息并连接各子界面。物业管理主页如图11所示 主页图11其关键代码如下:if (Login_logged) / Login Logout begin/ Login OnLogout Event begin/ Login OnLogout Event endLogin_logged = false;Session"UserID" = 0;Session"UserRights" = 0;Login_Show();/ Login Logout end else / Login Login beginint iPassed = Convert.ToInt32(Utility.Dlookup("members", "count(*)", "member_login ='" + Login_name.Text + "' and member_password='" + CCUtility.Quote(Login_password.Text) + "'");if (iPassed > 0) / Login OnLogin Event begin/ Login OnLogin Event end/Login_message.Visible = false;Session"UserID" = Convert.ToInt32(Utility.Dlookup("members", "member_id", "member_login ='" + Login_name.Text + "' and member_password='" + CCUtility.Quote(Login_password.Text) +"'");Login_logged = true;Session"UserRights" = Convert.ToInt32(Utility.Dlookup("members", "security_level_id", "member_login ='" + Login_name.Text + "' and member_password='" + CCUtility.Quote(Login_password.Text) + "'");string sQueryString = Utility.GetParam("querystring");string sPage = Utility.GetParam("ret_page");if (! sPage.Equals(Request.ServerVariables"SCRIPT_NAME") && sPage.Length > 0) Response.Redirect(sPage + "?" + sQueryString); else Response.Redirect(Login_FormAction); else /Login_message.Visible = true;/ Login Login endpublic class Login : System.Web.UI.Page住户管理界面用于管理用户的增加和删除用于平常对用户的信息的维与利用。信息分别为业主编号,业主姓名,身份证号等信息。,在界面的下方列表框中,列出了所有的住户信息,单击某一个住户,会将住户的信息显示在上方相应的文本框中,用户可以进行修改,修改后的信息,单击“确定”按钮,就能保存在数据库中;如果要删除住户资料,只要选中该住户,单击“删除”按钮即可;在该界面中还可以增加新的住户资料,单击“增加”按钮,系统中会自动添加住户编号,住户的其他信息为空,用户可添加相应的信息,然后单击“确定”按钮,就可以将新住户的信息保存到数据库中了,同时新住户的信息也会显示在下方的列表框中。单击“取消”按钮则退出本界面。户管理如图12所示 住户管理图12其关键代码如下:private void DataGrid1_ItemDataBound_1(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)if (e.Item.ItemIndex >= 0)e.Item.Attributes.Add("onMouseOver","currentcolor=this.style.backgroundColor;this.style.backgroundColor='#CCCCDD'");e.Item.Attributes.Add("onMouseOut","this.style.backgroundColor=currentcolor");e.Item.Attributes"title" = GetTitle(DataGrid1.DataKeyse.Item.ItemIndex).ToString().Trim();private string GetTitle(string id)string title = ""if (id = "")return title;string strSQL = "select bianhao,xingming,xingbie,leixing from zhuhu where bianhao='" + id + "'"OleDbCommand cmd = new OleDbCommand(strSQL,Utility.Connection);OleDbDataReader rdr = cmd.ExecuteReader();while (rdr.Read()string strBianhao = rdr"bianhao".ToString().Trim();string strName = rdr"xingming".ToString().Trim();string strXingbie = rdr"xingbie".ToString().Trim();string strLeixing = rdr"leixing".ToString().Trim();title = "业主编号: " + strBianhao + "n业主姓名: " + strName + "n业主性别: " + strXingbie + "n租用类型: " + strLeixing;rdr.Close();return title;private void btn_Search_Click(object sender, System.EventArgs e)string strFilter = ""string strTempFilter = ""if (this.txt_Bianhao.Text.Trim() != "")strTempFilter += "bianhao like'" + txt_Bianhao.Text.Trim() + "%' and "if (this.txt_Mingcheng.Text.Trim() != "")strTempFilter += "xingming like'" + txt_Mingcheng.Text.Trim() + "%' and "if (this.txt_ID.Text.Trim() != "")strTempFilter += "shenfenzhenghao like'" + txt_ID.Text.Trim() + "%' and "if (DropDownList1.SelectedIndex = 0) /全部/*什么也不做*/elsestrTempFilter += "jianlizhe = '" + DropDownList1.SelectedItem.Text.Trim() + "' and "if (DropDownList2.SelectedIndex = 0) /全部/*什么也不做*/elsestrTempFilter += "shifouruzhu = '" + DropDownList2.SelectedItem.Text.Trim() + "' and "int strLength = strTempFilter.Length;if (strLength > 4)strFilter = strTempFilter.Remove(strLength-5,4);ViewState"strFilter" = strFilter;BindDataGrid();设施概况页面是用于物业设施使用时的维护与损坏的记录的添加和删除。其中有损坏名称,类型,联系人,负责人,联系电话等信息可供查询。物业管理-设施概况如图13所示 物业管理-设施概况图13其关键代码如下:private void btn_Save_Click(object sender, System.EventArgs e)string strMingCheng = "'" + this.TextBox1.Text.Trim() + "',"string strGuiGe = "'" + this.TextBox2.Text.Trim() + "',"string strChangShang = "'" + this.TextBox4.Text.Trim() + "',"string strZhouQi = "'" + this.TextBox5.Text.Trim() + "',"string strBeiZhu = "'" + this.TextBox7.Text.Trim() + "'"string strShuLiang = ""int intShuLiang = 0;trythis.lblErrMsg.Visible = false;strShuLiang = this.TextBox3.Text.Trim();intShuLiang = Convert.ToInt32(strShuLiang);catch strShuLiang = intShuLiang.ToString();this.lblErrMsg.Text = "输入的数量值不是合法的数字,存入数据库时已忽略该值!"this.lblErrMsg.Visible = true;strShuLiang = "'" + strShuLiang + "',"string strRiQi = "'" +this.list_Year.SelectedItem.Text + "/" +this.list_Month.SelectedItem.Text + "/" +this.list_Day.SelectedItem.Text +"'," tryif (theID.Value.Length > 0)strSQL = "update shebei_mingxi set"+" mingcheng=" + strMingCheng +"guige=" + strGuiGe + "shuliang=" + strShuLiang + "changshang=" + strChangShang +"riqi=" + strRiQi +"zhouqi=" + strZhouQi +"beizhu=" + strBeiZhu +" where id='" + theID.Value.Trim() + "'"Utility.Execute(strSQL);elsestrSQL = "insert into shebei_mingxi values ("+strMingCheng+strGuiGe+strShuLiang+strChangShang+strRiQi+strZhouQi+strBeiZhu+")"Utility.Execute(strSQL);this.TextBox1.Text = "必填项" this.TextBox2.Text = ""this.TextBox3.Text = ""this.TextBox4.Text = ""this.TextBox5.Text = ""this.TextBox7.Text = ""this.lblErrMsg.Text = "数据保存成功!"this.lblErrMsg.Visible = true;catchthis.lblErrMsg.Text = "保存时出错,请重新输入!"this.lblErrMsg.Visible = true;住户管理界面是对住户的信息进行管理的界面,其中有姓名,编号,证件号,电话,地址单位等信息。能对住户的信息进行增加删除和查询。住户管理如图14所示 住户管理图14其关键代码如下:private void Page_Load(object sender, System.EventArgs e)/ 在此处放置用户代码以初始化页面Utility=new CCUtility(this);Utility.CheckSecurity(2);if (!IsPostBack)p_theID.Value = Utility.GetParam("bianhao");Page_Show(sender,e);protected void Page_Show(object sender, EventArgs e)if (p_theID.Value.Length > 0 ) string sWhere = ""sWhere += "bianhao='" + CCUtility.ToSQL(p_theID.Value, FieldTypes.Number) + "'"string sSQL = "select * from zhuhu where " + sWhere;OleDbCommand cmd = new OleDbCommand(sSQL, Utility.Connection);OleDbDataReader rdr = cmd.ExecuteReader();while (rdr.Read()TextBox1.Text = rdr"bianhao".ToString().Trim();TextBox2.Text = rdr"xingming".ToString().Trim();if (rdr"xingbie".ToString().Trim() = "男")DropDownList1.SelectedIndex = 0;elseDropDownList1.SelectedIndex = 1;TextBox4.Text = rdr"shenfenzhenghao".ToString().Trim();TextB

    注意事项

    本文(小区物业管理系统说明书.doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开