网站开发文档.docx
《网站开发文档.docx》由会员分享,可在线阅读,更多相关《网站开发文档.docx(23页珍藏版)》请在冰点文库上搜索。
网站开发文档
《创心动力》业务逻辑操作流程图及功能说明
一、Web
(1)、首页搜索业务逻辑操作
流程图:
功能说明:
1、选择一个需要搜索的类别,如:
二手房;如果未做选择,则默认为楼盘;
2、输入关键字时,过滤非法字符,使用自动完成提示类似的搜索结果;
3、点击搜索后,跳转至列表页面。
(2)、楼盘列表业务逻辑操作
流程图:
功能说明:
(3)、二手房业务逻辑操作
流程图:
功能说明:
(4)、出租业务逻辑操作
流程图:
功能说明:
二、User
(1)、会员登录
流程图:
功能说明:
(2)、会员注册
流程图:
功能说明:
(3)、发布出租
流程图:
功能说明:
(4)、发布出售
流程图:
功能说明:
(5)、房源管理
流程图:
功能说明:
(6)、个人信息维护
流程图:
功能说明:
三、Admin
一.程序描述
A.系统分类管理模块
功能描述:
系统分类管理模块主要针对行政区划和行业特殊字段的添加,修改和删除的操作。
添加步骤:
1.选择父分类,并加载父分类
2.判断父分类的ChildCount是否大于0
3.如果大于0表明有子分类,新分类的Code为最大子分类的Code+1
4.如果等于0表明没有子分类,新分类的Code为父分类的Code+0001
5.保存至数据库
修改步骤:
1.选择要修改的分类,加载出分类信息
2.修改分类信息
3.保存到数据库
删除步骤:
1.点选删除链接,获取该分类的ChildCount
2.判断ChildCount是否大于0
3.如果大于0提示先删除子类
4.如果等于0直接删除该分类
5.修改父分类的ChildCount=ChildCount–1
B.小区楼盘管理模块
a)小区管理:
搜索条件(城市区域商圈物业类型)复选搜索;搜索框:
下拉框选择条件搜索可以根据名称地址,时间段不包含在下拉内;
功能描述说明:
复选搜索每点击一次都要有数据返回,越是到最后数据就越是精确,下拉搜索时根据你选择的信息进行查询的(如你选择名称就根据名称查询)
b)小区列表:
显示该小区图片数量,点击可以查看该小区的图片:
查看小区图片新到页面有上传不合格(违法的,不清晰的,图片太小),图片页面显示图缩略图。
数据的呈现用reapter显示,数据显示顺序时间靠前的靠前显示
功能说明:
列表中包含批量删除,在执行操作时要验证是否有选择项,无选择项应给出相应提示,当有选择项在执行删除是要确认是否删除也要给出提示。
也包含全选和全不选功能。
c)根据小区到出租出售页面,页面中的搜索条件包含:
物业类型,出租类型(整租合租),审核,置顶,时间段,根据名称,地址搜索(选择条件后点击按钮才开始查询)并进行验证(除时间外其他可以不验证),验证时间是否合理时间段的前者大于后者,当验证没通过时就给出提示并不查询数据
功能说明:
从小区列表到出租出售页面的时候要保存小区的id,此时的查询信息时候针对这一个小区查询的出售出租信息,显示字段中列出发布人的名称,点击名称查看发布人详情
新增小区页面下拉联动选项:
省市区域商圈,依次往后推。
当省选择后就加载市,又选择城市就加载区域,选择了区域加载商圈,没做选择时就不加载下面信息,在没选择完毕在发布小区时要进行验证给出提示信息并设置焦点。
在上传图片时候只上传详细图和户型图,列表图片从详细图中提取。
(在上传图片的时候可以给已经上传的图片一个标识,有标识的在读数据的时候就在列表显现)
C.会员管理模块
a)登录流程
功能描述:
1.输入用户名和密码,对密码进行md5加密
2.查找数据库是否有此用户,没有当前用户给出相关提示,有当前用户,将加密过后的密码与数据库相比较,匹配成功,登录成功,跳转到后台主页面。
不成功提示密码错误
3.登录时可选择是否将密码和用户名写入客户端,并且给定缓存得时间(如一个月),下次登陆输入用户名,可以直接跳转后台页面。
b)会员分类查询
功能描述:
1.查询信息根据用户通过下拉进行条件(如:
联系电话,用户名称)查询,在根据下拉中的选中项,在文本框中输入想查找的相应信息(过滤掉敏感字符),2者结合的同时进行相应的查找。
将匹配项显示在列表中,没有对应得结果将显示暂无此信息,规定当前页显示条数,当条数多时进行分页
2.审核状态,锁定状态通过radiobutton选择,可通过城市区域列表筛选
3.会员列表中用不同的图标来标识出租出售信息,通过该会员ID,点击跳转到相应的页面,分别显示该用户发布的所有出租信息,和出售信息。
4.用户可编辑会员基本信息
c)会员审核和锁定,及批量处理数据
D.出租出售管理模块
a)页面初始化流程图
功能描述:
出租出售初始化时,需要判断是否从其他页面链接跳转而来,如果是,需在默认查询条件后追加相应条件
b)出租出售查询功能
功能描述
在出租出售页面,用户可选择按时间段和关键字同时进行查询
步骤:
1.选择时间段类型
2.起始时间是否大于结束时间
3.如果大于,给出提示,让用户重新输入起止时间
4.是否选择了关键字查询
5.过滤特殊字符
6.ViewState中是否有用户ID和楼盘ID
7.构建多条件查询SQL获得列表
注意:
起止时间都允许为空,根据不同的情况构建不同的SQL
If(BeginTime!
=NULL&&EndTime==NULL){
EndTime=当前系统日期
}
Elseif(BeginTime==NULL&&EndTime!
=NULL){
BeginTime=当前月第一天
}
Elseif(BeginTime!
=NULL&&EndTime!
=NULL){
If(BeginTime>EndTime){
MessageBox.Show(“起始时间不能大于结束时间”);
}
Else{
……
}
}
c)查看会员发布信息和会员日志流程
功能描述:
1.在出租出售列表加载出会员名和会员ID
2.点击会员名时,加载该会员的出租出售信息列表;如果还有其他查询条件,将其他条件一起添加
3.点击会员ID时,跳转到会员日志列表,查看该会员的相关操作日志
d)查看出租出售图片
功能描述:
在会与列表页显示时,构建连接到查看出租出售图片页面,通过传入信息ID获得该信息的图片集合,在页面以仿QQ相册的方式展示图片
e)审核,排序,批量操作流程
功能描述:
审核:
更改出租出售信息状态,审核过的数据才能显示到前台
排序:
用户自己定义排序规则,使用下拉框实现
批量处理:
包括批量删除,批量审核
E.系统管理模块
a)图片上传配置
功能描述:
主要动态配置XML文件,完成上传的一些属性设置
步骤:
1)加载配置文件信息
2)编辑加载出来的信息
3)验证输入是否合法,比如大小为Int图片类型为.jpg.png.jepg.gif
4)修改配置文件
b)水印图片上传
功能描述:
用于上传水印图片,已达到在用户上传图片时,有水印
步骤:
1)选择水印图片
2)验证图片格式是否正确,不正确给出提示,重新选择水印
3)上传到配置文件指定路径
c)出租出售发布限制流程
功能描述:
出租出售限制配置主要针对前台会员中心用户发布出租出售的时间,每天发布条数进行限制
步骤:
1)读取配置文件
2)修改内容并验证格式是否正确,不正常提示重新输入
3)修改配置文件
[此文档可自行编辑修改,如有侵权请告知删除,感谢您的支持,我们会努力把内容做得更好]