网上购物系统课程设计报告

上传人:人*** 文档编号:513101203 上传时间:2023-04-07 格式:DOC 页数:20 大小:278KB
返回 下载 相关 举报
网上购物系统课程设计报告_第1页
第1页 / 共20页
网上购物系统课程设计报告_第2页
第2页 / 共20页
网上购物系统课程设计报告_第3页
第3页 / 共20页
网上购物系统课程设计报告_第4页
第4页 / 共20页
网上购物系统课程设计报告_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《网上购物系统课程设计报告》由会员分享,可在线阅读,更多相关《网上购物系统课程设计报告(20页珍藏版)》请在金锄头文库上搜索。

1、-荆楚理工学院课程设计成果学 院:计算机工程学院 班级:11级计算机科学与技术3班学生: *:设计地点单位 A5-102 设计题目: 网上购物系统 完成日期:2021年 6 月 3 日指导教师评语:_成绩(五级记分制):_教师签名:_前言 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最正确渠道并逐步进入传统的流通领域。于是电子商务开场流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。 网上购物系统作为B2B,B2CBusiness to Customer,即企业对消费者,Customer to Customer,即消费者对消费者)电子商务的

2、前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建立B2C的网上购物系统。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。目 录第一章系统概述11.1开发背景11.2开发目标11.3系统概述11.4系统功能2第二章可行性研究22.1根本要求22.2所建议的系统3

3、对所建议系统的说明3处理流程和数据流程32.3可行性研究6技术可行性6投资及效益分析73.3社会因素方面的可行性7法律方面的可行性7使用方面的可行性7经济可行性72.4结论7第三章需求分析83.1软件工程概述83.2基于UML的系统描述9系统的用例图9系统的活动图11系统的类图133.3用户特征133.4 限制与约束143.5功能需求描述14数据准确度143.5.2 时间特性143.6 运行需求15用户界面15硬件接口15软件接口153.6.4 故障处理163.7 其它需求16性能16可扩展性16可用性16第四章系统设计和实现174.1系统的组成局部及其构造174.2定义174.3软件设计约束

4、18设计目标和原则184.3.2 设计约束184.4软件设计描述184.4.1 总体构造设计18查询模块194.5网上购物194.5.1 用例实现194.6系统界面设计描述20网上购物界面设计20致24参考资料24附:系统局部主要代码25. z-第一章 系统概述1.1开发背景自我国参加WTO后,越来越多的传统企业进一步认识到企业经济开展的必然趋势是以网络化、全球化为主要特征。而企业实行电子商务则成为企业开展与国际接轨的必要条件,因而网上购物系统的实现是一个非常迫切的需求。1.2开发目标系统目标是开发一个基于网络的网上购物系统,在网络环境下实现数据的录入、插入、删除、查询、统计、更新等功能。同时

5、,为了信息的与平安,系统还要提供一定的平安机制。1.3系统概述网上购物系统的目的是建立一个可以让消费者通过网络进展交易处理,如购置商品等的网络应用平台。该系统在各开发阶段中,都突出现代软件工程新思想、新技术的研究与应用,及其有效性和实用性的证实。如在分析阶段,将UML/Use Case方法与用例驱动需求分析建模思想相结合;在设计阶段,采用软件分析模式、设计模式等分类概念;在实现阶段,又准备注重于大粒度的软件组件的开发与应用,进一步提高软件重用度。本系统采用浏览器/效劳器B/S的工作方式,系统的用户主要有:用户买家、管理人员、卖家。用户只要在计算机上装有IE或Netscape浏览器,并有根本的浏

6、览器操作知识,便能方便的使用本系统。效劳端软件环境采用操作系统Windows *P或Windows7,数据库为SQL。用户端软件环境:浏览器IE或Netscape系列。1.4系统功能 网上购物系统主要包括以下功能。 1商品查询:当用户进入网上商城时,可以通过主页的分类查看最新的商品信息,双击商品时可进入查看详细商品信息。2购物车管理:当用户选择购置*种商品时,能够将对应的商品信息,例如价格,数量等记录到购物车中,并允许用户返回到其他商品信息查询页面,继续选择人其他商品。同时用户还应该可以在购物车中执行删除商品、添加商品以及清楚购物车等操作。3会员信息管理:为了能够实现商品的购置,会员需要注册并

7、正确登录,由此产生用户相关信息,如联系方式、供货地点等需要有系统进展管理。同时也要允许用户修改自己的相关资料。 4商品分类管理:通过该模块,管理员可以根据需要添加新的商品类别,也可以对已有的商品分类进展修改、删除等操作。 5后台订单管理:管理员可以借助该模块查询订单信息,以便与配货人员依据订单信息进展后续的出货、送货的处理。对于已经处理过的订单,也应该保存历史记录,以便于管理人员进展查询。第二章 可行性研究2.1根本要求功能:主要分为前台和后台两个局部,前台用户相关功能主要包括用户注册、登录、购物车、订单查询、个人资料修改;后台管理相关功能主要包括添加商品,处理订单,查询用户信息等。性能:效率

8、高,速度快,算法规,使管理员从繁琐的手工操作中解脱出来,提高办公效率。输入:订货信息、商品信息、会员信息、物流信息、上传图片输出:订单信息平安和:每一位顾客均需申请一个账号,并设置自己唯一的密码,当系统检验用户名和密码相符合时,才能成功登录,进入系统购物。 2.2所建议的系统2.2.1对所建议系统的说明根据实际情况,把商品分类,提供商品查看,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。使用户快速地查找到所需要的产品,开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。2.2.2

9、处理流程和数据流程1网上购物系统顶层数据流图图2-1 网上购物系统顶层数据流图2 系统整体功能模块图图2-2 网上购物系统整体功能模块图3系统前台处理流程图图2-3 系统前台处理流程图4 系统后台处理流程图图2-4 系统后台处理流程图2.3可行性研究2.3.1技术可行性现如今,计算机硬件的开展已经越来越快,现在PC机的性能已经可以胜任普通的Web效劳器。JSP是Java在Internet/Intranet Web上的重要应用技术,可以和各种Java技术完好的结合在一起,从而实现非常复杂的应用。因而已经得到了广泛烦的支持和成认,成为一种非常流行的开发技术。利用JSP技术可以建立先进、平安和跨平台

10、的动态,加之我们本学期正在学习此门学科,可以从教师拿来获得许多技术上的支持和帮助。对于数据库方面,我们次学期正好也开设了以SQL Server为应用实例的数据库原理,故而我们采用Microsoft SQL Server 2005作为数据库的后台。我们小组共有三个人,均是热衷软件编程的计算机专业人员,尽管有些东西我们不算熟悉,但是在3个月完成此系统的开发设计还是可以的。2.3.2投资及效益分析1、支出此工程的设计开发对环境及设备的要求较为简单,只需几台联网的电脑、相关参考资料这些可以通过到图书馆借书或者直接在网上查询即可,以及我们的课余时间,整体费用支出不大,几乎可以忽略不计。2、收益 此工程虽

11、说用于教学目的,但是假设投入使用,则可以立即产生收益。3、敏感性分析 由于本组成员均是学生,平时参与实际工程的时机不多,因而我们整体开发工程的经历缺乏,可能会导致设计的系统不尽完善,无法确保当系统负荷量增大时,出现系统崩溃的情况。3.3社会因素方面的可行性2.3.3法律方面的可行性 该系统是自主开发设计的,不会构成任何形式的、侵权,所以在法律上是可行的。 2.3.4使用方面的可行性该系统操做简单,不需要专业培训,一般人员均可以胜任。2.3.5经济可行性由于本系统是为完成教师布置的作业,系统本钱主要集中在系统软件的开发上,因而经济上是可行的。2.4结论网上购物系统的开发主要包括后台数据库的建立和

12、维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据平安性好的库。而对于后者则要求应用程序功能完备,易使用等特点。综上所述,经过各种分析论证,我们可以认定该工程是可以成功实现的,所以应立即开场进展研发。第三章 需求分析3.1软件工程概述启动软件工程的主要原因是由于需求的存在,软件需软件开发过程的根底。需一个软件工程的开端,也是工程建立的基石。软件需求就是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,到达什么样的程度。从现实需求上说:网上销售这是信息社会开展的必然要求。网上销售因其自身具有的经营上的优势,对广阔网民具有强大的吸引力,这

13、就是网购开展的重要原因。对于普通用户而言,网上购物轻松快捷,足不出户也可以买到各种经济实惠的商品。对于网上销售者来说,这样可以节约费用开支,降低销售本钱。系统概览:类似于大局部网上购物系统的根本流程,确定本系统的具体需求为:顾客可以方便的注册和登录。顾客可以灵活的检索所需的商品信息。顾客可以方便的查看详细的商品资料。顾客可以方便的管理自己的购物车添加和删除选购商品,修改购置数量及在线下订单等操作。管理员可以方便的管理商品信息新增,删除,修改商品、客户信息以及客户订单管理。随着软件开发方法学的演变和开展,特别是软件设计模式、软件组件等概念的提出,给软件重用度、软件的可扩大性、软件的鲁棒性及软件开发效率的提高,提供了一个诱人的前景。我们将采纳当前软件工程最新技术,采用统模语言UML描述基于网络计算平台的整个工程,在分析、设计时充分利用软件模式及组合软件模式,利用前人的专家级经历,提高开发效率;最后的产品用软件组件的形式加以封装,并用*ML来描述软件组件及各软件组件间的接口。通过这一课程作业实践,一方面能加深我们对软件模式、软件组件、*ML、UML的认识和理解,使我们就这些新技术的应用,提出更为可行的建议;另一方面,我们也希望能开发出新的软件组件,抽出新的软件模式,进一步充实软件模式仓库,繁荣软件组件市场。3.2基于UML的系统

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

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

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