电子商务平台课程设计Word格式.docx
《电子商务平台课程设计Word格式.docx》由会员分享,可在线阅读,更多相关《电子商务平台课程设计Word格式.docx(22页珍藏版)》请在冰豆网上搜索。
系统需求分析
随着中国市场经济的成熟,中国企业面对的竞争压力越来越大,企业要想生存,在提高企业内部管理效率、充分利用企业内部资源的基础上,必须不断扩展销售渠道,扩大消费群体,提高企业的竞争力。
随着信息化时代的到来,电子商务网站成为企业对外展示商品信息、从事商务活动的窗口。
如何建立企业电子商务网站,如何把企业业务扩展到Internet上,已经成为企业普遍面临的问题。
可行性研究的前提
要求
购物平台系统要求能够提供会员注册、在线购物、在线支付等功能。
目标
购物平台系统的主要目标是系统全面的展示网站中的商品,简化用户在线购物流程,
确保用户在线支付的安全性,进一步提高企业的经济效益评价尺度
根据用户的要求,系统应以商品展示和销售功能为主,对于网站的最新和热销的商品能够及时的展示在网站的首页中,提供方便快捷的商品查询功能,提供简便安全的在线购物流程。
对于注册用户及商品等数据信息实施有效的安全管理。
开发技术介绍
C#简介
C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。
并定于在微软职业开发者论坛(PDC上登台亮相。
C#是微软公司研究员Anders
Hejlsberg的最新成果。
C#看起来与Java有着惊人的相似;
它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。
但是C#与Java有着明显
的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语
言。
它在继承C和C++虽大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。
C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发
的首选语言。
C#是面向对象的编程语言。
它使得程序员可以快速地编写各种基于MICROSOFTNET平
台的应用程序,MICROSOFT.NE提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
C#使得C++S序员可以高效的开发程序,且因可调用由C/C++编写的本
机原生函数,因此绝不损失C/C++原有的强大的功能。
因为这种继承关系,C#与C/C++
具有极大的相似性,熟悉类似语言的开发者可以很快的转向C搖
简介
是.NETFrameworks的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在
Web服务器上动态创建它们。
指ActiveServerPages(动态服务器页面),运行于IIS
(InternetInformationServer服务,是Windows开发的Web服务器)之中的程序。
MicrosoftSQLserver简介
SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。
SQL语言的
主要功能就是同各种数据库建立联系,进行沟通。
按照ANSI美国国家标准协会)的规定,
SQL被作为关系型数据库管理系统的标准语言。
SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access都采用了SQL语言标准。
虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
SQLServer是一个关系数据库管理系统。
它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
Sybase则较专注于SQLServe在UNK操作系统上的应用。
系统设计
系统设计目标
对于典型的数据库管理系统,尤其是电子商务平台这种网络数据流量比较大的网络管理系统,必须要满足使用方便、操作灵活等设计要求。
本系统在设计时应该满足以下几个目标:
1)界面设计美观友好,操作简便
2)全面、分类展示商城内所有商品
3)显示商品的详细信息,方便顾客了解商品信息。
4)查看商城内的交易分析
5)设置灵活的打印功能
6)对用户输入的数据系统进行严格的数据检验,尽可能的排出认为错误。
7)提供新品上市公告,方便顾客及时了解相关信息
8)提供网站留言功能
9)系统最大限度的实现易维护性和易操作性
10)系统运行稳定、安全可靠系统流程图
系统流程图如1所示。
购物车
更改商品的数量
查看订单
在线支付
图1系统流程图
系统的功能结构
电子商务网站
I-
1
F
!
网络管理员
网站访问者
前台管理系统功能设计如图2所示:
电子商务平台前台管理系统
图2前台功能结构图
电子商务平台后台管理系统的功能设计如图3所示:
图3后台功能结构图
构建开发环境
1)网站开发环境
网站开发环境:
MicrosoftVisualStudio2010集成开发环境,IIS
类别图片
类型名称
类型编号
用户名
网站开发语言:
+C#.
网站后台数据库:
SQLServer2005.
开发环境运行平台:
WindowsXP,Windows7
2)服务器端
操作系统:
windows7
Web服务器:
Internet信息服务(IIS)管理器
数据库服务器:
SQLServer2005
浏览器:
InternetExplorer7/8/9
3)客户端
分辨率:
1024*768最佳
数据库设计
数据库设计是系统中重要的部分。
数据库概要说明
为了是读者对本系统后台数据库的数据表有了一个更清楚的认识,笔者在此设计了数据
库树形结构图。
数据库概念设计
通过对网站进行的需求分析、网站流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象分别为“商品类型”、“商品信息”、“商品订单”、“商品订单明细”和“管理员”实体,实体E-R图如下:
当用户进行该网站时,用户可以浏览该店铺的所有信息,但是如果要购买的就得先登录,才能选购。
用户信息表E-R如图4所示:
用户编号|
、用户信息表
图4用户信息E-R图
为了使用户在网上购物时,能够按照自己所需要的商品类别进行选购,就需要将所列商品划分类别。
商品类型的实体E-R图如图5所示。
商品类型
用户电话
用户e_mail
图5商品类型信息E-R图
对于网上商城所展示的商品,为了是消费者详细了解商品,息都展示出来。
商品信息实体E-R图如图6所示。
应将商品所有的相关信
商品图片
商品热销价
商品市场价
是否打折
商品信息
商品简介
商品名称
商品编号
进货日期
图6商品详细信息E-R图
当消费者选购好商品放入购物车后,如果不在继续购物,便可以前往服务台,进行选怎商品运输方式等相关操作,然后提交订单,最后进行在线支付。
商品订单实体E-
图如图7所示。
商品运输
是否发
商品市场
是否打
商品订单
接收人姓
商品费
订单总费
图7商品订单E-R图
当用户提交完商品订单,订单号等。
商品订单明细
需要进一步了解所购买的商品信息,如所购商品的金额、数量、E-R图如图8所示。
备注
订单详细
商品对应订
图8商品订单明细E-R图
当用户收到商品,使用之后,在一定时间能可以对商品进行评价,即进行留言和评
价。
用户留言板实体E-R如图9所示。
用户留言
电子邮件内容
——
图9用户留言板E-R图
在网站维护的过程中,管理员的角色最为重要。
本网站管理员的实体E-R图如图10
所示
管理员真实姓名E-mail地址
创建时间
图10管理员实体E-R图
数据表设计
(1)用户信息表
用户信息表描述用户的相关信息,如用户的编号、密码等。
表1用户信息表
字段名称中文描述数据类型是否允许空注释
userid
用户编号
int
否
主键
useradmin
varchar(20)
是
userpassword
用户密码
varchar(40)
username
用户真名
useremail
varchar(30)
usershengfen
用户身份
usertelphone
varchar(15)
usershouji
用户手机
useraddress
用户地址
varchar(50)