手机版

web校园新闻系统课程设计(11)

发布时间:2021-06-07   来源:未知    
字号:

web校园新闻系统课程设计

图4-2-1 的结构模型

● UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户;

● 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XML Web Services和组件服务组成,其中Web表单是应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础;

● 数据层是通过操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。

提供对Microsoft SQL Server、OLEDB和XML公开的数据源的一致性访问,数据共享用户应用程序可以使用来连接到这些数据源,并检索、操作和更新数据。

有两个核心组件:DataSet 和 .NET Framework 数据提供程序,后者是一组包括 Connection、Command、DataReader 和 DataAdapter 4个对象在内的组件,其组件结构如图4-2-2所示:

~ 11 ~

web校园新闻系统课程设计

图4-2-2 的组件结构图示

DataSet对象是 的断开式结构的核心组件,实现独立于任何数据源的数据访问。Connection 对象提供与数据源的连接,是操作数据库的基础,表示应用程序和数据源之间的惟一会话。Command 对象能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令,实现对数据源的操作,如查询、插入、修改和删除等。DataReader 对象从数据源中读取只进且只读的数据流。DataAdapter 对象是DataSet 对象和数据源之间关联的桥梁,用数据源填充DataSet并解析更新。设计 组件的目的是为了从“数据操作”中分解出“数据访问”。

C#语言是.NET中一种崭新的语言,C#是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合Visual Basic的高效率和C++的强大功能。

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。

~ 12 ~

web校园新闻系统课程设计

第五章 新闻系统的主要开发过程

5.1 数据库设计

数据库设计是系统设计中非常重要的一个关键环节,因为数据库设计就像在建设高楼大厦一样,有稳固的基础,才能有优秀的成果。如果设计不好,在后面的系统维护、变更和功能扩充时,甚至在系统开发过程中,将会出现问题,会遇到非常大的困难,大量工作将会重新进行。

本实例采用SQL server 2000数据库系统,在该系统中新建一个数据库,并将其命名为db_news。然后,在该数据库创建三个数据表,分别为用户信息表(tbUser)、新闻信息表(tbNews)和网站友情链接表(tbLink)。

●tbUser(用户信息表)

用户信息表主要用于保存管理员的基本信息,tbUser数据表的结构如表5-1-1所示。

表5-1-1用户信息表

●tbNews(新闻信息表)

新闻信息表主要用于保存新闻的基本信息,tbNews数据表的结构如表5-1-2所示。

表5-1-2新闻信息表

~ 13 ~

web校园新闻系统课程设计(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)