网上购物系统结构化分析

上传人:ni****g 文档编号:487941600 上传时间:2023-10-05 格式:DOC 页数:19 大小:245.50KB
返回 下载 相关 举报
网上购物系统结构化分析_第1页
第1页 / 共19页
网上购物系统结构化分析_第2页
第2页 / 共19页
网上购物系统结构化分析_第3页
第3页 / 共19页
网上购物系统结构化分析_第4页
第4页 / 共19页
网上购物系统结构化分析_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《网上购物系统结构化分析》由会员分享,可在线阅读,更多相关《网上购物系统结构化分析(19页珍藏版)》请在金锄头文库上搜索。

1、-软件工程课程设计基于ASP.NET的网上购物系统专业:计算机科学与技术班级:11级计科:莹*:2014年12月摘要随着Internet技术的飞速开展,人们的生活和Internet的关系越来越密切,现代商业开展的结果必然是电子商务。电子商务凭借先进的信息手段,以高效的方式活动,从而大大提高了社会生产力。经过多年的开展,电子商务已经有了一定的成果,但是电子商务的普及率还是低,归根结底是电子商务的平安性没有得到完善的解决。本文重点针对网上购物系统的分析以及设计。本系统是使用ASP.NET和SQL SERVER数据库为工具开发的,采用B/S构造的管理系统。本系统运行在Microsoft Window

2、s IIS效劳器环境下,可以由计算机通过IE浏览器的登录上该购物进展浏览使用。该网上购物系统,包括前台在线购物系统和后台商城管理两个大模块。首先进展注册,取得注册账号,确保客户的合法性。然后登录,进展商品选购,并放入购物车,以便结帐时进展确认。选定商品后,进展网上支付。本文按照需求分析、系统分析、系统设计、系统实现和测试分别进展阐述。关键字:ASP.NET, 购物系统,B/S目录摘要2第1章绪论31.1 开发背景以及课题意义31.2 系统开发环境的选择31.3 系统数据库环境的选择3第2章系统分析32.1 可行性分析32.1.2 经济可行性32.2 系统功能需求分析32.3 数据流程分析3第3

3、章系统设计33.1 总体功能构造设计33.2 模块功能设计33.2.1 销售模块33.2.2 系统管理模块33.3 数据库设计33.3.1 概念构造设计33.3.2 逻辑构造设计33.3.3 数据表详细设计3第4章系统实现3第5章系统测试3参考文献3第1章绪论当代的世界正在逐步向信息经济时代过渡,如何充分的利用信息高速开展的优势为人们效劳成为当今社会的首要选择。购物这个词与每个人的生活息息相关,它的市场是非常庞大的,抓住了这个市场将会给社会和经济带来极大的效益。然而采用传统的贸易方式必须要将货物配送到每一个地区才能到达销售的目的,存在着不可无视的人力物力消耗大的弊端。因此一个实用、高效、稳定的

4、可实现在线购物的在线购物系统正是商家利用信息提高效率、效劳质量的最正确选择。1.1 开发背景以及课题意义随着中国市场经济的日趋成熟和计算机技术和网络技术的开展,人们对信息的获知程度和广度都提出了更高的要求。尤其是近年来,商品的种类变得五花八门,人们在采购货物的时候对商品类别、型号、用途的要求也各不一样,如果采用传统的将各种类别不同型号的商品都配送至每个可能需要该商品的地区,就会增加很多配送方面的本钱;同时,买家必须到商店里面去亲自选购所需的商品也是传统购物方式的弊端。因此,中国企业面对的竞争压力也越来越大,企业要想生存,就必须有一种高效、便于客户购物和支付的购物形式。因此网上购物这种新的商业运

5、营模式就被越来越多的商家运用到竞争中去,并得到了大多数客户的认可,这种基于浏览器、效劳器实现的购物方式已经初具规模,一些在线购物的成立,改变了人们已往传统的购物观念。中国电子商务的开展始于90年代初,相对于欧美地区来说,中国在该领域的起步较晚,但是开展势头很好、开展迅速。中国有占世界上很大比例的网民数量,这些为电子商务在中国的开展奠定了根底。同时中国政府在电子商务方面做了大量工作,进展了积极有益的探索,大大促进了国电子商务的开展。但是到目前为止,诚信评价机制不健全,东西部差异明显,普及程度缺乏,是制约中国电子商务开展的三大瓶颈。目前市场上已存在的在线购物有淘宝网、当当网、亚马逊、唯品会、聚美优

6、品等,这些是中国电子商务开展成果的最真实写照。例如淘宝,它适合个人用户和企业用户,可满足买家选购货物以及商家出售货物。淘宝网里存放了很多的商品信息,也许正是因为里面的信息过于庞大,它并不适合所有企业、特别是小型企业。因为根据企业的营销目标,企业是要赢得客户、到达自身销售效益的最大化;但是如果将自己的商品信息发布到浏览量很大的淘宝网上,则客户在淘宝上搜索所需商品信息的时候,很可能会因为看到了其他类似的商品信息就放弃了对原来那个商家商品信息的搜索。本系统是结合当前传统购物方式消耗大量人力物力的弊端、以当前市场上已经存在的B2C、C2C等在线购物为模型,开发出适合于大局部中小型企业以及个体用户的网上

7、购物系统。本课题是在大学期间学习数据库相关知识的根底上,熟悉Visual Studio 2008开发环境并能熟练使用C#编程语言的同时,运用软件工程理论知识,开发出的一套基于ASP.NET的在线购物系统。在系统开发的过程中能够应用所学的知识,并促进作者更深入的学习C#的相关特性、积累更多SQL Server 2008的相关应用知识,这样不仅能将所学的书面知识和实际应用结合起来到达学以致用的目的,同时也为以后的工作和学习积累经历。1.2 系统开发环境的选择系统开发的平台和选择语言的优劣及相互协调的程度,将直接影响到开发的效率和系统的质量。1、编程语言的选择本系统采用C#语言作为开发语言。目前主流

8、的动态的设计技术有ASP、PHP、.NET和JSP等。而其中最受欢送的是.NET和JSP。.NET上支持多种语言的开发,如C#和VB。本系统之所以采用C#开发,有以下几个原因:首先,Microsoft C#是一种简单的、流行的、面向对象的、类型平安的编程语言,它是为生成运行在.NET Framework上的、广泛的企业级应用程序而设计的。其次,它较容易上手,特别是和JSP比拟起来,能够在短时间开发出一个较完整的系统。最后,C#是我学习时间最长、也是作者我最熟悉的编程语言,采用该语言将为系统的开发节省不少时间。2、开发环境的选择Microsoft .NET Framework是一个平台,在这个平

9、台上可以使用多种语言开发Windows应用程序、ASP.NET Web应用程序、移动Web应用程序以及*ML WEB Service等。.NET框架由三个主要局部组成:公共语言运行库、统一类库的分层集合和称为ASP.NET的Active Server Pages组件化版本。Visual Studio.NET是一套完整的开发工具,用于生成ASP.NET应用程序、*ML Web Services、桌面应用程序和移动应用程序。Visual Basic.NET、Visual C+.NET、Visual C#.NET和Visual J#.NET全都使用一样的集成开发环境(IDE),该环境允许它们共享工具

10、并有助于创立混合语言解决方案。鉴于Visual C# .NET开发平台和C#语言的这些优点,所以本系统采用了以上平台和语言。1.3 系统数据库环境的选择目前市场上已有的数据库系统包括MYSQL、Access、Microsoft SQL Server 2008、Oracle(9i、10g、11g),其中以后两种数据库最为普遍。本系统采用的是Microsoft SQL Server 2008数据库系统,原因如下:1. SQL Server 2008是作者接触基于关系型数据库系统以来学的最早也是时间最长的一个数据库系统,而且T-Sql语句也是作者最熟悉的查询语句,采用该种数据库对保证系统开发过程的顺

11、利进展将有很大的帮助。2.虽然Oracle可在所有主流平台上运行,解决了系统运行过程中的跨平台问题;但是它的企业管理器使用过程较为复杂。而SQL Server 2008虽然只能在Windows上运行,但SQL Server 2008在Window平台上的表现以及它和Windows操作系统的整体结合程度、使用方便性、和Microsoft开发平台的整合性都比Oracle强的很多。3.Oracle适用于大型工程,而SQL Server 2008适用于中小型工程,根据本系统中用到的数据表以及数据表之间关系的复杂程度,SQL Server 2008提供的功能足以满足系统需求。第2章系统分析系统需求分析要

12、答复新系统要做什么。本章节从系统的可行性、最终使用者(用户)的角度以及系统中各类数据的流向分析了系统是否值得开发、应提供哪些功能模块。通过本章容,使得分析者深刻的理解和认识系统,并能将其完整、准确地表达,不仅起到沟通用户和开发者的作用,还是后续工作的依据。2.1 可行性分析随着电子商务的不断开展和计算机技术、网络平安的不断开展、生活节奏的不断加快、工作压力的日益增大,越来越多的人选择网上购物。近几年物价不断上涨,房价的不断增高、人工本钱的不断增大,为了降低本钱,实现利益最大化,越来越多的人选择在网上开店,节约本钱,提高效益。以上这些问题和需求说明了开发网上购物系统的必要性,并结合最新的.NET

13、技术及B/S架构,开发出满足商品和卖家的需求。2.1.1 技术可行性网上购物系统采用的都是比拟先进成熟的技术,开发方法采用应用广发的B/S的框架,开发平台也是比拟成熟的Visual Studio 2008,编程技术采用微软公司推出的新一代ASP.NET编程技术,数据库也是采用微软公司开发的Microsoft SQL SERVER 2008数据库的模式开发系统。这就在很大程度上提高了系统的稳定性、操作的简单性、后期维护的简单方便性、可以不断扩展的性能,缩短了系统开发周期,并保证了系统对大数据量做出快速的处理。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制型。同时也给WEB开发人员提

14、供了更好的灵活性,它可以制作出动态的网页,有效地缩短WEB应用程序的开发周期。随着人们生活节奏的加快、工作压力的增大,信息技术的不断开展、Internet技术的应用广泛,越来越多的人会选择在网上购物,尤其是对于B/S框架构造,方便易用,更为广阔程序开发人员掌握。所以开发基于B/S的网上购物系统在技术上是可行的。2.1.2 经济可行性从经济学角度看,开发本钱极其低,大大提高人们的工作效率,减少逛街购物消耗的时间和体力,促进人们进展网上交易的方便性和快捷性。2.2 系统功能需求分析在线购物过程的实现与传统的购物方式不同。首先,在线购物的整个过程都是通过网络进展的,购置者无法看到商家和商品,对商品信

15、息的了解只能通过网络。在线购物的一般流程是:商家将新上架的商品信息通过系统管理功能发布到网上,然后购置者通过系统销售模块浏览商品详细信息,并且可以根据自己的需要搜索更具针对性的商品信息。为了便于管理,购置者必须注册为的会员后才能选择购置特定的商品,并选择付款方式和邮递方式,并且可以在商品到达之后,检查商品的实际效用是否跟网上描述的相符,并进展相应的评论,以供其他购置者参考。本系统的角色主要为普通购物用户和管理员效劳。普通购物用户在使用本系统的购物功能前,必须先注册账号。在注册页面中填写个人信息,如使用本系统的账号、密码和等。在提交表单和完成注册后,系统将保存信息,以方便管理员管理用户信息和联系

16、用户。如果用户已经在系统中注册过,可以在登录页面输入账号和密码。如果信息正确,用户就可以购物,否则只能做一般的页面浏览。进入系统后,用户也可以选择维护自己的信息,比方修改账号、密码和等。如果直接进展购物,系统可以让用户首先浏览商品信息,使之对商品的数量和种类有一个大概的了解。如果用户对*件商品感兴趣,就可以选择查看其详细信息,接着选择将商品参加购物车,或继续查看其他商品。当购物完毕时,用户首先要浏览一下已经保存在购物车中的商品工程,包括数量、单价及总价。这时用户可以更改任何已保存在购物车中的商品数量。如果确定要够买购物车的商品,系统即生成一份订购商品的订单包括所有商品的名称、单价、小计和总价,然后由用户填写包括用户、联系、地址等信息,并提交订单。以后,系统自动将用户信息、信用

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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