1 引言
1.1 项目开发的背景
人们已经认识到了信息处理在社会生产、生活、工作、管理等方面起着强大的作用是由于在当今计算机应用的普及和信息技术的快速发展。在手工操作的时代,因为小区物业管理的工作是很繁琐的,需要大量的物力、财力和人力,所以就浪费了小区物业的很多资源,这种情况也就越来越引起物业公司的高度重视。面对目前的实际情况,开发一个新系统来解决小区物业管理的问题也就非常的重要了。
1.2 项目开发的意义
本课题在了解小区物业管理过程的基本情况下,利用Microsoft Visual Studio 2008软件构建系统,决解以前信息管理系统的一些不足,让物业管理员可以更方便、更容易地使用计算机来管理小区物业,从而实现无纸化的操作。
2 构建开发环境
网站的开发环境:Microsoft Visual Studio 2008。
网站的开发语言:ASP.NET+C#。
网站的后台数据库:Access。
开发环境的运行平台:Windows 7
3 可行性研究与需求分析
3.1 可行性研究
3.1.1技术可行性
开发软件的工具的发展,一些可视化的开发软件在第三代语言的基础上,不仅能帮助开发者提高软件的效率、质量和缩短开发的周期,而且当前的硬件也可以支撑系统的开发以及运行。
3.1.2经济可行性
物业公司完全可以接受系统以及不会给业主们带来经济负担的条件是因为组建公司局域网和上网费用有一定的降低。新的系统,不仅提高了公司的服务质量、客户的满意度和管理的水平,还提高了管理员的工作效率和减轻工作量,也给业主提供了很多方便。由此不仅可以提高公司的形象,还给公司带来高于系统开发的成本的收益。
3.1.3管理可行性
按照对物业管理公司组织结构、业务流程等详细调查后,根据它的组织结构和管理的职能来进行设置的新系统,它的运作不仅组织机构不会有很大的改变,而且物业公司也很需要信息实现化,因此开发物业的管理系统是完全可以的。
3.2需求分析
在手工操作的时代,物业管理有很多的局限性,如:繁杂的工作程序;需要大量的物力、财力和人力的投入;不能及时的了解业主的需要和为其提供周到的服务等。作为现代的居住小区必不可少的因素的小区物业管理系统,不仅可以提高小区的管理水平,也可以给小区的日常管理带来更多的方便,还可以保证获得最大的经济收益。物业管理的发展方向是计算机的强大功能和现代的管理思想结合起来,建立现代的智能小区。
4 系统分析
4.1 系统功能结构图
根据小区物业内部管理的特点,可以将小区物业内部管理信息网分为前台和后台两个部分进行设计。
4.1.1小区物业内部管理网前台
前台主要用于用户注册和登录网站、站内链接、查询用户的相关信息以及查看站内新闻和站内公告。小区物业内部管理网的前台功能结构如图3-1所示。
图3-1 小区物业内部管理网前台功能结构图
4.1.2小区物业内部管理网后台
后台主要用于管理管理员对业主投诉、业主报修、反馈信息受理、物业设备维修、业主停车位、业主费用、费用催缴和值班员工等信息。小区物业内部管理网后台功能结构如图3-2所示。
图 3-2 小区物业内部管理网后台功能结构图
4.2 业务流程图
业主在网站上通过注册成为网站用户,登录后可以在线查询欠费信息、业主投诉信息、停车信息、设备维护信息、新闻信息和站内公告信息。网站的管理员通过登录模块登录到网站的后台系统管理员主页面,从而来管理信息,如业主信息、欠费信息、停车信息、新闻信息、投诉信息和值班员工信息等。网站的业务流程图如图3-3所示。
图 3-3 业务流程图
5 数据库设计
本网站是采用Access数据库,名称是db_wygl,有9张表。每个表的名字分别是:tb_homePark、tb_qianfei、tb_tousu、tb_weihu、tb_xinwen、tb_yuangong、tb_zhannei、tb_zhuce、tb_zhuhu。
5.1各表简介
tb_homePark(业主停车信息表)
业主停车信息表用于存放住户停车的信息。如表5.1所示。
表5.1
字段名 数据类型 默认值 必填字段 说明
ID 文本 无 是 车牌号
placeID 文本 无 是 停车场号
tenement 文本 无 是 车主
address 文本 无 是 停车地点
starDate 日期/时间 无 是 开始时间
endDate 日期/时间 无 是 结束时间
placeSum 文本 无 是 停车管理费
person 文本 无 是 经手人
handle 文本 无 是 停车收缴情况(已缴纳、未缴纳)
memo 文本 无 是 备注
tb_qianfei(业主欠费信息表)
业主欠费信息表用于存储有关用户欠费的信息,如表5.2所示。
表5.2
字段名 数据类型 默认值 必填字段 说明
name 文本 无 是 欠费业主名称
address 文本 无 是 欠费业主地址
leibie 文本 无 是 欠费类型
stime 日期/时间 无 是 欠费的起始日期
etiame 日期/时间 无 是 欠费的终止日期
qianfei 文本 无 是 欠费金额
state 文本 无 是 欠费状态(已使用、未使用)
person 文本 无 是 经手人
tb_tousu(业主投诉信息表)
业主投诉信息表用于存储有关业主投诉的信息,如表5.3所示。
表5.3
字段名 数据类型 默认值 必填字段 说明
id 文本 无 是 投诉编号
person 文本 无 是 投诉业主名
time 日期/时间 无 是 投诉日期
neirong 文本 无 是 投诉内容
zhuangtai 文本 无 是 投诉状态(已使用、未使用)
tb_weihu(设备维护信息表)
设备维护信息表用于存储有关设备维修的信息,如表5.4所示。
表5.4
字段名 数据类型 默认值 必填字段 说明
id 文本 无 是 设备维修编号
name 文本 无 是 业主名称
stime 日期/时间 无 是 起始日期
etiame 日期/时间 无 是 终止日期
person 文本 无 是 经手人
feiyong 文本 无 是 服务费用
state 文本 无 是 备注
neirong 备注 无 是 维护内容
5. tb_xinwen(网站新闻信息表)
网站新闻信息表用于存放管理员发布新闻信息,如表5.5所示。
表5.5
字段名 数据类型 默认值 必填字段 说明
title 文本 无 是 新闻标题
neirong 文本 无 是 新闻内容
fabushijian 日期/时间 无 是 发布日期
faburen 文本 无 是 发布人
xinwenleibie 文本 无 是 新闻类别
renqi 文本 无 是 人气指数
state 文本 无 是 状态(已使用、未使用)
tb_yuangong(网站员工信息表)
网站员工信息表主要存储员工的相关信息,如表5.6所示。
表5.6
字段名 数据类型 默认值 必填字段 说明
id 文本 无 是 员工编号
image 文本 无 是 员工照片
chname 文本 无 是 员工姓名
engname 文本 无 是 英文姓名
working 文本 无 是 在职类别(员工、管理员)
state 文本 无 是 工作状态(在岗、离岗)
sex 文本 无 是 员工性别
marriage 文本 无 是 婚姻状态
helith 文本 无 是 健康状态
nation 文本 无 是 民族
birth 日期/时间 无 是 出生年月日
locus 文本 无 是 户口所在地
native 文本 无 是 籍贯
sraccounts 文本 无 是 社保个人帐号
gjaccounts 文本 无 是 公基金帐号
ylaccounts 文本 无 是 医疗保险帐号
PassPort 文本 无 是 护照号
postalcode 文本 无 是 邮政编号
specialty 文本 无 是 专业
finishschool 文本 无 是 毕业院校
email 文本 无 是 电子邮箱
suit 文本 无 是 特长
degree 文本 无 是 学历
forfind 文本 无 是 外语语种
forlevel 文本 无 是 外语水平
computerlevel 文本 无 是 电脑水平
postID 文本 无 是 岗位编号
mobilePhone 文本 无 是 移动电话
homePhone 文本 无 是 联系电话
address 文本 无 是 家庭住址
idCard 文本 无 是 身份证号码
tb_zhannei(站内公告信息表)
站内公告信息表主要存储管理员发布公告的相关信息,如表5.7所示。
表5.7
字段名 数据类型 默认值 必填字段 说明
neirong 备注 无 是 新闻内容
8. tb_zhuce(注册信息表)
注册信息表用于存储有关用户注册的信息,如表5.8所示。
表5.8
字段名 数据类型 默认值 必填字段 说明
name 文本 无 是 用户姓名
pwd 文本 无 是 用户密码
sex 文本 无 是 用户性别
birth 日期/时间 无 是 出生日期
age 文本 无 是 年龄
hunyin 文本 无 是 婚姻状况
card 文本 无 是 身份证号
photo 文本 无 是 移动电话
tel 文本 无 是 联系电话
chengshi 文本 无 是 所在城市
address 文本 无 是 家庭地址
Email 文本 无 是 电子邮箱
zhiwu 文本 无 是 职务类型
beizhu 备注 无 是 备注信息
5.2数据E-R图
E-R图也叫实体-联系图,它提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。规划出系统中使用的数据库实体对象是通过对网站进行的需求分析、流程设计以及系统功能结构的确定,对象分别是业主欠费信息实体、设备维修信息实体、新闻信息实体、住户信息实体和业主投诉信息实体。
下面是几个重要表的实体图:
图 5-1 业主欠费信息实体 E-R 图
图 5-2 设备维护信息实体 E-R 图
图 5-3 新闻信息实体 E-R 图
图 5-4 住户信息实体 E-R 图
图 5-5 业主投诉信息实体 E-R 图
6 详细设计及实现
6.1网站首页设计
6.1.1 网站首页概述
在网站的建设及形象宣传中网站首页的设计效果是很重要的,它影响网站的生存和发展。网站首页是一个信息量比较高、内容比较丰富的宣传平台,主要有以下的内容:
网站菜单导航
信息快速查询
用户注册及登录
站内公告显示
网站新闻显示,按时间先后顺序显示新闻信息。
后台登录入口,为管理员进入后台提供一个入口。
小区物业内部管理信息网主页如图6-1所示。
图6-1 小区物业内部管理信息网主页
6.1.2 网站首页技术分析
用户控件技术是本网站主页的设计主要是用到的技术,它有着“模块化设计,模块化应用”的原则。
在制作网页的过程中,经常需要用到同一个程序,为了避免重复做同一个程序、重复写代码和节省制作的时间,就需要用到用户控件技术。用户控件的应用始终融会着一个高层的设计思想,即“模块化设计,模块化应用”的原则。
为了更好地解决用户界面(UI)的复杂问题和提高整个程序的开发效率就需要使用用户控件技术,用户控件创建完成后,不需要进行预编译。当用户在.aspx页面中引用用户控件时,页面的解析器会从.aspx文件中动态地生成一个页面并将其编译到一个配件中,这使得用户控件的开发变得比较容易。
1.用户控件的概念
用户控件是一种服务器控件,它与ASP.NET页面有着同样的“所见即所得”的特点和声明性样式,并以.ascx为扩展名存储为文本文件。Web用户控件与完整的ASP.NET网页(即.aspx文件)非常相像,它有着自己的用户界面页和代码。因此我们在创建Web用户控件时可以采用和ASP.NET页相像的方式进行制作,然后添加自己所需要的标记和子控件。
2.创建Web用户控件
创建普通用户控件的基本步骤如下:
1)创建一个新文件并为其指定扩展名为.ascx。
2)在该页面的顶部创建一个@Control 指令,并指定要为控件(如果有)使用的编程语言。
3)添加希望用户控件显示的控件。
4)添加用户控件要执行的任务(如处理控件事件或从数据源读取数据)的代码。
5)如果希望在用户控件和宿主页之间共享信息,需要在控件中创建相应的属性。根据需要可以创建任何类的属性。
3.Web用户控件的优点
通过Web用户控件,可以很好地重用公共用户界面功能,从而提升程序开发效率。用户控件提供了一个面向对象的编程模型,在一定程度上取代了服务器端文件包含()指令,并且提供的功能比服务器端包含文件提供的功能更多。使用用户控件的主要优点如下:
可以在多个网页中重复使用该用户控件,从而省却许多重复性的工作,我们可以把经常用到的内容或者控件以及控件的运行程序逻辑设计成为用户控件。例如网页上的导航栏,几乎每个页都需要相同的导航栏,这时便可以将其设计为一个用户控件,在多个页中使用。
要让网页的设计以及维护变得简单易行,我们只需要修改用户控件中的内容。因为修改了用户控件中的内容,不仅网页的内容会改变,而且其他添加使用该用户控件的网页也会自动的跟它改变。
7 总结
在做网站的过程中遇到了很多的困难,因为有林小龙老师与同学们的帮助,加上自己不断的努力,现在终于是完成了,心里感觉很舒服,很有成功感。
因为有了百度,找到了很多解决问题的方法,就说值班员工页面的效果,这样的代码,要是让我们这些连编程门的没进的人来写那实在是太难了。因为有了网络,很多高手都很愿意将他们写好的代码来与我们一起分享。正是因为这有这么多人的帮助,让我有了做完它的信心,结果没让自己失望,经过不断的学习最后完成了
本网站亮点:实现全动态管理,所有信息全部实行动态的管理,功能也很强大。网站安全方面的考虑也很多,后台加入了设置了登录权限,增加了安全性。网站中导航清晰,内容丰富,排版合理,整个页面设计大方。由于系统开发时间仓促,再加上自己知识水平有限,系统还有很多不完善的地方,诚心希望老师们给予指导和宝贵的意见,我将不断完善自己。
原创文章,作者:Editor,如若转载,请注明出处:https://www.diyilunwen.com/lwfw/jsj/3118.html