中间层为了分离控制层和业务逻辑层,因此采用了Spring+Hibernate的结构,同时又细分为Web层、Service层、DAO层和PO四种。
业务逻辑层与表现层的交互以及业务逻辑层的调用是由Web层负责控制的。
Service层也就是通常说的业务逻辑层,负责业务逻辑的实现。DAO层是Service层的基础,Service层通过对DAO层中的组件进行正面模式包装,实现业务逻辑。
DAO层实现的功能是和持久化对象的交互。该层封装了数据最基本的操作,即增、删、改、查。
1.2   国内外应用现状
1.2.1   电子商务应用现状
1.2.2   Android应用现状
1.3   研究的目的和主要内容
1.3.1   研究的目的
本次毕业设计的课题要求以手机当当客户端为模板,设计并且实现一个基于Android平台的网上书店。用户可以在搭载Android系统的手机登录网上书店。进而实现对图书的查询、加入购物车、提交订单并购买的功能。与手机当当一样,实现对图书购买的基本操作。
本次基于安卓的网上书店的开发,将使用户不必局限于PC端购买所需要的书籍,便利性大大提高,从而提高人们生活的效率。只要拥有一台Android手机,并可以连接互联网,用户完全可以在公交车上或者地铁里购买图书。不仅没有时间的限制,也没有了空间的限制,这样就可以为用户节约很多时间,使人们的生活和工作更加高效便捷。
总的来说,基于Android平台的网上书店产生是符合社会发展规律的,是移动电子商务发展的必定产物。21世纪的现代社会是一个高节奏、高效率的社会,每个人都在思考如何节约时间以及如何高效的利用时间。基于Android平台的网上书店让人们在动动手指的时间内疚可以完成书籍的购买,使得网上购书不再有时间和空间的限制,让用户的时间使用得更高效,同时也更加人性化。
1.3.2   研究的主要内容
基于Android平台的网上书店,设计并实现了在移动客户端进行网上购书的功能。和手机淘宝、手机京东等购物平台类似,本次的网上书店也提供图书的查询、加入购物车、提交订单并购买的功能。
图书查询:就是用户在搜索框内输入想要查询的图书名称、图书编号或者图书类别来进行查询。
购物车:和一般购物客户端的购物车类似,用户首先需要将想要购买的图书加入购物车中,然后提交订单,进而对所提交的订单付款。
除此之外,本网上书店还提供一些基本的功能,如账号注册、登录、修改个人信息、修改密码等功能。
2  系统需求分析
2.1  功能需求分析
2.1.1  普通用户
   1)用户注册、修改密码、登录、退出本系统、个人收货地址文护管理
   2)进入书店,浏览系统默认展示的(星级评价前10最高的)图书封面相关信息,点击查看详细信息(图书内容简介、有货/无货,价格,读者书评与星级统计)
   3)按书名、书号、作者、出版社搜索图书信息,点击搜索结果可以查看详细信息
   4)图书无货的可进行缺货登记
   5)购书、生成订单
   6)(虚拟)货币充值、模拟支付宝付款功能
   7)网上确认收货,系统自动付款
   8)对买过的数进行撰写评论并给星级评价,系统自动统计并更新星级
2.1.2  书店老板
   1)用户注册、修改密码、登录退出功能
   2)新增图书信息(详细信息,包括书名、书号、作者、出版社、内容摘要、库存量、价格、打折信息、封面图片)
上一篇:VB+access超市会员管理系统的设计+文献综述
下一篇:3D点云点特征直方图计算方法研究

基于Apriori算法的电影推荐

考证平台静态网页设计与制作

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

神经外科重症监护病房患...

国内外图像分割技术研究现状

承德市事业单位档案管理...

志愿者活动的调查问卷表

中国学术生态细节考察《...