计算机网络编程技术实验报告
目 录
1.
需求分析.......................................................................................................................... 2 1.1 电子商城网站的目的和意义 ...................................................................................... 2 1.2 网站功能分析 .............................................................................................................. 2 电子商城网站的设计...................................................................................................... 2 2.1 功能模块设计 .............................................................................................................. 2 2.2 数据库设计 .................................................................................................................. 3 电子商城网站的实现...................................................................................................... 4 3.1 开发工具及环境配置 .................................................................................................. 4
3.1.1 开发环境............................................................................................................ 4 3.1.2 安装及配置........................................................................................................ 5 3.2 程序设计 ...................................................................................................................... 5
3.2.1 数据库连接模块设计........................................................................................ 5 3.2.2 首页设计............................................................................................................ 6 3.2.3 其它页面1设计.............................................................................................. 19 3.2.4 其它页面2设计.............................................................................................. 21 系统发布与运行............................................................................................................ 22 4.1 系统发布 .................................................................................................................... 22 4.2 系统运行 .................................................................................................................... 22
总结................................................................................................................................ 22 参考文献........................................................................................................................ 22
2.
3.
4.
5. 6.
·1.需求分析
1.1 电子商城网站的目的和意义
目的:熟悉网络编程知识,了解web的客户端和服务器端的工作原理以及联系。学习分别使用HTML语言、JAVASCRIPT语言和动态语言(JSP)来实现客户端和服务器端的功能。掌握与数据库连接代码的编写、用SQL语句查询数据库、服务器(tomcat)及JAVA的设置、基本HTML的代码编写、用JSP实现动态页面的生成以及和用户客户端的交互、用javascript实现简单的客户端页面功能。学习使用一些网页制作软件(Dreamweaver)来生成页面。
意义:通过简单电子商务网站的制作,学习动态语言、标签语言和脚本语言的语法和功能,了解建立一个网站的各个流程,包括确定题材、搜集数据、结构设计、建立数据库、形象设计、主页及其他页面设计、客户端与服务器的功能及交互、定义站点、测试站点和发布站点等等。为日后的网络编程应用积累一定的经验。
1.2 网站功能分析
前台购物系统
用户注册/登录 商品展示/搜索 购物车/订单 个人设置 后台管理系统
管理用户 维护商品库 处理订单 其他管理功能
2. 电子商城网站的设计
2.1 功能模块设计
本网站设计有如下功能模块:
用户注册(register.jsp)
提供新用户的注册功能,注册后的用户资料将被添加到数据库的customer表中。注册后的用户将具备一个属于自己的个人账户,成为eshop网站的会员,将有权限购买本网站的商品。注册后的用户将被提示注册成功(regsuccess.jsp),如果注册的用户名已经存在,则转到相关的错误信息页面(regfail.jsp)。
用户登录(userlogin.jsp)
如果用户已经注册为本网站的会员,便可以通过登录来使用购物的相关车功能并通过提交订单完成最后的付款。会员可以通过个人账户来修改自己的信息,可以查看自己购物车中已有的商品。登录成功后,将转到首页(index.jsp),首页将显示欢迎用户的文字。用户可以从主页浏览属于用户权限的所有内容。
个人数据设置(myprofile.jsp)
会员可以进入个人账户修改自己已经注册的信息(updatemyprofile.jsp),包括用户名,密码,电话,身份证号等等所有信息。会员还可以通过此页面查看自己已经添加到购物车中的商品(mycart.jsp)。
商品展示(product.jsp)
用户可以通过首页或者任何包含top.jsp的页面中点选Eshop商城来浏览商品库中的所有商品,设计时编写代码规定每页显示10条概要的商品记录,若用户对某个商品感兴趣,可以点击查看细节按钮进入商品描述的详细页面(productdetail.jsp),如果有意购买可以直接点击加入购物车按钮进入加入购物车的相关页面(addtocart.jsp)。商品展示页面显示商品的产品ID、产品名称、产品类别、产品所在地、产品主要图片、折扣信息、单价、显示标题和截止日期。
购物车(mycart.jsp)
用户的购物车页面,用户点击加入购物车按钮通过addtocart.jsp页面的确认向购物车页面添加购物车。此页亦为提交订单的页面,倘若用户对其购买的商品确认无误,便可以提交订单付款。若想删除购物车中的商品,只需点击相应商品后的删除按钮便可以实现上述操作。
用户管理(admin.jsp)
管理员权限,可以实现添加新用户(adduser.jsp)和删除现有用户的功能。
商品库维护(admin.jsp)
管理员权限,可以实现添加新商品(addproduct.jsp)和删除现有商品的功能。
订单处理(dealwithorder.jsp)
管理员权限,可以实现对订单的删除与处理(dealorderdetail.jsp)工作。
2.2 数据库设计
在电子商城网站设计中,数据库包括的表见表2.1。各表的结构见表2.2、表
2.3和表2.4.
表2.1 数据库中设计的表
表2.3 Product表结构
表2.4 Orders表结构
表2.2 Customer表结构
3. 电子商城网站的实现
3.1 开发工具及环境配置
3.1.1 开发环境
操作系统:Microsoft Windows XP SP2 pro 数据库服务器:Microsoft Office Access Web服务器:Apache-tomcat-6.0.16 开发工具:Dreamweaver8, Jcreator4.50
3.1.2 安装及配置
…… 此处隐藏:13893字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




