1 / 20

电子商务平台系统 实践

电子商务平台系统 实践. 管理员管理模块开发 5. 【 任务描述 】. 本模块主要任务是完成管理员的权限认证、商品库存管理、销售管理及用户管理等方面,使管理员可以实现对网站全面的维护与管理,保证网站的运行安全。. 电子商务平台系统 实践. 管理员管理模块开发 5. 【 任务分析 】. 在实现管理员管理模块功能时要解决好三个主要问题: 如何保证非管理员用户不能进入后台系统? 如何用代码实现用树形列表显示数据?

Download Presentation

电子商务平台系统 实践

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 电子商务平台系统 实践 管理员管理模块开发5 【任务描述】 本模块主要任务是完成管理员的权限认证、商品库存管理、销售管理及用户管理等方面,使管理员可以实现对网站全面的维护与管理,保证网站的运行安全。

  2. 电子商务平台系统 实践 管理员管理模块开发5 【任务分析】 • 在实现管理员管理模块功能时要解决好三个主要问题: • 如何保证非管理员用户不能进入后台系统? • 如何用代码实现用树形列表显示数据? • 为什么用母版页进行页面布局?

  3. 电子商务平台系统 实践 管理员管理模块开发5 【相关知识与技能】 • 标准的三层架构 : 表示层 业务层 数据层 • 了解VS2005中几种页面传值技术的特点: • 使用Application 对象变量 • 使用QueryString变量 • 使用Session变量 • 使用Cookie对象变量 • 使用Server.Transfer方法 • 制作母版页及内容页的制作

  4. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【创建解决方案】

  5. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【登陆页面设计 】

  6. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【登陆页面设计 】 • 2、实现代码 (1)设计数据库,完成数据库操作类的编写。 • 本模块使用的数据表: Admin。 • 数据库中所需存储过程功能: • 实现数据记录的添加功能 • 实现数据记录的删除功能 • 实现从数据表中获取数据的功能 • 从数据表中按指定的ID值查询记录并返加记录 • 实现数据的更新操作

  7. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【登陆页面设计 】

  8. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【登陆页面设计 】 (2)页面程序代码 • 表示层即Web页面设计。 • 当用户输入完登录信息时,可以单击“登录”按钮,在该按钮的Click事件下,首先判断用户是否输入了合法的信息,如果输入的信息合法,则进入网站后台,否则显示说明,提示用户重新输入。 • 业务逻辑层。 • 业务逻辑层处于数据访问层与表示层中间,起到了承上启下的作用。业务逻辑层包括:Model(Admin)、BLL(Admin)两部分,Model子层主要解决如何从数据库中提取和保存数据。BLL子层主要处理一些业务逻辑和业务规则。 • 数据层。 • DAL子层主要就是连接数据库的,执行插入和查询等数据操作,为执行存储过程等数据库操作完成数据的准备工作。

  9. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【母版页Site1.master设计实现】

  10. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【母版页Site1.master设计实现】 • 2.实现代码 • (1)设计数据库,完成数据库操作类的编写。本模块使用的数据表:一级商品类别表TopCategoryTable、二级商品类别表SecCategoryInfosTable。 • (2)表示层即Web页面设计。本层主要功能有两个: • 页面的初始化: • 获取一级商品类别所有内容 • 为根结点添加一级商品类别 • 根据一级商品类别ID来查询二级商品类别中的关联信息 • 为子结点添加二级商品类别 • 导航到库存管理与订单管理的相关页面:导航到库存管理与订单管理的相关页面。TreeView事件通过编码来进行自动导航,用天的事件是SelectedNodeChanged事件。

  11. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【用户页的设计实现过程】

  12. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【用户页UserInfo.aspx的设计实现过程】 1.设计步骤 (1)右击网站“Management”,选择“添加新建项”,找开“添加新项”窗口,在“Visual Studio已安装的模板”中选择“Web窗体”。 (2)单击“添加”按钮,打开“选择母版页”窗口,选“Site1.Master”母版页。(3)在UserInfo.aspx页面的Content区域内,拖入1个GridView控件,单击控件右上角的三角形图标,如图: (4)选择“编辑列”选项,打开“字段”窗体,添加字段如下:

  13. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【用户页UserInfo.aspx的设计实现过程】

  14. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【用户页后台代码实现过程】 • 2.实现代码 • (1)设计数据库,完成数据库操作类编写。用户信息表Member。 • (2)代码实现: • 表示层即Web页面设计 • 主要功能有:显示用户的基本信息、删除用户。针对数据表主要的存储过程SQL语句与登录模块的方式相同,请自行参考前面的内容。 • 业务逻辑层 • 本模块中业务逻辑层包括:Model(Member.cs)、BLL(Member.cs)两部分,实现代码结构与登录模块相同,在此不同重复说明。 • 数据层 • 本模块中数据层包括:DAL(Member.cs)、DB(DbHelperSQL.cs)两部分,实现代码结构与登录模块相同,在此不同重复说明。

  15. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【管理员页的设计实现过程】

  16. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【管理员页的设计实现过程】 1.设计步骤 (1)右击网站“Management”,选择“添加新建项”,找开“添加新项”窗口,在“Visual Studio已安装的模板”中选择“Web窗体” (2)单击“添加”按钮,打开“选择母版页”窗口,选“Site1.Master”母版页。(3)在Admin.aspx页面的Content区域内,拖入1个GridView控件,单击控件右上角的三角形图标, (4)选择“编辑列”选项,打开“字段”窗体,添加字段如下:

  17. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【管理员页的设计实现过程】

  18. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【管理员页的设计实现过程】 (5)单击“确定”,选择“编辑模板”选项,打开“模板编辑模式”窗体,选择“姓名”模板:从标准工具箱中拖入“TextBox”控件。 (6)单击黑色的小箭头,找开“TextBox任务”窗口,单击“DataBindings”,

  19. 电子商务平台系统 实践 管理员管理模块开发5 【任务实施】 【管理员页面代码实现过程】 • 2.实现代码 • (1)设计数据库,完成数据库操作类的编写。本模块使用的数据表:管理员信息表Admin。 • (2)代码实现: • 表示层即Web页面设计。 • 本层主要功能有两个:显示用户的基本信息、删除用户。 • 在数据库部分主要采用了以存储过程方式进行实现的数据库操作,针对数据表主要的存储过程SQL语句与登录模块的方式相同, • 业务逻辑层和数据层与登录模块相同,在此不同重复说明。

  20. 电子商务平台系统 实践 管理员管理模块开发5 【任务小结】 在进行母版页的设计与实现过程中主要是利用了TreeView,它不仅可以通过设计视图利用VS2005为节点添加数据,更灵活的用法是通过SelectedNodeChanged事件来进行动态加载,这种做法在性能上更优越一些。

More Related