基于NET的电子商务系统设计研究

基于NET的电子商务系统设计研究

ID:46078968

大小:70.00 KB

页数:5页

时间:2019-11-20

基于NET的电子商务系统设计研究_第1页
基于NET的电子商务系统设计研究_第2页
基于NET的电子商务系统设计研究_第3页
基于NET的电子商务系统设计研究_第4页
基于NET的电子商务系统设计研究_第5页
资源描述:

《基于NET的电子商务系统设计研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于.NET的电子商务系统设计研究【摘要】:本文以下内容将对基于・NET的电子商务系统设计进行研究和探讨,以供参考。【关键词】:电子商务;系统;设计中图分类号:S611文献标识码:A1、系统功能模块设计本系统的功能模块设计划分为前台在线商城和示台管理两人模块进行实施。整个系统釆用山三层架构衍生的N层架构设计,它们分别为表现层、业务逻辑层、数据访问层、数据层。表现层使用ASPX页面实现,包含了HTML、CSS以及ASP.NETWebControl等元素。业务逻辑层采用直接与ASPX页面对应的.aspx.cs文件实现,其中使用C#代码针对ASPX页面中的WebControl的事件进行编

2、程,从而实现业务功能。数据访问层采用独立的C#类实现对数据库的访问和对业务逻辑层的数据支持。1.1、前台商城功能模块设计前台商城模块主耍针对网站客户需求来设计,旨在为客户提供方便快捷的购物方式。前台部分主要提供给客户展示商品、购买商品、个人信息注册、查看及管理个人信息、商品评论、留言、查看公告等功能。根据前台业务流程需求,客户必须在注册并登录后才能购买商品,未注册或未登录客户只能浏览商品和评论商品以及其他信息(公告、留言等)的浏览。1.2.后台功能模块设计主要针对网站后台用户(管理人员或经营者),除后台用户登录功能外,还包括了首选服务、订单管理、商品管理、配送管理、留言及评论管理、

3、会员管理、系统设置等七大模块。系统设置则包含了系统相关信息的设置,它们是公告、网站前台主题LOGO图片、网站前台页面顶端的BannerT告条图片、无图片显示时的默认图片,系统设置中还包含了数据备份和系统初始化等高权限功能。由于网站的后台管理对安全性要求特别高,系统初始化状态下只保留了一个超级管理员用户admin,该用户具有所有的权限,由网站经营者保管。2、数据库设计2.1、数据库总体设计根据数据实体,可将其设计为13个数据库表,以描述业务逻辑中的数据实体以及实体与实体之间的关系。2.2、数据库表详细设计对每个数据实体所产生的数据库表进行详细设计,包括字段、类型、长度

4、等。一是Customers:客户表。该表存储平台前台用户(即网站客户)的个人信息,其中登录名CustID字段为该表的主键。二是PointConfig:会员积分配置表。该表用于存放会员在前台网站上购物所产生的积分的使用配置方案,如100-500分对应9.5折。三是Admins:管理员表。该表用于存储后台用户(管理员)的基本信息,包括登录名、密码、权限、最后一次登录的时间和IP等信息。其中授权字符串Level字段是由诸如"aaabbb

5、"的字符串表示,其中AdminTD为主键。四是Category:商品分类表。该表存储的是商品的分类信息,该表以递归的方式来存储一级分类、二级分类和三级分

6、类,通过ParentID和CatelD在表内部自联系实现。其中CatelD为主键,ParentID为指向CatelD的外键。五是Products:商品表。该表屮存储着商品的基本信息,如编号、名称、分类、成本、售价等,还存储着商品的库存等相关信息。其中卩roductID为主键,CatelD为指向商品分类表的外键。六是PComments:商品评价信息表。该表用于存储商品的评价信息以及管理员对评价的回复,同种商品可以被评论多次。其中PCID为主键,ProductID为指向Products表的外键,CustID为指向Customers表的外键。七是Orders:订单表。该表存储订单的概要信

7、息,其中不包含订单中商品列表的明细信息。其中OrderTD为主键,SaleTD为指向Sales表的外键,CustID为指向Customers表的外键。八是OrderDetail:订单明细表。该表中存储着所有订单中的商品明细,其中包括该订单商品的编号、名称、单价、数量以及所属订单编号等信息,这将是一个非常庞大的表。ODID为主键,OderlD为指向Orders表的外键,ProductID为指向Products表的外键。九是Announce:公告信息表。该表存储的是要现在前台页面中的公告信息,其中AID为主键。十是ShipMode:配送方式表。该表存储着网站商品的配送方式,不同的配送方

8、式对应着不同的配送费用。ShipID为该表主键。十一是Sales:配送人员表。该表存储配送人员的姓名和联系电话。其中SalelD为主键。十二是Messages:客户留言表。该表用于存储网站前台客户的留言信息以及后台管理员对留言的回复信息。十三是Configurations:网站信息配置表。该表是一个独立的用于存储配置信息的表,这些配置信息主要用来对网站的默认图片、文字等信息。2.3.存储过程设计根据业务逻辑实现需要,在SQLServer中定义了若干存储过程以辅助数据逻

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。