第一章 项目介绍 ..................................................................................................... 2
1.1
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
题目: 公寓管理系统 .................................................................... 2
1.2 设计背景及目的 ..................................................................................... 2
1.3 选题说明 ................................................................................................. 3
1.3.1 本课题研究意义 ........................................................................ 3
1.3.2 本课题研究思路和方法 .............................................................. 3
1.3.3 本课题预期结果 .......................................................................... 4 第二章 需求
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
..................................................................................................... 5
2.1 功能分析 ................................................................................................. 5
2.1.1 系统功能分析 .............................................................................. 5
2.1.2 系统管理功能 .............................................................................. 5
2.1.3 住户管理功能 .............................................................................. 5
2.1.4 公寓楼管理功能 .......................................................................... 6
2.1.5 房间设备管理功能 ...................................................................... 6
2.2 流程分析 ................................................................................................. 6 第三章 相关技术 ..................................................................................................... 8 第四章 系统设计 ..................................................................................................... 9
功能设计 ................................................................................................. 9 4.1
4.1.1 系统管理模块 ............................................................................ 10
4.1.2 住户管理模块 ............................................................................ 10
4.1.3 公寓楼管理模块 ........................................................................ 10
4.1.4 房间设备管理模块 .................................................................... 11
4.2 数据库设计 ........................................................................................... 11
4.2.1 数据库描述 ................................................................................ 11
4.2.2 公寓管理系统数据流程图......................................................... 12
4.2.3 数据字典 ................................................................................... 13
4.2.4 公寓管理系统E-R图 .................................................................. 18
4.2.4 数据库表 ..................................................................................... 19 第五章 系统实现 ................................................................................................... 24
5.1 管理员模块设计 ..................................................................................... 24
5.2 用户管理模块 ......................................................................................... 31 第六章 小结........................................................................................................... 33
小组任务分工 ................................................................................................. 34
小组任务分工 ............................................................... 错误~未定义书签。35
1.1 设计题目: 公寓管理系统
1.2 设计背景及目的
本文根据《网络程序设计—ASP》课程要求而做。
【设计背景】 公寓是每一位职工生活和相互交流的主要场所,如何提供一个良好的公寓的管理体系对单位和职工而言至关重要。目前仍然存在有单位停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的单位来说勉强可以接受;但对于职工信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理宿舍和职工的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。
【设计目的】
?.熟悉Dreamweaver编程的环境;
?.熟练使用Access数据库;
?.能够系统地规划程序设计的步骤;
?.做一个合理、有效的系统,方便公寓管理;
1.3 选题说明
1.3.1 本课题研究意义
本系统专门针对职工的公寓管理系统而开发的一个功能齐全,操作简单的职工公寓管理系统,适合各单位和公司的宿舍管理人员使用。其主要功能是快速适应现代化物管水平和解决工作人员繁重而冗长的工作量,使得他们在学生公寓的各方面都会达到事半功倍的效果,减轻了人力的负担,方便了数据的存储,增加了安全性。本次设计不仅考查了我们综合运用本学年所学知识的能力,同时也锻炼了我们的实际动手能力,对于我们以后工作能力的培养具有重要的意义。
1.3.2 本课题研究思路和方法
本次设计应首先分析职工公寓管理系统的相关功能,结合本次设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识,选择ASP+ Access进行本设计的开发;以需求分析为基础,写出系统开发
计划
项目进度计划表范例计划下载计划下载计划下载课程教学计划下载
、实现流程及相关问题的实现方法;同时,在开发设计与实现中,要保存好相关设计文挡,为设计
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
的写作准备材料;最后,系统开发完毕后,进行调试和试运行,做好调试和试运行的相关记录,为设计报告的写作准备材料。
1.3.3 本课题预期结果
本设计的预期成果是完成一个公寓管理系统,从而使公寓的管理更加方便有效;提供本设计开发的软件和设计报告。
系统主要实现了管理部门对公寓的管理功能。系统分为管理员此
模块和会员模块两个部分。
1) 管理员模块包括:系统管理,住户管理,公寓楼管理,房间设备
管理等四项功能。
2) 会员模块:会员用户可以根据自己的会员名和密码来登陆,非会
员用户可以注册取得会员名,从而进行相关的入住登记,房间查
询以及房间设施查询等。
2.1 功能分析
2.1.1 系统功能分析
该系统充分利用计算机的功能实现对系统管理,信息录入,信息查询等的自动化控制,将会使公寓管理工作大大减轻,方便有好的信息管理用户界面,简便的操作,完善的数据库管理,将会使得信息管理系统极大限度地应用于现代化公寓管理系统,成为管理人员的得力助手。
在整个系统中,我们将公寓管理系统分为五个大功能:系统管理,住户管理,公寓楼管理,房间设备管理。下面将具体介绍每个功能。 2.1.2 系统管理功能
系统管理功能:主要管理系统的安全性,包括用户管理和密码管理等功能。
2.1.3 住户管理功能
住户管理功能:按性别、房号、姓名、性别等信息查看居住情况,进行入住登记以及对入住人进行查询;包括空房查询,入住登记,入住查询等功能。
2.1.4 公寓楼管理功能
公寓楼管理功能:进行房间信息的添加,删除和修改功能:添加修改功能具体实现为每栋楼的楼号,房号,类型的添加和修改;包括房间管理和房间查询统计等功能。
2.1.5 房间设备管理功能
房间设备管理功能:;管理每个房间的设施,按名称,编号和价格来添加新设备以及登记损坏和丢失的公物;包括房间设备管理,房间设施查询和公物损坏,丢失登记管理等功能。
2.2 流程分析
1) 管理员根据当前的住宿情况更新网站信息,统计目前的入住
情况和空房情况;
2) 职工浏览到管理员更新的住宿情况,根据自己的实际情况做
出入住决策,并且通过网站上传登记;
3) 管理员收到顾客入住信息,根据空房情况做出安排;
4) 管理员统计目前房间设备的使用,损坏及丢失情况,若有设
备损坏的话,由管理员
通知
关于发布提成方案的通知关于xx通知关于成立公司筹建组的通知关于红头文件的使用公开通知关于计发全勤奖的通知
修理人员进行修理和维护。其业
务流程图如下:
房间设施损坏单 入住情况变动单 空房信息变动单
入住更新模块 管理员更新文件模块
入住信息单 入住信息文件 房间信息文件
计算显示模块
房间信息表 住户信息表
图2.1 公寓管理业务流程图
以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期,人们日益追求着高效、低成本、稳定可靠的运营模式。随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。公寓管理也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。
公寓管理系统,是以信息化的管理方式为实例而设计的一种实用型管理系统。本系统最大的特点是通用性、简单操作性,适用于同行业以及一些同类型的企业管理。随着寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公;使工作更有条理,更方便,更有效率而开发出这套公寓管理系统。
此系统基于B/S模式开发,运用ASP技术实现,后台数据库采用ACCESS作为数据库服务器,前端开发工具使用Macromedia Dreamweaver。该公寓管理系统主要划分了管理员和会员两种权限,实现的功能有系统管理,住户管理,公寓楼管理,房间设备管理,会员注册等。此外,本系统也将实现系统的后台管理,包括动态信息的添加的功能。系统具有界面友好,操作简便的特性。
4.1 功能设计
系统的功能结构如下:在B/S结构下的该公寓管理系统大致可以
划分为以下模块:
用户管理
系统管理
密码管理
客房入住
住户管理 入住登记 公入住查询 寓
管
房间管理 理公寓楼管理
系
房间查询统计 统
房间设施管理
房间设备管理 房间设施查询
公物损坏,丢
失登记管理
图4.1 公寓管理系统功能结构图
在整体设计中,我们将公寓管理系统分为四个大模块:系统管理模块,住户管理模块,公寓楼管理模块,房间设备管理模块。每个模块将实现不同的功能,下面将具体进行介绍。
4.1.1 系统管理模块
系统管理模块包括:用户管理,密码管理两个部分。
1. 用户管理:实现新的管理员的添加。
2. 密码管理:实现管理员对密码的管理。
4.1.2 住户管理模块
住户管理模块包括:空房入住,入住登记,入住查询三个部分。
1. 客房入住:根据入住人数,房间类型进行入住登记,添加及
删除。
2. 入住登记:填写住户信息。
3. 入住查询:通过姓名,身份证号,性别查询电话,部门,房
间号,以及进行添加,修改和删除。
4.1.3 公寓楼管理模块
公寓楼管理模块包括:房间管理,房间查询统计两个部分。
1. 房间管理:通过房号,类型,楼号进行房间添加以及删除房
间信息。
2. 房间查询统计:通过房号查询楼号和房间类型。
4.1.4 房间设备管理模块
房间设备管理模块包括:房间设施管理,房间设施查询,公物损坏,丢失登记管理三个部分。
1. 房间设施管理:实现新设备的添加。
2. 房间设施管理:通过名称,设备编号进行查询以及实现设备的添
加,修改和删除。
3. 公物损坏,丢失登记管理:根据房间编号,设备编号登记损坏,
丢失的设备。
4.2 数据库设计
4.2.1 数据库描述
数据库是数据管理的最新技术,是计算机科学的重要分支。使用数据库可以带来很多好处:如减少冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分分享等。此外,数据库技术为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。特别是近年来推出的计算机关系数据库管理系统,操作直观,使用灵活,编写方便,功能强大,环境适应广泛,数据处理能力极强。
一个真正的,完整的站点是离不开数据库,因为少量的数据,如网页访问人数等完全可以存储在文本文件中,但实际应用中,需要保
存的数据远不止这一点点,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。可以说一个动态网站的建设是离不开一个设计最优的数据库的。我们现在可以使用的数据库有很多种,如:Fox 数据库(.dbf)、Access 数据库(.mdb)和SQL Server等等,在本次设计中,选择了Access 数据库作为后台数据库工具。
4.2.2 公寓管理系统数据流程图
损坏损坏登记表 登记
损坏查询职工 管理员 登记 登记
信息注册 查询
查询
房间
房间信息表 注册信息表 信息
图 4.2 公寓管理系统数据流程图
4.2.3 数据字典
数据字典是关于数据的信息的集合,也就是对数据中包含的所有
元素的定义的集合,它为软件开发人员通过数据库的参考,并为用户了
解系统时作为一个必备工具.以下是数据字典内容: 1) 名字:管理员信息
别名:
描述:管理每栋公寓的管理员
定义:管理员信息=编号+管理员+密码
编号=,自动编号,2
管理员=,文本,20
密码=,文本,20
位置:管理员表
2) 名字:公寓楼信息
别名:
描述:公寓楼的属性
定义:公寓楼信息=编号+楼号+名称+备注
编号=,自动编号,2
楼号=,文本,20
名称=,文本,20
备注=,文本,256
位置:公寓楼表
3) 名字:房间信息
别名:
描述:房间对应的属性
定义:房间信息=编号+房号+类型+楼号+备注+入住人数+是否住
满
编号=,自动编号,2
房号=,文本,20
类型=,文本,20
楼号=,文本,20
备注=,备注,256
入住人数={数字}4
是否住满=[是/否] 位置:房间表
4) 名字:设备信息
别名:
描述:设备对应的属性
定义:设备信息=编号+名称+设备编号+价格+备注
编号=,自动编号,2
名称=,文本,20
设备编号=,文本,20
价格=,文本,20
备注=,备注,256 位置:设备表
5) 名字:房间设备信息
别名:
描述:房间设备的属性
定义:房间设备信息=编号+房间编号+设备编号+备注
编号=,自动编号,2
房间编号=,文本,20
设备编号=,文本,20
备注=,文本,256
位置:公寓楼表
6) 名字:浏览进入信息
别名:
描述:每一个进入浏览的用户
定义:浏览进入信息=编号+登录名+姓名+密码+性别+电子邮箱+
身份证
编号=,自动编号,2
登录名=,文本,20
姓名=,文本,20
密码=,文本,256
性别=[F/M]
电子邮箱=,文本,20
身份证={文本}20
位置:浏览进入表
7) 名字:住宿信息
别名:
描述:每一个职工住宿情况
定义:住宿信息=编号+房间编号+住户编号+入住时间+退房时间+
押金
编号=,自动编号,2
房间编号=,文本,20
住户编号=,文本,20
入住时间=[日期/时间]
退房时间=[日期/时间]
押金=,文本,20
位置:住宿情况表
8) 名字:注册信息
别名:
描述:每一个用户的注册信息
定义:注册信息=姓名+密码+性别+电子邮箱+身份证
姓名=,文本,20
密码=,文本,20
性别=[F/M]
电子邮箱=,文本,20
身份证={文本}20 位置:注册表
9) 名字:住户信息
别名:
描述:每一个职工的住户信息
定义:住户信息=编号+姓名+身份证+性别+电话+部门+备注+房间
编号+入住时间+退房时间+押金
编号=,自动编号,2
姓名=,文本,20
身份证={文本}20
性别=[F/M]
电话=,文本,20
部门=,文本,20
备注=,备注,256
房间编号=,文本,20
入住时间=[日期/时间]
退房时间=[日期/时间]
押金=,文本,20
位置:住户表
4.2.4 公寓管理系统E-R图
编号 管理员 密码
管理员
N
编号 名称 价格 管理
1 编号
损坏,丢失的设备 楼号 公寓楼
N 1 名称
登记 包含
N 1
1 N
寝室 入住 职工
编号 楼号 类型 房号 职工号 姓名 部门
图 4.3 公寓管理系统E-R图
4.2.4 数据库表
表4.1 房间表(fangjian) 字段名称 描述 数据类型 Null bianhao 编号 自动编号 N fanghao 房号 文本 N
leixing 类型 文本 Y
louhao 楼号 文本 N
beizhu 备注 备注 Y ruzhurenshu 入住人数 数字 Y shifouzhuman 是否住满 是/否 Y
表4.2 房间设备表(fangjianshebei)
字段名称 描述 数据类型 Null
bianhao 编号 自动编号 N fangjianbianhao 房间编号 文本 N shebeibianhao 设备编号 文本 N
beizhu 备注 备注 Y
表4.3 管理员表(guanliyuan) 字段名称 描述 数据类型 Null bianhao 编号 自动编号 N guanliyuan 管理员 文本 N
pwd 密码 文本 N
表4.4 公寓楼表(gongyulou) 字段名称 描述 数据类型 Null bianhao 编号 自动编号 N louhao 楼号 文本 N mingcheng 名称 文本 Y beizhu 备注 备注 Y
表4.5 设备表(shebei) 字段名称 描述 数据类型 Null bianhao 编号 自动编号 N mingcheng 名称 文本 Y shebeibianhao 设备编号 文本 N jiage 价格 文本 Y beizhu 备注 备注 Y
表4.6 设备信息表(shebeixinxi) 字段名称 描述 数据类型 Null bianhao 编号 文本 N mingcheng 名称 文本 Y beizhu 备注 备注 Y
表4.7 浏览进入表(liulanjinru) 字段名称 描述 数据类型 Null bianhao 编号 自动编号 N dengluming 登录名 文本 N name 姓名 文本 N pwd 密码 文本 N sex 性别 文本 Y email 电子邮箱 文本 Y sfz 身份证 文本 Y
表4.8 住宿情况表(zhusuqingkuang) 字段名称 描述 数据类型 Null bianhao 编号 自动编号 N fangjianbianhao 房间编号 文本 N zhuhubianhao 住户编号 文本 N ruzhushijian 入住时间 日期/时间 Y tuifangshijian 退房时间 日期/时间 Y
yajin 押金 文本 Y
表4.9 注册表(zhuce) 字段名称 描述 数据类型 Null
name 姓名 文本 N
pwd 密码 数字 N
sex 性别 文本 N
email 电子邮箱 文本 Y
sfz 身份证 数字 Y
表4.10 住户表(zhuhu) 字段名称 描述 数据类型 Null bianhao 编号 自动编号 N xingming 姓名 文本 Y shenfenzheng 身份证 文本 N xingbie 性别 文本 Y dianhua 电话 文本 Y
bumen 部门 文本 Y
beizhu 备注 备注 Y fangjianbianhao 房间编号 文本 N ruzhushijian 入住时间 日期/时间 Y tuifangshijian 退房时间 日期/时间 Y
yajin 押金 文本 Y
louhao 楼号 文本 N
5.1 管理员模块设计
对本系统的各子模块进行了系统分析和数据库设计之后,本章将主要讨论该系统所实现的各部分功能:
1. 管理员登陆界面
运行系统首先进入登录界面,界面简洁明了,如图1:
2. 后台管理主界面
管理员进入管理员后台管理,有系统管理,住户管理,公寓楼管理,房间 设备管理等4个功能模块。如图2:
3. 系统管理模块
这个模块主要管理系统的安全性,包括用户管理和密码管理等模块。如图
3:
4. 住户管理模块
这个模块可以按性别、入住时间、房号、姓名、单位、性别等信息查看居住情况,进行入住登记以及对入住人进行查询,此模块包括空房查询,入住登记,入住查询等模块。如图4:
5. 公寓楼管理模块
这个模块的有包括房间信息的添加,删除和修改功能:添加修改功能具体实现为每栋楼的楼号,房号,类型的添加和修改。包括公寓楼管理和房间管理等两个功能模块。如图5:
6. 房间设备管理模块
此模块的功能是管理每个房间的设施,按名称,编号和价格来添加新设备 以及登记损坏和丢失的公物。包括房间设备管理,房间设施查询和公物损坏,丢失登记管理等功能模块。如图6:
6、查询与统计
5.2 用户管理模块
1. 用户注册模块
点击进入浏览进入后非会员的用户可以在线注册。如图7:
2. 用户登录模块
这个模块中用户可以用已注册好的会员名和密码来登录。如图8:
3. 用户查询模块
这个模块用户可以查询到宿舍楼空房情况。如图9:
到目前为止,公寓管理系统基本开发完毕,软件界面美观,运行时间短,执行功能强,其功能基本符合用户需求。此公寓管理系统完成了职工宿舍管理的基本功能,对职工宿舍楼添加,修改和删除,对公寓,房间设施,住宿人员登记,公物损坏丢失登记以及职工住宿情况查询,修改,更新以及添加管理员,修改管理员密码等功能。
一、 运行环境
1. 运行于Win7/2000/XP等系统。
2. 系统采用当今流行的B/S结构数据库系统,支持Access等大
型数据库系统。
3. 以asp.net为开发工具
二、 系统特点
1. 本系统为全中文界面,功能全,易操作,可灵活设置模块中
的字体显示属性。
2. 系统中具有强大的管理员权限,密码管理等功能模块,确保
系统运行安全。
3. 强大的查询和统计功能。
4. 系统结构严谨,性能稳定,使用方便。
5. 易学易用,不具计算机经验的管理人员和业务操作员只要具
有业务管理的基本知识即可在较短时间内掌握;系统本着
“功能越复杂,操作越简单”的原则设计。
6. 维护简单,系统运行后几乎不需要专业系统管理员维护,可
以减少开支。
小组任务分工
1、组员(姓名: )
(1)个人主要工作:完成了系统的前台设计与数据库设计,以及各个模块
功能的实现,作业的综合。
(2)主要收获:通过对动态asp的制作,深刻的感受到了编程语言思维的严
谨性、与多变性。为今后的更深一步学习打下基础。
(3)自我评定 ?优 ??良 ?中 ?及格 ?不及格 2、组员(姓名: )
(1)个人主要工作:完成了前台设计,房间设备管理模块以及设计报告。 (2)主要收获:通过完成这次的公寓管理系统的设计,我对asp动态网页有了更深的了解,锻炼了我的实际动手能力。
(3)自我评定 ?优 ??良 ?中 ?及格 ?不及格