《Java Web开发技术》实训指导书(2014上).doc

上传人:bao****ty 文档编号:132354512 上传时间:2020-05-14 格式:DOC 页数:14 大小:997KB
返回 下载 相关 举报
《Java Web开发技术》实训指导书(2014上).doc_第1页
第1页 / 共14页
《Java Web开发技术》实训指导书(2014上).doc_第2页
第2页 / 共14页
《Java Web开发技术》实训指导书(2014上).doc_第3页
第3页 / 共14页
《Java Web开发技术》实训指导书(2014上).doc_第4页
第4页 / 共14页
《Java Web开发技术》实训指导书(2014上).doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《《Java Web开发技术》实训指导书(2014上).doc》由会员分享,可在线阅读,更多相关《《Java Web开发技术》实训指导书(2014上).doc(14页珍藏版)》请在金锄头文库上搜索。

1、java Web开发技术实训指导书 适用专业:软件技术、计算机应用 制 定 人:李碧锋 教 研 室:信息技术与信息管理教研室计算机学院二一四年六月1一、实训目的Java Web开发技术课程实训是计算机应用技术、软件技术专业培养计划中的重要的实践教学环节。旨在通过开发一个真实的完整的Web项目,进一步巩固前续课程如软件文档编写、软件工程、Java开发技术、数据库技术、网页设计等课程所学的知识,加深学生对Java开发Web项目的理解,使学生进一步掌握环境构建、代码编写、文档阅读与理解、文档编写、软件测试、发行与部署等技能,进一步提高学生的学习能力、理解能力、表达能力、沟通能力及分工协作能力。二、实

2、训内容1. 项目来源及背景为了能够更加迅速地向客户传递有关企业的新闻以及相关行业中最新的发展现状,以便于引导客户选择企业的相关产品和服务,一般在商务系统的开发中,都会设置相应的新闻中心模块。该新闻中心应该能够及时提供最新的资讯,并且应该在显示某条新闻的同时,列出所有的相关新闻,以便于客户在最短的时间内获得最新最全的信息。此外,考虑到新闻的时效性,新闻中心管理系统中一般都需要提供良好的维护页面,即中心管理人员可以借助后台维护管理的页面实现对新闻内容实时的更新维护。2. 系统需求分析2.1 需求描述新闻中心管理系统主要是为了实现商务网站动态新闻实时显示的系统。一个典型的新闻中心管理系统一般都会提供

3、新闻标题分类显示、新闻详细内容显示等功能。同时也要为新闻中心后台管理的管理员提供对应的新闻信息维护及管理的功能,包括添加新的新闻、编辑修改新闻、删除新闻等功能。根据企业商务新闻的基本要求,本系统需要完成如下的主要任务:(1)新闻标题信息分类显示:在进入新闻中心主页时,应该能够根据数据库中存放的信息分类显示最新的新闻标题。例如可以显示所有最新的标题信息。每个新闻标题都应该提供对应的超链接,单击后,就可以跳转到有关该新闻详细内容的页面上,以便用户对这条新闻有更详细的了解。(2)新闻详细内容及相关新闻列表显示:当单击某个新闻标题后,可以查看该新闻的详细内容。同时提供与该新闻相关的新闻标题信息的显示,

4、以便于查询与该新闻相关的其他信息(扩展)。(3)新闻中心后台管理功能:新闻中心的管理员可以根据企业的服务需要随时向数据库中添加最新的新闻标题及相关内容。还可以删除不再需要的新闻标题及内容,以及对原有新闻做必要的修改。2.2 系统用例图图1 管理员用例图图2 浏览者用例图2.3 系统概念模型图3 系统类图3.系统总体设计3.1 系统总体功能结构新闻中心管理系统浏览者管理员添加新闻修改新闻删除新闻搜索新闻浏览新闻图4 系统层次结构图3.2 功能描述浏览者可以看到所有新闻的标题,点击新闻标题超链接,可以在页面中显示新闻标题、新闻类型、新闻作者、新闻内容、新闻发布时间、及相关新闻的标题,通过点击相关新

5、闻标题超链接,就可以查看该相关新闻的详细信息。图5 新闻中心管理系统前台活动图只有合法身份的管理员才可以进行后台管理,系统的3个子模块(添加新闻、修改新闻、删除新闻)在操作上是平行的,其内在关系通过后续数据库的设计和程序流程来控制。图6 新闻中心管理系统后台活动图4.系统详细设计4.1 系统数据设计新闻基本信息表(newsdetail)用来保存和新闻相关的基本信息,是显示和维护新闻数据的依据。表1所示列出了该表中所包含的字段的描述信息。表1 新闻基本信息表字段名类型长度是否允许为空是否为主键说明idintfalsetrue新闻记录编号titlevarchar50falsefalse新闻标题co

6、ntentvarchar4000falsefalse新闻内容authorvarchar50falsefalse作者信息timedatatime8falsefalse新闻时间typeint4truefalse新闻类别后台管理员信息表(admin)记录了新闻中心管理员的相关信息,主要是登录系统后台时验证的依据。表2 管理员信息表字段名类型长度是否允许为空是否为主键说明adminidintfalsetrue自动编码adminnamevarchar50falsefalse用户名adminpassvarchar50falsefalse用户密码4.2 系统流程设计以登录功能为例,文字描述、组件图描述。lo

7、gin.jspLoginUserAction控制层模型层UserDAOImplisLogin()HibSessionFactoryUserHibernate.cfg.xmlUser.hbm.xmlAbstractUserIUserDAOBaseHibernateDAOIBaseHibernateDAOstruts.xml视图层main.jsperro.jsp5.系统实现预览5.1 前台 在地址栏中输入地址进入新闻中心首页,在该页面中显示了所有的新闻,并给出了各个新闻的标题,且针对标题文字提供了相应的超链接,以便用户查看新闻的具体内容。图9 新闻中心首页在图中单击“所有新闻”链接后,会显示系统中

8、的新闻,如图所示。图10 新闻中心文件列表单击文件标题可以查看新闻的具体内容,如图所示。图11 查看新闻详细信息单击“搜索新闻”可以进行新闻的搜索,如图所示。图12 新闻搜索 输入要查询的关键字,然后单击“搜索新闻”即可列出新闻列表,单击新闻标题可以查看新闻内容。5.2 后台 点击“后台管理”超链接进入后台管理界面。在进入新闻管理主页后,首先要管理员输入账号密码后,就可以查看新闻、添加新闻、编辑新闻以及删除新闻。图13 管理员登录界面登录成功后,单击“所有新闻”链接可以查看所有新闻,如图所示。图14 查看所有新闻 单击每篇新闻的标题即可查看新闻的详细内容。点击“编辑”链接,可以对该新闻进行修改

9、,如图所示。图15 编辑新闻界面 新闻编辑完毕后,单击“编辑提交”即可完成新闻编辑。点击“删除”链接,可以删除该新闻。点击“添加新闻”链接,可以添加新闻,如图所示。图16 添加新闻界面三、时间安排1、时间安排第18周(2014年6月16日2013年6月20日),共20个学时。2、时间分配序号实践项目名称学时1任务安排0.52需求分析0.53总体设计24数据库设计15系统功能分析16详细设计37编码108测试2四、实训地点和实训条件1、实训场地计算机学院实训楼五楼2、实训设备多媒体计算机 投影设备3、实训工具及材料软件环境:jdk1.6、Tomcat 7.0、MySQL 5.0、MyEclips

10、e 10、IE6.0五、实训的组织管理1、实训管理机构实训领导小组: 组长:许元朋成员:李碧锋 江欢 钱明珠指导教师:李碧锋2、实训的组织实训的组织采用分组实训的方式,每个分组就是一个项目小组,有团队组长。在实训中团队小组协同完成实训任务;实训在实训基地进行。六、实训资料1、上交实训报告,实训报告按照指定格式,由指导教师评定成绩。指导老师及时跟踪和检查项目开发进度,有技术方面的问题主动向指导老师提出,未完成每天任务的同学自行另外安排时间完成;实训最后一天由指导老师考核项目开发成果,询问相关技术问题,并上交完成的项目开发源代码;实训结束前,每位同学都必须完成实训报告的编写,实训报告主要描述自己所

11、完成的实训任务的具体情况,最后上交实训报告。2、带队教师负责填写实训日志。七、实训成绩评定1、实训成绩的组成部分实训的成绩由实训的完成情况得分和实训报告得分构成;考核办法采用每组上交实训的源程序,然后教师样检查的办法,检测的结果,根据学生完成任务的情况划分为合格与不合格两个等级;实训项目占学生最终总评成绩的10%,由实训任务完成的情况和实训报告书写的情况综合评定。完成任务的情况占实训总成绩的70%,实训报告完成的情况占实训总成绩的30%;如果能够按照要求完成任务,并且认真书写实训报告,学生可以得到满分,如果按照要求完成了实训任务,学生的实训成绩应该在70分之上。2、实训成绩的评定:实训成绩完成任务情况70% 实训报告得分30% 本课程总评成绩作业情况10% 实训成绩10% 考勤得分20% 实训10%+期末笔试50%八、参考文献教材:Java程序设计 王建虹主编 第1版 高等教育出版社 2007年4月

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号