基于Web网上购物系统的设计与开发.doc
文本预览下载声明
毕业设计(开题报告)
题目: 基于web网上购物商城的设计与开发
班 级:姓 名:学 号指导教师时 间:随着Internet应用的普及,电子商务(Electronic Commerce)也很快地发展起来了。电子商务是在Internet开发的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物,商户之间的网上交易和在线电子支付的一种新型的商业运营模式。B to B是企业与企业之间开展的电子商务活动;B to C 是商家与顾客之间的商务活动,也就是通常所说的网上购物网站企业、商家可充分利用电子商城所提供的网络基础设施、支付平台、安全平台、管理平台等共享资源,从而有效地、低成本地开展商业活动。在互联网日益流行的今天,网络是主角,是时代的宠儿。在网络大家族中,则是一个热点。从一定程度上讲它就是网上超市,也就是一种网上销售。“网”字意味着它具有信息时代的快捷方便等特征。事实上的出现,给消费者的地位,消费观念带来了重要的变化。自我国加入WTO后,越来越多的传统企业进一步认识到企业经济发展的必然趋势是以网络化、全球化为主要特征.而企业实行电子商务则成为企业发展与国际接轨的必要条件。多年来国家十分重视企业的信息化建设,并做了大量工作,但目前企业开始实施信息化的比例还不到20%。所以电子购物网站的实现是一个非常迫切的需求。 (1) 实用性:系统以用户需求为目标,以方便用户为原则,同时融入先进的管理经验。根据用户实际的需求情况,度身订造一套先进的网上购物系统,并且将在统一的Windows 图形界面下提供各种实用功能,尽可能降低使用前的培训、实施和使用中的维护时间。充分满足人们的各种需求,满足顾客的需求。
(2) 先进性:系统适合于每个人,每个人通过浏览注册便可以进入商城,购买其商品。
(3) 高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的可靠性与容错性。
(4) 高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。
(5) 采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。
(6) 可维护性:系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。
(7) 可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。
第2章 网上购物商城的需求分析
2.1 系统基本情况描述
本系统是一个B to C的网上购物商城系统,系统实现了在网上直接浏览商品、购买商品、创建订单、评论商品、留言、用户管理等一系列的网上购物服务。该系统还实现了用户、角色、权根管理等功能,同时还添加了信息中心,这样,用户可以更方便地了解商城的动态。网上购物商城采用ASP.net WEB应用程序的典型系统架构模式:数据库---数据访问层---业务逻辑层---页面表示层。每一层说明如下:
A:数据库是应用系统的底层,它保存系统的所有数据。本系统使用SQL server2000数据库。
B:数据访问层封装访问数据库的各种操作,如连接数据库、操作数据库、数据转换等。本系统的数据访问层由文件SQLHelper.cs实现,该文件中定义了类SQLHelper专门用来处理访问数据库的各种操作。
C:业务逻辑层与应用系统的业务逻辑相关联,它使用数据访问层提供的服务,同时也为上层提供服务。业务逻辑层通过数据访问数据库的功能,同时为上层提供访问数据库的接口或函数等服务。
D:页面表示层实现应用系统的具体功能,一般由WEB页面、控件、组件组成。
2.2 数据流程图
数据流程图描述:用户登录或注册后进入商城,浏览商品,然后对商品评论或留言。用户根据商品种类可以选购想要的商品,把商品放入购物车,刚不再需要买商品时查看购物车,之后创建订单,提交订单后,就可以自行离开。由于系统的数据流图比较大,所以采用分层的形式给出,数据流图第0层如图2-1所示:
图2-1 数据流图第0层
以上为系统的第一层数据流图,它描述本系统的基本数据流程信息,而制作系统是围绕着用户管理和订单管理两个大模块来制作的。
数据库E-R图
数据部分的E-R图如图2-2所示:
图2-2 系统E-R图
2.4 系统模块设计
网上购物商城是利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表整个的数据结构,下面的各层矩形框代表各个数据的子集,框代表最底层的各个矩形组成
显示全部