1 / 40

新闻发布系统

-- 系统设计. 新闻发布系统. 上章回顾. Training 项目简介 项目概述 项目需求分析 角色分析 模块分析 功能描述介绍 模块划分 用例分析. 本章目标. 系统总体设计 应用技术简介 数据库设计 功能模块设计 界面设计. 系统总体设计. 系统总体设计 新闻发布系统采用浏览器 / 服务器端( B/S )的模式来设计。. 系统总体设计. B/S 体系结构原理介绍:. 应用技术简介. 应用技术简介 标准 Web 服务器控件 数据绑定 Web 服务器控件 母版页 主题和皮肤 缓存 异常处理 错误处理

dante-hicks
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. --系统设计 新闻发布系统

  2. 上章回顾 • Training项目简介 • 项目概述 • 项目需求分析 • 角色分析 • 模块分析 • 功能描述介绍 • 模块划分 • 用例分析

  3. 本章目标 • 系统总体设计 • 应用技术简介 • 数据库设计 • 功能模块设计 • 界面设计

  4. 系统总体设计 • 系统总体设计 • 新闻发布系统采用浏览器/服务器端(B/S)的模式来设计。

  5. 系统总体设计 B/S体系结构原理介绍:

  6. 应用技术简介 • 应用技术简介 • 标准Web服务器控件 • 数据绑定 Web 服务器控件 • 母版页 • 主题和皮肤 • 缓存 • 异常处理 • 错误处理 • 内置对象:Request、Response、Server 、Session

  7. 应用技术简介-标准控件 • 标准Web服务器控件 • ASP.NET 包含大量可在 ASP.NET 网页上选用的 Web 服务器控件。本节中的主题介绍用于创建窗体的基本控件(如按钮、文本框)及更复杂的控件(如日历)。

  8. 应用技术简介-数据控件 • 数据绑定 Web 服务器控件 • 数据绑定 Web 服务器控件是指可绑定到数据源控件,以实现在 Web 应用程序中轻松显示和修改数据的控件。数据绑定 Web 服务器控件是将其他 ASP.NET Web 控件(例如 Label 和 TextBox 控件)组合到单个布局中的复合控件。

  9. 应用技术简介-母版页 • 母版页 • 使用 ASP.NET 母版页可以为应用程序中的页创建一致的布局。单个母版页可以为应用程序中的所有页(或一组页)定义所需的外观和标准行为 。 页头 内容一 内容二 页尾

  10. 样式 皮肤 应用技术简介-主题和皮肤 • 主题和皮肤 典雅型 专业型 简明型 传统型 色彩型

  11. 应用技术简介-缓存 • 缓存 • 页面缓存 • 数据缓存 • 片段缓存

  12. 应用技术简介-异常处理 • 异常处理 程序块A 异常处理机制 try {//具体代码} 异常 程序块B 处理 Catch { //error handing } Finally { //clean up }

  13. 应用技术简介-错误处理 • 错误处理 : • 编译错误 • 执行错误 • 逻辑错误 • 语法错误

  14. 应用技术简介-内置对象 Request :可以访问关于请求web页面的个人或进程的信息 • 内置对象: Response :提供一种方法,以准确控制如何将响应发送回发出请求的人那里 Request : Response : Server : Session : Session :可以为每个用户的会话存储信息。 Server :提供一系列有用的与web相关的实用程序。

  15. 数据库设计 • 数据库的名称确定为news_manage • 数据实体: • 新闻信息 • 新闻栏目 • 新闻类别 • 用户 • 用户权限 • 用户登录日志 图示 : 数据实体关系

  16. 数据库设计 • 汇总表

  17. 数据库设计 • 新闻信息表

  18. 数据库设计 • 新闻栏目表

  19. 数据库设计 • 新闻类别表

  20. 数据库设计 • 用户信息表

  21. 数据库设计 • 用户权限表

  22. 数据库设计 • 用户登录日志表

  23. 功能模块设计 功能模块设计:

  24. 功能模块设计 模块关系图 :

  25. 功能模块设计 • 绘制时序图 --添加新闻信息

  26. 功能模块设计 • 绘制时序图 --修改新闻信息

  27. 界面设计 • 分类:前台Web窗体和后台Web窗体 • 共19个Web窗体

  28. 界面设计-前台Web窗体 • 前台Web窗体 • 站点主窗体

  29. 界面设计-新闻查看窗体 • 新闻查看窗体

  30. 界面设计-后台登录窗体 • 后台Web窗体 -后台登录窗体

  31. 界面设计-后台主窗体 • 后台Web窗体 -后台主窗体

  32. 界面设计-添加用户窗体 • 后台Web窗体 -添加用户窗体

  33. 界面设计-管理用户窗体 • 后台Web窗体 -管理用户窗体

  34. 界面设计-添加栏目窗体 • 后台Web窗体 -添加栏目窗体

  35. 界面设计- 栏目管理窗体 • 后台Web窗体 - 栏目管理窗体

  36. 界面设计- 添加类别窗体 • 后台Web窗体 - 添加类别窗体

  37. 界面设计-类别管理窗体 • 后台Web窗体 -类别管理窗体

  38. 界面设计- 新闻发布/修改窗体 • 后台Web窗体 - 新闻发布/修改窗体

  39. 界面设计-新闻管理窗体 • 后台Web窗体 -新闻管理窗体

  40. 本课总结 • 系统总体设计 • 应用技术简介 • 数据库设计 • 功能模块设计 • 界面设计

More Related