结构图:
5.2模块结构
本系统的模块设计在考虑具体情况的前提下,遵循高内聚低藕合的原则,整个系统一共分八个模块。其中一级子系统一共有5个,二级子系统一共有3个。模块结构图如上图所示:
5.3运行模块的组合
由上面的模块结构图可以看出"登录"、"查询"和"注册"三个模块处对外界的不同控制行为会引起不同的模块进行反映。
登录模块设置两个连接"注册"和"忘记密码",用户单击"注册"之后就进入注册模块;单击"忘记密码"也就直接调用忘记密码处理模块。用户输入密码和口令执行登录操作之后,登录模块以用户名和密码作为参数调用会员模块或管理员模块。
会员模块和设置连接调用房屋信息管理和需求信息发布模块,传递的参数为房屋号和房屋类型。调用个人资料修改,会员投标等模块,传递的参数为用户名和密码。
管理员模块设置连接调用所有房屋信息管理和发布需求信息模块,传递的参数为房屋号和房屋类型。调用所有会员资料管理,传递的参数为管理员用户名和密码。调用新闻管理模块,传递的参数为管理员用户名、密码和新闻号。
运行控制方式采用超级连接触发的方式。
5.4功能模块详细划分
系统共分为五大模块,分别为:非会员模块,注册模块,会员模块,管理员模块,查询模块以及三个子模块:房产信息管理模块,新闻数据管理模块,会员管理模块。由于三个子模块分属于五大模块。故将子模块的处理流程图与其上一级模块结合显示如下:
1.非会员模块:这是系统的基本功能,只要登录该系统即可拥有。
2.会员模块:非会员通过注册模块得到会员属性。
3.管理员模块:系统管理员,开发系统的时候赋予,通过数据库添加,保证安全性。
4.查询模块
5.注册模块:
6.数据字典、数据库设计
1.puser表:用户登记表
字段
字段长度
字段类型
说明
Uid
50
文本
用户名
Pwd
50
文本
密码
Pwd2
50
文本
确认密码
Tishi
50
备注
提示问题
Tsda
50
备注
提示答案
Uname
50
文本
您的姓名
Xb
50
文本
性别
Sfz
50
文本
身份证号
Email
50
文本
Email地址
Tel
50
文本
联系电话
Data
y-m-d
日期/时间
注册时间
2.toubiao表:会员标价表
字段
字段长度
字段类型
说明
Uid
50
文本
用户名
Biaoj
50
文本
标价
dat
日期
时间
zid
50
文本
房屋编号
3.news表:新闻表
字段
字段长度
字段类型
说明
name
50
文本
标题
content
备注
内容
dat
短日期
日期/时间
日期
type
50
文本
添加类型
hit
长整型
数字
点击
4.counter表:计数器
字段
字段长度
字段类型
说明
Counter
长整型
数字
计数
5.class_type表:地段类型
字段
字段长度
字段类型
说明
Type
20
文本
类型
Typeid
50
数字
编号
6.Rent表:出租房信息登记
字段
字段长度
字段类型
说明
Zid
长整型
自动编号
编号
Uid
50
文本
会员名
City
20
文本
城市
Fangx
16
文本
房屋户型
Diduan
12
文本
地段
Taox
16
文本
套型
Lc
16
文本
当前层
Tc
4
文本
总层数
Zx
8
文本
面积
Zx
8
文本
装修
Mianj
8
文本
面积
Jiag
12
文本
价格
Xiaoqm
16
文本
小区名
Changq
8
产权
Tele
25
文本
电话
Content
50
备注
备注
Dat
日期/时间
录入时间
D
50
文本
房产建成日期
Contperson
20
文本
联系人
Username
8
文本
使用者名称
Vip
50
文本
是否推荐
Fangshi
50
文本
租金或售价单位
Dj
5
文本
点击数
M
2
文本
面积范围
J
2
文本
价格范围
7.sale表:出售房信息登记
字段
字段长度
字段类型
说明
Zid
长整型
自动编号
编号
Uid
50
文本
会员名
City
20
文本
城市
Fangx
16
文本
房屋户型
Diduan
12
文本
地段
Taox
16
文本
套型
Lc
16
文本
当前层
Tc
4
文本
总层数
Zx
8
文本
面积
Zx
8
文本
装修
Mianj
8
文本
面积
Jiag
12
文本
价格
Xiaoqm
16
文本
小区名
Changq
8
产权
Tele
25
文本
电话
Content
50
备注
备注
Dat
日期/时间
录入时间
D
50
文本
房产建成日期
Contperson
20
文本
联系人
Username
8
文本
使用者名称
Vip
50
文本
是否推荐
Fangshi
50
文本
租金或售价单位
Dj
5
文本
点击数
M
2
文本
面积范围
J
2
文本
价格范围
8.need表:房屋需求表
字段
字段长度
字段类型
说明
Uid
50
文本
会员名称
City
20
文本
城市
Fangx
16
文本
房屋户型
Diduan
12
文本
地段
Taox
16
文本
套型
Zx
8
文本
装修
Mianj
8
文本
面积
Jiag
2
文本
价格
Xiaoqm
16
文本
小区名
Tele
25
文本
电话
Content
50
文本
备注
D
2
日期/时间
有效期
Dat
文本
登记时间
Contperson
8
文本
联系人
Qiu
4
文本
租购
Quansh
10
文本
权属
9.housedata表:房屋类型
字段
字段长度
字段类型
说明
Housetype
50
文本
房产类型
Num
50
数字
自定义显示顺序
10.hz表:合租信息表
字段
字段长度
字段类型
说明
Zid
长整型
自动编号
编号
Uid
50
文本
会员名
City
20
文本
城市
Fangx
16
文本
房屋户型
Diduan
12
文本
地段
Taox
16
文本
套型
Lc
16
文本
当前层
Tc
4
文本
总层数
Zx
8
文本
面积
Zx
8
文本
装修
Mianj
8
文本
面积
Jiag
12
文本
价格
Xiaoqm
16
文本
小区名
Changq
8
产权
Tele
25
文本
电话
Content
50
备注
备注
Dat
日期/时间
录入时间
D
50
文本
房产建成日期
Contperson
20
文本
联系人
Username
8
文本
使用者名称
Vip
50
文本
是否推荐
Fangshi
50
文本
租金或售价单位
Dj
5
文本
点击数
M
2
文本
面积范围
J
2
文本
价格范围
7.个人完成任务
7.1任务说明
买方操作模块
填写要租房屋数据、填写要买房屋数据、
查询出租房屋数据、查询出售房屋数据、
买方出价
7.2任务处理流程图
7.3任务详细
根据处理流程,共编写8个asp文件:
查询出租房屋数据、查询出售房屋数据、买方出价包含的asp文件:
index.asp(首页,传递查询参数)
findok.asp(接收查询参数并进行查询处理,显示查询结果)
list.asp(显示查询结果的详细内容)
pay.asp(会员输入标价)
pay1.asp(标价验证)
index.asp中的出租汇总和出售汇总为指向findok.asp的链接,传递参数为type(要查的房屋类型,有两个值:sale(出售)、rent(出租));出售查询和出租查询为详细查询,除了向findok.asp传递房屋类型参数以外,还包含房屋数据的其他属性,如价格、面积等,若都为空则只传递房屋类型。
findok.asp中设置链接指向list.asp,传递参数为房屋号
list.asp中设置链接指向pay.asp,传递参数为房屋类型、房屋号和用户的session
填写要买房屋数据、填写要租房屋数据包含的asp文件:
need.asp(填写数据、数据验证:除价格和面积以外的数据)
needact.asp(价格、面积数据验证、提交入库)
need.asp为会员输入页面,会员将需求数据填写完成以后在本地验证除价格和面积以外的数据是否合法,若不合法提示重输。验证合法后将
上一篇:
ASP客户管理信息系统(论文和程序)
下一篇:
2015农民入党申请书格式范文