网上购物系统课程设计报告.doc
《网上购物系统课程设计报告.doc》由会员分享,可在线阅读,更多相关《网上购物系统课程设计报告.doc(32页珍藏版)》请在三一办公上搜索。
1、 课程设计成果 学 院: 计算机工程学院 班 级: 11级计算机科学与技术3班 学生姓名: 学 号: 设计地点(单位) A5-102 设计题目: 网上购物系统 完成日期: 2014 年 6 月 3 日 指导老师评语:_ _成绩(五级记分制):_教师签名:_前言 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。 网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),(Customer to Customer,即
2、消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。目 录第一章 系统概述11.1开发背景11.2开发目标11.3系统概述11.4系统功能2第二章 可行性研究22.
3、1基本要求22.2所建议的系统32.2.1对所建议系统的说明32.2.2处理流程和数据流程32.3可行性研究62.3.1技术可行性62.3.2投资及效益分析73.3社会因素方面的可行性72.3.3法律方面的可行性72.3.4使用方面的可行性72.3.5经济可行性72.4结论7第三章 需求分析83.1软件项目概述83.2基于UML的系统描述93.2.1系统的用例图93.2.2系统的活动图113.2.3系统的类图133.3用户特征133.4 限制与约束143.5功能需求描述143.5.1数据精确度143.5.2 时间特性143.6 运行需求153.6.1用户界面153.6.2硬件接口153.6.3
4、软件接口153.6.4 故障处理163.7 其它需求163.7.1性 能163.7.2可扩展性163.7.3可用性16第四章 系统设计和实现174.1系统的组成部分及其结构174.2定义174.3软件设计约束184.3.1设计目标和原则184.3.2 设计约束184.4软件设计描述184.4.1 总体结构设计184.4.2查询模块194.5网上购物194.5.1 用例实现194.6系统界面设计描述204.6.1网上购物界面设计20致谢24参考资料24附:系统部分主要代码25第一章 系统概述1.1开发背景自我国加入WTO后,越来越多的传统企业进一步认识到企业经济发展的必然趋势是以网络化、全球化为
5、主要特征。而企业实行电子商务则成为企业发展与国际接轨的必要条件,因而网上购物系统的实现是一个非常迫切的需求。1.2开发目标系统目标是开发一个基于网络的网上购物系统,在网络环境下实现数据的录入、插入、删除、查询、统计、更新等功能。同时,为了信息的保密与安全,系统还要提供一定的安全机制。1.3系统概述网上购物系统的目的是建立一个可以让消费者通过网络进行交易处理,如购买商品等的网络应用平台。该系统在各开发阶段中,都突出现代软件工程新思想、新技术的研究与应用,及其有效性和实用性的证实。如在分析阶段,将UML/Use Case方法与用例驱动需求分析建模思想相结合;在设计阶段,采用软件分析模式、设计模式等
6、分类概念;在实现阶段,又准备注重于大粒度的软件组件的开发与应用,进一步提高软件重用度。本系统采用浏览器/服务器(B/S)的工作方式,系统的用户主要有:用户(买家)、管理人员、卖家。用户只要在计算机上装有IE或Netscape浏览器,并有基本的浏览器操作知识,便能方便的使用本系统。服务端软件环境采用操作系统Windows XP或Windows7,数据库为SQL。用户端软件环境:浏览器IE或Netscape系列。1.4系统功能 网上购物系统主要包括以下功能。 (1)商品查询:当用户进入网上商城时,可以通过主页的分类查看最新的商品信息,双击商品时可进入查看详细商品信息。(2)购物车管理:当用户选择购
7、买某种商品时,能够将对应的商品信息,例如价格,数量等记录到购物车中,并允许用户返回到其他商品信息查询页面,继续选择人其他商品。同时用户还应该可以在购物车中执行删除商品、添加商品以及清楚购物车等操作。(3)会员信息管理:为了能够实现商品的购买,会员需要注册并正确登录,由此产生用户相关信息,如联系方式、供货地点等需要有系统进行管理。同时也要允许用户修改自己的相关资料。 (4)商品分类管理:通过该模块,网站管理员可以根据需要添加新的商品类别,也可以对已有的商品分类进行修改、删除等操作。 (5)后台订单管理:管理员可以借助该模块查询订单信息,以便与网站配货人员依据订单信息进行后续的出货、送货的处理。对
8、于已经处理过的订单,也应该保留历史记录,以便于管理人员进行查询。第二章 可行性研究2.1基本要求功能:主要分为前台和后台两个部分,前台用户相关功能主要包括用户注册、登录、购物车、订单查询、个人资料修改;后台管理相关功能主要包括添加商品,处理订单,查询用户信息等。性能:效率高,速度快,算法规范,使管理员从繁琐的手工操作中解脱出来,提高办公效率。输入:订货信息、商品信息、会员信息、物流信息、上传图片输出:订单信息安全和保密:每一位顾客均需申请一个账号,并设置自己唯一的密码,当系统检验用户名和密码相符合时,才能成功登录,进入系统购物。 2.2所建议的系统2.2.1对所建议系统的说明根据实际情况,把商
9、品分类,提供商品查看,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。使用户快速地查找到所需要的产品,开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。2.2.2处理流程和数据流程(1)网上购物系统顶层数据流图图2-1 网上购物系统顶层数据流图(2) 系统整体功能模块图 图2-2 网上购物系统整体功能模块图(3)系统前台处理流程图图2-3 系统前台处理流程图 (4) 系统后台处理流程图图2-4 系统后台处理流程图2.3可行性研究2.3.1技术可行性现如今,计算机硬件的发展已经越来
10、越快,现在PC机的性能已经可以胜任普通网站的Web服务器。JSP是Java在Internet/Intranet Web上的重要应用技术,可以和各种Java技术完好的结合在一起,从而实现非常复杂的应用。因而已经得到了广泛烦的支持和承认,成为一种非常流行的网站开发技术。利用JSP技术可以建立先进、安全和跨平台的动态网站,加之我们本学期正在学习此门学科,可以从老师拿来获得许多技术上的支持和帮助。对于数据库方面,我们次学期正好也开设了以SQL Server为应用实例的数据库原理,故而我们采用Microsoft SQL Server 2005作为数据库的后台。我们小组共有三个人,均是热衷软件编程的计算机
11、专业人员,尽管有些东西我们不算熟悉,但是在3个月内完成此系统的开发设计还是可以的。2.3.2投资及效益分析1、支出此项目的设计开发对环境及设备的要求较为简单,只需几台联网的电脑、相关参考资料(这些可以通过到图书馆借书或者直接在网上查询即可),以及我们的课余时间,整体费用支出不大,几乎可以忽略不计。2、收益 此项目虽说用于教学目的,但是若投入使用,则可以立即产生收益。3、敏感性分析 由于本组成员均是学生,平时参与实际项目的机会不多,因而我们整体开发项目的经验不足,可能会导致设计的系统不尽完善,无法确保当系统负荷量增大时,出现系统崩溃的情况。3.3社会因素方面的可行性2.3.3法律方面的可行性 该
12、系统是自主开发设计的,不会构成任何形式的违法、侵权,所以在法律上是可行的。 2.3.4使用方面的可行性该系统操做简单,不需要专业培训,一般人员均可以胜任。2.3.5经济可行性由于本系统是为完成老师布置的作业,系统成本主要集中在系统软件的开发上,因而经济上是可行的。2.4结论 网上购物系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。综上所述,经过各种分析论证,我们可以认定该项目是可以成功实现的,所以应立即开始进行研发。第三章 需求分析3.1软件项目概述启动软件项目的主
13、要原因是由于需求的存在,软件需求是软件开发过程的基础。需求是一个软件项目的开端,也是项目建设的基石。软件需求就是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,达到什么样的程度。从现实需求上说:网上销售这是信息社会发展的必然要求。网上销售因其自身具有的经营上的优势,对广大网民具有强大的吸引力,这就是网购发展的重要原因。对于普通用户而言,网上购物轻松快捷,足不出户也可以买到各种经济实惠的商品。对于网上销售者来说,这样可以节约费用开支,降低销售成本。系统概览:类似于大部分网上购物系统的基本流程,确定本系统的具体需求为:顾客可以方便的注册和登录。顾客可以灵活的检索所需
14、的商品信息。顾客可以方便的查看详细的商品资料。顾客可以方便的管理自己的购物车(添加和删除选购商品,修改购买数量及在线下订单等操作)。管理员可以方便的管理商品信息(新增,删除,修改商品)、客户信息以及客户订单管理。随着软件开发方法学的演变和发展,特别是软件设计模式、软件组件等概念的提出,给软件重用度、软件的可扩充性、软件的鲁棒性及软件开发效率的提高,提供了一个诱人的前景。我们将采纳当前软件工程最新技术,采用统一建模语言UML描述基于网络计算平台的整个项目,在分析、设计时充分利用软件模式及组合软件模式,利用前人的专家级经验,提高开发效率;最后的产品用软件组件的形式加以封装,并用XML来描述软件组件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统 课程设计 报告

链接地址:https://www.31ppt.com/p-2398474.html