基于javaweb客户订购登记管理

基于javaweb客户订购登记管理

ID:29471309

大小:923.54 KB

页数:115页

时间:2018-12-20

基于javaweb客户订购登记管理_第1页
基于javaweb客户订购登记管理_第2页
基于javaweb客户订购登记管理_第3页
基于javaweb客户订购登记管理_第4页
基于javaweb客户订购登记管理_第5页
资源描述:

《基于javaweb客户订购登记管理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、计算机科学与技术学院《Web网络编程》课程设计报告《基于web的客户订购登记管理》的设计与实现计算机学院web开发课程设计目录第一章系统分析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开发环境51.5.2开发工具6第二章系统设计82.1系统功能模块的化分82.2数据库概念结构设计82.2.1系统实体关系图8

2、2.2.2表的创建与设置102.3数据库逻辑结构设计112.4系统界面设计13第三章系统实现143.1数据库的创建143.2数据库所需表的创建143.2.1商品表的创建143.2.2订单表的创建14II计算机学院web开发课程设计3.2.3客户表的创建153.2.4发票表的创建153.3.系统的实现153.3.1用户登录153.3.2选购商品153.3.3查看订单193.3.4付款20个人总结21参考文献22II计算机学院web开发课程设计第一章系统分析1.1系统任务构建一个系统能够实现客户的订购行为,一个消费者可以有一个或多个订单,每个订单可以有一种或多个

3、商品,每个订单有一个发票,可以通过多种方式来支付,例如支票、信用卡或者现金。1.2用户需求分析1.2.1用户需求的功能通过对设计目的的分析,可以确定该系统需要完成几个基本功能的实现:客户信息的查询:通过输入客户号对客户的基本信息进行查询,客户的基本信息包括姓名,电话,地址,公司,所拥有的订单;订单的查询:通过输入订单号对订单的基本信息进行查询,订单的基本信息包括持有该订单的客户,该订单对应的发票号,该订单的支付方式以及该订单中所包含的商品号及其数量;发票的查询:通过输入发票号对发票的基本信息进行查询,发票的基本信息包括该发票对应的客户号,订单号,该发票上的总

4、额以及支付方式;客户的新建:能够对数据库中所没有的新客户进行创建并将新客户的信息保存到数据库中;订单的新建(发票的新建):能够建立新的订单,同时建立与订单对应的发票,并将新建订单保存到数据库中;商品的查看:通过输入商品号对商品进行查看,能查询到商品的名字,单价及其库存数量;登录要求:需要通过账户及其密码才能进入主界面对数据进行操作,并能实现新建账户,删除账户及修改密码等功能;系统退出:在完成对软件的使用后提供退出程序及返回登录界面的方法。109计算机学院web开发课程设计1.2.2所需数据依照需要实现的功能,可以确定所需要的数据,由此决定了在数据库中应当建立

5、的表:Customer表(保存客户相关信息数据)、List表(保存订单的相关信息数据)、goods表(保存商品的相关信息数据)、fapiao表(保存发票的相关信息数据)、login表(保存账户及密码的相关数据)。对于客户订购登记管理,最终和最重要的功能无疑是对客户的订购管理,其中包括:订单管理,发票管理,一个消费者可以有一个或多个订单,每个订单可以有一种或多个商品,每个订单有一个发票,可以通过多种方式来支付,例如支票、信用卡或者现金。订单管理,在本功能中每个客户可以有多个订单,一个订单只可能属于同一个用户,在订单管理中可以查看客户所订购的商品对所订购商品进行

6、管理。可以修改订单,删除订单。发票管理,每个发票都有编号,且都属于单独的客户,每个订单都有对应的发票。1.3数据流程图1.3.1系统数据流图首先,客户需要先登录系统,可以选择购物或者对已经形成的订单进行管理,若选择的是购物则可以进行选购商品,最后形成订单,然后进行选择付款方式,确认订单。之后,客户可以选择继续购物或是退出系统。也可以直接进行订单查询,修改订单或是付款,付款后会形成发票。之后,客户可以选择继续购物或是退出系统。具体流程如图所示:109计算机学院web开发课程设计图1.1系统数据流图1.3.2订购结算流程图图1.6订单结算流程图1.3.3系统各部

7、分数据流图根据“自顶向下、逐层分解”的思想,使用分解和抽象两种手段来控制系统的复杂度。根据前述分析,得出系统顶层数据流图如图所示:109计算机学院web开发课程设计图1.2系统顶层数据流图图1.3登录功能数据流图图1.4查询功能数据流图图1.5购买功能数据流图1.4数据字典1.4.1实体定义名称:订单输入流:商品信息(商品编号,商品详情)输出流:订单信息(订单号,付款方式,商品编号)名称:发票109计算机学院web开发课程设计输入流:客户信息,订单信息输出流:发票信息名称:商品输入流:商品编码输出流:商品信息1.4.2处理过程定义名称:形成订单输入流:商品信

8、息,付款方式输出流:订单信息名称:确认付款输入流:付

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。