- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于jsp的手机销售系统毕业设计答辩
基于SH的手机销售系统 用户子系统 1 系统综述 本系统功能主要包括会员注册、找回密码、购物车、搜索、订单管理等基本功能。此外,本系统也将实现手机销售系统的后端管理。 本系统运用JAVA技术基于struts2+hibernate实现,采用Oracle作为数据库,开发工具使用My-Eclipse。TOMCAT作为服务器,界面使用JSP实现。本网站具有用户使用简单、界面直观等优点。 2 系统功能流程 3 详细设计 3.1 数据库设计 设计如下面所示的主要的数据项和数据结构: 1.注册用户(会员),包括数据项,用户ID,用户名,密码等。 2.手机,包括数据项:手机编号,手机名称,分类编号等。 3.手机分类,包括数据项:分类编号,分类名称,上级分类编号 4.订单详细信息,包括数据项:订单编号,订单列表编号,手机编号,购买数量。 5.订单列表,包括数据项:订单列表编号, 用户编号,下单时间,联系方式等。 3 详细设计 3.1 数据库设计 3.2 总体模块划分 3.2.1 前台模块详细划分 3.2.2 登录注册 3.2.3 前台界面 手机商城前台的主界面是整个前台的入口,在这个界面里,用户可以直接浏览、搜索手机,也可以进行登录或注册为会员。 3.2.4 购物车界面 购物车是指用户将需要买的手机放入“购物车”中并计算出总金额,以方便用户修改要买的手机,也可以删除。 3.2.5 查看订单界面 查看订单界面,用户可以查看自己的所有订单和订单详情,并修改订单的状态。 3.2.5 找回密码和修改密码 用户可以通过问题和答案找回自己的密码,也可以修改密码。 4 开发技术 1.技术 JSP,Java,Struts2,Hibernate 2.工具及环境搭配 JDK1.6+Tomcat6.0+MyEclipse10.0 Oracle 10 3.设计模式 MVC设计模式 Structs2+Hibernate 本系统采用struts结合hibernate框架较好的解决了表示层、 业务层、持久层的问题。通过整合,可以构建出较好的应用构架。 首先,Struts工作在表示层,与用户进行交互。当用户通过jsp页面提交请求时,需要根据Struts的配置文件,选择相应的Action类处理请求。Hibernate工作在持久层,它响应对数据库的操作请求。Hibernate根据一系列映射文件以及数据库或连接池与数据库进行连接,实现操作一个对象就是操作数据库的一行数据的目的。 运行原理 客户端 Web服务器 服务器扩展 Structs2 JSP引擎 类加载器 Java编译器 Request Response JSP解析器 MVC设计模式 视 图 解释模型 模型更新请求 发送用户输入给控制器 允许控制器选择视图 模 型 封装应用程序状态 响应状态查询 应用程序功能 通知视图改变 控制器 定义应用程序行为 用户动作映射成模型更新 选择响应的视图 状态查询 通知改变 状态改变 视图选择 用户请求 方法调用 事件 模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化-传播机制。 项目收获 熟悉了学过的内容 提升了编程能力 学习了新的知识 熟悉了集成开发环境和其功能扩展 致谢 这次毕业设计是在甄老师和贾老师的精心指导下完成的,从选题指导到最后的测试完工,老师付出了不少心血,在此谢谢两位老师,并感谢大学期间所有的老师们和同学们! 感谢答辩组的各位老师对我的答辩进行评审,谢谢老师们,辛苦了! * *
文档评论(0)