区物业理系统
设计实现
报告容摘:
1 需求分析说明书
2 概念结构设计
3 逻辑结构设计
4 物理结构设计
5 详细设计
6 总结(验体会)
组评:
设计实现整项目程中组成员积极参表现出热情认真态度尤遇家清楚方时积极查阅资料然时分享信息身数库课程学非常效种促进部分选出负责然板块积极参中制表写实现方案收集资料汇总分工合作彼监督算非常圆满完成次作业
然足处首先表现项目设计验欠缺致前期设计工作度陷入非常拖拉状况表现整项目实现中出现次较改动课程知识掌握够方花费功夫较幸家齐心协力解决
签名:
年 月 日
组协作基信息
项目名称
区物业理系统
组长
学 号
姓 名
电话号码
组
区物业理系统设计组
班 级
项目组成员
学号
姓名
承担务
签字
物理设计
概念设计
详细设计
逻辑设计
需求分析
研究容概述
针普通区物业理设计方便区物业理系统通查阅资料调查实际情况出合理需求分析基础组成员分工合作完成逻辑设计等续工作结合课程学容实现区物业理系统简单运行
执行进度
执行进度
执行程
执行时间
需求分析
201357——2013513
概念结构设计
2013514——2013520
逻辑结构设计
2013521——2013523
物理设计
2013524——2013527
数库实施维护
2013528——201365
目录
1 需求分析 5
1 1 调查户需求 5
1 2 系统功设计划分 6
1 3 数流图 7
14 数字典 9
2 概念设计文档 12
21 分ER图 12
2 2 全局ER 图 15
3 逻辑结构设计 16
31 全局ER图 16
32 转换关系模型优化 16
33 设计户子模式 17
4 物理结构设计 17
41表结构设计 17
42 数库创建 18
43 数表创建 18
44 数完整性设计 19
5 详细设计实现 20
51 触发器创建 20
52 存储程创建 20
6 总结 20
课程答辩记录表 21
组评价表 22
组员评价表 23
1 需求分析
1 1 调查户需求
系统终户区业区物业理员根日常生活中验结合周边区物业理员咨询周边区业调查网资料查询出户列实际求:
区基情况
业生活区里区会干名工作员负责区日常理
1 业基信息:
入住时位业唯编号生成区物业理系统帐号密码时记录客户基资料(业资料住房资料)
2 理员基信息:
理员唯理员编号理员登陆物业理系统需相应账号密码记录理员基信息时便区业理员理工作进行评价投诉某位理员服务者消极怠工
3 公财产理基信息:
业分担公财产维护理水电房煤气消防停车场区道住宅楼宇电梯等财产进行区分种财产分配财产号样利财产报修理时维护区安保工作绿化清洁安全科普宣传协助街道居委民警工作代收项费理费
4 快件收发基信息:
区邮件收发理区业信件时相应会信件达时间接受信件业姓名房编号时业封信件需接收需表示业少封信件信件接收应接收信件时间表示信件已成功达指定业手中
5 报修基信息:
区业单元房中常出现财产损坏路灯坏厕马桶出障等时业需财产损坏情况报告区物业理员便物业公司派进行维修时需记录报修房编号损坏财产编号时记录报修时间损坏原损坏财产维修完毕应记录解决时间表示该报修成功解决
6 投诉基信息:
日常生活中业物业理公司必然存定分歧满足业需求提高物业理公司办公水业物业理公司提出建议投诉业旦投诉物业理员必须马投诉进行辨确认继合理投诉进行加强改善时通知业
7 费理基信息:
理业否缴纳物业理费信息通知业进行缴水费电费煤气费等费相关情况户生活更加方便快捷
二 户系统求
1区物业理员:
a信息求:
区物业理员查询面提业单元房公财产理等基信息实现区理
b处理求:
理员原资料添加修改删信息
业基信息发生变化时区物业理员进行修改某业搬离区区中相应记录应该删者业单元房转售记录中业基信息作相应修改等等
快件达区时区物业理员应达快件相关信息快件信息中插入条记录业接收快件理员应登记快件接收时间表明该信件已成功达收信手中
公财产报修时解决理员应登记解决时间表明该报修问题已成功解决
业投诉时物业理员必须马投诉进行辨确认继合理投诉进行加强改善时通知业
核月资源情况计算通知业缴纳相应费
c.安全性完整性求:
安全性求:
1系统应设置访问户标识鉴否合法户求合法户设置密码保证户身份盗
2系统应数设置访问级限制访问户查询处理数类容
3系统应户设置权限区分户区分普通户(学生)理员
完整性求:
1种信息记录完整性信息记录容空
2种数间相互联系正确性
3相数记录中致性
2区业:
a信息求:
区业查询单元房信息查询快件信息查询报修记录投诉记录缴费记录
b处理求:
区业信息中进行添加修改删家庭员信息
区业投诉记录中插入投诉信息表示物业理公司建议投诉
区业报修记录中插入报修信息表示公财产发生损毁需区物业理公司派维修
月末时区业查费情况时缴纳费确保生活序进行
12系统功设计划分
根户需求系统完成功分成部分:
户理部分
1处理户登录
2处理户添加修改删信息
3户提交查询投诉信息
4户查询快件信息
5户提交查询报修信息
6户查询费信息
7户修改户密码
二理员理部分
1处理理员登录
2理员查询业信息
3理员发布更新快件信息
4理员插入修改查询报修信息
5理员插入修改查询业投诉信息
6理员发布处理费信息
7理员修改理员密码
1 3 数流图
业分数流图
理员分数流图
已修
登记
报修分数流图
已修信息
业报修登记表
已修
信息
报修
信息
已修
信息
物业理员
报修查询
报修登记
业
报修
信息
报修
信息
报修
信息
快件分数流图
投诉分数流图
费理分数流图
总数流图
14 数字典
1 数项
居住业
属性名
存储代码
类型
长度
备注
业姓名
Yname
char
20
业姓名
性
Ysex
char
4
房编号
Dno
char
10
业房号
入住时间
Scheckin
date
8
业搬入时间
家庭情况
Family
Char
50
亲属情况
房屋面积
Area
Char
10
居住面积
户ID
Uname
char
20
户密码
Upassword
char
20
户类型
Utype
tnyint
1
普通超级户
物业理员
属性名
存储代码
类型
长度
备注
理员姓名
Gname
char
20
理员姓名
性
Gsex
char
4
物业编号
Gno
char
10
理员编号
入职时间
Gtime
char
8
进入公司时间
户ID
Uname
char
20
户密码
Upassword
char
20
户类型
Utype
tnyint
1
普通超级户
单元房财产
属性名
存储代码
类型
长度
备注
物品号
Pno
char
10
单元房物品编号
物品名
Pname
char
20
单元房物品名
邮件快递
属性名
存储代码
类型
长度
备注
业姓名
Yname
char
20
收件姓名
房编号
Dno
char
10
收件房编号
达时间
Marrive
date
8
邮件快递达时间
接收时间
Mreceive
date
8
收件接收时间
报修:
属性名
存储代码
类型
长度
备注
房编号
Dno
char
10
报修房编号
物品号
Pno
char
10
报修物品编号
提交日期
Rsubmit
date
8
报修提交日期
解决日期
Rsolve
date
8
问题解决日期
报修原
Rreason
char
50
物品损坏原
投诉:
属性名
存储代码
类型
长度
备注
房编号
Dno
char
10
投诉房编号
物业编号
Gno
char
10
受理物业员
提交日期
Tsubmit
date
8
报修提交日期
解决日期
Tsolve
date
8
问题解决日期
投诉原
Treason
char
50
投诉原
费理
属性名
存储代码
类型
长度
房编号
Dno
char
10
物业编号
Gno
char
10
水量
Water
char
20
应缴水费
FWater
char
20
电量
Electric
char
20
应缴电费
FElectric
char
20
燃气立方数
Gas
char
20
应缴燃气费
FGas
char
20
开始时间
Fstart
char
20
截止时间
Fdeadline
char
20
单位物业理费
Fpart
char
20
总物业理费
Ftotal
char
20
总应缴费
Fall
char
20
户&理员
属性名
存储代码
类型
长度
备注
户ID
Uname
char
20
户密码
Upassword
char
20
户类型
Utype
tnyint
1
普通超级户
2数结构
数结构名
组成
户信息
户ID户密码户类型(普通户理员)
居住业信息
业姓名性房编号入住时间家庭情况房屋情况
理员信息
理员姓名性物业编号入职时间
公财产信息
物品号物品名
邮件快递信息
姓名房编号达时间接收时间邮件数量
报修信息
房编号物品号提交日期解决日期报修原
投诉信息
房编号物业编号提交日期解决日期报修原
费信息
开始日期截止日期资源情况费数量
3数流
数流名
数流源
数流
组成
信息登记(业)
业
业信息记录表
信息
信息修改(业)
业
业信息记录表
信息
信息查询(业)
业信息记录表
业
信息
信息登记(理员)
理员
理员信息记录表
信息
信息修改(理员)
理员
理员信息记录表
信息
信息查询(理员)
理员信息记录表
理员
信息
快件信息登记
物业理员
邮件快递表
快件信息
收取快件
邮件快递表
业
快件信息
报修登记
业
业报修记录表
报修信息
查询报修
业报修记录表
业
已修信息
已修登记
物业理员
业报修记录表
已修信息
投诉物业理
业
业投诉记录表
投诉信息
查询投诉进度
业投诉记录表
业
改善信息
物业理投诉
物业理员
业投诉记录表
改善信息
信息登记(费理)
物业理员
业费缴纳记录表
费信息
信息查询(费理)
物业理员
业
费信息
信息查询(费理)
业费缴纳记录表
业
缴费信息
信息查询(费理)
业
业费缴纳记录表
缴费信息
4数存储
数存储名
输入数流
输出数流
组成
业报修记录表
报修信息
已修信息
报修信息
报修信息
已修信息
邮件快递表
快件信息
快件信息
确认信息
快件信息
确认信息
业投诉登记表
投诉信息
改善信息
投诉信息
改善信息
业费记录表
费信息
缴费信息
费信息
缴费信息
业信息记录表
信息
信息
信息
理员信息记录表
信息
信息
信息
5处理程
处理程名
输入数流
输出数流
报修登记
报修信息
报修信息
查询报修
报修信息
报修信息
登记已修信息
已修信息
已修信息
快件收取
快件信息
确认信息
快件信息登记
快件信息
已收信息
投诉物业理
投诉信息
投诉信息
查询投诉进度
投诉信息
投诉信息
物业理投诉
改善信息
改善信息
信息登记(业)
信息
信息
信息修改(业)
信息
信息
信息查询(业)
信息
信息
信息登记(理员)
信息
信息
信息修改(理员)
信息
信息
信息查询(理员)
信息
信息
信息登记(费理)
费信息
费信息
信息查询(费理)
费信息
费信息
信息登记(费理)
缴费信息
缴费信息
信息查询(费理)
缴费信息
缴费信息
2 概念设计文档
21 分ER图
1 业信息理子系统
家庭情况
房屋情况
n
登录
业
m
姓名
房编号
户密码
户ID
业
公财产
m
n
房编号
姓名
报修时间
报修原
财产名称
财产号
已修时间
报修
2 报修子系统
3 投诉子系统
投诉原
投诉时间
n
m
投诉
物业理员
业
物业编号
房编号
解决时间
姓名
姓名
4 快件收发子系统
n
m
业
接收
快件
房编号
姓名
房编号
姓名
达时间
接收时间
5费理子系统
2 2
全局ER 图
设计完成ER图:
1
m
户密码
户
I D
登录
3 逻辑结构设计
31 全局ER图
1
m
户密码
登录
户
I D
32 转换关系模型优化
321 关系模型转换
区业(房编号业姓名性入住时间家庭情况房屋情况)
物业理员(物业编号理员姓名性入职时间)
公财产财产(物品号物品名)
业网页查询(房编号户ID户密码)
物业理员网页查询(物业编号户ID户密码)
邮件快递签收(业姓名房编号达时间接受时间)
报修(房编号财产号报修时间解决日期报修原)
投诉(房编号投诉时间解决问题投诉原)
费理(房编号物业编号开始时间截止时间水量应缴水费电量应缴电费燃气立方数应缴燃气费单位物业理费总物业理费总应缴费)
(划线标注属性码)
322 关系优化
表优化关系模型优化消非属性属性部分赖传递赖设计关系模型户(物业理员)网页登陆规写入业表(物业理员表)存部分赖传递赖优化独立出符合规3NF
33 设计户子模式
方便程序查询建立户视图(贴图附代码)
1 业信息视图(房编号业姓名性入住时间家庭情况房屋面积)
2 理员信息视图(物业编号理员姓名性入职时间)
3 财产报修视图(房编号财产名报修时间处理时间报修原)
4 投诉视图(房编号物业编号投诉时间解决时间投诉原)
5 业费总图(房编号物业编号水量应缴水费电量应缴电费燃气立方数应缴燃气费单位物业理费总物业理费总应缴费开始时间截止时间)
4 物理结构设计
41表结构设计
区业表
属性名
存储代码
类型
长度
备注
业姓名
Yname
char
20
业姓名
性
Ysex
char
4
房编号
Dno
char
10
业房号
入住时间
Scheckin
date
8
业搬入时间
家庭情况
Family
Char
50
亲属情况
房屋面积
Area
Char
10
居住面积
户ID
Uname
char
20
户密码
Upassword
char
20
户类型
Utype
tnyint
1
普通超级户
物业理员表
属性名
存储代码
类型
长度
备注
理员姓名
Gname
char
20
理员姓名
性
Gsex
char
4
物业编号
Gno
char
10
理员编号
入职时间
Gtime
char
8
进入公司时间
户ID
Uname
char
20
户密码
Upassword
char
20
户类型
Utype
tnyint
1
普通超级户
单元房财产表
属性名
存储代码
类型
长度
备注
物品号
Pno
char
10
单元房物品编号
物品名
Pname
char
20
单元房物品名
邮件快递表
属性名
存储代码
类型
长度
备注
业姓名
Yname
char
20
收件姓名
房编号
Dno
char
10
收件房编号
达时间
Marrive
date
8
邮件快递达时间
接收时间
Mreceive
date
8
收件接收时间
报修表
属性名
存储代码
类型
长度
备注
房编号
Dno
char
10
报修房编号
物品号
Pno
char
10
报修物品编号
提交日期
Rsubmit
date
8
报修提交日期
解决日期
Rsolve
date
8
问题解决日期
报修原
Rreason
char
50
物品损坏原
投诉表
属性名
存储代码
类型
长度
备注
房编号
Dno
char
10
投诉房编号
物业编号
Gno
char
10
受理物业员
提交日期
Tsubmit
date
8
报修提交日期
解决日期
Tsolve
date
8
问题解决日期
投诉原
Treason
char
50
投诉原
费理表
属性名
存储代码
类型
长度
房编号
Dno
char
10
物业编号
Gno
char
10
水量
Water
char
20
应缴水费
FWater
char
20
电量
Electric
char
20
应缴电费
FElectric
char
20
燃气立方数
Gas
char
20
应缴燃气费
FGas
char
20
开始时间
Fstart
char
20
截止时间
Fdeadline
char
20
单位物业理费
Fpart
Char
20
总物业理费
Ftotal
char
20
总应缴费
Fall
char
20
42 数库创建
43 数表创建
44 数完整性设计
(列出数库表中设置完整性约束条件)
1 键外键约束:
表名
键
外键
业
房编号(Dno)
物业理员
物业编号(Gno)
公财产
物品号(Pno)
邮件快递
房编号(Dno)
业姓名(Yname)
达时间(Mreceive)
房编号(Dno)
业姓名(Yname)
投诉
房编号(Dno)
物业编号(Gno)
提交日期(Tsubmit)
房编号(Dno)
物业编号(Gno)
报修
房编号(Dno)
物品号(Pno)
提交日期(Rsubmit)
房编号(Dno)
物品号(Pno)
日常资源情况
房编号(Dno)
物业编号(Gno)
房编号(Dno)
物业编号(Gno)
2. 非空约束:
表名
非空约束
业
房编号(Dno)
业姓名(Yname)
物业理员
物业编号(Gno)
公财产
物品号(Pno)
邮件快递
房编号(Dno)
业姓名(Yname)
达时间(Mreceive)
投诉
房编号(Dno)
物业编号(Gno)
提交日期(Tsubmit)
报修
房编号(Dno)
物品号(Pno)
提交日期(Rsubmit)
费理
房编号(Dno)
物业编号(Gno)
缴费时间(Ftime)
3. Check约束
表名
Check约束
日常资源情况
X量()
应缴X费()
单位物业理费(Fpart)
总物业理费(Ftotal)
总应缴费(Fall)
PS:Check约束皆等0
5 详细设计实现
5 存储程创建
1执行存储程查询业信息
use 区物业理
go
if exists (select name from sysobjects where name 'proc_Y' and type 'p')
drop procedure proc_Y
go
create procedure proc_Y
@Did char(10)
as
select YnameYsexDnoYcheckinFamilyArea from 业 where Dno@Did
2 执行存储程插入业信息
create proc AddY
@id char(10) NULL
@name nvarchar(20) NULL
@sex char(4) NULL
@time smalldatetime NULL
@mianji char(10)NULL
@home nvarchar(50) NULL
AS
IF @id IS NULL OR @name IS NULL OR @sex IS NULL OR
@time IS NULL OR @mianji IS NULL OR @home IS NULL
BEGIN
PRINT '请重新输入该业信息'
PRINT '必须提供业房号姓名性入住时间面积家庭情况'
RETURN
END
DECLARE @bitSex bit
IF @sex'男'
SET @bitSex 1
ELSE
SET @bitSex 0
BEGIN TRANSACTION
INSERT 业 (DnoYnameYsexScheckinFamilyArea)
VALUES
(@id @name @Sex @time @home @mianji)
IF @@error <> 0
BEGIN
ROLLBACK TRAN
RETURN
END
COMMIT TRANSACTION
PRINT '业'+@name+'信息成功添加表业中
报修信息 存储程
1执行存储程查询报修信息
use 区物业理
go
if exists (select name from sysobjects where name 'proc_Fix' and type 'p')
drop procedure proc_Fix
go
create procedure proc_Fix
as
select DnoPnoRsubmitRsolveRreason from 报修
2执行存储程插入报修信息
create procedure AddF
@id char(10) NULL
@Pid char(10) NULL
@Ttime smalldatetime NULL
@Stime smalldatetime NULL
@Reason char(50) NULL
AS
IF @id IS NULL OR @Pid IS NULL OR @Ttime IS NULL OR
@Stime IS NULL OR @Reason IS NULL
BEGIN
PRINT '请重新输入该业信息'
PRINT '必须提供业房号物品号提交时间解决时间报修原'
RETURN
END
BEGIN TRANSACTION
INSERT 报修
VALUES
(@id @Pid @Reason@Stime@Ttime)
IF @@error <> 0
BEGIN
ROLLBACK TRAN
RETURN
END
COMMIT TRANSACTION
PRINT '房号'+@id+'报修信息成功添加表报修中
'投诉信息 存储程
use 区物业理
go
if exists (select name from sysobjects where name 'proc_T' and type 'p')
drop procedure proc_T
go
create procedure proc_T
as
select DnoGnoTsubmitTsolveTreason from 投诉
费信息 存储程
use 区物业理
go
if exists (select name from sysobjects where name 'proc_F' and type 'p')
drop procedure proc_F
go
create procedure proc_F
as
select DnoFtimeFsolveFpartFtotalFall from 费
快件信息 存储程
use 区物业理
go
if exists (select name from sysobjects where name 'proc_M' and type 'p')
drop procedure proc_M
go
create procedure proc_M
@Did CHAR(20)
as
select DnoYnameMarriveMreceive from 快件 where @DidDno
6 总结
期月左右作业设计实现程中组成员均表现优秀家繁忙课程复余组作业付出许时间精力做作业程份宝贵学简单数库设计验家数库课程查漏补缺机会家认真踏实做分务时积极参模块中起合作讨分享资料心彼监督均出色完成次作业务
尤答辩前天组成员直积极做着修改然期末天晚项目组群里家总热烈讨短短时间家毫头绪做出简单雏形组成员巨收获成段程宝贵记忆
课程答辩记录表
答辩时间
2013 年 06月 06日
答辩点
提问学生回答问题容:(附页)
1 逻辑结构设计板块中关系模式转换优化否研究范式级?
答:设计低符合第三范式结构
2 分ER图合成总ER图程中产生突?
答:属性突命名突(名异义异名义)结构突
3 发事务突包括?什手段解决?
答:发事务突包括丢失更新问题读脏数问题重复读问题封锁协议隔离办法解决
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档