- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机科学与技术学院 《Web网络编程》课程设计报告 目录 第一章 系统分析 1 1.1 系统任务 1 1.2 用户需求分析 1 1.2.1 用户需求的功能 1 1.2.2 所需数据 2 1.3 数据流程图 2 1.3.1系统数据流图 2 1.3.2 订购结算流程图 3 1.3.3 系统各部分数据流图 3 1.4 数据字典 4 1.4.1 实体定义 4 1.4.2 处理过程定义 5 1.4.3数据流定义 5 1.5 开发工具及运行环境 5 1.5.1开发环境 5 1.5.2开发工具 6 第二章 系统设计 8 2.1 系统功能模块的化分 8 2.2 数据库概念结构设计 8 2.2.1系统实体关系图 8 2.2.2 表的创建与设置 10 2.3 数据库逻辑结构设计 11 2.4 系统界面设计 13 第三章 系统实现 14 3.1 数据库的创建 14 3.2数据库所需表的创建 14 3.2.1 商品表的创建 14 3.2.2 订单表的创建 14 3.2.3 客户表的创建 15 3.2.4 发票表的创建 15 3.3.系统的实现 15 3.3.1用户登录 15 3.3.2 选购商品 15 3.3.3 查看订单 19 3.3.4 付款 20 个人总结 21 参考文献 22 第一章 系统分析 1.1 系统任务 构建一个系统能够实现客户的订购行为,一个消费者可以有一个或多个订单,每个订单可以有一种或多个商品,每个订单有一个发票,可以通过多种方式来支付,例如支票、信用卡或者现金。 1.2 用户需求分析 1.2.1 用户需求的功能 通过对设计目的的分析,可以确定该系统需要完成几个基本功能的实现: 客户信息的查询:通过输入客户号对客户的基本信息进行查询,客户的基本信息包括姓名,电话,地址,公司,所拥有的订单; 订单的查询:通过输入订单号对订单的基本信息进行查询,订单的基本信息包括持有该订单的客户,该订单对应的发票号,该订单的支付方式以及该订单中所包含的商品号及其数量; 发票的查询:通过输入发票号对发票的基本信息进行查询,发票的基本信息包括该发票对应的客户号,订单号,该发票上的总额以及支付方式; 客户的新建:能够对数据库中所没有的新客户进行创建并将新客户的信息保存到数据库中; 订单的新建(发票的新建):能够建立新的订单,同时建立与订单对应的发票,并将新建订单保存到数据库中; 商品的查看:通过输入商品号对商品进行查看,能查询到商品的名字,单价及其库存数量; 登录要求:需要通过账户及其密码才能进入主界面对数据进行操作,并能实现新建账户,删除账户及修改密码等功能; 系统退出:在完成对软件的使用后提供退出程序及返回登录界面的方法。 1.2.2 所需数据 依照需要实现的功能,可以确定所需要的数据,由此决定了在数据库中应当建立的表:Customer表(保存客户相关信息数据)、List表(保存订单的相关信息数据)、goods表(保存商品的相关信息数据)、fapiao表(保存发票的相关信息数据)、login表(保存账户及密码的相关数据)。 对于客户订购登记管理,最终和最重要的功能无疑是对客户的订购管理,其中包括:订单管理,发票管理,一个消费者可以有一个或多个订单,每个订单可以有一种或多个商品,每个订单有一个发票,可以通过多种方式来支付,例如支票、信用卡或者现金。 订单管理,在本功能中每个客户可以有多个订单,一个订单只可能属于同一个用户,在订单管理中可以查看客户所订购的商品对所订购商品进行管理。可以修改订单,删除订单。 发票管理,每个发票都有编号,且都属于单独的客户,每个订单都有对应的发票。 1.3 数据流程图 1.3.1系统数据流图 首先,客户需要先登录系统,可以选择购物或者对已经形成的订单进行管理,若选择的是购物则可以进行选购商品,最后形成订单,然后进行选择付款方式,确认订单。之后,客户可以选择继续购物或是退出系统。也可以直接进行订单查询,修改订单或是付款,付款后会形成发票。之后,客户可以选择继续购物或是退出系统。具体流程如图所示: 图1.1系统数据流图 1.3.2 订购结算流程图 图1.6订单结算流程图 1.3.3 系统各部分数据流图 根据“自顶向下、逐层分解”的思想,使用分解和抽象两种手段来控制系统的复杂度。根据前述分析,得出系统顶层数据流图如图所示: 图1.2系统顶层数据流图 图1.3登录功能数据流图 图1.4查询功能数据流图 图1.5购买功能数据流图 1.4 数据字典 1.4.1 实体定义 名称:订单 输入流:商品信息(商品编号,商品详情) 输出流:订单信息(订单号,付款方式,商品编号) 名称:发票 输入流:客户信息,订单信息 输出流:发票信息 名称:商品 输入流:商品编码 输出流:商品信息 1.4.2
您可能关注的文档
- 毕业论文(设计)基于zigbee技术的main程序.doc
- 毕业论文(设计)基于JAVA技术的有哪些信誉好的足球投注网站引擎的研究与实现.doc
- 毕业论文(设计)基于java五子棋游戏开发.doc
- 毕业论文(设计)java设计模式(基于Jlive,banq总结).docx
- 毕业论文(设计)基于财务指标分析的企业核心竞争力评价研究.docx
- 毕业论文(设计)基于绿色物流的绿色包装对策研究.doc
- 毕业论文(设计)基于消费者感知的价格促销策略研究.doc
- 毕业论文(设计)基于java的音乐播放器的设计(源代码+实验报告).doc
- 毕业论文(设计)基于Java的人事管理系统文献翻译.doc
- 毕业论文(设计)Java基于socket网络编程的超市收银管理系统.doc
文档评论(0)