马鞍山师范高等专科学校毕业设计(论文)
马鞍山师范高等专科学校 毕业设计(论文)
1
马鞍山师范高等专科学校毕业设计(论文)
目录
一、 毕业设计概述
----------------------------------------- 二、 项目的可行性研究与需求分析
----------------------------------------- 三、 项目设计的基本原理和采用的主要方法与技术
----------------------------------------- 四、 本人实现项目的过程与步骤
---------------------------------------- 五、 个人遇到的困难与获得的主要成果(本节内容不得
少于3页)
----------------------------------------- 六、 测试与运行记录
---------------------------------------- 七、 课程设计完成结果分析与个人小结
---------------------------------------- 八、 附录
-----------------------------------------
2
马鞍山师范高等专科学校毕业设计(论文)
一、 毕业设计概述
21世纪,随着Internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务.由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流,因此许多企业为增强企业知名度,以网站作为对外的展示窗口,进行内外信息交流。衡量网站的一个重要标准是能否满足人们不停的对信息的渴求。也就是说,一个正规的网站需要快速和大量更新内容,同时保证运转的稳定性和安全性。手工方式对于大型网站必然是不可取的,工作人员需要一种系统工具来方便高效的更新和管理网站,这样,网站信息管理系统便出现在互联网的舞台上。
我是根据各大网站信息管理系统的开发为背景,论述了整个系统的开发过程,系统的结构及系统开发的基本原理和方法。全论文分为概述、系统的概要设计、网站信息管理系统开发工具与环境、ACCESS数据库介绍、系统的详细设计、结束语、参考文献等几部分。详细论述了系统的概要设计、网站信息管理系统开发工具与环境、ACCESS数据库介绍、系统的详细设计等内容。 开发环境:
数据库:SQL Server 2000; Web服务器:Tomcat6.0; 软件:myEclipse7.0
二、 项目的可行性研究与需求分析
需求分析
1、对功能的规定:
新闻管理:添加新闻、编辑新闻、审核新闻、栏目管理 账号管理:账号管理、修改密码 系统数据:系统设置、后台通知 2、对性能的规定:
操作方便灵活;系统有较高的稳定性、安全性、容错性;速度上要求前台能够很快的反应用户,后台操作不能出现超时现象。
3、数据管理能力要求:
能处理大量的新闻数据;安全指数高,防止黑客攻击;负荷能力强,防止数据量过大,而影响速度;遵循数据完整性规则,保证数据实际有效;
3
马鞍山师范高等专科学校毕业设计(论文)
数据备份功能,保证数据在丢失后能及时补救;数据恢复功能,当数据损坏时,可随时恢复过去备份的数据,将损失减到最低点。
可行性分析
本系统属于数据信息发布与管理系统类,用户对功能上的要求不是很复杂,而且有强大工具和框架环境支持,新闻发布系统后台管理对新闻做了详细的分类,前台以分类形式显示新闻的详细信息,满足人类浏览新闻时分类查看新闻信息的要求,前台提供查询新闻信息功能,方便浏览者查找相关的新闻信息内容,
三、 项目设计的基本原理和采用的主要方法与技术
项目规划
新闻网是一个功能完善的新闻类网站,由客户前台新闻浏览和后台新闻管理两大部分组成。
前台功能模块
前台主要包括新闻分类、显示新闻详细信息、新闻信息查询、新闻人物投票、友情链接、提供后台登录口。
后台管理模块
后台主要包括后台总管理员设置及密码修改、添加管理员、管理员信息设置、新闻类型管理、新闻详细类型管理、新闻信息管理、链接管理、新闻人物管理、退出后台。
系统功能结构图
新闻发布系统前台功能结构,如图1所示。
新闻网前台功能结构 新闻分类新闻详细信息新闻信息查询新闻人物投票友情链接后台登录口图1 新闻网前台功能结构图
新闻网后台功能结构,如图2所示。
4
马鞍山师范高等专科学校毕业设计(论文)
新闻网后台功能结构 总管理员设置总管理员修改密码添加管理员管理员信息设置新闻类型管理新闻详细类型管理新闻信息管理链接管理新闻人物管理退出后台 图2 新闻网后台功能结构图
逻辑结构设计
本系统数据库采用SQL server 2000数据库,系统数据库名称为
db_news。数据库db_news中包含7张表。关于数据库中的数据表请参见附录
四、 本人实现项目的过程与步骤
后台登录模块设计
在新闻发布系统中,后台管理员分为两种:一个是普通管理员,他可以对新闻类型进行定义,也可以发布新闻、设置投票人数及网站链接;另一个是总管理员,他除了可操作以上功能外,还可以对普通管理员进行设置,总管理员和普通管理员都能通过后台登录页面登录后台。
在前台单击“进入后台”超链接,即可进入到后台登录页面。 网站后台首页中的各部分说明如表2所示。
表2 网站后台首页页面说明 区域 1 名称 网站导航 说明 主要展示网站的旗帜广告和站内导航条 主要用于显示导航模块中的功能 主要用于显示功能模块中的内容 对应文件 typeTopAction.do 2 功能模块 left_main.jsp 3 内容显示 right_main.jsp 1、网站导航:主要展示网站的旗帜广告和站内导航条
package com.victor.webtier.newsTypeAction; import org.apache.struts.action.*; import javax.servlet.http.*;
import com.victor.domain.NewsTypeActionForm;
5