jsp新闻发布系统设计论文.docx

上传人:b****6 文档编号:6554540 上传时间:2023-01-07 格式:DOCX 页数:15 大小:775.56KB
下载 相关 举报
jsp新闻发布系统设计论文.docx_第1页
第1页 / 共15页
jsp新闻发布系统设计论文.docx_第2页
第2页 / 共15页
jsp新闻发布系统设计论文.docx_第3页
第3页 / 共15页
jsp新闻发布系统设计论文.docx_第4页
第4页 / 共15页
jsp新闻发布系统设计论文.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

jsp新闻发布系统设计论文.docx

《jsp新闻发布系统设计论文.docx》由会员分享,可在线阅读,更多相关《jsp新闻发布系统设计论文.docx(15页珍藏版)》请在冰豆网上搜索。

jsp新闻发布系统设计论文.docx

jsp新闻发布系统设计论文

 

新闻发布系统设计

 

学院:

传媒与信息学院

专业:

软件技术

班级:

1班

学号:

1102050105

姓名:

付诗杰

指导教师:

林宗朝

 

1系统分析................................................................................................1

1.1需求分析.........................................................................................1

1.2可行性分析.....................................................................................1

2总体设计..................................................................................................1

2.1项目规划.........................................................................................1

2.2系统功能结构图........................................................................1

2.3设计依据…………………………………………………………2

 

3系统设计...............................................................................................2

3.1开发及运行环境................................................................................2

3.2数据库设计与截图...........................................................................2

4设计过程中遇到的问题与解决办法.................................................7

4.1设计过程中遇到的问题..............................................................7

4.2解决办法......................................................................................7

 

5程序运行截图......................................................................................7

6总结...................................................................................................9

 

1系统分析

1.1需求分析

本次任务是要实现一个新闻发布系统,系统的主要功能包括:

新闻查看功能、新闻搜索功能、发布新闻功能、管理员登录功能和新闻管理功能。

任何用户均可使用本系统来查看、查找、发布新闻。

用户可以通过单击每条新闻的标题来查看该条新闻的详细内容。

新闻搜索分为按新闻标题、新闻内容、新闻作者和发布时间等多种搜索方式。

当用户作为系统管理员成功登录后,可以使用新闻管理功能。

1.2可行性分析

新闻发布系统后台对新闻作了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻网时分类查看新闻信息的要求,同时提供新闻信息查询功能,方便浏览者查找相关的新闻信息。

新闻网后台则通过对总管理员设置和管理员添加等模块对网站管理员进行管理,保证了网站的安全性。

2总体设计

2.1项目规划

新闻网是一个功能完善的新闻类网站,由客户前台新闻浏览和后台新闻管理两大部分组成。

前台功能模块前台主要包括新闻分类、显示新闻详细信息、新闻信息查询、新闻人物投票、友情链接、提供后台登录口。

后台管理模块后台主要包括后台总管理员设置及密码修改、添加管理员、管理员信息设置、新闻类型管理、新闻详细类型管理、新闻信息管理、链接管理、新闻人物管理、退出后

2.2系统功能结构图

功能结构树状图,如图1所示。

 

2.3设计依据

设计依据、要求及主要内容:

新闻发布系统是构成企业网站的重要组成部分,它一方面可以用来发布企业的最新公告,另外一方面可以发布与企业相关的新闻动态。

依据本课程所学的内容,结合现在网站发展的趋势和布局要求,利用直接在tomcat中运行。

具体要求及主要内容:

1.利用JSP作为系统的开发语言。

2.后台数据库可以采用MySql或者SQLSERVER。

3.要精美设计的首页既default.jsp页面,要求首页有代表新闻主题的Logo和Banner,系统首页的导航菜单准确无误,无死连接。

4.各个版块内容清晰,便于用户浏览。

3系统设计

3.1开发及运行环境

硬件平台:

CPU:

Pentium以上

内存:

512MB以上。

操作系统:

WindowsME/2000/2003/XP/Win7/win8;

数据库:

SQLServer2000;

开发工具包:

JDK1.6.0;

Web服务器:

Tomcat;

浏览器:

IE5.0,推荐使用IE6.0;

分辨率:

最佳效果1024*768像素

3.2数据库设计与截图

安装mysql步骤

1、在下载

2、把

解压

3、双击

4、点next

5、把Iaccept…..打勾再点next

6、选择类型custom再点next7、点next→Install→next→next→Finish→next

8、选择,点next9、选择点next

10、选择

,点next→next11、选择点next

12、2个打勾后点next,选择点next

13、选择点next

14、

输入你的密码,点nextt→Execute→4个都打上勾,然后点Finish

安装完mysql,就在安装jdk,安装jdk,再安装tomcat.

 

数据库设计

article表的结构

各表以下所示

 

名称

数据类型

长度

允许空

说明

aid

bigint

20

文章ID

bid

bigint

20

文章分类ID

uid

bigint

20

作者ID

title

varchar

60

文章标题

content

text

文章内容

verification

varchar

20

文章审核状态

atime

datetime

发表时间

remark

text

备注

board表的结构

 

名称

数据类型

长度

允许空

说明

bid

bigint

20

版块ID

name

varchar

20

版块名称

headline表的结构

 

名称

数据类型

长度

允许空

说明

title

varchar

50

头条主题

content

text

头条内容

img

varchar

50

头条图片URL

atime

datetime

发布简介

intro

text

头条说明

introduce表的结构

 

名称

数据类型

长度

允许空

说明

id

varchar

10

introduceID

content

text

introduce内容

name

varchar

10

introduce名称

news表的结构

 

名称

数据类型

长度

允许空

说明

nid

bigint

20

新闻ID

title

varchar

40

新闻主题

content

text

新闻图片URL

atime

datetime

发布时间

user表的结构

 

名称

数据类型

长度

允许空

说明

nid

bigint

20

用户ID

name

varchar

10

用户姓名

password

varchar

32

密码

department

varchar

20

所属部门

verification

varchar

12

审核状态

power

varchar

10

权限

 

截图

2

1

 

4

4

3

 

5

6

 

8

8

7

9

 

4设计过程中遇到的问题与解决办法

4.1设计过程中遇到的问题

1、在光盘中新闻发布系统中拷出来db_software.sql文件中有些乱码。

2、在网页中注册完新的用户后,登陆后会出现乱码。

4.2解决办法

1、根据同数据中分析出应该的文字。

2、未解决。

5.1程序运行截图

将光盘中“新闻发布系统”→“参考系统”→“software”中的“WebRoot”复制到tomcat安装后的子文件“webapps”中,并将“WebRoot”文件名称命名为news,重新启动tomcat,然后打开IE浏览器,在地址栏中输入http:

//localhost:

8080/news/再按回车,就会出现如下图

 

在网页右上角点击“管理登录”注册新用户,如下图一样输入用户名“jiojio”,密码“123456”,点击注册,

用“jiojio”这个用户名,登录,将出现如下图

6总结

通过这次课程设计,对很多东西有了新的认识和新的见解,认识问题的和思考解决办法有了本质上的进步,特别是对一个系统开发的模式有了认识,对专业技能的运用更熟练。

数据库设计是个难点,不明确要实现哪些功能就不能很好的把数据库设计好。

设计数据库就是开发一个系统的核心。

设计数据库一定要思路清晰,各个数据的流向各个表之间的关系一定要弄清楚,透彻。

数据库设计出错了对以后整个系统的影响是最直接的。

所以做需求时一定要做好需求分析,考虑完善,数据库设计要谨慎。

总之需求分析时能做好就能降低需求变更,再加上设计时考虑到的技术可行性就可以大幅度的降低需求变更。

最终还是完成了预定的需求功能。

在本系统的设计过程和说明编写过程中,老师、同学都给与了我许多无私的帮助,尤其是我的老师给我的说明论文提出了很多宝贵的修改意见,在这里我向这些无私帮助我的人表示衷心的感谢。

 

9

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1