1、1 课程设计成果 学院:_ 计算机工程学院_ _ 班 级: 学生姓名: 学 号: 设计地点(单位)_ 教学楼 A5-201_ _ _ 设计题目:_基于 ASP 的新闻发布系统程序设计 _ 完成日期: 2012 年 6 月 18 日 指导教师评语: _ _ _ _ _ 成绩(五级记分制):_ _ _ 教师签名:_ _ 2 目录目录 第 1 章 系统分析 . 3 1.1 开发背景 3 1.2 系统需求分析 . 3 1.3 开发环境 4 第 2 章 系统设计 . 5 2.1 系统架构 5 2.2 系统功能模块 . 5 2.3 系统数据库设计 . 6 第 3 章 系统实现 . 8 3.1 新闻管理系统
2、登录页面 . 8 3.2 新闻管理页面 11 3.3 添加新闻页面 18 3.4 分类管理页面 23 3.5 管理员管理页面 29 第 4 章 系统测试 31 第 5 章 结束语 32 参考文献 . 33 3 第 1 章 系统分析 1.1 1.1 开发背景 21 世纪是信息高速发展的时代。随着 Internet 的普及,即使人们足不出户,也 可知天下之大事,也可与世界各个过度的的朋友畅谈无阻。网页也随之逐渐融入 到了我们的生活中。而新闻网页则可以让我们快速及时地浏览新闻,获取五彩缤 纷的网上信息,因此新闻网页已成为我们日常生活的一部分,与此同时越来越多 的企业建立了自己的 Web 网站,企业通
3、过网站可以展示产品,发布最新动态,与 用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。互联网的世 界里蕴藏着无限生机,这里只有想不到的、没有做不到的。网络发展前景无限, 及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展 注入新鲜的活力。在网络技术的领域里,传统的网站的管理方式有两种,一是静 态 HTML 页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,然 而随着 Internet 的进一步发展,这种静态 Web 站点的开发与维护变得越来越困难, 而且不能与浏览者进行有效交互,从而使得这种方法逐渐有了淘汰的趋势。二是 基于 ASP、 JSP 和脚本语
4、言, 将动态网页和数据库结合, 通过应用程序来处理信息, 这是目前较为流行的做法。本文论述的就是采用用户控件、Web 、AJAX、Sesion、 Javascript、SQL 等技术开发的动态的 Web 新闻发布系统。 1.2 系统需求分析 随着信息化产业逐渐进入各行各业,并成为经济的基础,对实行信息化必须 有一个明确的方向,这也是客不容缓的事。新闻信息作为当前信息化的重要组成 部分,而新闻管理作为新闻信息中的一个重要环节,必须同信息化同步,以促使 整个经济和新闻事业的发展。 本系统功能模块包括:新闻管理,分类管理,用户管理,系统管理模块。数 据的操作主要是:数据添加、数据修改、数据查询。 我
5、们做的“后台管理”窗体实现的功能如下: 一、“新闻管理”是对新闻添加、新闻审核、新闻转移、新闻管理,通过数 据库绑定控件实现对息直接的增、删、改。 二、“分类管理”实现的功能是对新闻添加以及分类和分类管理。 三、“用户管理”是对后台的用户进行管理,用户账号信息的更和添加管理 员 4 四、“系统管理”实现的功能是管理上传文件。 1.3 开发环境 数据库是数据管理的一种技术,是计算机科学的一个分支。数据库管理系统 已发展成为现代通用系统软件。由于数据库具有数据的结构化、可控冗余度、较 高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统 都是建立在数据库设计之上的。 由于用到的数据表格多,另外考虑到实际情况,我们选用 SQL Server 作为数 据库开发, 而没有选择 Access,主要是因为 Access 存放的记录, 在实际运用中不适 合此系统;而 SQL Server 是一种常用的关系数据库,能存放和读取大量的数据, 管理众多并发