基于JAVAWEB客户订购登记管理(含源文件)-学术论文

上传人:cre****111 文档编号:36407600 上传时间:2018-03-28 格式:DOC 页数:26 大小:546.50KB
返回 下载 相关 举报
基于JAVAWEB客户订购登记管理(含源文件)-学术论文_第1页
第1页 / 共26页
基于JAVAWEB客户订购登记管理(含源文件)-学术论文_第2页
第2页 / 共26页
基于JAVAWEB客户订购登记管理(含源文件)-学术论文_第3页
第3页 / 共26页
基于JAVAWEB客户订购登记管理(含源文件)-学术论文_第4页
第4页 / 共26页
基于JAVAWEB客户订购登记管理(含源文件)-学术论文_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《基于JAVAWEB客户订购登记管理(含源文件)-学术论文》由会员分享,可在线阅读,更多相关《基于JAVAWEB客户订购登记管理(含源文件)-学术论文(26页珍藏版)》请在金锄头文库上搜索。

1、 计算机科学与技术学院计算机科学与技术学院Web 网络编程网络编程课程设计报告课程设计报告基于基于 web 的客户订购登记管理的客户订购登记管理的设计与实现的设计与实现计算机学院 web 开发课程设计I目录第一章 系统分析 .11.1 系统任务 .11.2 用户需求分析 .11.2.1 用户需求的功能 .11.2.2 所需数据 .21.3 数据流程图 .21.3.1 系统数据流图.21.3.2 订购结算流程图 .31.3.3 系统各部分数据流图 .31.4 数据字典 .41.4.1 实体定义 .41.4.2 处理过程定义 .51.4.3 数据流定义.51.5 开发工具及运行环境 .51.5.1

2、 开发环境.51.5.2 开发工具.6第二章 系统设计 .82.1 系统功能模块的化分 .82.2 数据库概念结构设计 .82.2.1 系统实体关系图.82.2.2 表的创建与设置 .102.3 数据库逻辑结构设计 .112.4 系统界面设计 .13第三章 系统实现 .143.1 数据库的创建 .143.2 数据库所需表的创建.143.2.1 商品表的创建 .143.2.2 订单表的创建 .14计算机学院 web 开发课程设计II3.2.3 客户表的创建 .153.2.4 发票表的创建 .153.3.系统的实现 .153.3.1 用户登录.153.3.2 选购商品 .153.3.3 查看订单

3、.193.3.4 付款 .20个人总结 .21参考文献 .22计算机学院 web 开发课程设计1第一章 系统分析1.1 系统任务构建一个系统能够实现客户的订购行为,一个消费者可以有一个或多个订单,每个订单可以有一种或多个商品,每个订单有一个发票,可以通过多种方式来支付,例如支票、信用卡或者现金。1.2 用户需求分析 1.2.1 用户需求的功能通过对设计目的的分析,可以确定该系统需要完成几个基本功能的实现:客户信息的查询:通过输入客户号对客户的基本信息进行查询,客户的基本信息包括姓名,电话,地址,公司,所拥有的订单;订单的查询:通过输入订单号对订单的基本信息进行查询,订单的基本信息包括持有该订单

4、的客户,该订单对应的发票号,该订单的支付方式以及该订单中所包含的商品号及其数量;发票的查询:通过输入发票号对发票的基本信息进行查询,发票的基本信息包括该发票对应的客户号,订单号,该发票上的总额以及支付方式;客户的新建:能够对数据库中所没有的新客户进行创建并将新客户的信息保存到数据库中;订单的新建(发票的新建):能够建立新的订单,同时建立与订单对应的发票,并将新建订单保存到数据库中;商品的查看:通过输入商品号对商品进行查看,能查询到商品的名字,单价及其库存数量;登录要求:需要通过账户及其密码才能进入主界面对数据进行操作,并能实现新建账户,删除账户及修改密码等功能;系统退出:在完成对软件的使用后提

5、供退出程序及返回登录界面的方法。计算机学院 web 开发课程设计21.2.2 所需数据依照需要实现的功能,可以确定所需要的数据,由此决定了在数据库中应当建立的表:Customer 表(保存客户相关信息数据) 、List 表(保存订单的相关信息数据) 、goods 表(保存商品的相关信息数据) 、fapiao 表(保存发票的相关信息数据) 、login 表(保存账户及密码的相关数据) 。对于客户订购登记管理,最终和最重要的功能无疑是对客户的订购管理,其中包括:订单管理,发票管理,一个消费者可以有一个或多个订单,每个订单可以有一种或多个商品,每个订单有一个发票,可以通过多种方式来支付,例如支票、信

6、用卡或者现金。订单管理,在本功能中每个客户可以有多个订单,一个订单只可能属于同一个用户,在订单管理中可以查看客户所订购的商品对所订购商品进行管理。可以修改订单,删除订单。发票管理,每个发票都有编号,且都属于单独的客户,每个订单都有对应的发票。1.3 数据流程图1.3.1 系统数据流图首先,客户需要先登录系统,可以选择购物或者对已经形成的订单进行管理,若选择的是购物则可以进行选购商品,最后形成订单,然后进行选择付款方式,确认订单。之后,客户可以选择继续购物或是退出系统。也可以直接进行订单查询,修改订单或是付款,付款后会形成发票。之后,客户可以选择继续购物或是退出系统。具体流程如图所示:计算机学院

7、 web 开发课程设计3进行购物登录系统选择付款方式确认订单形成订单订单查询修改订单形成发票确认付款退出系统图 1.1 系统数据流图 1.3.2 订购结算流程图图 1.6 订单结算流程图1.3.3 系统各部分数据流图根据“自顶向下、逐层分解”的思想,使用分解和抽象两种手段来控制系统的复杂度。根据前述分析,得出系统顶层数据流图如图所示:计算机学院 web 开发课程设计4用户管理员网上订单系 统存档查询信息、订单商品信息、订 购信息商品信息订单总汇图 1.2 系统顶层数据流图用户数据库对 比登录存档用户名、密码登录信息用户名、密码登录信息图 1.3 登录功能数据流图用户数据库查询 操作存档查询要求

8、信息图 1.4 查询功能数据流图用户我的购物车存档选中的商品交易成功信息确认的订单交易成功 的信息支付管理员支付信息成功信息图 1.5 购买功能数据流图1.4 数据字典1.4.1 实体定义名称:订单 输入流:商品信息(商品编号,商品详情) 输出流:订单信息(订单号,付款方式,商品编号)名称:发票计算机学院 web 开发课程设计5输入流:客户信息,订单信息 输出流:发票信息名称:商品 输入流:商品编码 输出流:商品信息1.4.2 处理过程定义名称:形成订单 输入流:商品信息,付款方式 输出流:订单信息名称:确认付款 输入流:付款订单信息,付款方式 输出流:付款成功,交易完成1.4.3 数据流定义名称:商品信息 数据流简述:商品的信息 来源:购物车 数据项组成:商品编码,商品信息名称:订单信息 数据流简述:描述订单的详细信息 来源:订单 数据项组成:订单号,付款方式,客户编码1.5 开发工具及运行环境1.5.1 开发环境系统对运行环境的要求:1硬件要求处理器:INTEL 奔腾 3 或以上;内存:1G;硬盘空间:300GB;2.软件环境计算机学院 web 开发课程设计6操作系统:Windows 7 或者 windows xp;应用软件:tomcat6.0;数据库: mysql 4.0;1.5.2 开发工具本课题的开发工具有 Java,Java Web,JSP,MyS

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号