- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
辽宁石油化工大学职业技术学院计算机系
《JSP程序设计》
实训报告
专业:
软件技术
班级:
软件0931
学号:
14
姓名:
郑连文
指导教师:
王薇慈
张利群
职业技术学院计算机系《JSP程序设计》实训报告
-
一、JSP实训目的、意义
JSP是一种动态网页技术标准,利用这一技术可以建立安全、跨平台的先进动态网站。
通过实训进一步掌握JSP页面、JSP标记、内置对象、JSP与JavaBean、文件操作、数据库操作、Java Servlet等内容;掌握JSP在开发Web动态网站方面的强大功能;掌握和运用JSP的编程技巧。
二、实训内容
实训内容:
编制新闻发布系统
实训要求:
新闻发布系统要实现以下一些基本功能。
(1)新闻类别管理:
a.新闻类别的添加;
b.新闻类别的修改;
c.新闻类别的删除;
(2)新闻发布管理:
a.基本新闻信息的发布,包括新闻标题、新闻内容等;
b.基本新闻信息的修改;
c.基本新闻信息的删除;
(3)新闻统计模块
a.对点击次数的统计
b.根据点击次数排除点击排行榜
c.根据发布时间的先后时间排出最新文章
(4)新闻搜索模块:
a.按照新闻标题搜索; -
b.按照新闻内容搜索。
c.搜索结果的显示
(5)评论管理模块:
a.网友发表评论、留言;
b.对留言的过滤
c.管理员对留言的管理
三、总体设计
1.系统模块结构图
2.模块设计
从功能描述的内容可以看到,本系统可以实现五个完整的功能。根据这些功能,设计出系统的功能模块,如下图所示。
3.界面设计
任何用户在浏览器输入网址后进入本站界面,即可查看新闻标题及发布时间,新闻的评论、新闻的点击率等,单击任意一条新闻标题即可查看新闻内容
4.数据库设计
本次设计中,本系统中采用数据库中使用数据表。
四、详细设计
应用部署图
访问数据库的JavaBean
添加一条评论的代码为:
public class InsertComment{
public static void insert(Comment comment)
{
DBConnectPool dbp=DBConnectPool.getInstance();
Connection conn=dbp.getConnection();
PreparedStatement pstmt=null;
try {
pstmt=conn.prepareStatement(inser into comment values(?,?,?,?));
pstmt.setInt(1, comment.getNewid());
pstmt.setDate(2, (java.sql.Date)(new Date()));
pstmt.setString(3,comment.getComPerson());
pstmt.setString(4, comment.getContext());
pstmt.executeUpdate();
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}finally
{
try
{
if(pstmt!=null)
pstmt.close();
}catch(SQLException el)
{
el.printStackTrace();
}
}
}
}
添加一条新闻的相关代码为:
public static boolean insert(News news) {
boolean flag = false;
DBConnectPool dbp = DBConnectPool.getInstance();
Connection conn = dbp.getConnection();
PreparedStatement pstmt = null;
try {
pstmt = conn.prepareStatement(
insert into newsinfo( +
biaoti,gabushijian,pinglun, +
laiyuan,tupian,zhaiyao,guanjiainzi, +
classid,fabiaozhe,banquanxinxi,dianjilv +
) +
value(?,?,?,?,?,?,?,?,?,?,?););
pstmt.setString(2,news.getBiaoti());
p
您可能关注的文档
- 《熔化和凝固》精品课件.pptx
- 员工职业发展规划表 (2).doc
- 六年级【科学(湘科版)1】阳光下的植物-教学课件.ppt
- 公益慈善中国实践报告.doc
- 变频器实训报告_2.doc
- 2024_2025学年高中化学第3章自然界中的元素测评含解析鲁科版必修1.docx
- 2024_2025学年新教材高中英语Unit6AtonewithnatureSectionⅣWrit.doc
- 2024_2025学年新教材高中物理第四章运动和力的关系习题课用牛顿运动定律解决几类问题课后提升训练含解析新人教版必修第一册.docx
- 2024_2025学年新教材高中英语Unit5Music单元检测含解析新人教版必修第二册.doc
- 2024秋高中历史第四单元工业文明冲击下的改革第12课俄国农奴制改革课时演练含解析岳麓版选修1.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)