网上购物系统答辩

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上购物系统答辩
目录
一、系统开发的背景及意义 二、系统需求分析 三、Struts2工作流程 四、Hibernate工作原理 五、系统详细设计 六、总结
系统开发背景及意义
背景
近年来,随着Internet的迅速崛起,互联网已经成为收集、提供信 息的最佳渠道并且在逐步的进入传统的流通领域。于是电子商务应 运而生,开始了它的流行旅程。越来越多的商家开始在网上建立购 物的渠道,就是网上商店,通过这种方式向消费者展示出一种新的 购物理念。
添加图书界面
在图书列表的显示页面可以对图书的信息进行修改或者删除,在修 改或者删除之后返回到原页面。
会员列表、订单列表界面
总结
系统利用了框架进行开发,这样大大的减少了代 码量,也降低了业务逻辑与数据层之间的耦合。 利用一些jQuery的特效和Ajax异步请求让用户对 页面的体验感更好。 通过对网上购书系统主要功能及体系结构的分析 、设计, 展示了系统的全部特性。重点介绍了系统 的业务流程,以及各项基础模块的功能,每个模 块在都能完成其功能的结果下将其综合成一个完 整的系统。
用户登录界面
用户在登录的时候,要对用户的邮箱地址、密码以及邮箱验证是 否通过进行判断,如果邮箱地址或者密码输入错误,则会停在登录页 面,并显示错误信息。如果邮箱验证未通过,会跳转到邮箱验证的页 面。
添加图书界面
添加图书的界面中,在添加图书封面的时候,会将要添加的图片显 示在页面上,便于管理员的添加。图书的类别采用了异步请求,在网 页一开始加载就发送请求,并且把返回的信息填充在select中。
用户注册界面
该界面是用户注册,其中邮箱地址和验证码的验证采取的是Ajax 异步请求进行验证。昵称和密码的格式利用了正则表达式进行控制, 在输入错误的时候会提示错误信息。密码的输入如果是错误的,则再 次输入密码不能输入,在输入完成后,如果页面有错误提示信息则不 允许提交。
注册-邮箱验证界面
在注册页面的信息填写完全并且正确以后,会跳转到注册用户 的邮箱验证界面,这个可以生成一个随机的验证码并且发送到邮箱 (在这里显示到页面上),用户在输入验证码之后提示注册成功, 可以通过点击链接进入商品的显示页面。
系统需求分析
开发环境
开发工具:MyEclipse8.0来自百度文库容 器:Tomcat6.0 数据库: MySQL
功能需求
本系统分为前台模块和后台模块。前台购物模块 主要是面向用户的部分,包括用户注册、登录、商品 信息的浏览、购物车、订单和修改个人信息的功能; 后台是由管理员操作的,包括图书的添加、图书信息 的显示以及修改和删除、会员列表、订单列表这四个 方面。
同时,由于计算机网络给我们的世界带来的巨大的变化,让网络从 人们极少了解的领域来到了全世界平常人的生活中。
意义
网上购书系统也称为电子商务平台,在商务的活动中起着举足轻 重的作用。电子商务的发展对于一个公司而言,不仅仅意味着一个 商业机会,它还意味着一个全新的网络新经济的诞生。Internet本 身所具有的开放性、全球性、低成本、高效率的特点,也成为电子 商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形 式所具有的价值,它不仅会改变企业本身的生产、经营、管理活动 ,而且将影响到真个社会的经济运行和结构。
Struts2的主要工作流程
Hibernate工作原理
1.通过Configuration().configure();读取并解析 hibernate.cfg.xml文件。
2.由hibernate.cfg.xml中的<mapping resource="com/xx/User.hbm.xml"/>读取并解析映射信 息
3.通过config.buildSessionFactory()//创建SessionFactory 4.sessionFactory.openSession(); //打开Sesssion 5.session.beginTransaction(); //创建事务Transation 6.persistent operate持久化操作 7.session.getTransaction().commit(); //提交事务 8.关闭Session 9.关闭SesstionFactory
相关文档
最新文档