信息管理与信息系统毕业设计:新闻发布系统的设计与实现.doc

上传人:文初 文档编号:995259 上传时间:2018-11-11 格式:DOC 页数:36 大小:1.92MB
下载 相关 举报
信息管理与信息系统毕业设计:新闻发布系统的设计与实现.doc_第1页
第1页 / 共36页
信息管理与信息系统毕业设计:新闻发布系统的设计与实现.doc_第2页
第2页 / 共36页
信息管理与信息系统毕业设计:新闻发布系统的设计与实现.doc_第3页
第3页 / 共36页
信息管理与信息系统毕业设计:新闻发布系统的设计与实现.doc_第4页
第4页 / 共36页
信息管理与信息系统毕业设计:新闻发布系统的设计与实现.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、毕 业 设 计 论 文 ( 20 届)新闻发布系统的设计与实现所在学院 专业班级 信息管理与信息系统 学生姓名 学号 指导教师 职称 完成日期 年 月 I摘 要ASP.NET 是新一代 Web 应用程序开发平台,它是一个已编译的、基于.NET 的开发环境,它提供了生成企业级应用程序所必需的全部服务,基于 .NET Framework 生成,整个框架都可用于任何 ASP.NET 应用程序。可以使用任何与公共语言运行库(CLR)兼容的语言(包括 Visual Basic.NET、C# 和 JScript.NET)来创建应用程序。该系统使用 ASP.NET(C#语言)和 ADO.NET 技术开发,

2、实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率,具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可为学校各部门发布新闻,为校园网站提供新闻发布与管理的服务。关键词:ASP.NET,ADO.NET, 新闻管理IIABSTRACTASP.NET is Web application program developing platform of new generation, it is one that has already compiled , development environment based on .NET, it has offered an

3、d produced all essential services of application program of enterprise layer, produce because of .NET Framework, the whole frame can be used in any ASP.NET application program. Can use any to operate the compatible language (including Visual Basic.NET , C# and JScript .NET ) of storehouse (CLR ) to

4、establish application program with common language. This news system uses ASP.NET (C#) and ADO.NET technological development, has realized the dynamic management of websites news, makes the control over information more prompt, more high-efficient, has improved working efficiency. News this system h

5、ave general news function of system, mainly including front desk news person who look over and back-stage management area, can release news for every department of the school , offer news briefing and management one service for campus website. Keywords: ASP.NET ,ADO.NET, News Management1目录摘 要 .IABST

6、RACT .II前言 .11 研究背景 .21.1 国内外研究现状及发展趋势 .21.2 研究目的、意义和范围 .22 课题分析 .42.1 需求分析 .42.2 新闻系统的性能需求 .52.3 运行环境要求 .52.3.1 设备 .52.3.2 支持程序 .63 使用技术的介绍 .73.1 .NET Framework 概述 .73.2 ASP.NET、ADO.NET 和 C#语言简介 .74 概要设计 .104.1 系统的体系结构 .104.2 系统业务流图 .104.3 数据流程图 .114.4 新闻发布系统 E-R 图 .125 系统结构流程 .135.1 新闻系统的模型结构 .135

7、.2 新闻系统的功能模块简介 .136 数据库设计与实现 .156.1 网页数据库简介 .156.2 数据库的需求分析 .156.3 数据库的逻辑设计 .166.4 数据库的结构创建 .1627 新闻系统的主要开发过程 .207.1 数据库设计 .207.2 各主要窗体页的图形界面介绍 .217.3 系统配置 .257.3.1 Web.config 文件配置 .257.3.2 配置发布主页 .257.4 系统部分重要功能及其代码 .267.4.1 通用类代码 .267.4.2 用户注册 .28参考文献 .31致谢 .321前言ASP.NET 是微软公司最新推出的一种统一 Web 开发平台,与最

8、新的数据访问技术 ADO.NET 一起可构建出强大、安全和可靠的企业级 Web 应用程序。ASP.NET的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。采取了 ASP.NET 技术的系统在性能上有了很大的改善,主要表现在以下几方面: 由于 ASP 页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而 ASP.NET 页面只需要一次编译后不需要重新编译,直到该页面被修改或 Web 应用程序重新启动。这使得在多次访问时速度有了极大的提升; 由于 ASP 没有提供任何输出数据为内容的元件,所以在使用 ASP

9、 撰写数据库页面时只能借助 ADO 的 RecordSet 对象逐笔读取记录,而 ASP.NET 通过ADO.NET 提供的 DataGrid 等数据库元件可以直接和数据库联系; ASP.NET 支持应用程序的实时更新,管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖,当文件更新后,系统会温和地转换到新的版本; ASP.NET 采取“CodeBehind(代码分离)技术“方式编写代码使得代码更易于编写,结构更清晰,降低了系统开发与维护的复杂度和费用。21 研究背景1.1 国内外研究现状及发展趋势传统的网站

10、新闻管理方式有两种:一种是静态 HTML 页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用;另一种是基于 ASP 和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。但是由于 ASP 技术本身的局限性使得系统有一些不可克服的缺陷。ASP.NET 不仅仅是下一版本的 ASP(Active Server Pages,动态服务器页面),而且是建立动态 Web 应用程序而重新打造的全新技术,其主要特色包括: 语言的独立性; 简单的开发操作,分离程序代码和网页内容; 提高了执行效率; 简化部署与组态的操作; 支持客户端类型; 支持下

11、一代的 Web 服务; 增进适用性; 增进延展性; 更多的支持工具; 更佳的安全机制;由于 ASP.NET 的众多优点,技术发展和各种客观实际的需要,该系统选用了ASP.NET 来开发设计,实现了对校园新闻的动态管理操作,使得对新闻信息的发布与管理更加及时、高效,提高了工作效率。1.2 研究目的、意义和范围随着 Internet 的普及,越来越多的企业建立了自己的 WWW 网站,企业通过网站可以展示产品,发布最新动态信息,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用:一方面可以用来动态发布有关新产品或新开发项目

12、;另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐3或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。该系统使用 ASP.NET(C#语言)和 ADO.NET 技术开发, 实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。该新闻系统具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可为学校各部门发布新闻,为校园网站提供新闻发布与管理的服务。该系统是基于 B/S(Browser/Server,浏览器/客户端)模式实现,基于.NET平台架构开发设计,主要实现对校园新闻的发布与管理功能,对新闻内容信息的浏览阅读等。随着 Internet/In

13、tranet 技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于 B/S 模式的新一代 MIS(Management Information System,管理信息系统)系统,正成为技术发展的趋势。为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用 B/S 体系结构进行设计开发。42 课题分析2.1 需求分析该系统的用户为校园网站,需要经常发布一些新闻,如何能有效地管理和发布新闻呢?最初用户的需求为:“该新闻系统具有一般新闻系统的功能,同时具有新闻审核和不同管理员不同管理权限的功能” 。通过对其它一些新闻系统的调查发现,一般新闻系统

14、功能如下:前台按分类显示新闻;搜索新闻;后台管理: 添加、删除和修改新闻 添加、删除和修改用户 删除管理员 添加、删除和修改新闻分类 添加新闻(添加成功后的新闻根据管理员权限分为可发布新闻和待审核新闻)管理员和用户有不同的权限,需要有个管理权限的功能,在系统中应该有个超级管理员,具有所有权限,能够对系统进行全面管理,同时管理员可以修改自己的一些信息。根据校园网站新闻发布管理的实际需求,在首页中能显示最近发布的几条新闻等,同时在后台发布新闻时可以添加图片,也可以添加 HTML 语法,在前台能自动根据所显示的图片和 HTML 语法来显示新闻。在后台管理中,因为有权限的管理员才能登录管理后台,所以需

15、要有个登录验证模块,而且需要根据用户权限的不同显示不同的管理目录,在管理新闻和用户时,当数据少时管理起来还比较方便,如果一多则想找到某条新闻或某个用户就很难,所以需要有个查找(新闻标题、用户)模块用于查找新闻或用户。根据以上需求分析,该系统要实现的主要功能为:前台显示新闻部分 用户登录区 显示最新的前几条新闻 显示最新的几条公告 显示最新留言5 搜索新闻功能 显示所有新闻分类(即部门) 按分类/部门显示其下的所有新闻 新闻详细信息浏览阅读 网站友情链接(可在管理中添加设置)后台管理部分 登录验证 根据权限显示相应的管理目录 添加、修改和删除新闻 管理发布新闻 分类管理 用户管理 管理员管理 留

16、言管理2.2 新闻系统的性能需求该系统在性能功能上应达到如下需求:操作简单、界面友好: 完全控件式的页面布局,使得新闻的录入工作更简便,许多选项包括新闻分类、来源部门等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见网站的新闻管理的各个方面:新闻录入、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时新闻的管理要求;即时可见:对新闻的处理(包括录入、修改、删除)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能;系统运行应该快速、稳定、高效和可靠;在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。2.3 运行环境要求2.3.1 设备客户机硬件要求:具有 Pentium III 处理器以上且满足以下要求的计算机:最低 64 MB 内存,最小 2.1 GB 硬盘。服务器硬件要求:具有 Pentium III 处理器以上且满足以下要求的计算机:最低 256MB 内存,最小 8 GB 硬盘。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。