简介:
1、粗略统计程序规模(仅包括主站中自己写的代码):java代码(*.java):7743行;jquery代码(*.js):2473行;css(*.css):5165行;freemarker模板文件(*.ftl):7220行
2、时间:本项目由个人独立完成。从需求分析到编码实现、完成各种文档,历时约3个月(主要是在寒假内完成)。
3、技术概览:本网站使用java ee开发,用到的框架:spring、struts2、hibernate、spring security,
web服务器:tomcat、apache,
数据库:mysql,
整合了一个开源的论坛:discuz7.2,
javascript:jquery框架,
表现层用了freemarker模板技术,
其他:javamail、jms(activeMQ)等。
4、本网站为男装定制网,实现西装在线定制的功能。本网站将用户分为匿名用户、注册客户、生产部门、配送部门、管理部门、系统管理员6个角色,不同的角色有不同的功能和职责。运行示例如下图:
一、匿名用户
1、首页:
2、定制目录:
3、购物车:
4、搜索:
5、个性化设置:
6、尺寸设置:
7、体型设置:
8、预览购物车:
9、注册:
10、注册成功后收到的邮件:
二、注册客户
1、结算中心:
2、订单创建成功后收到的邮件:
3、账户首页:
4、订单查询:
5、尺寸记录:
6、账户设置:
三、生产部门
1、账户首页:
2、新下订单
3、生产中订单
四、配送部门
1、账户首页
2、待配送订单
五、管理部门
1、账户首页
2、定制项目和定制系列
3、添加产品
六、系统管理员
1、账户首页
2、查看注册客户信息
3、查看业务日志
4、查看部门人员信息
5、添加、编辑部门人员
七、客服系统
1、浏览器客户端
2、服务器端(google talk桌面应用程序)
八、论坛功能
1、普通用户
2、管理员