Web开发技术 期末大作业.docx
- 文档编号:5073317
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:11
- 大小:373.17KB
Web开发技术 期末大作业.docx
《Web开发技术 期末大作业.docx》由会员分享,可在线阅读,更多相关《Web开发技术 期末大作业.docx(11页珍藏版)》请在冰点文库上搜索。
Web开发技术期末大作业
《Web开发技术》
期末大作业
一、内容
1.项目来源及背景
为了能够更加迅速地向客户传递有关企业的新闻以及相关行业中最新的发展现状,以便于引导客户选择企业的相关产品和服务,一般在商务系统的开发中,都会设置相应的新闻中心模块。
该新闻中心应该能够及时提供最新的资讯。
此外,考虑到新闻的时效性,新闻中心管理系统中一般都需要提供良好的维护页面,即中心管理人员可以借助后台维护管理的页面实现对新闻内容实时的更新维护。
2.系统需求分析
2.1需求描述
新闻中心管理系统主要是为了实现商务网站动态新闻实时显示的系统。
一个典型的新闻中心管理系统一般都会提供新闻标题分类显示、新闻详细内容显示等功能。
同时也要为新闻中心后台管理的管理员提供对应的新闻信息维护及管理的功能,包括添加新的新闻、编辑修改新闻、删除新闻等功能。
根据企业商务新闻的基本要求,本系统需要完成如下的主要任务:
(1)新闻标题信息分类显示:
在进入新闻中心主页时,应该能够根据数据库中存放的信息分类显示最新的新闻标题。
例如可以显示所有最新的标题信息。
每个新闻标题都应该提供对应的超链接,单击后,就可以跳转到有关该新闻详细内容的页面上,以便用户对这条新闻有更详细的了解。
(2)新闻详细内容及相关新闻列表显示:
当单击某个新闻标题后,可以查看该新闻的详细内容。
同时提供与该新闻相关的新闻标题信息的显示,以便于查询与该新闻相关的其他信息(扩展,选做)。
(3)新闻中心后台管理功能:
新闻中心的管理员可以根据企业的服务需要随时向数据库中添加最新的新闻标题及相关内容。
还可以删除不再需要的新闻标题及内容,以及对原有新闻做必要的修改。
2.2系统用例图
图1管理员用例图
图2浏览者用例图
2.3系统概念模型
图3系统类图
3.系统总体设计
3.1系统总体功能结构
图4系统层次结构图
3.2功能描述
浏览者可以看到所有新闻的标题,点击新闻标题超链接,可以在页面中显示新闻标题、新闻类型、新闻作者、新闻内容、新闻发布时间、及相关新闻的标题,通过点击相关新闻标题超链接,就可以查看该相关新闻的详细信息。
图5新闻中心管理系统前台活动图
只有合法身份的管理员才可以进行后台管理,系统的3个子模块(添加新闻、修改新闻、删除新闻)在操作上是平行的,其内在关系通过后续数据库的设计和程序流程来控制。
图6新闻中心管理系统后台活动图
4.系统数据设计
新闻基本信息表(newsdetail)用来保存和新闻相关的基本信息,是显示和维护新闻数据的依据。
表1所示列出了该表中所包含的字段的描述信息。
表1新闻基本信息表
字段名
类型
长度
是否允许为空
是否为主键
说明
id
int
false
true
新闻记录编号
title
varchar
50
false
false
新闻标题
content
varchar
4000
false
false
新闻内容
author
varchar
50
false
false
作者信息
time
datatime
8
false
false
新闻时间
type
int
4
true
false
新闻类别
后台管理员信息表(admin)记录了新闻中心管理员的相关信息,主要是登录系统后台时验证的依据。
表2管理员信息表
字段名
类型
长度
是否允许为空
是否为主键
说明
adminid
int
false
true
自动编码
adminname
varchar
50
false
false
用户名
adminpass
varchar
50
false
false
用户密码
5.系统实现预览
5.1前台
在地址栏中输入地址进入新闻中心首页,在该页面中显示了所有的新闻,并给出了各个新闻的标题,且针对标题文字提供了相应的超链接,以便用户查看新闻的具体内容。
图9新闻中心首页
在图中单击“所有新闻”链接后,会显示系统中的新闻,如图所示。
图10新闻中心文件列表
单击文件标题可以查看新闻的具体内容,如图所示。
图11查看新闻详细信息
单击“搜索新闻”可以进行新闻的搜索,如图所示。
图12新闻搜索
输入要查询的关键字,然后单击“搜索新闻”即可列出新闻列表,单击新闻标题可以查看新闻内容。
5.2后台
点击“后台管理”超链接进入后台管理界面。
在进入新闻管理主页后,首先要管理员输入账号密码后,就可以查看新闻、添加新闻、编辑新闻以及删除新闻。
图13管理员登录界面
登录成功后,单击“所有新闻”链接可以查看所有新闻,如图所示。
图14查看所有新闻
单击每篇新闻的标题即可查看新闻的详细内容。
点击“编辑”链接,可以对该新闻进行修改,如图所示。
图15编辑新闻界面
新闻编辑完毕后,单击“编辑提交”即可完成新闻编辑。
点击“删除”链接,可以删除该新闻。
点击“添加新闻”链接,可以添加新闻,如图所示。
图16添加新闻界面
二、做题提交内容和时间安排
第15周-18周(2015年6月17日——2015年7月10日),7月11日提交作业。
过期不候。
提交内容:
源代码+说明文档(截图)。
由学习委员收齐,每人一个文件夹(命名格式“01张三”),统一压缩发送到邮箱*******************
三、技术要求
至少使用JSP+JDBC+Servlet技术,采用MVC模式。
建议使用一种或多种框架技术。
四、实训成绩评定
完成需求30%+运行效果30%+代码质量与所使用技术难度40%
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web开发技术 期末大作业 Web 开发 技术 期末 作业