+user_pass+"','"+user_adds+"','"+user_mail+"','"+user_tel+"','"+request.getRemoteHost()+"','"+user_postcode+"','"+getStr(request.getParameter("user_namec"))+"','会员')";
mdb.executeInsert(sql1);
数据通过验证后,向数据库输入数据,数据库会保存相关的注册信息。
§5.3提交定单模块
在上面的功能描述中简单介绍了提交定单模块的功能,这里再叙述一些必要的补充,定单是系统的核心功能,一切数据都要围绕定单来展开。用户提交定单,然后等待管理员处理定单邮发图书;管理员在接到定单后,查询汇款情况,然后处理定单,下面是定单提交模块的程序流程图如下图5.3所示。
图5.3定单提交程序流程图
由于和管理员处理定单联系比较紧密,下面一个小节会介绍主要代码。
§5.4定单处理模块
网上书店建立的目的之一就是为了经济利益,定单处理是和经济利益有直接关系的模块,有效定单都是预付书款的定单,会增加书店的营业收入,可以说本模块是系统的核心模块,是系统的心脏,数据转存的中心。下面会详细介绍本模块。
定单处理模块的设计思路:用户提交定单后,管理员通过后台数据处理,可以查看全部的定单信息,由于定单编号是按照时间来命名的,管理员很容易查看到最新的定单信息。同时,本模块还和其他两个系统有间接的关系,一个是付款系统,另外一个是物流系统。
定单的有效性和付款系统有直接关系,管理员处理的定单,通过审核的条件必须是付过书款的。另外,如果是有效定单,必须通过物流给用户寄发图书。
定单处理程序流程图如下图5.4所示。
图5.4定单处理程序流程图
主要代码实现:
try
{
Class.forName(sDBDriver);
}
//处理异常
catch(java.lang.ClassNotFoundExceptione)
{
System.err.println("数据库连接:"+e.getMessage());
}//数据库的连接
conn=DriverManager.getConnection(sConnStr);
stmt=conn.createStatement();
for(inti=0;i
上一篇:三江学院师资管理系统(论文和程序)
下一篇:试析影响公路路面平整度的因素及应采取的施工措施