资源描述
1、项目需求
首页:综合展示企业信息
公司简介:描述企业基本信息(例如公司发展、企业文化、组织结构、服务宗旨等等)
新闻中心:展示企业动态新闻信息及最新动态
汽车中心:展示企业产品
留言薄:会员给企业的留言(用户与企业间的交互)
联系我们:企业联系方式
后台管理:对用户、新闻、汽车的管理
2、问题分析
功能结构:
汽车网
首
页
汽车中心
公司简介
新闻中心
留言薄
联系我们
管理员登陆
用户管理
汽车管理
新闻管理
后台管理
首页
添加汽车
汽车列表
添加用户
用户列表
添加新闻
新闻列表
逻辑分析:
Ø 前台:现阶段前台页面全部以静态jsp页面显示;
制作首页时将页面分为三部分,top.jsp、bottom.jsp、index.jsp,方便top.jsp、bottom.jsp将在其它前台页面可以重复使用,且保证了前台页面的统一风格;
普通用户可以浏览除留言薄意外的页面,进入留言薄必须注册为会员
Ø 后台:进入后台必须是管理员身份且管理员可以管理后台;管理员删除用户时不能删除自己;添加管理员时若该用户名已经注册过,不能再进行添加;后台必须做安全登录,防止除管理员意外的用户恶意更改后台信息
3、命名规范:
项目名称:car
包名:com.car.dao
Ø 连接数据库类名:baseDao
方法名:
获取链接:getConn()
关闭对象:closeAll()
对象:Connection conn、Statement stmt、
PreparedStatement pstmt、ResultSet rs
Ø 用户操作类名userDao
方法名:
deleteUserById()、insertUser()、findAllUser()、
findUserByName()等等
Ø 汽车实现类:carDao(同上)
Ø 新闻实现类:NewsDao(同上、可选)
entity:com.car.entity
Ø 用户类:Users
Ø 汽车类:Cars
Ø 新闻类:News
servlet:
Ø 用户:
用户登录跳转处理:CheckUserServlet
删除用户跳转处理:DelUserServlet
添加用户跳转处理:AddUserServlet
Ø 汽车、新闻(同上)【可选】
修改汽车跳转处理:updateCarServlet.java
修改新闻跳转处理:updateNewsServlet.java
文件夹:images(网页素材)、carImages(汽车图片)、css、js、flash、admin等
Ø 前台页面
首页:top.jsp、index.jsp、bottom.jsp
会员登陆:login.jsp
会员注册:regist.jsp
企业简介:synopsis.jsp
新闻中心:news.jsp
汽车中心:car.jsp
留言薄:messageBoard.jsp(静态页面)
联系我们:contact.jsp
注意:(均已以页面名称对应的英语名称命名)
Ø 后台管理(admin)
登陆页面:login.jsp
安全登录: checkSession.jsp
首页:index.jsp
用户管理:
用户列表页面:userList.jsp
添加管理员页面:addUser.jsp
汽车管理(可选):
汽车列表页面:carList.jsp
添加汽车页面:addCar.jsp
修改汽车页面:updateCar.jsp
新闻管理(可选):
新闻列表页面:newsList.jsp
添加新闻页面:addNews.jsp
修改新闻页面:updateNews.jsp
4、过程控制
项目启动从本次实习的第二天起
展开阅读全文