目 录
摘 要 III
Abstract IV
第1章 绪论 1
1.1背景及意义 1
1.2 研究现状 2
1.3 可行性研究 2
第2章 课题研究的相关技术 4
2.1 JSP技术简介 4
2.2 MyEclipse简介 4
2.3 SQLServer2005数据库简介 4
2.4 Hibernate简介 5
2.5 Structs简介 5
第3章 系统需求分析 6
3.1 功能分析 6
3.2 性能分析 6
3.3 系统整体结构 7
第4章 系统设计 8
4.1 总体设计 8
4.2 模块划分 8
4.3系统流程图 9
4.4 数据库设计 10
4.5 用例图 14
第5章 系统实现 16
5.1 开发平台和环境 16
5.2 前台模块 16
5.3 后台模块 20
第6章 系统测试 33
6.1 测试方法与测试目的 33
6.2 测试准则 33
6.3 测试评价 33
第7章 总结 35
参考文献 36
致 谢 37
第3章 系统需求分析
3.1 功能分析
3.1.1 用户注册登录管理
用户注册和登陆,基本信息添加,包括用户名、密码、联系方式、地址、邮箱等,注册成功后可对自身信息进行修改。
3.1.2 购物车管理
购物车分为商品购买和商品预定两部分,会员可以对这两部分的订单进行管理。
3.1.3 商品展示
商品展示,展示已有的商品的详细信息,包括图片、价格等等。包括新上架的商品和正在促销打折的商品。还可以进行产品搜索。
3.1.4 后台管理
后台管理主要是以系统管理员的身份登陆,并且可以修改密码一确保账户安全。可以对系统中已经注册的用户进行基本信息维护工作,包括添加、修改、删除操作。对商品进行基本信息维护工作,可以添加、修改、删除服装信息,如价格、图片等。对订单进行管理,可以对首页上显示的新闻、常见问题以及帮助内容、厂家基本信息的介绍做及时更新。
3.2 性能分析
3.2.1 界面需求
系统的界面要求如下:
1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时、内容丰富,语句通顺,专用术语规范,行文格式统一、规范。
2)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。
3)技术环境:页面大小适当,能用各种蝉蛹浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版本布局[][12]。
3.2.2安全需求
为保障系统数据的安全性,系统采用访问控制策略,未授权者不能进入系统。同时,对不同级别的用户授予不同的使用权限。
3.2.3 响应时间需求
无论是客户端还是管理端,当用户登录进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。系统应能监测出各种非正常情况,避免出现长时间等待甚至无响应。
3.2.4 开放性需求
系统应该十分具有灵活性,以适应将来功能扩展的需求。
3.2.5 可扩展性需求
系统设计要求能够体现可扩展性要求,以适应将来功能扩展的需求。
3.3 系统整体结构
课题主要包括前台和后台两部分,前台包括:
(1) 用户注册和登陆,基本信息添加,注册成功后可对自身信息进行修改。
(2) 商品展示,展示已有的商品的详细信息,包括图片、价格等等。还可以进行产品搜索。
(3) 商品预订和定制,会员登录成功之后才可以通过填写订单订购衬衫,并且可以将想购买的商品加入该会员的购物车。本文转载自http://www.biyezuopin.vip/onews.asp?id=11759商品定制需要根据流程介绍具体联系该企业工作人员。
(4) 定制流程介绍,常见问题的帮助。
(5) 本厂家的一些介绍,如厂家地址、联系电话、企业文化、生产环节介绍等等。
后台包括:
(1) 系统管理员登陆,并且可以修改密码一确保账户安全。
(2) 系统管理员可以对系统中已经注册的用户进行基本信息维护工作,包括添加、修改、删除操作。
(3) 系统管理员对商品进行基本信息维护工作,可以添加、修改、删除服装信息,如价格、图片等。
(4) 系统管理员对订单进行管理。
(5) 系统管理员可以对定制流程、常见问题以及帮助内容、厂家基本信息的介绍做及时更新。
4.1 总体设计
在总体结构上采用三层B/S结构:各类销售资源在服务器一端,采取数据库统一存放和组织,用户在客户机一端,无须任何配置工作,只须使用浏览器向WEB服务器代理提出访问请求,服务器审核后通过中间控件与后台数据库链接,把请求服务的销售内容以WEB页面形式通过浏览器反馈给用户[][10]。
一个完整的基于WEB的网络服装销售系统,应该是专门为基于双向多媒体通信网络的销售而提供全面服务的软件系统。
系统的总体结构设计遵循如下原则:
图4.2.1 模块划分