论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

基于j2me平台的掌上网络商店-服务器端的开发(论文+程序)

4         具体的设计流程和实现系统构架

copyright paper51.com

4.1        系统主要工作流程 paper51.com

在客户端进入启动画面的时候,对于有账号用户来说可以首先选择是否登陆。如果不想登陆也可以退出系统。若用户没账号首先要申请帐号,如果不想申请帐号则也直接退出系统。假设用户申请成功,则进入登陆流程,如果登陆成功。用户就可以浏览物品,如果不想购买物品,也可以直接推出系统。如果购买物品,若成功可以选择退出,或则继续浏览物品。流程图如图2。 内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

2系统流程图

内容来自论文无忧网 www.paper51.com

4.2        系统功能模块设计 内容来自www.paper51.com

4.2.1 数据库联网模块的设计 paper51.com

1、装入JDBC程序: copyright paper51.com

要使用JDBC访问数据库,首先必须加载JDBC驱动程序,只需一句代码Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")。 内容来自www.paper51.com

2、建立连接: 内容来自www.paper51.com

建立连接的标准方法是DriverManager.getConnection(Stringurl,String user,String,password).DriverManager类用于处理驱动程序的调如并且对新的数据库连接提供支持,它位于JDBC的管理层,通过该类,能够连接到URL表示的数据库的驱动程序为了存取数据,还需要提供用户名和口令 paper51.com

程序的核心代码:

内容来自论文无忧网 www.paper51.com

public Connection getConnection() http://www.paper51.com

  { 内容来自论文无忧网 www.paper51.com

      try http://www.paper51.com

      {

http://www.paper51.com

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); paper51.com

con=DriverManager.getConnection(getConnectionUrl(),userName,password);

内容来自论文无忧网 www.paper51.com

        if(con!=null) 内容来自论文无忧网 www.paper51.com

System.out.println("ConnectionSuccessful!");

copyright paper51.com

      }

copyright paper51.com

      catch(Exceptione)

内容来自论文无忧网 www.paper51.com

     {

内容来自www.paper51.com

        e.printStackTrace();

copyright paper51.com

         System.out.println("ErrorTraceingetConnection(): ")); 内容来自论文无忧网 www.paper51.com

     } paper51.com

     return con; 内容来自www.paper51.com

 } http://www.paper51.com

4.2.2 注册模块的设计 paper51.com

客户第一次使用系统的时候必须先进行注册。在服务端的要的注册模块要完成的工作便是接受客户的注册资料然后与自己的数据库的已有客户资料进行比对,看看有没有账号和用户所的账号是否重复,如果重复在要返回提示信息就用户账号已经存在。如果没有在把要把用户注册的资料插入的用户信息表,而后返回注册成功信息以及用户注册的名字和密码。图3和图4显示了失败和成功的信息。 copyright paper51.com

下面是程序要引用的包: paper51.com

import java.util.*; 内容来自论文无忧网 www.paper51.com

import javax.servlet.*; http://www.paper51.com

import javax.servlet.http.*;

内容来自www.paper51.com

import java.io.*; paper51.com

import java.sql.*;

内容来自www.paper51.com

import javax.sql.*;

copyright paper51.com

import myhttp.*;

内容来自www.paper51.com

import org.jdom.Element;

paper51.com

import org.jdom.Document;

copyright paper51.com

import org.jdom.output.XMLOutputter; 内容来自www.paper51.com

import java.sql.SQLException;

内容来自www.paper51.com

使用doGet()方法来对应客户端的请求。然后设置发送的文本样式response.setContentType("text/plain; charset =UTF-8");用request.getParameter()提取客户段发送的参数。 http://www.paper51.com

------分隔线----------------------------
联系方式