




已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
瑜翠园公寓管理系统目录浙江商业职业技术学院信息技术学院计算机应用技术专业毕业设计报告毕业设计项目名称 瑜翠园公寓管理系统 毕业设计小组成员 本校指导教师姓名 本校指导教师职称 企业指导教师姓名 企业指导教师职称 企业指导教师工作单位 2015年 1月 9 日III瑜翠园公寓管理系统 摘要摘要 随着经济发展,生活水平显著提高,系统也正由纸质化变为信息化。瑜翠园作为一个公寓资源,但其管理方式仍然是传统的手工办公模式,与现代要求的信息化管理差距很大。 利用当今互联网优势开创信息管理系统,实现简化业务流程,对政府形象和竞争力具有十分重大的意义。本项目根据瑜翠园公寓需求,采用ASP.NET、C#、SQL2008数据库、JavaScript等技术开发了一个提升政府信息化管理水平的信息系统,实现了公寓管理的网络化和信息化 关键词: OA办公 ASP.NET SQLServer数据库 全套设计加扣 3012250582I目录摘要II第1章 引言11.1 研究背景11.2 研究目标11.3 研究意义1第2章 需求分析22.1 功能设计22.1.1项目特色及特点22.2系统定位22.3系统结构与模块设计32.4后台结构与模块设计42.5系统用户角色分析42.6可行性分析42.6.1技术可行性分析42.6.2功能可行性分析42.6.3操作可行性分析52.6.4经济可行性分析5第3章 进度规划63.1项目开发周期6第4章 开发环境和开发技术74.1 系统开发环境74.2 系统开发技术7第5章 主要功能模块85.1主要功能模块85.2主要功能业务流程85.2.1登陆模块85.2.2住户管理模块95.2.3公寓管理10第6章 数据库116.1数据库设计116.1.1 数据库设计116.1.2 apartmentInfo公寓信息126.1.3 Cost 缴费信息表136.1.4 family 家庭成员146.1.5 Tenant 出住户信息表15第7章 系统内容设计167.1 整体设计情况167.1.1 WebService 简介167.1.2 WebService 的设计167.2 用户注册167.3 用户登录217.4 户主信息257.5 系统主页307.6 密码修改317.7 管理模块38第8章 设计心得43参考文献44致谢45III49瑜翠园公寓管理系统第2章 需求分析瑜翠园公寓管理系统第1章 引言第1章 引言1.1 研究背景随着网络技术的高速发展,互联网的影响已经深入人们到生活、工作的各个领域,各大政府机构纷纷加快了信息化进程。在现代技术和需求的推动下,无纸化办公的普遍实现,网络式的交互方式被人们广泛应用。让计算机来管理公寓资源是现在积极进行的工作之一,也是政府管理公共资源的一项重要内容。住房公寓的网上管理与传统业务流程方式相比更加节约资源,增加了住户的自主权。使用计算机实现房源管理,具有传统业务流程所无法比拟的优点。本系统最根本的目的是为了更好地适应当前住房管理的需求,避免手工管理存在的这些弊端,需要开发住房公寓管理系统。政府通过使用该系统,可以实现住房信息综合查询、统计、分析、系统的管理。1.2 研究目标本系统的主要任务是完成住房管理。主要针对的用户是户主、出租户。首先管理员设置系统的基本信息,包括了管理员、房东与租户基本登录资料的初始化设置等。本系统具有管理员发布公告、管理用户信息、设置系统,住户登录系统后修改自己基本资料。1.3 研究意义本系统是基于B/S架构的软件信息管理系统,用户只需要通过网页浏览就可以使用,达到真正的方便。本系统采用模块化管理,方便对整个系统功能的增加与删除,这样一来如果以后需要什么新的功能,只需要修改部门系统的功能模块就可以适应新的需求。通过本系统可以实现对毕业设计选题过程规范化管理,整个系统界面简洁美观,操作起来简单便捷,使得教学的信息更加快捷,因此通过该系统可以大幅度的减少工作量,提高工作效率与管理水平。因此,如何处理好在一个高度分布的网络环境中,多种软硬件平台的管理、部署和升级,适应实际的需求变化,为用户提供一种可靠的低成本运作模式,成为毕业设计选题成功的关键。而本课题的研究正是要在这个系统之下开发出住房公寓管理系统,提高公寓信息管理的工作效率,给用户带来更大效益。 本系统的开发,在一定程度上避免由于人工操作发生的错误,提高了统计数据的准确性。第2章 需求分析2.1 功能设计1公寓住户的基本资料。2公寓住户的一些基本资料。3加删除修改公寓住户的资料。4寓住户的水电费查询。用户信息管理,包括:账号,密码(1)新增用户信息,可以快速增加用户信息。(2)修改用户信息,对所需修改信息的用户进行修改。(3)删除用户信息,删除不需要的用户信息。(4)通过账号查询用户信息,可以快速查询所需信息。(5)修改密码,为了账号的安全,可以随时修改登陆的密码。2.1.1项目特色及特点本系统的项目特色:( 1 )住户资料管理模块可以有效的将住户信息进行录入保存;( 2 )可以让管理员跟住户共同了解小区信息状况;( 3 )管理员可以看到住户的基本信息;( 4 )住户可以看到自己的水电费等信息;( 5 )管理员可以查询某住户;( 6 )管理员可以进行数据备份和恢复。2.2系统定位瑜翠园公寓管理系统主要是为瑜翠园内部管理活动提供信息服务,同时也为有关单位提供信息服务,它覆盖企业内部和外部的各项管理工作。系统能够对瑜翠园的各住户信息、公瑜翠园公寓管理系统第2章 需求分析寓信息、出租公寓等方面的信息提供存储、更新、查询等功能,并对有关单位提供信息的查询功能。系统的数据来源由系统管理员录入。2.3系统结构与模块设计(1)信息查询:住户信息查询,水电费信息查询,物业费信息查询。(2)用户信息管理:用户可以修改自己的个人信息。(3)管理员管理:管理员可以查看并修改住户的信息。2.4后台结构与模块设计(1) 住户信息:管理员可以查看或更改任意用户资料(2) 缴费数据导入:管理员可以通过excel导入住户的缴费数据。(3) 数据备份:管理员可用备份或还原数据库2.5系统用户角色分析本系统用户角色主要有两类:普通住户(user)、系统管理员(admin)。(1)普通用户权限:可查看和修改自己的详细信息,查看自己的水电费、物业费。(2)系统管理员权限:查看和修改其他住户信息、系统信息的维护等工作。2.6可行性分析 为了减少项目的开发风险,避免人力、物力和财力的浪费。下面就技术、操作和法律四个方面来介绍。2.6.1技术可行性分析经过两年多的学习,对ASP.NET网站建设专业课程先后进行了学习和掌握,在专业课程实践过程中完成了电子商务网站设计与基于网站的信息系统开发的实训,对网站设计与系统开发的过程和技能都有了较深入的了解。此次,针对瑜翠园公寓管理系统需求清晰,所需的技术能掌握熟练,在开发上具有较大的把握。2.6.2功能可行性分析如今互联网与人们的生活休戚相关,越来越多的小区开始利用互联网来管理自己的公寓。瑜翠园公寓管理系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成住户资料登记,住户水电费查询及上缴全过程。其主要的功能模块有: (1)登录注册住户在瑜翠园公寓管理系统注册以后,可以进行登录,登陆完成后可以进入页面进行基本资料的填写。(2)水电费查询住户可以自己登陆查询每个月所用的水电费。(3)详细费用管理住户可以清楚看到自己每个月详细的费用支出。(4)管理员功能管理员可以查看修改用户信息。2.6.3操作可行性分析本系统界面简洁,使用方便,对使用人员要求不高,很快就可以适应。系统具有一定的易用性、可靠性、安全性,并经过严格的测试,运行十分稳定。2.6.4经济可行性分析如今是信息化时代,信息化管理可以使公寓管理工作更加系统化、快速化、全面化。这样可以为公寓带来较高的工作效益和经济效益,在提高工作效率的基础上,可以考虑减少公寓管理人员的数量。本系统对计算机配置的要求不高,低配置电脑都可以完全满足需要,所以在经济上具有完全的可行性。2.6.5法律的可行性公寓管理系统是自行开发的管理系统,开发环境软件,数据库都是付费授权使用的,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。综上所述,开发一个学生公寓管理系统与人工记录的方式相比具有速度更快,操作更准确,节省开支等有利之处,因此,建立一个学生公寓管理系统是必要可行的。瑜翠园公寓管理系统第3章 进度规划第3章 进度规划3.1项目开发周期表3-1项目开发周期表时间任务人员2014.10.16 -2014.10.25与指导老师见面,分析课题,确定毕业设计目标和计划,布置工作,根据老师下的任务准备资料。应佳威,蓝聪2014.10.26 -2014.11.06进行数据库的设计并完成数据库设计,撰写毕业设计开题报告,功能结构图。应佳威,蓝聪2014.11.07 -2014.11.12进行首页设计,并完成前台页面的设计并开始进行设计报告编写。应佳威,蓝聪2014.11.13 -2014.12.11进行后台程序的设计。应佳威,蓝聪2014.12.12 -2014.12.13完成整个后台的设计,进行调试。应佳威,蓝聪2014.12.14 -2014.12.18系统文档资料的整理。应佳威,蓝聪2014.12.19 -2014.12.29完成毕业设计工作,网站修改完毕,网站文档资料的整理。应佳威,蓝聪2014.12.30 -2014.12.31答辩前准备。应佳威,蓝聪瑜翠园公寓管理系统 第3章 进度规划瑜翠园公寓管理系统 第4章 开发环境和开发技术第4章 开发环境和开发技术4.1 系统开发环境服务器服务器端Web服务器平台:IIS6.0及以上版本服务器端数据库平台:Microsoft SQL server 2008服务器端:Microsoft.Net Framework 4.0服务器端操作系统:Windows Server 2003及以上版本服务器端运行语言平台:ASP.NET,JavaScript操作系统:windows操作系统浏览器:IE6.0及以上版本/360浏览器 6.2版本/火狐 25.0版本图像处理软件:Adobe Photoshop开发环境: VS20104.2 系统开发技术采用B/S模式开发,系统的主界面运用DW、PS软件进行设计;系统运用ASP.NET和SQL Server等技术来实现。解决技术问题的方法是可以在分析其他学校的专业网站的基础上,借鉴模块设计开发出自己的网站模块,并在教师的指导下加以修改,同时利用ASP.NET提供的现有功能来进行开发。瑜翠园公寓管理系统 第5章 业务流程图 第5章 主要功能模块5.1主要功能模块主要功能模块划分为:登录注册模块:用户可以注册登录账户。查询模块:用户可以查询水电费、物业费等信息。住户管理模块:住户可以修改密码,填写并修改个人资料,增加家庭成员等。管理员模块:管理员可以查询并修改住户基本资料,可以进行数据备份与恢复,上传水电费信息5.2主要功能业务流程5.2.1登陆模块提供管理员登陆和普通住户登陆,如图5.1所示。图5.1 登陆模块5.2.2住户管理模块提供对“住户数据表”数据输入、组合条件查询、统计、打印功能实现”住户花名册”数据生成、查询、统计、打印功能,如图5.2所示。图5.2 住户基本情况管理5.2.3公寓管理提供对”公寓数据表”数据的输入、查询、修改、删除等功能,如图5.3所示。图5.3 公寓管理瑜翠园公寓管理系统 第6章 数据库第6章 数据库6.1数据库设计6.1.1 数据库设计本数据库设计中包括7张表,具体编号索引如表6.1所示。表6.1 数据库索引表编号表名备注1apartmentInfo公寓信息表2Cost费用统计表3Family家庭成员表4Householder住户表5Newlist新闻表6Tenant出住户表7Userinfo用户表6.1.2 apartmentInfo公寓信息apartmentInfo表用来存贮公寓信息,具体定义如表6.2所示。表6.2 apartmentInfo公寓信息字段名数据类型是否主键描述namenvarchar(50)PK姓名zuoluohaonvarchar(50)坐落号donghaonvarchar(50)栋号weizhinvarchar(50)位置huxingnvarchar(50)户型fangwuxingzhinvarchar(50)房屋性质jianzhumianjinumber建筑面积shiyongmianjinvarchar(50)使用面积fangwuzhuangtainvarchar(50)房屋状态zhuyongrenxingmingnvarchar(50)住用人姓名zhuyongrenzhengjiannvarchar(50)住用人证件号码xuanfangpicinvarchar(50)选房批次xuanfangxuhaoInt选房顺序号6.1.3 Cost 缴费信息表Cost表用来存贮缴费信息,具体定义如表6.3所示。表6.3 Cost缴费信息字段名数据类型是否主键描述namenvarchar(50)PK住用人姓名shenfenzhengnvarchar(50)住用人身份证号码suozhudadanweinvarchar(50)所属大单位xiangongzuodanweiint现工作单位hetongbianhaonvarchar(50)合同编号zuoluohaonvarchar(50)坐落号fangwuzhuzhinvarchar(50)房屋住址donghaonvarchar(50)栋号-单元号-房号ruzhushijianMoney入住时间biaozhunyuezujinMoney标准月租金chongzhizhanghuyueMoney充值账户余额shuifeizhanghuyueMoney水费账户余额ranqifeizhanghuyueMoney燃气费账户余额qianfangzuMoney欠-房租qiandianfeiMoney欠-电费qianshuifeiMoney欠-水费qianfeizongeMoney欠费总额6.1.4 family 家庭成员family 表用来存贮家庭成员信息,具体定义如表6.4所示。表6.4 family缴费信息字段名数据类型是否主键描述namenvarchar(50)PK户主guanxinvarchar(50)与申请人关系xingmingnvarchar(50)姓名shenfenzhenghaoint身份证号xingbienvarchar(50)性别hujisuozaidinvarchar(50)户籍所在地hujileixingnvarchar(50)户籍类型yidongdianhuanvarchar(50)移动电话lianxidianhuanvarchar(50)联系电话beizhutext备注6.1.5 Tenant 出住户信息表Tenant 表用来存贮出住户信息,具体定义如表6.5所示。表6.5 family缴费信息字段名数据类型是否主键描述namenvarchar(50)PK户主xingmingnvarchar(50)姓名fangjianhaonvarchar(50)房间号shenfenzhenghaoint身份证号xingbienvarchar(50)性别nianlingnvarchar(50)年龄hujileixingnvarchar(50)户籍类型yidongdianhuanvarchar(50)移动电话lianxidianhuanvarchar(50)联系电话beizhutext备注瑜翠园公寓管理系统 第7章 系统内容设计第7章 系统内容设计7.1 整体设计情况 本系统使用WebService实现数据接口,并在其中设计了多个相关的方法,通过Ajax方式传输相关的参数,然后在前台使用JQuery实现对查询数据的绑定。7.1.1 WebService 简介Web Service也叫XML Web Service WebService,是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。Web Service的主要目标是跨平台的可互操作性。.net平台内建了对Web Service的支持,包括Web Service的构建和使用,其主要实现原理如图7.1所示。 图7.1 Web Service实现原理7.1.2 WebService 的设计本项目中采用了Web Servicer的设计,并实现了无刷新读取数据功能。具体代码如下:public class getInfo : System.Web.Services.WebService WebMethod public string SQLDB(string Query) string connstrNews = ConfigurationManager.ConnectionStringsApartment_DB.ConnectionString; SqlConnection CS = new SqlConnection(connstrNews); SqlDataAdapter myCommand = new SqlDataAdapter(Query, CS); DataSet myDataSet = new DataSet(); myCommand.Fill(myDataSet); return ToJson(myDataSet); 7.2 用户注册 用户通过注册页面进行注册,如图7.2所示。图7.2 用户注册前台代码:公寓信息系统创建您的账号注册 var submit = function () var table = userinfo; var email = $(#email).val(); var name = $(#name).val(); var pwd = $(#pwd).val(); var pwd2 = $(#pwd2).val(); if (email = | name = | pwd = | pwd2 = ) alert(不能为空); return; pwd = + pwd + ; email = + email + ; var value = pwd, email; var datas = table: + table + ,wherestr: + name + ,intostr: + value + ; $.ajax( type: POST, contentType: application/json, url: /Interface/getInfo.asmx/INTO, data: datas, dataType: json, success: function (data) alert(注册成功); location.href = login.aspx; ); ; $(button).click(function () submit() ); document.onkeydown = function (e) var ev = document.all ? window.event : e; if (ev.keyCode = 13) submit(); 后台代码:WebMethod public string INTO(string table,string wherestr,string intostr) SqlCommand com = new SqlCommand(); SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStringsApartment_DB.ConnectionString); com.Connection = con; con.Open(); com.CommandText = INSERT INTO + table + VALUES( + wherestr + , + intostr + ); SqlDataReader dr = com.ExecuteReader(); dr.Close(); con.Close(); return true; 7.3 用户登录用户通过该页面登录,如图7.3所示。图7.3 用户登陆前台代码:公寓信息系统登陆你的帐号登陆注册 var submit = function () var user = $(#user).val(); var pass = $(#pass).val(); if (user = | pass = ) alert(用户名或密码不能为空); return; var datas = user: + user + , + pass: + pass + ; $.ajax( type: POST, contentType: application/json, url: login.aspx/check, data: datas, dataType: json, success: function (data) if (data.d = 1) if (user = admin) location.href = /admin.aspx#查询用户; else location.href = /#户主信息; else alert(用户名或密码错误); ); ;$(button).click(function () submit() );document.onkeydown = function(e) var ev = document.all ? window.event : e; if(ev.keyCode=13) submit();后台代码:WebMethod public static string check(string user, string pass) string connstrNews = ConfigurationManager.ConnectionStringsApartment_DB.ConnectionString; SqlConnection con = new SqlConnection(connstrNews); con.Open(); SqlCommand cmd = new SqlCommand(select count(*) from userinfo where name= + user + and pass= + pass + , con); int count = Convert.ToInt32(cmd.ExecuteScalar(); if (count 0) HttpContext.Current.Sessionlogin = user; return 1; else return 0; 7.4 户主信息前台代码: var table = householder; $(function () var user = parent.usernow | parent.username | ying; var str = select * from + table + where name= + user + ; var sqlend = ; $.ajax( type: POST, contentT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年道路运输安全员考试的试题及答案
- 超重-肥胖儿童非酒精性脂肪性肝病与IGF-1、25(OH)D的相关性研究
- 2025年税法考试活动与试题及答案结合
- 2025杭州市医保局编外人员招聘测试题9试题及答案解析
- 光储直流微电网孤岛运行控制策略研究
- 2024年五年级语文下册 第一单元 4 梅花魂新学习单说课稿 新人教版
- 基于深度强化学习的移动机器人路径规划算法研究
- 滑动轴承用Cu-Sn-Si材料的制备及摩擦磨损性能研究
- 5. 电能的输送说课稿-2025-2026学年高中物理教科版选修2-1-教科版2004
- 甘肃省武威第十七中学七年级地理下册人教版教学设计:(14)俄罗斯
- 贵州福贵康护理院装修改造工程环评报告
- 贵阳区域分析
- 《中国居民膳食指南(2022)》解读
- 中西医结合课件梅毒详解
- 常见秋冬季传染病预防
- CRM-客户关系管理系统毕业论文
- 质量源于设计-QbD课件
- 教学第三章土壤侵蚀课件
- 仓储物流安全隐患排查表-附带法规依据
- 三年级道德与法治下册不一样的你我他
- 幼儿绘本故事:绘本PPT
评论
0/150
提交评论