有没有人大神解答,非专业课程结课;给出大概框架就好

《电子商务网站建设》课程设计

1、建设一个至少有5个页面的小型站点,主题为:学习驿站。

2、主要功能:提供各专业课程的学习资料共享服务,付费型。

3、模块必须连贯,包括:会员提交有价文档、有价产品概览展示、会员注册、网站登录验证、下单交易、订单查询等。

4、必须有数据库支持,数据必须被保存到数据库内,ACCESS数据库或者SQL SERVER 都可以,且不限于这些。必须设计相应的数据库表,必须构建好数据库。

5、课程设计必须有相应的文字说明每个页面的主要功能以及操作思想,必须要截图。各自专业课程特色必须在网站的资料里有体现,例如:营销的课程、物流的课程、电商的课程,不能千篇一律。设计文档中必须有数据库设计的有关说明。

6、每个设计应该综合所学,但不限于课堂所讲,可以是从其他地方学习而来的东西,但限于面向.NET平台的程序设计。

我这里正好有一份电子商务的系统设计报告,基本符合你需要,图片太多就不上传了
二、总体设计
2.1功能需求
本网站包括前台功能和后台功能,对各个模块进行划分管理,能够更好的管理网站信息。
①前台在功能上本网站将分为几个大模块,其中商品主页、商品购买、账户管理等模块又对应有不同子模块:
1. 商品主页(商品主页模块是电子商务网站的核心部分,用户只有浏覧商品才能购买商品,商品的展示尤为重要,用户可以在首页自由搜索想要的商品。);
2. 商品购买(用户可以自由查看商品详细信息,选择加入购物车或加入收藏,最终形成订单完成购买);
3. 账户管理(用户是整个电子商务交易过程的主角。用户注册成为会员,必须要有合法的用户名及密码。他们可以进行自己资料的修改、购物车的管理、收藏夹的管理、发送或取消订单,进行购买或取消购买。

②后台为网站管理员操作页,主要功能如下:
1. 后台登陆(网站管理员有权登陆网站后台测览并增加、删除、更新相关信息
2. 商品管理(网站管理员可以登陆后台对商品进行添加和维护等操作。)
3. 会员管理(网站管理员可以根据用户信息对会员进行管理,并设置相应的权限。)
4. 订单管理(对管理用户的订单信息,用户购买商品后管理员及时给用户回应,给用户结算)

2.2功能需求模块图
2.2.1 用户信息管理
1)E-R图

图2.2 用户信息E-R图

2.2.2 管理员订单管理
1)E-R图
图2.3订单信息E-R图 图2.4订单关系E-R图

2.2.3 订单分类管理
1)E-R图

图2.5 订单信息E-R图

2.2.4收货地址管理
1)E-R图

图2.7 收货地址信息E-R图

2.2.5购物车商品管理
1)E-R图

图2.8 购物车商品信息E-R图

2.2.6收藏夹管理
1)E-R图

图2.9 收藏信息E-R图

2.2.7商品列表视图管理
1)E-R图

图2.10 商品信息E-R图

三、开发环境
开发工具:eclipse

四、功能模块设计

4.1消费者端用户模块
该模块包含用户注册、登陆。
注册模块:用户通过输入手机号、邮箱、用户名、密码完成账户注册,其中,用户名输入完毕后会进行数据库检索,提醒是否有重复,邮箱和手机号会由系统检验其正确性,用户名和密码格式错误系统会进行提醒。全部正确通过校验,即完成账户注册。
登录模块:用户输入用户名和密码,检索数据库后正确即成功登陆,若数据库中无此用户则进行提醒“用户名错误”,若找到此人但密码错误也会进行提示。
4.2消费者端商品相关模块
用户登录成功后即会进入系统首页,系统自动遍历数据库,加载所有的商品信息并显示在主页上。

4.3消费者端购物车相关模块
用户在查看商品详细信息时,可以选择是否加入购物车,并设置数量。在用户的购物者界面,用户可以调整选中的商品和数量,或直接移除购物车。其中,在调整商品数量时,系统会自动为其计算总价。
4.4消费者端收藏夹相关模块
用户在商品的详细信息界面,可以选择是否将其加入收藏夹。在用户的收藏夹界面,用户可以查看到自己收藏夹中的所有信息,并可以进行删除操作。
4.5消费者端地址相关模块
用户在添加地址的页面,可以为自己添加新的购物地址,在订单生成界面,会提供已有地址的选择。
4.6消费者端订单相关模块
用户可以在订单页面查看自己现有的订单信息,并选择是否收货等操作。同时用户在购物时,将选购商品生成订单,然后将新生成的订单显示到用户已有订单界面。
4.7管理者端商品相关模块
管理员可以在商品管理模块进行查看和编辑的操作。在商品管理界面可以查看每一件商品的具体信息,同时可以增加、删除商品。

4.8管理者端订单相关模块
点击所有订单则请求后台以json形式发送数据并渲染到表格中。点击待处理则通过条件查询将为待处理的条目渲染到表格。其余状态类似。通过url传递订单号和状态信息。然后根据点击按钮获取修改后的状态信息提交后台更新。

五、数据库设计

在本网站的建设中,主要要涉及到以下几方面的数据库信息。
(1)用户表

(2)商品表

(3)地址表

(4)订单表

(5)购物车表

(6)收藏夹表

(7)订单条目表