- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 5
实验报告
课程名称 电子商务网站设计
实验项目名称 巧克力购物系统
实验室名称(或课室) 实验大楼
巧克力购物系统开发
一、实验目的
掌握网站制作的技巧。具体如下:掌握HTML语言的语法规则及文字、链接、列表、表格、表单、图像、多媒体、框架元素标签及属性,能设计出多窗口网页、动态网页;CSS与DIV设计与应用,能熟练运用Dreamweaver 进行网站的导入、规划、管理、发布的相关技术及网页制作的操作技能;掌握JSP脚本语言的基本语法规则,能维护、管理和设计WEB应用程序;能独立设计WEB站点。
二、实验原理
使用JSP+JavaBean+Servlet技术构建巧克力购物系统,用mysql数据库建立与网站的连接,JSP仅负责页面显示部分,JavaBean整合了内部业务逻辑,而Servlet则负责控制用户的请求与响应。
三、实验设备
在开发此巧克力购物系统的时候,需要具备下面的软件环境
● 操作系统:Windows 7。
● Web服务器:Tomcat 7.0。
● Java开发包:JDK 1.7。
● 数据库:masql。
● 开发工具:MyEclipse 8。
四、小组名称与成员
五、网站的概要设计
1.ER图
2.功能流程图
管理员登陆
管理员登陆
个人管理
管理员管理
用户管理
商品管理
管理员登录
修改密码
添加管理员
删除管理员
查看所有管理员
添加用户
查看用户
修改用户
查找用户
查看商品
添加商品
删除商品
查找商品
后台管理员功能流程图
注
注册新用户,登录
功能界面
登录
注册
查看商品
购买商品
查看商家信息
进行商品评价
查看个人信息
一般用户功能流程图:
3.网站结构图
网上购物系统支付系统
网上购物系统
支付系统
在线购买
关于我们
注册
在线服务
机构设置
公司简介
货到付款
在线支付
结算中心
商品展示
商品类别
特价商品
新品上架
热门商品
登录
QQ
联系
邮箱联系
电话联系
4.角色与用例之间关系图
六、网站的详细设计
Ⅰ.系统功能模块
从功能模块上看,站内巧克力购物系统主要包括用户管理、管理员管理和商品管理3大部分。从系统的使用角度来看,又可以分为前台用户模块和后台管理员模块。下面从前台和后台两个部分来介绍站内网上巧克力店系统的功能模块。
用户模块(前台):主要包括用户的个人管理包括用户登录、查看和修改个人信息等,如表1所示是前台用户模块中的功能列表。
表1 前台用户模块
个人管理
用户注册
用户登录
查看个人信息
修改个人信息
管理员模块(后台):主要包括管理员用户的个人管理、管理员管理、普通用户管理和商品管理,其中个人管理包括管理员登录与密码修改,管理员管理包括添加、删除和查看管理员等功能,普通用户管理包括添加、查看和修改用户等,商品管理包括查看、删除和查找商品等。如表2所示是后台管理员模块中的功能列表。
表2 后台管理员模块
个人管理
管理员管理
用户管理
商品管理
管理员登录
修改密码
添加管理员
删除管理员
查看所有管理员
添加用户
查看用户
删除用户
查看所有用户
查找用户
查看商品
删除商品
查看所有商品
查找商品
七、WEB服务器的配置
开始-程序-管理工具-Internet信息服务(IIS)。
八、站点的测试、上传与发布
站点测试,如下图
上传与发布,如下图
接下来的任务各有分工,选其中比较重视的部分在个人贡献中展示。
九、个人贡献
在这次的实验中,我主要负责两个java类的编写工作:UserManager.java以及Goods.java。这样就可以避免在设计页面的时候重复地打代码,把需要多次用到的代码段整理封装在一个类里面,可以简化代码设计工作,需要实现某个功能的时候只要传参数、调用方法即可,使得设计页面代码看起来更加简洁易懂。
1、Goods.java;package org.work;
public class Goods {
private String name;
private int price;
private int count;
private int allprice;
public Goods()
{count=1;}
public String getName() {
return name;}
public void setName(String name) {
this.name = name;}
public void setPrice(int price) {
this.price = price;
allprice = price;}
public int getPrice
您可能关注的文档
最近下载
- 全过程造价咨询投资控制目标承诺及保证措施.pdf VIP
- 牛津深圳版五上Unit 9 Around the city 第二课时课件.pptx
- 信息安全数学基础(第二版)裴定一课后习题答案.pdf
- 光电信息科学与工程专业的职业生涯规划 (修正).pptx VIP
- 2022年11月中日友好医院2022年应届毕业生公开招聘(一)笔试参考题库+答案详解.docx
- 三维激光扫描仪使用手册faro scene lt.pdf
- 名著阅读《西游记》练习试题(含答案).pdf VIP
- 华为H12-891 V1.0 HCIE-Datacom认证考试题库资料大全-下(多选、判断题汇总).pdf
- 医学电子书包考试找答案.pdf
- 物业起诉业主不交物业费官司超完美答辩状.doc
文档评论(0)