《基于_NET的教育网站的设计与实现_夏智伟.doc》由会员分享,可在线阅读,更多相关《基于_NET的教育网站的设计与实现_夏智伟.doc(58页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 谨以此论文献给中国海洋大学老师们 夏智伟 基于 .NET的教育网站的设计与实现 学位论文完成曰期 : 签字日期 独创声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的 研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其 他人已经 发 表 或 撰 写 过 的 研 究 成 果 , 也 不 包 含 未 获 得 (注:如没有其他需要特别声明的,本栏可空) 或 其他教育机构的学位或证书使 用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意。 学位论文作者签名 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用
2、学位论文的规定,有权保留并 向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人 授权学校可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用 影印、缩印或扫描等复制手段保存、汇编学位论文。同时授权中国科学技术信息 研究所将本学 位论文收录到中国学位论文全文数据库,并通过网络向社会公 众提供信息服务。(保密的学位论文在解密后适用本授权书) 学 位 论 文 作 者 签 名 导 师 签 字 : 签 字 日 期 年 月 以 日 签字日期: 年月日 基于 .NET 的教育网站的设计与实现 摘要 本课题针对潍坊教育网的需求,以该网站现有的正在运行的两站为研究基 础,根据潍坊教
3、育网的现实情况,在对网站建设的理论和方法的综合分析的基础 上,选择了使用 .NET 技术对网站进行优化设计,对网站的功能做了进一步的修 改和加强。 随着 Internet 和信息技术的发展,现有网络编程技术彰显的技术缺点及不 足,势必制约着现代网站建设的发展。本文首先对系统的特点和要求进行了深入 的分析,继而在充分考虑系统安全性问题的基础上针对其特点设计了相应的系统 结构,讨论并确定了 N 层逻辑结构的系统设计,提出了可供采用的系统部署方案。 本文说明了开发工具 APS. NET 和 C#的选择,完成了系统的总体结构的设计,设 计了前台和后台各个功能模块的基本构成。根据设计要求,选择了合适的数
4、据库 系统 SQLServer2005。 阐述了系统采用的 NET 开发技术体系,并采用 .NET 技术 和 CII 语言运用多层技术开发体系实现了各个具体模块的功能。 ASP.NET 是基 于 .NET 框架体系结构的一部分,它为网站建设与开发提供了强有力的技术支持 和保障,与传统的网站开发技术相比, ASP. NET 提供了许多重要的优点,简易性、 安全性、可管理性等优点,加快了开发效率。最后给出本文的总结和对开发体系 的思考。 本文介绍了建设教育网站所使用的理论、方法,明确了当前教育网站的设计 的方向,并根椐当前教育网站的运营现状,对网站的整个系统进行了进一步的优 化。通过对教育网站的设
5、计,达到了该网站预期目的。 关键词:网站设计;远程教育;教学系统;信息系统 The Design and Implementation of the Wei fang Education Website based on . NET ABSTRACT According to the current situation and the demand of Weifang Education Website, this subject bases its research on the existing and operating website; based on the comprehens
6、ive analysis of the theory and approaches of the website construction, it employs the .NET technology to optimize the website design and it further revises and consolidates the function of the website. As the rapid development of the internet and the information technology, the technical disadvantag
7、es of the existing ASP technology manifest greatly, which is bound to restrict the development of modem website construction. Therefore, this thesis firstly analyzes the characteristics and the demand of the system intensively; then based on the thorough consideration of the system security, the aut
8、hor designs corresponding system structure according to its feature. The author also discusses and determines the system design of N logical organization, and at the mean time the author also puts forward an adoptable system deployment scheme. This thesis illustrates the choice of development tools
9、APS. NET and C#5 and it fulfills the design of gross structure. The thesis designs the basic component of the front and back functional module as well. In the light of design demand, it chooses appropriate database system SQL Server 2005, and it also elaborates on the adoption of the .NET developmen
10、t technology system. By using multilayer technical development system it achieves its function of every specific module by adopting .NET technology and C# language program. ASP. NET is one portion of. NET. architecture framework, and it provides powerful technical support and safeguard for the const
11、ruction and development of the website. Compared with traditional website development technology, ASP.NET has great merits including simplicity, security, and manageability. In addition, it speeds up development efficiency. Finally, the author concludes and reflects the development system. This thes
12、is introduces the theory and approaches that are needed in the construction of Weifang Education Website, and it directs the development direction of the present Weifang Education Website; according to the existing operation situation of Weifang Educatio Website, it further optimizes the entire syst
13、em of the website. Through the design of Weifang Education Website it reaches the expected goal of the website. Key Words: website design; distance education; instructional system; information system目录 1 绪论 . 1 1.1研究开发的项目背景和课题来源 . 1 1.1.1 研究开发的项目背景 . 1 1.1.2 研究开发的课题来源 . 1 1.2研究开发的目的、理论意义及实际应用价值 . 2
14、1.2.1 研究开发的目的 . 2 1.2.2 研究开发的理论意义 . 2 1.2.3 研究开发的实际应用价值 . .2 1.3研究开发的主要研究内容 . 1 2系统实现关键技术 . 4 2.1 .NET 技术简介 . 4 2.1.1 Microsoft .NET 综述 . 4 2.1.2 .NET 的基本组成 . 4 2.1.4 使用 Microsoft.NET 平台重要意义 . 4 2.2 C#语言简介 . 5 2_3ASP.NET 简介 . 5 2.4数据库环境 . 5 3系统的市场调查和需求分析 . 6 3.1市场调查与分析 . 6 3.2系统需求 . 6 3.2.1 潍坊教育网需求及
15、服务功能分析 . 6 3.2.2 潍坊教育网可行性分析 . 7 3.3潍坊教育网系统概述 . 8 3.3.1 潍坊教育网系统构架 . .9 3.3.2 潍坊教育网系统功能模块设计 . 10 4潍坊教育网功能总体设计 . . . 12 4.1潍坊教育网总体开发流程 . . 12 4.2实施进度表 . . . - . 12 4.3构建开发环境 . 12 4.4潍坊教育网总体结构 . 13 5.1数据库的设计思想 . 15 5.2数据库 E-R 图 . 17 5.3数据访问的策略 . 19 6.1公共模块设计 . 20 6.1.1 配置信息页面设计 . 20 6.1.2 数据库链接页页面设计 . .
16、 . . .20 6.2网站的详细设计与功能实现 . 21 7总结与展望 . 39 總 i 吾 . 40 参考文献 . 412 攻读工程硕士期间所发表的文章 . . . . 43 git . . . 44基于 .NET 的教育网站的设计与实现 1 绪论 1.1研究开发的项目背景和课题来源 1.1.1研究开 发的项目背景 该项目研究开发背景大致分为三个方面:首先,潍坊教育在最近 10 年来呈 现出了飞速发展的趋势,潍坊的升学率在山东省是最高的,潍坊的素质教育在山 东省乃至全国,都是名列前茅的,潍坊的社会办学力量,也在这样的大背景下得 以迅猛发展。可以说,在潍坊,教育是让市委市政府满意的,在潍坊,
17、已经形成 了一个人人人关心教育、教育惠及人人的氛围。 其次,互联网作为全球新兴第四媒体,已经 在广播、电视、报纸之后,成为 越来越多人们使用的日常工具,在全国,最近十年来,一场风起云涌般的网站建 设热潮一直蓬勃发展着,很多网站,因为其专业性强,服务功能强大,得以迅速 发展,并成为服务固定人群的一种不可缺少的重要媒体。 再次,近十年来,互联网在中国的发展呈现了一片繁荣的景象,目前,全国 注册网民用户超过近 2 亿,随着 Internet 信息技术的不断发展和壮大,越来越 多的企事业单位,开始建立或计划建立自己的网站 1。但是,对于众多尚处于起 步阶段的企事业单位来说,聘用专职的网络技术人员,其成
18、本实在是太高 了。此 外,像潍坊教育网这样的中小型企事业单位,所需要的往往是一个技术性相对不 必过高、新闻信息含量要多的新闻发布系统,这样,其实只需要掌握一些简单的 计算机及网络知识,就能够完好地建立和维护这一网站了。 1.1.2研究开发的课题来源 基于以上三个方面背景,潍坊教育网在潍坊教育迅猛发展和网络媒体快速被 人们接受的情况下,迎合发展需要,迅速应运而生。潍坊教育网通过查阅资料得 知,提供某一行业信息内容的网站、大型的综合性门户网站和电子商务网站是目 前商业网站发展的热点 2,于是,潍坊教育网果断选择了“提供某一行业信息内 容”这一出发点和落脚点,在潍坊,把几乎与人人都有关系的教育这一重
19、大社会 问题,用潍坊教育网的网络平台及时发布出来。于是,应潍坊晚报教育周刊的要 求,潍坊教育网通过与潍坊晚报教育周刊的全面对接,新闻容量得以进一步扩大, 网站的基本结构在更大层面上丰富了潍坊教育报道的内容和深度。很快,潍坊教 基于 .NET 的教育网站的设计与实现 2 育网成为数十万潍坊人乐于接受的重要教育专业信息发布平台。 1.2研究开发的目的、理论意义及实际应用价值 1.2.1 研究开发的目的 在潍坊,为广大市民提供一个不受新闻容量限制的媒体平台,只有网站可以 做到,报纸受版面限制,电视受节目时间限制,因此,在潍坊教育新闻蓬勃发展 的前提下,用这个网站平台,潍坊人关注教育,思考教育发展中的
20、众多现象和问 题,开展一系列丰富多彩的教育内容,使越来越多的教育内 容深入人心,这是本 网站开发的目的。 1.2. 2研究开发的理论意义 综上所述,从理论上讲,潍坊教育网的开发,有其社会实际需要,同时, 加之互联网时代下人们对互联网的认可度不断提高,而潍坊教育网的专业性,主 要集中在新闻理论方面,并非网络技术应用,因此,该项目的研究和开发,具有 充足的理论和现实支持,符合社会发展需要,而实践是检验一切真理的标准,符 合实践,则潍坊教育网的建设理论充足。 1.2. 3研究开发的实际应用价值 潍坊教育网 运行 3年多来,先后策划、支持了 10余项潍坊市教育界的重大 活动,成为潍坊教育新闻发布最权威
21、的媒体之一,辅助潍坊百余家社会力量办学 单位提升了自身品牌,浏览用户达到 70余万人次,在创造了经济效益的同时, 为越来越多的市民所认可,市民们口碑相传,潍坊教育网逐渐成为最专业的潍坊 地区第一教育门户网站。 因此,本篇文章主要介绍潍坊教育网这一教育新闻网站的设计与实现,本项 目主要来源于潍坊晚报教育周刊教育新闻网站开发和运营。 1.3研究开发的主要研究内容 本文主要介绍了建设教育网 站所使用的理论、方法和技术,明确了当前教育 网站的设计的方向,并根椐当前教育网站的运营现状,对网站的整个系统进行了 进一步的设计。通过对教育网站的设计,达到了该网站预期的效果。 论文在对商业网站开发的理论和现有网
22、站开发技术分析的基础上,从分 基于 .NET 的教育网站的设计与实现 析 .NET 框架着手,对 C#. NET 技术、 ASP. NET 技术和 SQLServer 技术做了详细具 体的分析。然后,介绍了潍坊 晚报教育周刊教育新闻网站开发的详细设计和 总体的实现。 此网站在动态网页设计时利用了 Web form 技术,数据库的连接与访问的实 现使用了 ADO. NET 技术,数据库管理用 SQL Server 2005实现,最后介绍了供用 户浏览的前台系统、对整个网站进行管理的后台管理系统的设计与实现,且对其 各模块的实现作了详细的描述,同时在系统实现上附有少量的源程序代码。 本项目采用软件
23、工程的方法,按照需求分析,总体设计,详细设计,数据库 设计 ,UI (用户界面)设计等部分展开,采用成熟设计技术,吸取其他项目研发 设计经验,在 .NET 架构下设计与开发。 本项目采用 Ctt.NET 2005、 ASP. NET2.0开发技术,后台采用微软的 SQL Server2005数据库管理系统,在开发过程中重点对数据层的数据存储和检索的 开发与实现、业务层的用户界面层和数据层之间的数据传输和表示层的客户端界 面的设计以及整个系统的部署,完善整套设计方案。如图 1-1系统实施方案图。基于 .NET 的教育网站的 设计与实现 4 2系统实现关键技术 2.1 .NET 技术简介 , 2.
24、1.1 Microsoft .NET 综述 .NET框架是一个跨语言的统一编程环境,是包含了多语言组件的开发环 境。 .NET的出现,使开发人员在建立 Web 应用 程序和 Web 服务变得更容易,使 用 XML Web 服务能够让 Internet 上的各应用程序之间实现更好的沟通 34。也就 是说, NET 的经验是XML Web 服务,不管用户在什么地方、什么时间,以及利用 什么样的设备都能访问到所需要的信息,使用户可以在互联网访问信息,以综合 的方式节省时间和金钱的独立应用程序 5。 2. 1.2 .NET 的基本组成 .NET 框架是构建并运行应用程序的平台,它主要由公共语言运行库和
25、 .NET 框架类库组成。公共语言运行库,即 CLR, 主要管理内存、线程执行、代码执行、 代码安全验证、编译以及其他系统服务。这些功能是在公共语言运行库上运行的 托管代码所固有的 6。通过托管组件赋予的不同的责任,对于文件访问操作、注 册表访问操作等安全性问题取决于托管组件的来源。 .NET 框架类库是一个由 Microsoft .NET 框架 SDK中包含的类、接口和值类型组成的库。该库提供对系 统功能的访问,并且被设计为 .NET框架应用程序、组件和控件的生成基础 2. 1.4使用 Microsoft. NET 平台重要意义 自从 2002 年最初发布至今, .NET 技术改变了几乎所有
26、 Windows 应用程序的 构建方式。 .NET 对基于 Windows 的软件开发起到了革命性的影响 8。对于开发人 员而言, .NET 提供了一个可以创建范围广泛的应用程序的多语言环境,可以自 由选择自己熟悉的语言进行程序的开发,降低了程序开发、系统的维护的难度, 轻松摆脱硬件束缚,实现互联网的连接;对于企业而言,通过企业内外多种服务 的联合,很容易把企业内部数据和客户及合作伙伴的相关数据结合在一起,大大 简化了应用程序的创建过程,为企业应用程序的创建开辟一条新 路 9。 2.2 C#语言简介 在 .Net 平台上, C#是开发 .NET 框架应用程序的最好语言,也是微软公司极 力推荐的
27、新一代开发语言。 基于 .NET 的教育网站的设计与实现 5 C#是一种现代的面向对象语言,虽然继承了 C 和 C+的诸多优点,摒弃了 C+编程中可能导致严重结果的错误的缺点,但是 C#看似基于 C+写成,但又融 入其它语言如 Delphi、 Java、 VB 等,从而 C#使 C/C+程序员可以快速进行网络 开发,同时也保持了开发者所需要的强大性和灵活性 1浏览新闻标题信息。 浏览潍坊教育的教育新闻、政策法规、各本科、大中专院校信息,并可 发表留言。 通过输入关键字搜索要查找的内容。 参加小记者培训、名师讲堂等活动的网上报名。 潍坊 k 育网管理员功能区 管理员通过输入帐号和密码正常登陆系统
28、后,除了普通浏览者具有 的权限 外,还可以进行如下操作: 新闻标题信息管理,对新闻标题信息进行添加、修改和删除等操作。 对教育新闻浏览者的留言进行管理,对留言持有回复、保留、删除等权基于 .NET 的教育网站的设计与实现 9 对网上报名人员的报名信息进行统一管理。 3.3.1潍坊教育网系统构架 潍坊教育网设计流程:首先总体规划系统的总体结构,然后构建教育新闻系 统的数据库,再详细设计潍坊教育网的功能,然后代码实现系统功能,最后用户 浏览图 3-1系统总体框架 图 3-2前台系统功能架构 基于 .NET 的教育网站的设计与实现 10 界面,如图 3-1所示。 3. 3. 2潍坊教育网系统功能模块
29、设计 1) 潍坊教育网系统的主要功能 用户浏览功能:用户可以浏览新闻动态、政策法 规、网上留言、进行网 上报名等。 管理员管理功能:管理员对整个后台进行管理,主要包括新闻内容管理 与显示功能、搜索功能、公告显示与管理、管理员修改登录帐号与密码功能。 潍坊教育网主要分为 3大模块,包括公共系统模块,系统前台和后台管理系图 3-3后台系统功能架构 2)潍坊教育网系统功能模块 基于 .NET 的教育网站的设计与实现 统功能模块。其中前台系统功能模块和后台系统功能模块分别如图 3-2、 3-3所基于 .NET 的教育网站的设计与实现 12 4潍坊教育网功能总体设计 4.1潍坊教育网总体开发流程 从提出
30、需求分析到系统实现实施严格按照软件工程流程和规范逐步进行研 究设计和开发 23。设计开发流程如下: 1) 、潍坊教育网总体设计阶段 2) 、潍坊教育网数据库设计阶段 3) 、潍坊教育网详细幵发阶段 4) 、潍坊教育网测试阶段 5) 、潍坊教育网维护阶段 4.2实施进度表 潍坊教育网开发环境如下所述: 1) 开发环境 网站开发环境 : Microsoft Visual Studio 2005集成开发环境 网站开发语言: ASP.NET+C#.NET 网站后台数据库 : SQL Serve r2005 运行环境运行平台 : Windows Server 2003 2) 服务器端 操作系统 : Wi
31、ndows 2003 Server Web 服务器: IIS5.0 根据系统总体开发流程和项目实际需求,进度计划安排如下表。表中的起始 时间点从日算起。本课题预计执行期为 24个月,计划进度以自然月计划。 表 4-1进度计划安排表 进度 任务 2008.9-2009.12 市场调查与需求分析 V 系统总体设计 V 数据库设计 V 系统详细设计 V 系统功能实现 V 系统测试与发布 V 4.3构建开 发环境 基 于 .NET 的教育网站的设计与实现 13 数据库服务器: SQLServer2005 浏览器: IE6.0 及以上版本 网站服务器运行环境 : Microsoft .NET Frame
32、work 4.4潍坊教育网总体结构 针对于潍坊教育网网站的需求,现对网站的基本结构进行了初步的设计,总 体设计的基本功能模块框架如下: 1)潍坊教育网前台系统 潍坊教育网前台系统包括用户浏览、新闻搜索模块、新闻留言板、在线投票、 网上报名等模块,如图 4-1所示。 用户浏览:此模块负责新闻版块标题信息显示、新闻详细信息显示及公 告信息显示。浏览者和管理员都有权访问此模块。 新闻搜索: .所有浏览者均可在搜索栏中输入要搜索的新闻关键字直接查 看新闻详细信息,浏览 者和管理员都有权访问此模块。 图 4-1前台系统功能详细设计 用户留言:浏览者进入系统后可以留言,访问者和管理员进入系统时, 首先进入
33、该页面,浏览者和管理员都有权访问此模块。 投票模块:包括用户投票信息、保存投票信息和显示投票结果。浏览者 和管理员都有权访问此模块。 基于 .NET 的教育网站的设计与实现 14 图 4-2 后台系统功能详细设计 1) 潍坊教育网后台系统 潍坊教育网后台系统包含管理员登录、新闻标题管理、新闻信息管理、新闻 留言板管理、投票管理、网上报名等组成。 管理员登录 .包括管理员登录和检查管理员登录信息。检查管理员所输 入的帐号和密码是否合法,只有管理员有权访问此模块。 新闻版块管理:包含添加新闻版块信息、修改版块信息、删除版块信息。 只有管理员有权访问此模块。 新闻信息管理:新闻标题信息的添加、新闻标
34、题信息的修改、新 闻标题 信息的删除。只有管理员有权访问此模块。 公告信息管理:包括公告信息的添加、公告信息的修改和公告信息的删 除。只有管理员有权访问此模块。 新闻留言板管理:只有管理员有权访问此模块,包括留言信息的删除和 留言信息的回复。 基 于 .NET 的教育网站的设计与实现 15 5潍坊教育网数据逻辑层的开发 5.1 数据库的设计思想 潍坊教育网采用 SQLServer2005数据库作为后台数据库。通过分析要在数据 库中存储以下基本信息:管理员信息、新闻标题信息、新闻信息、留言信息、网 上报名信息。建立数据库,名称为 db_news, 其中包含 tb_admininfo、 tb_ne
35、wsclassinfo、 tb_newsinfo、tb_messageinfo、 tb_registerinfo、 tb_gonggaoinfo、 tb_voteinfo 等数据库表 24。 管理员信息表 tb_admininfo,如表 5 -2 所不。 该信息表用于存放管理员的基本信息,包括管理员编号、管理员用户名、管 理员密码。 1)、 数据库表的基本功能,如表 5-1所示。 表 5-1数据库表的基本功能表 数据库表 功能 tb 一 admininfo 存放管理员登录基本信息 tb newsclassinfo 存放新闻版块基本信息 tb_newsinfo 存放新闻详细信息 tbmessag
36、einfo 存放留言基本信息 tbjregisterinfo 存放网上报名基本信息 2)、数据库表的详细结构 表 5-2管理员信息表 字段名 数据类型 长度 说明 备注 adminid int 4 管理员编号 设为主键且自动编号 adminname varchar 20 管理员用户名 不允许为空 adminpwd varchar 20 管理员密 码 不允许为空 3)新闻版块信息表 tb_newsclassinfo,如表 5-3所示。 该信息表用于存储不同标题的基本信息,包括新闻版块编号、新闻版块名称。 5-3新闻版块信息表 字段名 数据类型 长度 说明 备注 classid int 4 新闻版
37、块编号 设为主键且自动编号 classtitle varchar 50 新闻版块名称 不允许为空 4)新闻信息表 tb_newsinfo, 如表 5-4所示。 5-4新闻信息表 字段名 数据类型 长度 说明 备注 newsid int 4 新闻信息编 号 设为主键且自动编号 classid int 4 所属版块编号 不允许为空 newstitle varchar 50 新闻信息名称 不允许为空 newscontent varchar 6000 新闻内容 不允许为空 newsimages varchar 50 新闻图片相对路径 允许为空 newstime datetime 8 添加 /修改时间
38、默认值为 getdate () newsnumhit int 4 点击率 允许为空 5)留言信息表 tb_messageinfo, 如表 5-5所示。 基于 .NET 的教育网站的设计与实现 16 表 5-5留言信息表 字段名 数据类型 长度 说明 备注 messageid int 4 留言 ID 号 设为主键且自动编号 messagetitle varchar 50 留言者姓名 不允许为空 messagecontent varchar 800 留言内容 不允许为空 username varchar 20 留言来源 不允许为空 messagetime datetime 8 留言时间 允许为空
39、messagereply varchar 800 留言回复 允许为空 Messager time varchar 8 留言回复时间 允许为空 6)网上报名信息表 tb_registerinfo, 如表 5-6所示。 表 5-6网上报名 字段名 数据类型 长度 说明信息表 备注 userid int 4 用户 ID 号 设为主键且自动编号 username varchar 50 用户真实姓名 不允许为空 userage varchar 4 用户年龄 不允许为空 userschool varchar 50 用户就读学校 不允许为空 usergender varchar 4 用户性别 不允许为空 u
40、sertel varchar 50 用户电话 不允许为空 useremail varchar 50 用户邮箱 允许为空 usereQQ varchar 50 用户 QQ 允许为空 studyadd varchar 100 拟求学机构 不允许为空 studycourse varchar 100 拟报学科 不允许为空 remarks varchar 5000 备注 允许为空 7)公告信息表 tb_gonggaoinfo, 如表 5-7所示。 表 5-7公告信息表 字段名 数据类型 长度 说明 备注 gonggaoid int 4 公告信息编号 设为主键且自动编号 gonggaotitle varc
41、har 50 公告信息名称 不允许为空 gonggaocontent varchar 6000 公告内容 不允许为空 8)新闻投票信息表 tb_voteinfo,如表 5-8所示。 表 5-8新闻投票信息表 字段名 数据类型 长度 说明 备注 voteid int 4 投票信息编号 设为主键且自动编号 基于 .NET 的教育网站的设计与实现 17 5.2数据库 E-R图 通过对潍坊教育网的需求分析、流程设计以及系统功能结构的确定,规划出满足 用户需求的各种实体以及它们之间的实体及其属性图和实体及其联系图 25。 户需求的各种实体以及它们之间的实体及其属性图和实体及其联系图。 1、 管理员实体及其属性图,如图 5-1所示 2、 新闻版块信息实体及其属性图,如图 5-2所示 Voteteacher varchar 50 要投票的教师姓名 不允许为空 Votenum int 100 投票数 不允许为空 图 5-1管理员实体及其属性图 图 5-2新闻版块信息实体及其属性图 3、新闻信息实体及其属性图,