web的网上书城的制作

随着科技和互联网的不断发展,购物方式有了很大的改变。电子商务越来越普及,随着网上书店的诞生,人们也会越来越关注网上书店。人们不用出门,可以利用自己的空闲时间在线购买自己所需要的图书。该网上书城是由用户界面和管理员界面组成。用户界面能进行普通的浏览,用户登录和购买图书操作,管理员界面能对图书及用户信息进行维护。本文介绍了网上书城系统的系统分析、概要设计及系统详细设计的过程。?
目录
摘要? 1
关键词 1
Abstract 1
Key words 1
引言 2
1 网上书店系统分析 2
1.1系统可行性分析 2
1.2 系统功能分析 2
1.2.1 用户购书界面 2
1.2.2管理员界面? 3
1.3系统功能图与流程图 3
1.3.1功能模块图 3
1.3.2系统流程图 3
2 系统所用技术和框架 4
2.1 jsp 4
2.2 servlet 4
2.3 mysql 5
2.4 MVC开发模型 5
3数据库设计 5
3.1数据库表设计 5
3.2数据库关系图(表与表间是用主外键关联的) 7
4系统页面设计及功能模块实现 8
4.1用户界面 8
4.1.1用户登陆? 8
4.1.2用户注册 8
4.1.3购物车 9
4.1.4预备下订单 9
4.1.5生成订单 10
4.2管理员界面 10
4.2.1分类管理 11
4.2.2 图书管理 11
4.2.3订单管理 12
4.2.4用户管理 12
5解决的问题 13
5.1 servlet配置 13
5.2 map转为数组 14
5.3页面跳转 14
5.4购物车总计 14
5.5校验 15
5.6 主页面的组成 15
6 总结及展望 16 *好棒文|www.hbsrm.com +Q: ^351916072^ 

致谢 17
参考文献: 17
基于web的网上书城的制作
引言
引言:随着互联网的发展以及电脑的普及,越来越多的人喜欢在网上挑选购买自己所需要的物品。网络购物作为电子商务的一种形式正以其高效、低成本的优势,会成为将来发展的趋势和潮流,人们越来越会接受互联网的普及给我们生活中所带来的便利。网上书店顺应着社会的发展,能让我们更便捷的在家里就能挑选自己所需要的书籍。传统的书店所需图书量大,图书种类繁多,顾客不太好选择。但是网上书城所需人力物力都不高,且图书价格相对于传统书店来说会便宜很多。所以网上书城应是将来发展的趋势。【1】
网上书城由于互联网在全球的覆盖率的逐步提高和互联网中的信息量很大而具在现有的生活中具有很大的优势。对于读者来说,网上书城近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一本一本地翻找,只要坐在电脑前,上网即可买到所需书籍,而且读者的可挑选的范围变大了,检索更加便捷了,同时还降低了购书过程中所产生的费用,网上购书为我们节省下了更多的空余时间来干其他事情,这对那些没有空余时间去传统书店购书或交通不便的顾客来说,具有实际意义。因此网上书店有长远的发展。本系统的主要目的是实现用户挑选购买图书,以及管理员管理书城库存中的图书信息和用户信息,在此网站,用户可以注册登陆,搜索要找的书籍,查看详细信息,将书加入购物车,用户选择后自动生成订单;通过书城后台管理员系统,书店管理人员登陆系统后可以对书店的书籍进行增删改,处理用户下的订单,管理书城的用户。
1 网上书店系统分析
1.1系统可行性分析
由于计算机技术的快速发展还有计算机在全球的普及率的提高,上网的人群也越来越大,虚拟的网络世界里的东西也越来越丰富,由于传统商店的局限性,网上购物必将成为一股潮流。在将来,人们只要利用很少的一点时间就可以购买到自己所需要的图书。
开展系统可行性分析是很必要的,也是不可缺少的。它的研究目的是为了弄清楚系统开发的项目是否值得进行研究以及是不是可以实现的过程,并且能化简系统分析和系统设计的过程,因此经过本人的设计和市场研究,得到了以下的可行性分析:
(1)经济可行性:该系统只是本人的毕业设计,系统的开发过程由自己完成,所以不存在经济成本问题。
(2)技术可行性:现阶段JSP+Servlet技术已经较为成熟,并且本人学习过jsp和servlet相关知识,能熟练运用。
(3)运行可行性:该系统需要搭建JVM也就是JAVA虚拟机和Tomcat服务器,在此环境下系统能正确连接数据库后就可以正常运行。
(4)法律可行性:该系统是本人的毕业设计,又因为是自己编写代码开发的,所以不会构成侵权,在法律上也是是可行的。
通过以上的分析,我将采用JSP+Servlet相结合的技术,运用Mysql数据库来建立编写该网上书店系统。
1.2 系统功能分析
网上书店系统主要是实现用户网上选书、加入购物车、生成订单和管理员管理图书、用户、订单等功能的系统。网上书店一般都需要实现图书信息的详细展示、用户信息注册登录模块、购物车模块、订单处理模块。管理子系统应该需要实现增删改图书信息,处理订单模块,删改用户信息等功能。
1.2.1 用户购书界面
(1)?网站首页:?首页是客户打开网站的第一个页面,网页上方是导航栏,可供用户进行操作的选择。?
(2)?图书显示:每页显示12本图书,下方有页面跳转栏,可以点击下一页,继续翻看选择书籍。?
(3)?图书查询:当客户进入网上书店首页时,在首页显示图书的顶端有条搜索栏,以供客户搜索所需的书籍,同时也可以点击书籍显示的作者或者出版社,按照该信息可以进行筛选
(4)?购物车:当客户选择购买某本图书时,就会把该图书放入购物车中,进入购物车页面就可以对所需购买的图书记录进行删除,修改等操作,但是只有登陆后的用户才能进入购物车。?
(5)?会员注册:记录客户的相关登陆信息,管理用户是否有权限购买图书等。
1.2.2管理员界面?
(1)?用户管理模块:用来删除用户,重置用户密码等。?
(2)?类别管理模块:供网站管理员对网上书店中的类别进行管理,可增加、修改、删除操作。?
(3)?图书管理模块:供网站管理员对相应的图书类别来管理图书,可增加、修改、删除、查找、上传图片操作。?

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1795.html

好棒文