文档详情

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

发布:2017-03-11约8.46千字共49页下载文档
文本预览下载声明
任务实施 任务实施 在用户表(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软件开发技术项目实践 任务描述 掌握系统设计的相关知识 掌握进行系统设计的方法 任务目标 知识目标 能力目标 系统设计是一个把软件需求转换为软件表示的过程,实际上是为需求说明书到程序间的过渡架起一座桥梁,其目的是
显示全部
相似文档