新闻发布系统毕业设计ppt
为了代码重用,为了体现分层思想,我们将数据库连接代码 写在Dbconn.cs公共类中,将数据库操作代码写在 BaseClass.cs和DB.cs公共类中,randomCode.cs随即生 成验证码,checkCode.cs输入输出验证码。
系统首页显示
搜索新闻
垂直滚动显示
在主页面上方提供了查询功能,此查询支持模 糊查询,如上一页所示所示。在“输入关键字” 处输入要查询的部分关键字,在左侧的下拉列 表中选择新闻类别,单击“站内搜索”按钮, 将在新的页面显示查询结果。
系统的体系结构
系统设计方案 本新闻发布系统根据后台管理员设置的栏目和绑定的模板 自动生成前台新闻主页、 栏目浏览页面和新闻浏览页面,同时后台提供了栏目、模板、 新闻的编辑、修改、和删除功能,完成了新闻发布系统的所有功能。 本新闻系统设计采用典型的三层结构模式:第一层aspx页面主要实 现对管理界面的显示和解释、中间层组件实现对数据库的操作 和前台页面的生成工作, 第三层数据库服务器主要对系统提高数据服务。中间层组件主要封 装了对数据库的查询、修改、删除以及页面生成工作,实现了本系统的 全部中间业务逻辑,在系统中起关键作用。
新闻系统模块
1.新闻发布管理: (1)基本新闻信息的录入; (2)基本新闻信息的修 改; (3)基本新闻信息的删除; (4)新闻类别的选择。 2.新闻分类显示模块: (1)按照新闻类别分页显示新闻; 3.留言模块: (1)网友进入留言板发表评论; (2)管理员可以回复留言,和删除留言。 4. 友情链接模块: (1)删除链接; (2)添加链接; 5. 密码设置: (1)管理员修改密码、删除用户; 6.图片浏览
web.config数据库连接字符串
<appSettings><add key="conStr" value="Server=(local);Trusted_Connection=Yes; Integrated Security=SSPI;database=database_news" /> </appSettings><!--<connectionStrings/>-->
开发步骤
1、文件—新建网站,在站点下新 建App_Code和 App_Data 文件 夹;
2、将数据库文件及数据库日志文 件,存放在App_Data中; 3、右击App_Code,添加新 项,添加类文件 BaseClass.cs,SqlHelper.cs, 和DB.cs,Dbconn.cs等; 4、右击站点—添加配置文件 web.config 5、添加两个文件夹image和 manage及所需要的文件夹
文件上传与下载
文件的上传 文件的下载
留言板
普通用户留言
后台新闻管理功能
管理员登录 新闻添加/编辑 密码删除/修改 新闻类别选择
管理员登陆 管理员回复/删除留 言
图片管理
修改相册 创建相册 上传图片
系统中2.0的控件
在该系统中使用了2.0的一些控件, 如Web用户控件,TreeView控件, “验证控 件” 数据源与数据绑定控件如:GridView控件, ObjectDataSource控件,DataList控件等。 使用到的对象: Connection,Command,DataReader,DataAda pter,DataSet对象。
新闻发布系统
专业:计算机科学与技 术
一、系统的研究目的和意义
随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业 通过网站可以展示产品,发布最新动态信息,与用户进行交流和沟通, 与合作伙伴建立联系,以及开展电子商务等。 其中新闻管理系统是构成高校网站的一个重要组成部分,它担负着双 层作用: 一方面可以及时向动态发布新闻; 另一方面又可以方便学校的管理,节省学校学生的时间,只要打开网 站就能得知最新的校内信息,使网站形成一个良好的交流平台。 该系统使用(C#语言)和技术开发, 实现了网站新闻的 动态管理,使得对信息的管理更加及时、高效,提高了工作效率。该 新闻系统具有一般新闻系统的功能,主要包括前台新闻查看区和后台 管理区,主要提供新闻发布与管理的服务。 该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基 于.NET平台架构开发设计,主要实现对新闻的发布与管理功能,对新 闻内容信息的浏览阅读等。为了保证系统性能的高效性、可扩展性, 以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进 行设计开发。
新闻发布的功能模块
浏览阅读新闻 普通 浏览 者 搜索新闻 上传下载文件 发表留言 浏览 网站 回复留言
删除留言 系统 管理 员 编辑新闻分类
添加新闻分类 删除新闻分类添加/删除新闻分类 添加/删除用户 添加/删除友情链接
系统功能模块的实现如下:
前台新闻显示功能
首页 新闻分类列表 新闻内容浏览
二、可行性分析
技术选定和ADO技术 主要特性: 操作简单,界面友好; 即时可见 方便移植
三、开发环境的配置
1. 网站开发环境 网站开发环境:Microsoft Visual Studio 2005集成开发环境。 网站开发语言:+C#. 网站后台数据库:SQL Server2000。 开发环境运行平台:Windows XP(SP2)/Windows 2000(SP4) /Windows Server 2003(SP1)。 2. 服务器端 操作系统:Windows Server 2003 (SP1)。 Web服务器:Internet 信息服务(IIS)管理器。 数据库服务器:SQL Server 2000。 浏览器:IE 6.0。 3. 客户端 浏览器:Internet Explorer 6.0。 分辨率:最佳效果 1024*768像素