- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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软件开发技术项目实践 任务描述 掌握系统设计的相关知识 掌握进行系统设计的方法 任务目标 知识目标 能力目标 系统设计是一个把软件需求转换为软件表示的过程,实际上是为需求说明书到程序间的过渡架起一座桥梁,其目的是
您可能关注的文档
- 超临界流体萃取技术课件.ppt
- 超临界流体萃取新课件.ppt
- 超临界流体萃取演示课件.ppt
- 超分子化学-杨杰课件.ppt
- 超分子化学课件.ppt
- 超声与次声波课件.ppt
- 超声波加工技术课件.ppt
- 超声波加工课件.ppt
- 超声波基础知识课件.ppt
- 超声波测距传感器课件.ppt
- Module10unit1课件2024-2025学年外研版英语九年级上册.pptx
- 期末测试卷(试题)-2024-2025学年三年级上册数学北师大版.docx
- 第八单元 数学广角——数与形(单元测试)-2024-2025学年六年级上册数学人教版.docx
- 中图版初中地理八年级下册第7章 第四节巴西.pptx
- 【精密焊接件CNC工艺及加工设计13000字】.docx
- 《解决问题的策略1》(课件)-2024-2025学年五年级上册数学苏教版.pptx
- 人教版高中历史选择性必修2经济与社会生活课后习题 第一单元 第1课 从食物采集到食物生产.doc
- 2024-2025学年湖南省常德市汉寿县高三上学期11月月考数学检测试题.pdf
- 2024-2025学年辽宁省沈阳市高一上学期第三次月考数学检测试卷(附解析).pdf
- 2024-2025学年内蒙古赤峰市高一上学期第二次月考数学检测试题(附解析).pdf
文档评论(0)