计算机毕业设计java在线网上图书超市购物网

网上图书超市的建立是一款基于BS模式的电子商务购物网站,但是又区别于传统的电商网站,是一款以图书购物为主的网站。该平台建设采用了BS的形式开发,是利用java语言进行开发,具有可跨平台的功能。网上图书超市分为前台和后台两个端进行开发,功能如下:
 
前台
首页:首页是网站系统的重要的展示部分,包括了推荐的图书信息,系统的公告信息,通过点击可以查看到详情信息,并且能够在首页进行搜索图书,首页也是本网站的灵魂,一眼就可以看到网站的类型。
图书信息:可以对图书的信息进行发布展示,图书进行分类发布,包括文学,少儿,艺术类等分类,注册用户登录后,能够在线选择喜欢的图书加入到购物车,并且可以在线下单,支付。
资讯:资讯模块是本网站的一个重要的资讯窗口,展示了新闻资讯和行业资讯,通过点击可以查看到最新的资讯情况,发布最新的资讯信息。
反馈留言:可以对反馈的留言信息进行查看查询,并且能够提交用户的留言,查询到后台管理员的留言回复。
用户注册、登录:用户不是网站会员的情况下,可以通过输入用户名,密码,姓名,性别,手机,邮箱,身份证等信息注册,用户头像以JPG和PNG图片为主并选择上传,后台管理员进行审核后就能够在线使用用户。

后台
管理员后台
账号管理:对账号的基本信息进行管理,并且可以实现管理员信息的修改,用户密码的修改,增强系统的安全性。
新闻信息管理:发布最新的新闻资讯和行业资讯信息,能够在前台展示出信息详情,并且方便用户在网上进行查看。
图书信息管理:图书信息的分类和图书基本信息在这里进行管理,图书的信息包括了名称,作者,出版社,出版日期,价格,库存和图书的图片等基本信息,能够实现图书的信息修改,发布最新的图书在前台进行展示。
公告管理:对公告信息进行管理查看,发布网站的公告,有重要的信息进行发布展示,并且方便用户可以查看。
购物车管理:可以对用户在网上进行购物的信息进行管理,用户的图书加入到购物车,管理员可以看到图书的购物车信息,并且能够在获取用户要求的清空下,进行购物车的清空和修改。
下单信息管理:可以对下单的编号,下单金额,金额总计,收货地点,联系电话,下单人以及支付状态,发货状态等进行查看,并且能够修改基础信息,做到下单信息的正确管理。
发货管理:对发货的基本信息情况进行管理,查看发货状态,能够对用户下单的图书及时发货,派发最合算的快递。
签收管理:查看到用户的签收状态,针对用户的订单签收做一个统计,没有收到物品的用户,可以申诉,管理员进行一个处理。
评论信息管理:管理员能够查看到用户对商品的评价信息,了解到用户的购物情况,也可以及时获取用户的购物体验和内心的想法,能够提高网站的管理和服务水平。
留言信息管理:对前台用户的留言信息进行查看,并且能够在管理员后台进行回复,是用户和网站管理员交流的一个窗口。
系统管理:对网站的框架信息进行管理,并且可以实现系统的整理的信息管理。
用户后台
我的信息管理:我的购物车,我的下单以及发货和签收查询,主要是针对用户的购物信息和购物结果进行查询查看。
留言管理:查看本人在前台进行的留言信息,也可以查看到管理员对用户留言的回复。
评论管理:可以对评论的信息进行管理,能够查看到用户的评论和评价,可以对商品的购买情况做一个充分的了解。
个人中心:个人中心是用户管理的重要的部分,用户可以通过用户中心的模块修改个人的密码和资料,做到照片的更新和上传等。

SpringMVC的执行流程
(1)客户端发起请求到前端控制器(DispatcherServlet)[7]
(2)前端控制器请求HandLerMapping去查找Handler(可以根据SpringMVC的配置文件或注解去查找)
(3)处理器映射器向前端控制器返回HandlerExcutionChain(执行器链)
(4)前端控制器调用处理器适配器去执行Handler
(5)处理适配器去执行Handler
(6)Handler将ModelAndView返回给处理适配器(ModelAndView是SpringMVC底层的一个对象,内部封装了Model和View,也就是分装了数据和视图的信息)
(7)处理适配器将ModelAndView返回给前端控制器
(8)前端控制器请求视图解析器去解析视图(根据逻辑视图名解析成物理视图)
(二)Mybaits链接数据库MySQL
1 加载配置并初始化
ClassForName加载驱动
2 根据配置文件config.xml生成SQLSessionFactory
3 根据SQLSessionFactory生成sqlSession
4 由SQLSession产生Mapper代理对像
5 Mapper代理对象进行数据库操作
6具体使用
在项目包下创建一个Mapper的抽象类[2],在Mapper中定义增删改查的抽象方法,
再创建一个Mapper的xml文件用以保存SQL语句,再书写Service类调用Mapper.xml中的Sql即可[8]。


使用Jsp完成视觉设计
(1)首先用div标签定下大致总-分-总布局
(2)全局设置边框1px solid black
(3)消除div之间的空隙: border-collapse:collapse
(4)模块分为交流区与电子图书馆,交流区通过收发贴实现即时学术交流,电子图书馆收集学习资料方便大家网上学习。
(5)设置全局背景图片,因为背景图片整体颜色为黑,所以文本字体我设置为白
(6)使用iframe固定主页面,其余页面都在主页面下的div中显示。
(7)HTML/CSS的主要用法:关于样式共有三种设置方式。一是外部式,在外部的样式文件,一般都是拷贝自别人已经设置好的样式,项目成员都应用以保证样式统一美观,外部文件的扩展名为.CSS,引用语句为<link rel="stylesheet" href="<c:url 
  value='/ui/bootstrap/3.3.0/css/bootstrap.min.css'/>">,表示引用ui文件夹下的bootstrap样式,这种样式的优先级最低;二是嵌入式,在头部文件中以<style></style>载入,可以设置字体颜色,表格边框,空隙边距等;三是内联式,在标签中定义样式,这种样式的优先级最高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

源码论文专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值