软件开发实用教程第2版教学课件ppt作者华驰16系统设计课件.ppt

软件开发实用教程第2版教学课件ppt作者华驰16系统设计课件.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件开发实用教程第2版教学课件ppt作者华驰16系统设计课件.ppt

任务实施 任务实施 在用户表(Accounts_Users)中,使用id字段惟一标识某个用户,并将其设为自动增1.当向数据库中添加用户信息时,不需要显示添加id的值,数据库会在原来的id值基础上自动增1后作为新记录的Id值。 ②角色表(Accounts_Permissions)。角色表主要存储系统角色信息,表的字段说明如表1-23所示。 任务实施 ③新闻种类大类表(web_news_Style)。新闻种类大类表主要存储系统新闻种类大类信息,字段说明如表1-24所示。 在新闻种类大类表中style_id字段作为新闻种类小类表的外键。 任务实施 ④新闻种类小类表(web_news_Style_More)。新闻种类小类表主要存储系统新闻小类信息,字段说明如表1-25所示。 每种新闻大类可以包含多个新闻小类。 任务实施 ⑤新闻表(web_news)。新闻表主要存储新闻信息,它使用新闻种类大类表的style_id字段和新闻种类小类表的style_more_id字段作为外键。新闻表的字段说明如表1-26所示。 任务实施 新闻表包含新闻的标题和内容,以及其他的与新闻相关的信息,如新闻发布状态的标识fbwz。 【提示】web_news表的fbwz字段标志某条新闻发布的范围。 任务实施 ⑥附件表(files)。附件表主要存储新闻的附件信息,它使用字段anli_id作为新闻表的外键。附件表的用户说明如表1-27所示。 附件表通过字段anli_id和新闻表字段news_id取得关联。 任务实施 ⑦图片表(TB_Images)。图片表主要存储新闻的图片信息,它使用字段news_id作为新闻表的外键。图片表的用户说明如表1-28所示。 图片表通过字段news_id和新闻表字段news_id取得关联。 任务实施 (3)数据库关系设计 在数据库DB_Quality中,用户表Accounts_Users和角色表Accounts_Permissions相关联;新闻表(web_news)和新闻种类大类表(web_news_Style)、新闻种类小类表(web_news_Style_More)、附件表(Files)、图片表(TB_Images)相关联。用户表又和新闻表相关联。数据库的关系设计图如图1-69所示。 任务实施 数据库关系设计图 任务实施 3.系统通用类设计 此处笔者主要介绍“中国无锡质量网”后台管理系统中使用的主要通用类,如数据库连接字符串类、用户输入处理类以及Web.config文件等。 系统通用类设计 ①数据库连接字符串类(gloabl) 由于在系统中,数据库连接字符串在多处使用,所以在此封装成一个类专门处理数据库连接字符串。该类代码如下: 任务实施 ②用户对数据库中的数据进行读取、增加、修改类。 此处,笔者主要通过对表web_news_Style中记录的读取、修改、增加来说明类_getEntity、类_InsertEntity、类__UpdateEntity的定义。类_getEntity的主要定义如下: 任务实施 类_InsertEntity主要是对数据库中的数据进行插入操作,类的主要定义如下: 任务实施 __UpdateEntity类主要是对数据库中的数据进行更新操作,类的主要定义如下: 任务实施 (2)Web.config设计 在本系统中,Web.config文件配置系统的总体信息,如数据库连接字符串、全局主题信息、上传文件大小、水晶报表信息及第三方控件FCKeditor信息等。该文件的主要配置如下: 任务实施 任务考核 在本任务中,读者需要完成系统的设计,包括系统界面设计、数据库设计和系统通用类设计。主要考核系统界面设计、数据库设计及系统通用类设计。表1-29为本任务考核标准。 小结与课堂延伸 通过本章节内容的学习,了解系统设计的内容及基本方法,并在此基础上设计出“中国无锡质量网”管理系统的层次结构、数据库和系统通用类。考虑到读者层次,对类图没有进行进一步设计,因此,在扩展性、可重用性等方面还有一些欠缺,希望有兴趣的读者参阅设计模式相关知识后,在此基础上优化设计。 小结 课 堂 延 伸 1.使用Visio工具将数据模型直接转换为SQL Server 2008 R2的物理模型,即通过Visio直接建立SQL Server 2008 R2数据库。 2.了解UML部署图基础知识及绘制方法。 3.选取其他系统设计好的类图,将类图转换为关系模式并规范化。 学习情境一:系统分析与设计 工作任务:系统设计 ASP.NET软件开发技术项目实践 任务描述 掌握系统设计的相关知识 掌握进行系统设计的方法 任务目标 知识目标 能力目标 系统设计是一个把软件需求转换为软件表示的过程,实际上是为需求说明书到程序间的过渡架起一座桥梁,其目的是

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档