基于ASPNET的新闻管理系统毕业论文_第1页
基于ASPNET的新闻管理系统毕业论文_第2页
基于ASPNET的新闻管理系统毕业论文_第3页
基于ASPNET的新闻管理系统毕业论文_第4页
基于ASPNET的新闻管理系统毕业论文_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

20112011 届本科毕业论文届本科毕业论文 基于基于 ASP.NETASP.NET 的黄淮学院新闻管理系统的黄淮学院新闻管理系统 系系院:计算机科学系院:计算机科学系 学生姓名:学生姓名: 学学号:号: 专专业:软件工程业:软件工程 年年级:级: 完成日期:完成日期: 指导教师:指导教师: 摘 要 在当前社会,信息已成为一种隐型的财富, 人们对信息的需求再也不是局限于单 纯的电视、报纸等大众途径。随着 Internet 在中国的发展日新月异,人们在日常生活中 也越来越多地使用这项新技术来为自己的工作和生活服务,人们通过网络来获取信息 的需求越来越大。 目前,学校工作繁杂、信息众多,新闻管理系统已进入高校,但还未普及,而 对于学校的新闻管理来说,还没有一套完整的、统一的系统。因此,开发一套适合学 校, 兼容性好的新闻管理系统是很有必要的。 如果采用传统的静态页面保存新闻内容, 那么管理员每天不得不花费大量的精力来制作网页。 但是如果利用数据库和动态网页 技术来保存新闻信息,就可以在很大程度上减少信息管理人员的工作量,从而提高工 作效率。 新闻管理系统分为前台和后台两部分,前台主要作用是浏览新闻、管理员登录、 查询、修改、推荐等。后台主要作用是新闻系统管理,采用动态网页及数据库相结合 的方法来进行设计,鉴于 ASP 在设计动态网页上的优势地位及其对数据库的良好支持, 因此选择它来制作动态页面。由于本系统不是大型网络系统,因此采用了操作简单明 了的 ASP 与 HTML,将其相互结合、互相嵌套,并利用 ASP 的相对路径链接访问 Microsoft Access数据库,其中的重点是在动态网页中对数据库的访问与管理。 关键词:新闻;B/S;Access Abstract AbstractAbstract In the current society, information has become a contact lenses wealth, the demand of information to the people no longer limited to pure television, newspapers and so the public way. Along with the development of the Internet in China is developing rapidly, and the people in everyday life also increasingly using this new technology for their work and life service, people through the network to get information needs more and more. At present, the school work multifarious, information heavier, news management system has entered the university, but has not been popular, and for the school news management, it also doesnt have a complete and unified system. Therefore, develop a set of suitable for school; compatibility good news release system is very necessary. If using the traditional static page save news content, so administrator to spend a lot of energy every day to make a web page. But if using database and dynamic web technology to save news information, can largely reduce information management personnels workload, which can improve the work efficiency. News release system is divided into two parts, front and back front main effect is browse news, administrator login, inquiry, modification, recommend, etc. Backstage main effect is news system management, using dynamic pages, and the method of combining database to be designed in design, given the ASP advantage of dynamic web pages and the database of good position, so choose it to support making dynamic pages. Since the system is not large network system, so using the operation simple and easy to its key is ASP and HTML mutual combination, mutual nested, and USES ASP relative path link to visit Microsoft Access database. The emphasis is on dynamic pages of database access and management, and the problem is just for this system is difficult. Keywords:Keywords: NEWS; B/S; Access II 目 录 目录 1 绪论. 1 1.1 开发背景. 1 1.2 研究目的. 1 1.3 问题描述. 1 1.4 研究内容. 2 1.5 论文的主要内容. 2 2 系统运行环境和开发工具介绍. 3 2.1 系统运行环境. 3 2.2 系统开发工具. 3 2.3 相关开发工具简介. 3 3 需求分析. 7 3.1 可行性分析. 7 3.1.1 技术可行性 . 7 3.1.2 经济可行性 . 7 3.1.3 操作可行性 . 7 3.1.4 安全可行性 . 7 3.1.5 分析结果 . 8 3.2 用户需求分析. 8 3.3 系统流程分析. 8 3.3.1 系统业务流程概述 . 8 3.3.2 系统流程图 . 9 3.4 数据需求分析. 10 3.5 数据库需求分析. 10 3.6 数据库操作. 10 4 系统概要设计和数据库设计. 11 4.1 功能模块描述. 11 4.1.1 新闻管理模块 . 11 4.1.2 新闻分类模块 . 11 4.1.3 用户模块 . 11 III 目 录 4.2 数据库概要设计. 12 4.3 数据库逻辑设计. 13 5 系统详细设计及实现. 16 5.1 系统前台设计. 16 5.1.1 新闻前台部分功能模块图 . 16 5.1.2 新闻前台的设计分析 . 16 5.2 新闻前台主要功能模块的实现. 17 5.2.1 新闻首页模块的实现 . 17 5.2.2 新闻内容显示模块的实现 . 17 5.2.3 新闻用户注册模块的实现 . 18 5.2.4 新闻搜索模块的实现 . 18 5.2.5 网站友情链接模块的实现 . 19 5.3 新闻后台的设计. 19 5.4 新闻后台主要功能模块的设计与实现. 20 5.4.1 新闻后台首页的实现 . 20 5.4.2 新闻后台登录的设计 . 20 5.4.3 新闻添加页面模块的设计 . 21 5.4.4 新闻管理模块界面的实现 . 21 5.4.5 新闻审核模块界面的实现 . 22 5.4.6 新闻类别模块界面的实现 . 22 5.4.7 新闻类别管理模块界面的实现 . 23 5.4.8 用户管理模块界面的实现 . 23 5.4.9 系统设置界面的实现 . 23 5.4.10 风格模块的实现 . 24 5.4.11 友情链接模块的实现 . 24 6 设计总结. 25 参考文献. 26 致谢. 27 附 录. 28 IV 绪 论 1 绪论 1.1 开发背景 伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷 的网上信息,使网络与人们的生活息息相关。它打破了地域限制,真正使信息得以共 享,改变了人们的工作和生活方式。网站新闻管理系统,是将网站上需要经常变动的 信息,类似公司动态、企业新闻、新产品发布、促销活动和行业动态等更新信息集中 管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网 站应用程序。 针对以往的静态页面网站给后台的管理人员造成很大工作量的问题, 本系统为学 校各部门管理新闻,为校园网站提供新闻发布与管理的服务。本系统是专门为学校量 身打造的新闻系统,结构简单,操作方便。 1.2 研究目的 随着信息技术的不断发展和生活节奏的加快, 现今越来越多的人们更加注重快捷 方便的途径获取新闻信息,而报纸的更新速度远远跟不上节奏。而本系统的发布将为 学生提供一个更轻松、快捷、方便的获取信息途径。 基于 ASP.NET1的黄淮学院新闻管理系统的主要目的就是对学校各部门发布新 闻, 为校园网站提供新闻发布与管理的服务, 利用它可以减轻信息管理人员的工作量, 从而提高工作效率。 1.3 问题描述 基于ASP.NET的黄淮学院新闻管理系统是一个新闻和内容管理的全站管理系统, 新闻管理系统是基于 B/S 模式的 WEBMIS 系统,本系统可以将杂乱无章的信息(包 括文字、图片和影音)经过组织,合理有序地呈现在大家面前。当今社会是一个信息 化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻 管理系统的概念就此提出。新闻管理系统的提出使电视不再是唯一的新闻媒体,从此 以后网络也充当了一个重要的新闻媒介的功能2。简单地说,新闻管理系统就是充当 一个网络新闻媒介的功能,主要实现对新闻的分类、上传、审核、发布,模拟了一般 新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些 1 绪 论 功能也可以是某一个账号全部具有。 1.4 研究内容 针对以上的情况,本系统提出基于 B/S 结构的使用 ASP.NET 语言开发的新闻管 理系统, 使用 Visual Studio 2008作为系统开发的开发环境,它能够提供完善的指令控 制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障。本系统 实现了网上动态管理,以减轻学校新闻管理人员的工作量 ,并可以对新闻进行时时控 制, 不仅满足学校新闻发布需求, 而且保证了代码的模块化, 从而使代码模块化提高, 非常有利于以后对新系统的扩展与修改。 新闻管理系统分为前台和后台两部分,前台主要作用是浏览新闻、 管理员登录、 查 询、修改等。后台主要作用是新闻系统管理,采用动态网页及数据库相结合的方法来 进行设计。 由于本系统不是大型网络系统,因此采用了操作简单明了的 ASP 与 HTML, 将其相互结合、互相嵌套,并利用 ASP 的相对路径链接访问 Microsoft Access数据库。 其中的重点是在动态网页中对数据库的访问与管理。 1.5 论文的主要内容 本论文在第一章的绪论介绍了系统的研究目的,开发背景,问题描述以及研究内 容。 在第二章可行性分析中介绍了技术,经济,操作的可行性,最后是分析结果。 在第三章需求分析中介绍了用户需求分析,系统流程分析以及对数据的需求分 析。 在第四章概要设计中介绍了系统运行环境,系统开发工具,相关开发工具简介, 功能模块描述,数据库的设计,数据库操作。 在第五章新闻后台设计中绘制了部分功能模块图,描述了新闻首页, 新闻内容显 示,注册,搜索,新闻部分界面的实现。 在第六章新闻后台设计中详细介绍了新闻后台的设计,以及后台的登录,管理, 友情链接等模块界面的实现。 2 系统运行环境和开发工具介绍 2 系统运行环境和开发工具介绍 2.1 系统运行环境 软件应工作在Windows2000及以上的系统上,建议使用WindowsXP操作系统的计 算机,另外配备 Access 2003 或者 Access 2007 数据库和 Microsoft Visual Studio 2008。 2.2 系统开发工具 根据各用户的需求,以及系统各大功能的需求,经过大量的调查分析,针对新闻 发布系统选择以下开发工具进行开发: 系统结构:B/S(浏览器/服务器) 开发语言:ASP.NET,C# 数据库:Access 2003 开发工具:Microsoft Visual Studio 2008,IIS,Dreamweaver 2.3 相关开发工具简介 (1)B/S(l 浏览器/服务器)简介 B/S 结构(Browser/Server 结构)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面 是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要 事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。这样就大大简化了 客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本 (TCO) 。以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实 现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet 等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数 据库也很安全 。 (2) ASP.NET简介 ASP.NET不仅仅(ASP)的下一个版本4,还是一种建立在通用语言上的程序构 架,能被应用于一台 Web 服务器来建立强大的应用程序,有许多比现在的 Web 开发 模式更大的优势,例如:执行效率的大幅度提高,世界级的工具支持,强大和适应性, 3 系统运行环境和开发工具介绍 简单性和易学性,高效可管理性,多处理器环境的可靠性,等多种优势。ASP.NET 脚 本是一系列按特定语法(目前支持VBScript 和 JavaScript 两种脚本语言)编写的,与 标准 HTML 页面混合在一起的脚本所构成的文本格式的文件。当客户端的最终用户 用WEB浏览器通过 Internet 来访问基于 ASP 脚本的应用时,Web浏览器将向 Web服 务器发出 HTTP 请求,Web服务器分析、判断出该请求是 ASP 脚本的应用后3,自动 通过ISAPI 接口调用ASP 脚本的解释运行引擎。 ASP 将从文件系统或内部缓冲区获取 指定的 ASP脚本文件,接着就进行语法分析并解释执行。最终的处理结果将形成 HTML 格式的内容。 通过WEB服务器“原路”返回给Web浏览器,由Web浏览器在客户端形成最终的 结果呈现。这样就完成了一次完整的ASP.NET脚本调用。若干个有机的ASP脚本调用 就组成了一个完整的ASP脚本应用。无需编译ASP脚本集成于HTML当中,容易生成, 无需编译或链接即可直接解释执行。 易于生成使用常规文本编辑器(如Windows下的记 事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力 的VisualInterDev12。独立于浏览器用户端只要使用可解释常规HTML码的浏览器,即可 浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支 持它。因此,若不通过从服务器下载来观察*.asp主页,在浏览器端见不到正确的页面内 容。源程序码不会外漏ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结 果所生成的常规 HTML 码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗 取。 (3) C#简介 C#是微软公司发布的一种面向对象的、运行于.NET Framework13之上的高级程 序设计语言。C#是一种安全的、稳定的、简单的、优雅的,由C 和 C+衍生出来 的面向对象的编程语言。它在继承C 和 C+强大功能的同时去掉了一些它们的 复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了 VB 简单的可视化 操作和 C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言 特性和便捷的面向组件编程的支持成为.NET 开发的首选语言。 (4) Access 2003 简介 Access 20039是微软公司推出的基于Windows 的桌面关系数据库管理系统 (RDBMS, 即 Relational Database Management System) , 是 Office 系列应用软件之一。 它提供了表、查询、窗体、报表、页、宏、模块7 种用来建立数据库系统的对象;提 供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作 4 系统运行环境和开发工具介绍 规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代 码,就可以完成大部分数据管理的任务。 Access 2003 能够存取 Access/Jet、 Microsoft SQL Server、 Oracle(甲骨文软件公司), 或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开 发应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单 的应用软件。 (5) Microsoft Visual Studio 2008简介 Microsoft Visual Studio 2008是面向 Windows Vista、Office 2007、Web 2.0的下一 代开发工具,代号“Orcas”,是对 Visual Studio 2005一次及时、全面的升级。Microsoft Visual Studio 2008 是一套完整的开发工具集,用于开发桌面应用程序和移动应用程 序,方便用户快速有效地建立应用程序,用户可以对其进行充分的定制,还可以利用 宏语言和 Microsoft Visual Studio 2008 提供的对象模型扩展集成开发环境的功能,甚 至可以通过自己创建的插件来进行扩展。VS2008 引入了 250 多个新特性,整合了对 象、关系型数据、XML 的访问方式,语言更加简洁。使用 Visual Studio 2008可以高效 开发 Windows 应用。设计器中可以实时反映变更,XAML 中智能感知功能可以提高开 发效率。 同时 Visual Studio 2008支持项目模板、 调试器和部署程序。 Visual Studio 2008 可以高效开发 Web应用,集成了 AJAX 1.0,包含 AJAX 项目模板,它还可以高效开 发 Office 应用和 Mobile 应用。 (6) IIS 概念介绍及安装步骤 IIS 是 InternetInformationServer14的缩写(ASP 网站运行服务器),它的可靠性、安 全性和可扩展行都非常的好, 并能很好地支持多个 Web站点, 是微软公司主推的 Web 服务器。IIS 提供了最简捷的方式来共享信息、建立并部署企业应用程序,以及建立 和管理 Web 上的网站。通过 IIS,用户可以轻松地测试、发布、应用和管理自己的 Web页和 Web站点。 Windows2000/XP 的 Professional 以上版本的操作系统都没有 IIS 组件,需要用户 自行安装。具体安装步骤如下: 将光盘放入光盘驱动器中或网上下载 IIS 安装包 依次选择“开始”/“设置”/“控制面板”/“添加或删除程序”命令,弹出 “添加或删除程序”对话框。 单击对话框左侧的“添加/删除 Windows 组件”按钮,弹出“Windows 组件 向导”对话框。 5 系统运行环境和开发工具介绍 选中 “Internet 信息服务(IIS)” 复选框, 单击 “详细信息” 按钮, 选择 “Internet 信息服务(IIS) ”对话框。 点击“确定”按钮,然后“下一步”按钮,即开始安装IIS 信息服务管理器。 单击“完成”按钮,完成 IIS 的安装 (7)Dreamweaver 软件概述 Dreamweaver3是美国Macromedia公司开发的集网页制作和管理网站于一身的所 见即所得网页编辑器, 它是第一套针对专业网页设计师特别发展的视觉化网页开发工 具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网 页。 Dreamweaver、Flash 以及在 Dreamweaver 之后推出的针对专业网页图像设计的 Fireworks,三者被 Macromedia 公司称为 Dreamweaver(梦之队),足见市场的反响和 Macromedia 公司对它们的自信5。 说到 Dreamweaver 我们应该了解一下网页编辑器的 发展过程,随着互联网(Internet) 的家喻户晓,HTML 技术的不断发展和完善,随之 而产生了众多网页编辑器, 从网页编辑器基本性质可以分为所见即所得网页编辑器和 非所见即所得网页编辑器(则原始代码编辑器) ,两者各有千秋。所见则所得网页编 辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页 制作和在 Word中进行文本编辑不会感到有什么区别, 但它同时也存在着致命的弱点: 难以精确达到与浏览器完全一致的显示效果6。也就是说您在所见即所得网 页编辑器中制作的网页放到浏览器中是很难完全达到您真正想要的效果, 这一点在结 构复杂一些的网页(如分帧结构、动态网页结构)中便可以体现出来; 页面原始代码的难以控制性, 比如您在所见即所得编辑器中制作一张表格也 要几分钟, 但您要它完全符合您要求可能需要几十分钟, 甚至更多时间。 而相比之下, 非所见则所得的网页编辑器,就不存在这个问题,因为所有的 HTML 代码都在您的 监控下产生,但是由于非所见则所得编辑器的先天条件就注定了它的工作低效率。 在 Dreamweaver 之前, Frontpage98 一直被人们认为是最好的所见即所得网页编辑器,但 是它同样继承了所见即所得的种种劣性。但是我说过这是在 Dreamweaver 之前,现在 我无意说 Dreamweaver 已经实现网页设计师的梦想, 但我觉得 Dreamweaver 正在努力 向这个梦想一步步走去。 6 需求分析 3 需求分析 3.1 可行性分析 3.1.1 技术可行性 基于 ASP.NET 的黄淮学院新闻管理系统用.NET+Access 开发,利用 Microsoft Visual Studio 2008软件开发环境,B/S 语言作前端的应用开发工具,利用Access 作为 后台的数据库,充分利用了 B/S 和 Access 的优点,利用 WINDOWS_XP 作为系统平 台。使用 Visual Studio 2008作为系统开发的开发环境,它提供完善的指令控制语句、 类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障,保证了代码的模 块化要求,从而提高了代码模块化,非常有利于以后对新系统的扩展与修改。 综上所述, 本系统的设计与开发在技术上和硬件设备上的条件都是满足的, 因此, 它在技术上是可行的。 3.1.2 经济可行性 本系统的运行使新闻管理人员决策及时、准确、更科学化;使学校信息流通结构 更合理;本系统使用 Windows Application 工程和 Access 数据库,开发简单,使用方 便,不需要耗费大量的人力物力财力就能很快的开发出来,对软硬件要求不高,用户 操作简单,从经济上讲是可行的。 3.1.3 操作可行性 本系统操作简单方便,只要简单看一下本系统的使用说明,无论是否熟练电脑应 用操作,都可以十分方便地操作本系统,所以在操作上也是可行的。 3.1.4 安全可行性 基于 Windows 认证技术和应用程序配置,可以确定源程序是觉得安全的。及时 更新计算机防病毒软件、安装防火墙。在上网过程中注意加强自我保护,避免访问非 法网站,管理员要定期做好重要资料的备份,以免造成重大损失。选择具备“网页防 马墙”功能的杀毒软件,每天升级杀毒软件病毒库,定时对计算机病毒查杀,上网时 开启杀毒软件全部监控。 7 需求分析 3.1.5 分析结果 从以上的分析可知,基于 ASP.NET 的黄淮学院新闻管理系统的解决方案无论在 技术,经济,安全还是操作上都是可行的,且开发本系统具有一定的经济价值和实用 价值。 3.2 用户需求分析 实现一个网站系统,首先要进行需求分析, 这样才能设计出各项功都能让用户满 足的软件。需求分析是数据库设计的第一阶段。不断的调查与研究,了解组织结构的 情况,了解部门的业务流程等系统需求,对于设计好概念模型是非常重要的。在需求 分析中,应该对现实世界的对象进行详细地调查;在确定系统功能中,收集支持系统 功能目标的数据及分析数据之间的关系和处理流程。 本网站在可靠性和安全需求方面 及使用效率方面,应具备稳定实用、可扩展、易维护等特点,使网站性能更加健壮, 方便更新,并给客户轻松易学的界面体验,使其顺利完成租赁流程 10。本网站系统服 务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于 国际互联网即 Internet11用户是系统的最终使用者,本系统的最终使用者应当主要是 普通用户,管理用户两类用户,这两类用户对系统的需求简要概括如下: (1) 普通用户需求描述 对本系统的主要需求是:查看和搜索已经公布的各类新闻。 (2) 管理用户需求描述 输入员:对新闻进行输入,但是没有对新闻发布的权限。 审核员:对输入员输入的信息进行审核,并确定是否发布。 系统管理员:负责本系统的维护。当系统出现异常时要对系统进行调试修改,以 保证系统能够正常的运行。 3.3 系统流程分析 3.3.1 系统业务流程概述 系统工作流程如下: 打开该系统网站,普通浏览者能浏览、阅读,能进行注册。注册成功后为新闻输 入员,登陆进入新闻后台管理区,只有添加新闻权限;如果登录时为新闻审核员不但 有添加新闻的权限还有审核新闻管理新闻的权限;如果为系统管理员,有新闻后台管 理区内的所有权限,除具有新闻审核员所有权限外,还有添加和管理新闻分类,添加 8 需求分析 和管理用户、系统、风格和友情衔接设置的权限。 在添加新闻时除常规的添加新闻标题、新闻内容、新闻作者和新闻简介外,还可 以选择是否为首页新闻,是否为推荐新闻和是否在首页新闻滚动图片等、对新闻内容 的字体、字号和文字设置,类似 Word 的一些简单的编辑功能,还可以设置超链接和 插入表格等。如果是添加新闻者是新闻输入员,所添加的内容需要系统管理员或者是 审核员经过审核后才能发布到网上;如果是管理员或者是审核员添加新闻的话,不需 要在经过谁审核,直接可以发布到网上。 管理新闻系统包括可对任一条新闻内容做相应修改, 也可以删除任何一条不再需 要保留新闻。管理新闻分类包括对新闻分类名称修改,也可以将任一分类名删除,删 除后其分时类下的所有新闻也将删除。添加用户时用户等级可以为管理员、审核员或 者是输入员之一。 管理用户包括修改用户名、 密码和用户等级, 也可将任一用户删除。 系统设置包括网站标题,网站地址,首页图片,网站公告网站衔接和底部信息。 对系统设置里的内容,随时可做相应修改,这种权限只有系统管理员才拥有。风格设 置指从系统的八种风格里任选一种作为当前网站的默认风格。 友情衔接主要是以图片 的形式衔接到其他网站,作用跟系统设置里的网站衔接功能一样。 3.3.2 系统流程图 系统功能流程图如图 3-1 所示: 开始 用户 N 登录 管理所有用户的信息 管理新闻类别,发布信息,所 有新闻信息的管理 Y 管理自己的信息 新闻发布,自己发布的新 闻的管理 图 3-1 后台系统功能流程图 9 需求分析 3.4 数据需求分析 根据系统设计的要求和功能模块的划分现将数据实体信息分为下面六个大类; 针 对新闻发布系统将要实现的业务功能,数据库应该具有以下数据信息: (1) 管理员信息:包括编号、用户名、口令、管理员级别等内容。 (2) 新闻分类:包括新闻分类、分类名称等。 (3) 新闻内容:用来存储具体的新闻信息,如新闻类别、新闻标题、新闻内容、 作者、点击次数,发布日期,是否需要审核等。 (4) 系统设置:用来设置新闻系统的具体信息,如网站标题,URL 地址,LOGO 图标,版权信息等。 (5) 页面风格:用于更换页面风格,方便用户切换自己喜欢的页面风格。 (6) 友情衔接:用于存储和衔接友情网站地址。 3.5 数据库需求分析 对于数据库的选择, 系统采用了 Access200315作为数据库的开发工具, 相对于操 作方面, Access2003 比 SQL 具有更多的优越性, 充分体现着简单明了这一理念。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息。 数据表示图提供了一种类似 于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表 用于打印或输出数据库中的信息。Access 也提供了数据存储库,可以使用桌面数据库 文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述, Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数 据库的便利和关系数据库的强大功能。 3.6 数据库操作需求 (1) 系统中数据添加 系统具备灵活配置系统数据的能力,可以向数据库中灵活的添加数据,进而更新 数据库。 (2) 系统中数据修改 当发现数据库中的某些数据有错误时,可以有选择地修改数据库中的这些数据。 (3) 系统中数据删除 可以选择地删除某些数据或数据库中全部数据,本操作用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论