华章培训网

注册

 

发新话题 回复该主题

使用自然框架快速开发网上商城(送源码) [复制链接]

1#
课程描述:
本课程构建了一个综合性的B2C网上商城。主要实现的功能:公司发布商品,商品的展示,商品分类,公司发布资讯;会员注册,会员购买商品,购物车,订单,商品评论、资讯评论等功能。
主要内容:
l 公司发布商品,会员购买商品。
l 商品分类,二级分类的嵌套显示。
l 商品的扩展属性。
l 购物车,临时购物车和会员购物车的实现。
l 静态化、站内搜索等。

购买地址:http://www.china-pub.com/3500779


讲师介绍:
金洋
网名:金色海洋(jyk),八年多的软件开发经验。
擅长asp.net 、SQL Server2000、自定义控件,企业定制开发。

个人作品:
老版本的三好在线(www.sanhaoonline.com现在域名:www.sosol.com.cn )
企业定制开发:
某质量认证中心的《客户认证信息管理系统》
某工程机械集团的《客户售后服务管理系统》
经验总结:
自然框架。在线演示:http://demo.naturefw.com/login.aspx
Csdn技术专家:http://blog.csdn.net/jyk
博客园推荐博客:http://jyk.cnblogs.com





《使用自然框架快速开发网上商城》

课程计划表



序号

培训内容

课时

 

课程概述

1

名字

1课程概述

1


课程目标:讲解课程主要内容,以及讲课方式。


课程内容:

l 介绍课程主要内容
需求分析、数据库设计、后台搭建、前台页面、应对需求变化。

采用asp.net2.0C#)、自然框架、SQL Server2000来实现一个B2C的网上商城。

l 介绍课程特点
以实践为主,介绍各种经验、技巧,性能测试和压力测试。

l 分享工作经验
学习方法、核心竞争力、应聘技巧、潜力等。




需求分析


1


名字

2网站分析

2


课程目标:了解目标网站的功能,找到客户要实现的功能。


课程内容:

l 分析淘宝网的功能,比如:商品展示、购物车、订单,会员注册等功能点

l 以面向对象的方式表示网站功能。

l 以数据库的方式表示网站功能。



设计数据库

2

名字

3数据库的设计

3


课程目标:使用PD设计ER图,掌握整体结构。


课程内容:

l 数据库有两个要点,本节介绍第一个,即表之间的关系。

l 商品、会员、购物车订单、资讯等的设计

l 商品:商品主表、商品评论、商品多图、商品扩展属性。

l 会员:会员主表、联系方式等

l 购物车:临时购物车、会员购物车、暂存架、订单

l 订单,商品订单

l 资讯,网站里的资讯,资讯评论。


名字

4数据库文档的编写

4


课程目标:用Excel文档的方式,编写数据库的详细信息。


课程内容:

l 数据库的第二个要点就是字段的含义,尤其是标志性的字段的含义。

l 表名、字段名、视图、存储过程的命名习惯。

l 表、字段、视图、存储过程等的管理。

l 详细讲解各个表、字段的含义



网站的后台搭建

3

名字

5后台的搭建

5


课程目标:使用自然框架支撑程序,快速搭建网站的后台管理。


课程内容:

可以使用自然框架支撑程序做下面这几件事情:

l 建立数据库表

l 填写配置信息

l 设计功能节点

l 设置列表页面(包括查询、分页、功能按钮)

l 设置表单页面

l 设置删除信息

l 最后填写测试数据


名字

6特殊功能的实现(1

6


课程目标:如何应对特殊的业务逻辑,以n级分类为例进行说明。


课程内容:

l 如何处理复杂的业务逻辑。自然框架和实体类的“合作”。

l N级分类的添加、修改。

l 复杂的删除的功能实现。


名字

7特殊功能的实现(2

7


课程目标:实现商品的扩展属性,即商品的个性化属性。


课程内容:

l 商品扩展属性的思路、设计、编码实现

l 数据库:扩展属性描述表、商品的扩展属性

l 编码实现。



前台页面的编写


10


名字

8设置页面整体结构

8


课程目标:页面基类的设计和用户控件的使用。


课程内容:

l 设置页面基类,把共用的信息放在基类里面。

l 基类里可以做的事情,比如记录用户访问过的页面等。

l 母板与用户控件的对比。


名字

9从商品列表开始

9


课程目标:实现商品列表。


课程内容:

l QuickPager分页控件的使用方式。

l 数据的绑定方式的性能测试:Eval(Container.DataItem as DataRowView)

l 多种显示数据方式的对比:RepeaterDataListforeach


名字

10显示商品详细信息

10


课程目标:实现商品详细信息。


课程内容:

l 商品基本信息的显示。

l 商品的扩展属性的显示。

l 商品评论的显示。

l 资讯的显示。


名字

11 实现首页

11


课程目标:实现首页。


课程内容:

l 首页导航

l 商品分类(分类的嵌套显示,二级分类)

l 最新商品

l 最新资讯

l 推荐商品


名字

12实现会员中心功能

12


课程目标:实现会员相关的一些功能。


课程内容:

l 注册会员,会员名称(即电子邮件)的验证。

l 会员中心:修改密码、修改信息、查看购物车、查看订单等功能。


名字

13实现购物流程

13


课程目标:实现购物流程。


课程内容:

会员的购物流程

l 暂存架

l 临时购物车

l 会员购物车

l 生成订单


名字


14实现站内短信


14


课程目标:实现站内短信。


课程内容:

l 商家向会员发的短信——通知

l 会员之间的短信。

l 商品信息订阅。


名字

15实现站内搜索

15


课程目标:实现站内的信息搜索。


课程内容:

l 站内信息搜索,类似于baidu那样的搜索,限一个关键字。

l 设计一个表,记录站内的信息。建立临时表存放搜索记录、评价等级。


名字

16网站的静态化

16


课程目标:缓存、静态化与伪静态化。


课程内容:

l 首页的缓存,列表页URL重写,详细页生成文件(也可以URL重写),评论采用Iframe

l URL重写与静态页的动态切换。

l 生成静态页。

l URL重写。


名字

17搜索引擎

17


课程目标:抓蜘蛛。兼顾搜索引擎与用户体验。


课程内容:

l 如何得知搜索引擎的蜘蛛是否访问过网站。

l 兼顾搜索引擎,同时兼顾用户体验和提高性能的方法。


 

如何应对需求变化

3

名字

18需求分析时如何应对需求变化

18


课程目标:做需求分析的时候如何为未来打算。


课程内容:

l 永远不变的是——需求会不断的变化

l 在做需求分析的时候,根据自己的经验,为未来可能会发生变化的地方做预留。


名字

19数据库设计如何预留接口

19


课程目标:数据库设计的时候预留“接口”。


课程内容:

l 设计数据库的时候预留字段。但是不一定实现,只是为未来做预留。


名字

20 自然框架如何应对字段的变化

20


课程目标: 自然框架不参与客户的业务逻辑,但是要负责字段的变化。


课程内容:

l 自然框架如何应对 加表、加字段的需求。


更多精品课程推荐:
C#客户端软件开发--透过博客编辑器看软件开发流程(送源码)
http://www.hztraining.com/bbs/showtopic-30.aspx
基于ASP.NET4.0、ExtJs技术构建酒店管理系统(送源码)
http://www.hztraining.com/bbs/showtopic-854.aspx
使用asp.net+NHibernate+Spring开发CMS系统(送源码)
http://www.hztraining.com/bbs/showtopic-482.aspx
订单查询管理系统Silverlight4(送源码)
http://www.hztraining.com/bbs/showtopic-10.aspx
7天精通C#教程(送源码)
http://www.hztraining.com/bbs/showtopic-9.aspx
本主题由 管理员 admin 于 2013-12-26 15:35:58 执行 屏蔽帖子 操作
分享 转发
TOP
2#

看一看
TOP
3#

这个课程很不错,对B2C的每一个模块都有清楚的讲解,可以看看~
TOP
4#

如果有什么疑问,欢迎大家提出来,我们一起来讨论。
TOP
5#

有没有全的?
TOP
6#

没看到源码啊
TOP
7#

有没有全的?
honmaysuzuki 发表于 2010-11-14 14:25:00


您好,我们的课程正在录制中,已有的课程已经过半,我们会尽快完成本套课程,非常感谢您的关注。
TOP
8#

课程已经很久没更新了 什么时候有新课程呀?
TOP
9#

ads

asdads
TOP
10#

回复 8# qqx 的帖子

您好!这个课程讲师正在搭建与课程内容相关的内容。
TOP
11#

谢谢分享,不好意思,上面发错了
TOP
12#

k k ,是不是要腹黑的呢
TOP
13#

下载学习
TOP
14#

感谢分享~
TOP
15#

看看,谢了。
TOP
16#

东西很好!!!
TOP
发新话题 回复该主题