03

2024-05

当前位置: 一佳范文网 > 范文大全 > 公文范文 >

电子商务系统开发实验指导书

| 浏览量:

 电子商务系统开发实验指导书

 电子商务系统开发 实验指导书 V1.0 班 级:

 ________________________

 姓 名:

 ________________________

 学 号:

 ________________________

 指导老师:

 _____________________

 湖北汽车工业学院经管学院信管系

 电子商务系统开发实验指导书

 2014 年 10 月 本课程系统介绍基于 J2EE 的电子商务的应用开发技术,讲解了 J2EEWeb 编程的 基本原理、方法、技术,以及应用程序开发模式。通过本课程学习,学生应达到以下 四个目的:① 对 Java 基础应用要有一个较清晰的了解; ② 理解电子商务网站开发的 常用的设计和程序开发技术;③掌握运用Struts , Hibernate , Ajax 技术开发电子商 务网站系统;④了解电子商务系统应用与开发前沿技术。

 为了适应电子商务的发展,更好的了解电子商务系统的实现技术,掌握现代基于 J2EE 软件的开发技术基础十分重要。随着软件工程技术的发展,电子商务系统开发技 术也层出不穷、门类众多,并且每一门技术都具有相当的复杂程度。本实践课程,以 当前比较流行且比较容易掌握的技术为基本内容,帮助学生理解和掌握典型实用的与 电子商务系统开发有关的技术基础。

 本课程我们采用的开发环境是 NetBean IDE. NetBean IDE 是一个开放的免费的 开源平台,它提供了许多中间件( Struts , Hibernate , Spring 等)来降低应用程序 开发的难度。它支持目前比较流行的基于 MODEL-VIEW-CONTROL 编程架构。同时它 可以根据用户自己需求,可以配置 PHP J2ME C++ 等开发环境。

 希望同学们在利用本实验指导书的过程中及时帮助我们发现问题, 提出建议,让 我们一起为把《电子商务系统开发》的教学搞好而努力奋斗!

 电子商务系统开发实验指导书

 前 言 ........................................... 2 实验一需求设计 ...................................... 3 实验二 JSP , JAVA SERVLETS 合运用编程

 ...................... 4 实验二 STRUTS 基础及应用编程 .....................

 错误 ! 未定义书签 实验三 JDBC,HIBERNATE 及 JSTL 数据库访问技术编程 .................. 10 实验四 MVC 模式设计 .................................. 10 实验一需求设计 实验目的:

 本实验目的是根据一个实际的项目简单需求, 扩充一个详细的需求,为后续的开 发打下基础。从而为以后独立开发电子商务系统程序奠定基础。

 实验内容: 一、 组织机构情况 本系统主要针对现代企业的成本管理困难和物资查看障碍而设计的, 在本系统中主 要设计的部门是销售部、采购部、仓储部、财务部、生产部以及其他相关部门。销售 部主要负责销售业务和销售信息的反馈业务。采购部主要负责收集各部门的请购信息 并负责采购业务。仓储部主要核实售出以及买进业务的准确性。财务部主要负责对销 售和采购账目的核实以及货款的支付和收缴业务。

 二、 各部门的业:务活动情况 系统的总体业务流程图

 电子商务系统开发实验指导书

 ( 1 )销售部:

 销售部主要负责销售业务。由销售部负责人制定销售计划,然后经过总经理的审查, 最终得到一个确切的销售计划,经过实际销售以后得到真实的销售订单,经过销售部 和仓储部负责人的核查以后确定发出商品单,发出商品单经过第二次审查确保没有差 错后得到销售复核单,销售复核单经过销售部和财务部共同核实以后得到销售开票。

 ( 2 )采购部:

 采购部主要负责采购业务。首先由各个部门的负责人对本部门需要采购的物品资料 进行整理然后发出请购意愿形成请购单,经过总经理审核以后形成采购单,采购产品 入库以后得到入库单,入库单得到仓储部和采购部以及财务部核实后得到采购开单。

  ( 3 )财务部:

 财务部主要和其他各个部门相互协调合作, 负责成本核算,账目检查和购销产品的 明细账记载以及货款的支付和收回业务。监督公司各个部门的运行情况,为公司的正

 常运营提供保障。

 电子商务系统开发实验指导书

  (4 )仓储部 仓储部主要负责仓库的管理,对销售的产品和采购的原材料进行检查和统计, 确保公司的产品数量和质量有保障。仓储部和销售部进行沟通协调,记录出售产 品的数量和种类,提供商品出库单,和采购部核查采购的原材料的数量和质量以 及种类并签发原料入库单,和生产部核对和检查产成品的数量和质量最终得到产 品的数量和次品率,为企业的产品改进提供实用性建议,和财务部进行沟通和协 调对购入和售出的产品进行核查,得到最终的账目明细。

 、功能需求 ( 1 )

 采购需求上传模块:该模块主要用于各部门负责清点材料的负责人进行物 料清点以后发出请购申请,请购申请通过该模块上传到经理办公室。

 ( 2 )

 请购单审核模块:请购单经过各单位负责人核实以后上传到经理办公室, 经理对其中项目进行审核然后得到具体需要采购的材料,自动生成采购单。

 ( 3 )

 采购单下发模块:采购单经过经理的审核以后便可以下发到负责采购单的 采购部,该模块主要用于采购单的下发,让采购部能尽快的得到采购命令。

 ( 4 )

 采购单处理模块:采购部得到采购单以后对采购单进行处理,如价格,预 算的控制等要求的学习,最后通过采购部的各负责人对所需物料进行采购,最终 达到采购物品入库并生成入库订单发送到仓储部同时采购的价格和总的账目核 算传达到经理办公室以及财务部的目的。

 ( 5 )

 产品检查及入库模块:产品经过采购部采购以后需要送到仓储部,但是在 进入仓储部的时候必须进行检查, 保证购买物料的数量和质量没有问题。

 根据采 购部发来的入库订单进行审核以后自动生成入库单并发送到财务部以及总经理 办公室。

 ( 6 )

 销售计划指定以及提交模块:对于一家企业来说每年必须有相应的营业额 并且这个营业额必须和公司的预期不能相差过大, 一个公司的预计能力是和它企 业实力息息相关的。所以销售部每年都必须根据上一年的销售情况和市场容量进 行评估和预计本年度的销售情况并把该计划发送到经理办公室, 等待经理的审核 通过。

 ( 7 )

 销售计划审核模块:销售部经过分析以后制定出可行的销售计划,但是这 个销售计划不一定能适应目前的公司的状况, 所以必须通过总经理的审核,总经 理在经过与各部门进行协调和洽谈后得到本公司的实际运营情况然后对销售计

 电子商务系统开发实验指导书

 划进行审核,最终共同制定一个合适的销售计划。

 ( 8 )

 销售计划反馈模块:销售计划实施以后有可能出现变故或者在销售结束以 后需要和本公司的预计的销售计划进行比较, 然后得到销售反馈单,根据销售反 馈单既可以对目前销售计划进行合理的更改又可以对下一年的销售计划的指定 奠定基础。

 ( 9 )

 销售订单核实模块:在经过一系列的销售措施以后便可以进行销售了,但 是在进行销售之前必须对所销售的对象进行了解,这个过程就必须经过领导部门 的审核,同时销售的价格是否合理也需要和财务部门一起进行核算,所以,在实 际售出商品前还必须进行一些调查和审核措施,保证销售的顺利进行。

 ( 10 )

 商品出库模块:销售订单经过审核后便可想购买方提供商品,为了账 目核算的准确性商品出库必须经过仓储部的检查和校验。

 经过校验后得到商品出 库单发送到财务部和经理办公室 (11) 采购开单模块 ( ⑵ 销售开单模块 (13) 产成品入库模块 入库产品处理模块

 实验二 Jsp,Java Servlet 综合运用编程 实验目的:

 本实验目的是希望通过模拟设计一个关于毕业论文设计题目登记表程序, 来对客 户端用 JavaScript 编程进行运用,同时知道网页的数据是如何传递的, 对服务器端的 用 JSP, 和JAVAServlet 编程进行实践,从而达到对课程所讲的知识点,正则表达式, JavaScript , JSP, JAVA Servlet JSTL 等技术有较深刻的体会和认识,从而为以后独 立开发电子商务系统程序奠定基础。

 实验内容:

 1 、基本的 jsp 和 Servlet 语法 2 、 SP 来编写和实现一个 Form, Form 中包含字段有,姓名,地址,邮件地址, 邮编,电话,提交日期。用 Java Servlet 来获取 Form 的值。

 操作步骤:

 设置 Tomcat 运行使用的 JDK 展开 Tomcat6.x ,单击 JDK, 单击 tomcat JDK name: 后 的 Add, 在打开的页面中,单击 JRE home 后的 Directory 按钮,选择输入 C:\Program Files\Java\jdk1.6.0_12 实验内容:

 1. 开发和运行 JSP 程序 创建 Web 项目 File New Web Project( 女口:

 Myjsp)

 新建 JSP 文件 ( 如 firstJsp.jsp)

 电子商务系统开发实验指导书

 编辑 JSP 文件 ( 可借助 DreamWeaver)

 发布项目到 Tomcat 右击项目名称 Myjsp MyEclipse Add and Remove Project Deployments Project: 选择 Myjsp 项目,并单击 Add, 弹出 Project Deployme nts 对话框, 在对话框中,选择 server 为 Tomcat 6.x, 并单击 Finish 运行测试 启动 Tomcat 6.x 运行 JSP 文件 浏览器中输入:

 http://localhost:8080/Myjsp/firstJsp.jsp 2 、 JSP 语法的应用 实现客户在一个登录页面 form.jsp (如图 2-1 )输入登录信息并单击“确定”后 跳转到另一个页面 doForm.jsp (如图 2-2 )输出“用户名”和“口令”信息。

 冃户名:丽 --------------

 密码:

 提交|重置 图 2-1 用户名- abc

 口令. 123 图 2-2 要求:分别用下列三种方法实现。

 — ( 1 )

 创建一个 JavaBea n----User 类,该类含有两个属性 user name 和 password, 给每个属性增加相应的 get 和 set 方法。在 doForm.jsp 页面中用 <jsp:useBean> 动作标 识实例化 User类对象,再使用 <jsp:setProperty> 动作标识来把客户在 form.jsp 表单中 填写的值赋给对象,最后用<jsp:getProperty> 在页面输出结果。

 ( 2 )

 创建一个 JavaBea n----User 类,该类含有两个属性 user name 和 password, 给每个属性增加相应的 get 和 set 方法。在 doForm.jsp 页面中采用 Java 以 jsp 脚本代 码 (scriptlet)

 方式实例化 User 类对象,用 setAttribute()

 函数把对象写入 request 或 session 中,再使用 <jsp:setProperty> 动作标识来把客户在 form.jsp 表单中填写的值赋 给对象,最后用 jsp 表达式的方式把对象的信息输出到页面中。

 ( 3 )

 不创建 JavaBean----User 类。在 doForm.jsp 页面中用 getParameter()

 来 获取客户在 form.jsp 表单中填写的值,最后输出相关信息。

 试验主要代码: Logi n.jsp: <body> <form action ="dologin.jsp" method="post" > <table width ="300" height ="100" border ="1" >

 电子商务系统开发实验指导书

 <caption > 个人信息输入 </ caption > <tr > <td > 输入你的名字 </td > <td ><input type ="text" class ="s" width ="50px" name="text1" > </td > </tr > <tr > <td > 输入你的密码 </td > <td ><input type ="password" class ="s" width ="50px" name="text2" > </ td > </tr > <tr align ="right" valign ="middle" > <td ><input type ="reset" value =" 重置 "></td > <td ><input type ="submit" value =" 提交 "> </td > </tr ></table ></form > Login.jsp 代码:

 <body> <%String name=request.getParameter( "text1"); String pass=request.getParameter( "text2"); sessi on. setAttribute( "n ame" ,n ame); if (name.equals( "123")&&pass.equals( "123")) { response.sendRedirect( "messagebord.jsp" );} else response.sendRedirect( "login.jsp" ); %></ body>

  show.jsp 的代码:

 <body> <%equest.setCharacterE ncodi ng( "UTF-8"); %> <table width ="300" height ="150" border ="1" > <caption > 这是留言具体内容 </ caption > <tr ><td width ="80px" > 留言者 </ td > <td>v%=session.getAttribute( "name") %> td ></tr > <tr ><td width ="80px" > 留言标题 </ td > <td ><%=Fequest.getParameter( "content" ) %></ td ></tr > <tr ><td width ="80px" > 留言内容 </td > <td ><%=Fequest.getParameter( "content" ) %></ td ></tr > </ table ></ body> 这是留言具体内容 留三者 123

 电子商务系统开发实验指导书

 留言标题 曽经沧海难为水,除却巫山 不是云。取次花从懒回顾, 半 1 1象修道%象君。

 留言内容 曾经沧海难为水,除却巫山 不是云。取祕花县懒回顾, 半缘修道半繕君"

 留言标题] 茸实这吓很简单 留言内容; 曾经強务难拥水,陳却巫山不是云宙 取次花丛懒回顾,半煤修道半喙君。

 Jh i 重舌萼

 实验心得:

 本次实验通过模拟设计一个关于毕业论文设计题目登记表程序,来对客户端用 JavaScript 编程进行运用,了解了网页的数据是如何传递的,对服务器端的用 JSP, 和 JAVAServlet 编程进行实践,对所学知识运用,对 JavaScript , JSP, JAVAServlet JSTL 等技术有较深刻的体会和认识,为以后独立开发电子商务系统程序奠定基础。通 过本次实验了解和学会了使用基本的 jsp 和 Servlet 语法。另外就是使用 SP 来编写和 实现一个 Form, 用 Java Servlet 来获取 Form 的值是本次实验较难的地方,做了好多 次才做成功。

 电子商务系统开发实验指导书

 实验三 spring 编程 实验目的:

 本实验目的是希望通过编写实现用户访问数据库的功能程序,来对 Spring DAO 数据库访问技术有一个深刻的理解和认识,对运用数据库访问标签库编程模式进行熟 悉,从而达到对能够运用它们来实现数据库的访问操作。

 实验内容:

 使用 JDBC 方式的 Spring DAO 主要由以下几步:

 1. 数据库中数据表 myspringuser 这个数据表的设计 2. 与数据库数据表 myspringuser 对应的数据类 User 的设计, 3. 设计用户表 myspringuser 的操作 DAO 类, UserDao, 其中实现接口 IUserDao ,类 UserDAO有一个注入 DataSource 的成员。

 4. 配置文件 bean.xml 5. 测试类 SpringDaoTest 使用 Spring DAO 前需加入相关包到工程,主要有 spri ng.jar , mysql-c onn ector-java-5.1.0-b in .jar , Iog4j.jar , org.apache.com mons.loggin g.jar 。

 主要代码 :

 设计与数据表 myspringuser 对应的数据类 User package com.pe ng.spri ngdao; public class User {private In teger id; private String n ame; private In teger age; public In teger getld() { retur n id;} public void setId(I nteger id) { this.id = id;} public Stri ng getName() { return n ame;} public void setName(Stri ng n ame) { this. name = n ame;} public In teger getAge() { retur n age;}

 电子商务系统开发实验指导书

 public void setAge(I nteger age) { this.age = age;}} 设计接口 IUserDao package com.pe ng.spri ngdao; public in terface IUserDao {public void in sert(User user); public User fin d(I nteger id);} 设计操作类 UserDao, 它继承自 IUserDao : package com.pe ng.spri ngdao; import java.sql.C onn ectio n; import java.sql.ResultSet; import java.sql.SQLExceptio n; import java.sql.Stateme nt; import javax.sql.DataSource; //DAO 实现,要有一个 setDataSource() 的方法,这样才能注入 DataSource 。

 public class UserDao impleme nts IUserDao { private DataSource dataSource; public User fin d(I nteger id) { Connection conn = nu II; Stateme nt stmt = nu II; ResultSet rs = null; try { conn = dataSource.getC onnection(); stmt = conn .createStateme nt(); Stri ng sql = "select * from myspri nguser where uid="" + id + """; rs = stmt.executeQuery(sql); } catch (Exception e) { e.printStackTrace(); return nu II; } User user = new User(); user.setId(id);try {while ( rs.n ext()) { String user name = rs.getStri ng ("user name"); int age = rs.get In t("userage"); user.setAge(age); user.setName(username); } } catch (SQLExcepti on e) { e.pri ntStackTrace(); return null; } fin ally { if (stmt != n ull) { try { stmt.close(); } catch (Excepti on e) { e.pri ntStackTrace(); } } } retur n user;}public void in sert(User user) { Stri ng n ame = user.getName(); int age = user.getAge().i ntValue(); Conn ecti on conn = n ull; Stateme nt stmt = nu II; try { conn = dataSource.getC onnection(); stmt = conn .createStateme nt(); String sql = "in sert into myspri nguser (user name, userage)" + "values("" + n ame + ""," + age + ")"; stmt.execute(sql); } catch (Excepti on e) { e.pri ntStackTrace(); } fin ally { if (stmt != n ull) { try {stmt.close(); } catch (Excepti on e) { e.pri ntStackTrace(); } } if (conn != null) { try { conn.close(); } catch (Exception e) { e.pri ntStackTrace(); } } }}

 电子商务系统开发实验指导书

 public DataSource getDataSource() {return dataSource;} public void setDataSource(DataSource dataSource) { this.dataSource = dataSource;}} package com.pe ng.spri ngdao; import org.spri ngframework.c on text.Applicati onCon text; import org.spri ngframework.c on text.support.ClassPathXmlApplicatio nCon text; public class Sprin gDaoTest {public static void main( Stri ng[] args) { User user = new User(); user.setAge(23); user.setName("jim"); Applicati onCon textc on text=new ClassPathXmlApplicatio nCon text ("bea n.xml "); IUserDao userDao = (IUserDao) con text.getBea n("userDao"); userDao.i nsert(user); User user2 = userDao.find(2);// 在此之前已经插入 id 为 2 的数据 if (user2 != null) System.out.pri ntln ("uid:2" + " ,n ame:" + user2.getName());}} J 1 ] I2J Usarjava 』 JJ UserDQCxjava fj b«ar.xml 刀鲁 p"gDa©ToiS* 盘 冷

 1 pockflsgr ler;

 ■■+ inport erg.sprin^friuifwc 『 k ・nr«KC..AppILcatldnccnt«>ctj~

 “ $ public cl^ss Ssrln^PacTgst {

 :

 : r - public s±a±±c vuid main (S"trirg[ J {

  tJ^er user - new User ( ) j

 8 3

 uscr n 5rtAge(23)i

  U . tEtMaiirt L j 1E" j 」

 11 @ Ap ; plic«tionC^ri tesrt ccnt«xt ■ n*w ClasiPath XmlAppl ic at io n Can t 皆 xt 「"匕看帀口‘呵盯冷;

 Ill lUE-erg^o jserPaQ - (IUserDao) G&ntexX- gittBean("userOa)■;

  u serOao = insert[user);

 JJ13 Llr:er user2 ■ jserDa^ ■十: ind(3l 久);"/ -1 2" -

 ||14 Ji ( fgur ■空 !* null)

 E15 獴“ }5y4t ew pi^intln ( h

 u Id tJ"" + w

 t

 n: in

 + uS^rl. g^tNLaw^f J Jj

 "}

  丄呂

 V

  k

 Ml 止 my 舅 ■ X 豪|医 ..J(EO 兰旦 *V … 口

 畫円變 I 卜 3 客 prfngD.oTa 啕 t p.M 前星程序]亡炜^阿個常科 1&£\1 出血寸| "皀刁吕油 f 2<O14^1 J O釣 30 日 下午 7 号 11::59 ) ______________________________________

 亠岂 2014 31:59 r sp-ingf ranswerk,ccrrte^t B ■support -AbstrectApplicBtlomConte? t prqpa-i-^ef resh 性 « z Qi-f r^tli J JT

 甘 dii 匕 _ i pr "ir igf an d ivt-wci v

 k. c Ont txt - "uijparr. CldiL&Pd tliXn lAppl ledt LunCon 占 ftijip [H ILI

 + 目 2014 ?erg・iEp-inpf rsin ■忖 MSF I C B 曹■!「!盂・甫・匕上> 3 广 y. smi ・如】£童乃訂口童申闻电 1cadBe-anO-if 1 nitienc B; XML begin definitions from class path reseurce [beam^wl] 十 可 .361 2014 7; 32; 飾 f 壬口厂耳. sp^xngT"anrcwqrk _ beans. f Q ry ・ support.Derfaultu ist a b Le B e-o nF art-ory Ln s t 5 nt iat eSia 唱 P»-er- ini st anti ot ding single to ng in cr;g r spi~ing+ - brans . sjpport. cu It Lista^ 1 ? 0 ea n F a etc Id; 2 30 , 2014 32 - 00 V j-cirg r

 spr-lngf rifln^wurk , jdbc-r data so Lire e - DrlverMeniage-DB tn Sourer setD 厂 亡舟阳“”上 建噓:■_口 zd 萱 d 1DBC drlv^rt CMi. 匸 roioft - tql &

 jdhc. SQL 务电『 w^r^Drlui-r Uld ^2 jFBTflE j±m 实验心得: 本次实验是希望通过编写实现用户访问数据库的功能程序,对 Spring DAO 数据库 访问技术有了较为深刻的理解和认识,熟悉了运用数据库访问标签库编程模式。在本 次实验中需要注意的是使用 Spring DAO 前需加入相关包到工程,主要有 spring.jar , mysql-c onn ector-java-5.1.0-b in .jar , Iog4j.jar , org.apache.com mons.loggin g.jar 。

 通过本次实验掌握使用 JDBC 方式的 Spring DAO 步骤。

 电子商务系统开发实验指导书

 1. 数据库中数据表 myspringuser 这个数据表的设计 2. 与数据库数据表 myspringuser 对应的数据类 User 的设计, 3. 设计用户表 myspringuser 的操作 DAO 类, UserDao, 其中实现接口 IUserDao ,类 UserDAO有一个注入 DataSource 的成员。

 4. 配置文件 bean.xml 5. 测试类 SpringDaoTest 实验四 MVC 模式设计 实验目的:

 本实验目的是希望运用前面所学的知识 , 架构一个 MVC 莫式的系统 . 实验内容:本实验通过架构一个 MVC 莫式的系统使得系统能够对输入的账户名进行验 证,如果账户名和密码正确则进入欢迎登陆的页面,如果验证错误则返回错误页面, 如果用户名经检测不存在则返回一个注册账号的页面实现账号的注册。

 登陆页面的代码:

 <%@agecontentType ="text/html; charset=GBK" language ="java" errorPage ="" %> <! DOCTYPEtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra nsitio nal.dtd" > <html xml ns -"http://www.w3.org/1999/xhtml" > <head> <title > 用户登录 </ title > <meta name="website" content -"http://www.crazyit.org" /> </head><body><!-- 输出出错提示 --> <span style -"color : red ;

 font-weight : bold " > <%f (request.getAttribute( "err" ) != null ) {out.println(request.getAttribute( "err" ) + "<br/>" );} %></span> 请输入用户名和密码:

 <form id ="login" method="post" action ="login" > 用户名:

 <input type -"text" name="username" />< br/> 密 &nbsp;&nbsp; 码:

 <input type -"password" name="pass" /><br/> <input type -"submit" value -" 登录 "/>< br/></ form ></body></ html > @ i ■ http \ \] f]\ \

  o ca I ho sti 8Q4O/d e/lo g i n j & p

 请输入用户名和密码* 用户名*包 | 密码„ 处理登陆页面的代码:

 package lee; import java.sql.ResultSet;

 电子商务系统开发实验指导书

 import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.Controller; import lee.Login Dao; import com.sun.istack.internal.logging.Logger; public class Log inIn sert impleme nts Con troller { public Logi nDao log in Dao ; private static Logger logger = Logger. getLogger (LoginServlet. class ); public String success_view; public String false_view ; public ModelAndView handleRequest(HttpServletRequest request , HttpServletResponse responce) throws Exception { logger .info(" 孙乐在 Spring 中使用 transaction"); String username=request .getParameter( "userName"); String password=request .getParameter( "password"); System. out .println( usernam©; log in Dao .deleteUser(); log in Dao .updateUser(); boolea n flag = logi nDao .in sertUser( user name password); ModelAndView mv= null ; if (flag ){ mv= newModelAndView( success_view); } else { mv= newModelAndView( false_view ); } return mv } public Log in Dao getlog in Dao() { retur n logi nDao ; } public void setlog in Dao(Log in Dao log in Dao ) { this . log in Dao = log in Dao ; } public String getSuccess_view() { return success_view ; } public void setSuccess_view(String success_view) { this . success_view = success_view ; } public String getFalse_view() { return false_view ; } public void setFalse_view(String false_view ) { this . false_view = false_view ; }} 如 團 胪

  http :

 //1 oca lhost :

 6040/d e/l o g in

 欢迎登录 屯欢迎登录!

 电子商务系统开发实验指导书

 注册代码:

 <%@age Ianguage="java" contentType ="text/html; charset=UTF-8" pageE ncodi ng="UTF-8" %> <! DOCTYPEtml PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" > <%Stri ng path = request.getC on textPath(); Stri ng basePath = request.getScheme()+ ": //" +request.getServerName()+ ":" +request.getServerPort()+path+ "/" ; %> <html > <head> vbase href ="<%basePath%>> <title >My JSP "in dex.jsp" start ing page </title > <meta http-equiv ="pragma" content ="no-cache" > ="cache-control" content ="no-cache" > ="expires" content ="0" > <meta http-equiv ="keywords" content ="keyword1,keyword2,keyword3" > <meta http-equiv ="description" content -"This is my page" > <!--<li nk rel="stylesheet" type="text/css" href="styles.css"> --> </ head> <body><form action ="in.jsp" method="post" > <table border ="1" ><caption > 您的用户名不存在 , 请先注册 </caption > <tr > <td > 用户名:

 </td > <td ><input type -"text" name="username" ></td ></tr > <tr ><td > 密码:

 v/td ><td ><input type -"text" name="password" ></td > </tr ><tr ><td colspan ="2" xinput type -"submit" value =" 提交 "> </ td > </tr ></table ></form ></body></html > @ 歧 http-;//l oca I ho5t;B040/de/l o g i n 您的用户名不存在 j j 青先注卅 1 用户ABCD 密码:

 1234

 l>J http cslho 0/d o/logln

 欢迎登录 ABCD, 欢迎登录!

 B 欢

  htp: : /yl oc al h Q

  5t:&W0/d e/irj sp

  您已经注册成功请点击这里豊录 试验心得: 实验心得: 本次实验是运用前面所学的知识 , 架构一个 MVC 模式的系统。通过架构一个 模式的系统使得系统能够对输入的账户名和密码进行验证,如果账户名和密码正确则 进入欢迎登陆的页面,如果验证错误则返回错误页面;如果用户名经检测不存在则返 回一个注册账号的页面实现账号的注册,<meta http-equiv <meta http-equiv MVC

 电子商务系统开发实验指导书

 注册之后再输入正确的用户名和密码之后就 可正常登陆了。

推荐访问:指导书 实验 电子商务

最新推荐New Ranking

1幼儿园中班六一活动方案

温暖的阳光,诱人的花香,激动的脸庞,六一国际儿童节在小朋友和老师的热烈期盼中来到了我们的身旁。...

2某市医疗保障工作要点

2022年是党的二十大召开之年,也是医保助力共同富裕的奋进之年。2022年全市医疗保障工作的总体要求是...

3区委书记在市委招商专题汇报会上讲话提纲

今年来,XX区积极响应中央、省、市号召,立足当前经济形势,抢抓发展机遇,充分挖掘中心城区区位优势...

4在局推进基层正风反腐工作会议上讲话

同志们:今天召开这次会议主要是贯彻落实3月24日我区基层正风反腐专项治理工作会议精神,部署开展我局...

5农村“五治”工作实施方案

为深入学习贯彻XXX关于实施乡村振兴战略重要讲话精神,打赢改善农村人居环境这场硬仗,践行为民宗旨、厚...

6在市政协五届一次会议开幕会上讲话

市政协四届一次会议以来的五年,是XX砥砺前行、克难攻坚的五年,也是拼搏进取、满载荣光的五年。五年...

7市全面推行证明事项告知承诺制工作实施方案

为进一步深化“放管服”改革,深入开展“减证便民”行动,优化营商环境,激发市场主体活力和社会创造...

8党课讲稿:意识形态领域形势何以发生全局性根本性转变

党的十九届六中全会通过的《中共中央关于党的百年奋斗重大成就和历史经验的决议》(以下简称《决议》...

9研讨发言:科技创新引领,构建现代产业体系(集团公司董事长,党委书记)

中央经济工作会议把“强化国家战略科技力量”“增强产业链供应链自主可控能力”提到了前所未有的战略...

10在全省药品监管工作会议上经验交流发言

2021年,全市市场监管系统在省药监局和市委、市政府的正确领导下,坚持以XXX“四个最严”为指导,聚焦...