要引人敬意,就要研究一个十分专业的领域。喜欢请关注,我会定期上新,博客中发的课题都有对应的源码,专业java开发者,欢迎互相沟通学习,拒绝源码伸手党。

基于JSP的MD家装平台javaweb家装平台装饰装修网站sqlserver数据源

基于JSP的MD家装平台javaweb家装平台装饰装修网站sqlserver数据源

首先介绍开发环境:

Eclipse ,sqlserver2008,JDK1.8,Tomcat 7

这个项目涉及技术点:

MVC模式、sqlserver、HTML、JavaScript、CSS、JQUERY、log4j、Ajax、jsp,servlet等

项目基本要求:

1、统一的命名规范

2、使用sql server

3、使用数据源与连接池

4、前端js验证

5、后台数据验证

6、会话Filter

7、常用的常量抽出来

8、通用方法抽出来

9、mvc模式

10、理清整个项目的需求,再动手设计数据库,javabean,页面的逻辑

11、清楚操作逻辑

12、请从用户用度出来思考问题

13、代码实现

主要实现的功能:

装修公司

1、入驻

1)点击申请入驻按钮,申请入驻界面,包含4类申请,分别是装修公司,建材商,施工队和设计师。装修公司对应t_company表,建材商对t_supply表,设计师对应t_designer表

2)填写公司相关信息

3)点击提交,保存到数据库,审核状态为待审核

 

此时在后台中已经有了装修公司的入驻申请信息,审核状态为待审核

管理员登录后,对于装修公司管理模块,分别列出已审核和待审核的装修公司,管理员点击待审核,把所有需要审核的装修公司入驻申请列出来,管理员可在此完成入驻申请审核。审核完毕,状态转化为已审核

 

  1. 登录

当入驻申请审核通过,装修公司可以登录到系统。登录界面提供5个登录选项,分别是装修公司登录(从t_company表中获取数据),建材商登录(从t_supply表中获取数据),施工队登录(从t_team表中获取数据),设计师登录(从t_designer表中获取数据)和用户登录(从t_customer表中获取数据),默认为用户登录

 

  1. 信息管理

装修公司信息的查看,修改,账号密码设置等,需要添加标签,可通过标签搜索到相应的装修公司

 

  1. 装修案例管理

装修公司添加装修案例,对装修案例的查看,修改和删除,每个案例最多支持上传5张图片,对应t_company_case表

 

  1. 活动管理

装修公司添加活动信息,对活动的查看,修改和删除,对应t_company_activity表

 

  1. 预约管理

查看预约,每个预约最多5个装修公司可查看,装修公司可申请查看预约者的手机号

 

建材商

1、入驻

入驻流程与装修公司一致

 

2、登录

登录流程与装修公司一致

 

  1. 信息管理,对应t_supply表

与装修公司一致

 

  1. 建材管理,对应t_product表

建材商添加建材信息,对建材的查看,修改和删除。建材需要分类,便于分类查找

 

  1. 活动管理,对应t_supply_activity表

与装修公司一致

 

设计师

1、入驻

入驻流程与装修公司一致

 

2、登录

登录流程与装修公司一致

 

  1. 信息管理,对应t_designer表

与装修公司一致

 

  1. 设计案例管理,对应t_designer_case表

与装修公司一致

 

  1. 预约管理,对应t_designer_app表

与装修公司一致

 

普通用户

1、注册

直接注册使用,不需要审核

 

2、登录

登录流程与装修公司一致,为默认登录选项

 

3、信息管理,对应t_customer表

与装修公司一致,但不需要标签,需要提供小区信息

 

4、通过主页查看装修公司、建材商、施工队和设计师

 

  1. 通过主页查看装修案例或设计案例

 

  1. 通过主页查看建材产品,可分类查找建材

 

  1. 通过主页预约量房与设计,对应t_appointment表

 

  1. 浏览装修公司时可点击关注(t_company_collect表),浏览设计师时可点击关注(t_designer_collect表),浏览装修案例时可点击关注(t_company_case_col表或t_designer_case_col表),浏览建材时可点击关注(t_product_collect表),浏览建材商时可点击关注(t_supply_collect表)

 

  1. 关注管理

装修公司关注,设计师关注,建材商关注,建材关注,装修公司案例关注,设计师案例关注

 

管理员

1、初始化

由系统初始化一个超级管理员,超级管理员可以操作任何模块

超级管理员可以添加普通管理员,普通管理员只能对特定的功能进行操作

 

2、登录

由管理员直接输入url地址进入登录页面

 

  1. 申请入驻审核,分成4类审核,包括装修公司,建材商,设计师,施工队

审核时,如果是装修公司,建材商,则添加经纬度,调用百度地图api显示具体位置

 

  1. 装修公司管理

对装修公司信息的查看,装修案例的查看

 

  1. 建材商管理

对建材商信息的查看,建材信息的查看

 

  1. 设计师管理

与装修公司一致

 

  1. 用户管理

对用户信息的查看,还可以查看其关注的装修公司,设计师,建材商和建材

 

  1. 用户预约量房与设计管理

查看哪些用户发起了量房与设计预约,并根据类型指定装修公司或设计师上门量房。最多指定3个

 

  1. 系统管理,对应t_admin表

添加管理员,信息查看,账号设置

 

表设计

装修公司t_company

 

建材商t_supply

 

建材t_product

 

设计师t_designer

 

装修公司案例t_company_case

 

设计师案例t_designer_case

 

装修公司活动t_company_activity

 

建材商活动t_supply_activity

 

普通用户 t_customer

 

装修公司关注t_company_collect

 

建材商关注t_supply_collect

 

建材关注 t_product_collect

 

设计师关注t_designer_collect

 

装修公司案例关注t_company_case_col

 

设计师案例关注t_designer_case_col

 

预约t_appointment

 

预约查看记录表t_appointment_view

 

管理员t_admin

 

 















































评论(1)

© 爱生活爱源码 | Powered by LOFTER