动态网页设计课程设计报告.docx
《动态网页设计课程设计报告.docx》由会员分享,可在线阅读,更多相关《动态网页设计课程设计报告.docx(9页珍藏版)》请在冰豆网上搜索。
动态网页设计课程设计报告
动态网站设计课程设计
报告书
设计题目:
睛点鞋吧销售管理系统
院系:
信息工程学院
班级:
信管
组别:
第四组
学号:
0910
姓名:
起止日期:
2011年12月05日-2011年12月15日
指导教师:
一、研究意义
1.课程设计意义
眼下电子商务网站已如雨后春笋般的大量涌现,企业网络化已成为一种时尚。
随着现代通信信息、科技金融、区域物流的快速发展,年轻人生活方式进步、消费理念的更新,网购成为了一种潮流。
网上购物,为人们带来了一种前所未有的生活享受,足不出户,就可以买到自己想要的东西,方便快捷又实惠,更是省去了大量的时间去做更有意义的事情。
网上商城囊括了上万种产品,包括日常用品、家具、厨具、电器、数码、图书、服饰、游戏、娱乐等方方面面。
当然,“网上鞋城”也是其中的一个分支。
随着当今生活节奏的加快,人们越来越钟情于网上购物,上网买鞋也将会成为一种趋势。
上班族的阵容日益增长,网上购鞋不仅解决了他们的买鞋难题,避免白领重复而烦琐地往鞋市场跑,避免了讨价还价和斤斤计较的不快,还节省了时间,让人们将有限的时间花在挣钱和享受上。
这种不费力的买鞋方式相比传统的方式优势明显,被更多的业内人士看好。
它把现代化的通信技术与传统的生活方式相结合,让人们的生活变得更快捷,更方便。
省去了很多白领的时间。
结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。
系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQLServer2000。
2.研究内容
随着互联网和宽带上网的普及,网上鞋店在中国异军突起,并日益渗透到人们的日常生活中。
网上鞋店是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。
本课题所研究的网上鞋店主要是为个人提供搜索,欣赏和下载的一个平台,从而给个人带来方便。
在技术上,本系统采用Jsp+Servlet+JavaBean的MVC模式进行设计,通过Jsp+JavaBean设计前台显示,通过Servlet实现后台信息处理功能。
涉及div+css、JavaBean、Jsp、servlet、SQLServer数据库等相关方面的知识。
JSP技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。
JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。
Servlet是一种部署在web服务器上的java程序,它可以在web服务器端响应客户的请求,生成动态网页,然后通过web服务器将运行结果返回给客户端的浏览器。
Servlet采用一种无状态的请求——响应处理方式,会把处理的结果以html的形式返回,在客户端形成动态网页。
此基于JSP的网上鞋店分前台功能和后台功能:
1.前台部分由用户使用,主要包括用户注册,购物车基本管理,简单订单管理(生成订单、删除、更新等),商品信息查询等功能。
2.后台部分由管理员使用,主要包括用户信息管理,购物车管理、商品管理、会员管理,类别管理,订单管理,数据库的建立与连接。
2、概要设计
本网站“晴点鞋吧销售管理系统”主要实现网上浏览各类商品信息,包括:
对鞋的品牌,价格,样式的浏览以及顾客选定鞋后对购物车的更新,订单的修改与提交等操作。
网站深受上班族的欢迎,尤其受80后两口或者三口之家的青睐,对生活不方便者如残疾人、孕妇、病人等来说,更是一种帮助。
此外,也适合父母与子女间互寄的亲情包裹、寄给亲友的家乡包裹。
这种不费力的买鞋方式相比传统的方式优势明显,被更多的业内人士看好。
网上购鞋不仅解决了不少上班族的买鞋难题,避免白领重复而烦琐地往鞋市场跑,避免了讨价还价和斤斤计较的不快,还节省了时间,让人们将有限的时间花在挣钱和享受上。
只要轻点鼠标就可“信手拈来”,足不出户就有人送货上门,甚至网站还可以根据客户需要进行订做鞋等。
本系统是一个中小型的动态网站----网上鞋吧,可以为各类用户提供方便的在线买鞋环境,符合目前国内流行的电子商务模式。
用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、商品管理、评论管理等管理功能来对系统进行维护更新。
结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。
1.系统设计功能:
1)用户信息管理
系统实现用户信息的注册及身份验证,同时也提供对应的用户资料的更新。
该系统可以收集用户相关的联系方式、通讯地址等信息,可以更好的拓展销售规模。
2)商品信息查询
该模块实现商品信息的分类显示,提供所有商品信息的分类信息查询,便于引导购物。
另有包含关键字实现快速搜索的功能并显示图书的有关详细信息。
3)购物车管理
用于对每一个进入系统的用户所对应的购物车进行管理。
将用户所选购的商品信息,包括价格、数量等信息记录到对应的购物车上,便于生成订单。
同时在此模块中,用户还可以方便的实现修改购物车更新、清空购物车等操作。
4)订单信息管理
根据购物车中的信息和用户对应的个人信息生成订单,保存订单到数据库,方便后台管理。
在该模块中,用户可以随时查阅自己的订单,并对其进行取消等处理操作。
5)管理员管理
管理员可通过后台操作对前台注册用户信息进行编辑、删除及时更新数据库的用户信息,也可对用户提交的订单进行后台的处理。
为了保护用户信息不受非法侵害,用户登陆后即可对个人的注册信息进行修改。
本系统的功能模块图如下:
图2.1系统的概要设计的层次模块图
用户可以在本网站通过注册然后登陆,若没有通过注册而进行直接登录将返回主页,用户登录成功后可以浏览本网站有关各类型商品的信息,如下为网站系统设计流程图:
图2.2系统概要设计流程图
2.系统设计目标:
对于典型的数据库管理系统,尤其是对像电子商务这样的数据流量特别大的网络管理系统,必须要满足使用方便、操作灵活等设计要求。
本系统在设计时应该满足以下几个目标:
1)采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
2)全面展示网店内所有的商品,并可展示最新鞋及特价鞋。
3)为顾客提供一个方便、快捷的鞋信息查询功能。
采用模糊查询检索数据。
4)实现网上购物。
5)用户随时都可以查看自己的订单。
6)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
7)系统最大限度地实现了易维护性和易操作性。
8)系统运行稳定、安全可靠。
3、详细设计
我在网站中主要负责用户注册、登录及商品信息管理等基本功能。
本系统属于网上购物网站,主要使用JSP技术实现动态网页设计。
通过JavaBean封装Java语句,连接SQLServer数据库,开发出具有用户注册登录、商品查询、添加购物车、生成订单以及管理员后台管理等具体功能的小型网站系统。
我们小组采用了分工合作的方式,最后再把各部分模块整合起来。
1.功能详细设计
1)用户注册、登录功能的实现
用户登录注册功能主要包含
用户注册主要用于保证网站信息安全,为买家和卖家创造一个安全方便的交易购物环境;其中主要实现的过程如下:
图3.1用户注册页面
图3.2用户登录页面
2)商品信息浏览页面:
图3.3商品信息浏览
3)商品信息管理页面:
图3.4商品信息管理页
2.详细功能图:
图3.5管理员实体的E-R图图3.6图书分类实体E-R图
图3.7用户实体E-R图
图3.8图书实体E-R图
4、测试过程与运行结果
1.软件测试方法:
在Jcreator编译器中编写订单管理相关功能(查看,删除,处理等)实现的JSP,JAVA程序代码,并在编译器中调试,测试代码(格式,语法,参数,逻辑等)正确性,若代码测试各项均正确,则在web环境中运行,测试个功能是否能够正确实现,是否有错误或异常出现,最后连接数据库测试,查看数据的查看,删除,更新等功能的正确性。
2.测试数据
3.测试结果:
5、参考文献
[1]雷坡.Java程序设计[M].北京:
机械工业出版社,2008.
[2]任鑫.基于Java网络编程应用[J].微型计算机应用,2010.
[3]汪孝宜,刘中兵,徐佳晶等编著[M].北京:
JSP数据库开发实例精粹.电子工业出版社,2005.
[4]姚晓春,郑文清编著.Java编程技术教程[M].北京:
清华大学出版社.1999.