欢迎来到天天文库
浏览记录
ID:6127476
大小:927.50 KB
页数:19页
时间:2018-01-04
《jsp程序设计新闻发布系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、华东交通大学理工学院课程设计报告存档资料成绩: 华东交通大学理工学院课程设计报告书所属课程名称JSP程序设计题目 新闻发布系统 分院 电信分院 专业班级计算机科学与技术学 号 学生姓名 指导教师 2013年1月3日第11页共19页华东交通大学理工学院课程设计报告华东交通大学理工学院课程设计(论文)任务书专业计算机科学与技术班级姓名一、课程设计(论文)题目新闻发布系统二、课程设计(论文)工作:自2012年12月31日起至2013年1月3日止。三、课程设计(论文)的
2、内容要求:利用已经学过的网站开发工具MyEclipse8.0+SQLServer2008,设计一个新闻发布系统。该系统的功能模块有:1.用户注册;2.用户修改个人资料;3.用户发布新闻、修改、更新、删除等;4.用户评论新闻等。要求:用MyEclipse8.0进行设计;数据库用SQLServer2008;设计一个新闻发布系统学生签名:2013年1月3日第11页共19页华东交通大学理工学院课程设计报告课程设计(论文)评阅意见序号项目等 级优秀良好中等及格不及格1课程设计态度评价2出勤情况评价3任务难度评价4工作量
3、饱满评价5任务难度评价6设计中创新性评价7论文书写规范化评价8综合应用能力评价综合评定等级评阅人 职称20年月日第11页共19页华东交通大学理工学院课程设计报告目录第一章:系统概要及分析51.1设计技术及开发环境51.1.1开发环境51.2运行环境51.3该系统的功能模块有:5第二章:系统功能及构架设计62.1功能层次图62.2业务实体说明62.3系统构架设计7第三章:进行数据库表格的设计9第四章:进行各模块的界面与详细设计104.1系统运行环境配置104.2编写实用类114.3编写抽象基类114.4模型层的实现
4、114.5业务层的实现124.6视图层的实现13第五章:测试运行整个系统15第六章:设计小结17第七章:参考资料18第八章:致谢19第11页共19页华东交通大学理工学院课程设计报告第一章:系统概要及分析internet的蓬勃发展,使新闻的传播方式发生了巨大的变化,传统的信息传播媒体电视、广播、报纸已经不再是人们茶余饭后的主要精神甜点,人们更多的开始关注网络新闻。由于互联网所容纳的信息量大、内容丰富、信息及时、准确,更有相关信息的全面的介绍与比较,大大地方便了人们的阅读,。借此东风,新闻网也迅速发展起来,它内容丰富
5、,信息量大,不仅有实事新闻,还有相关的行业信息,同时新闻网具有互联网所具备的一切特性。在全球网络化、信息化的今天,新闻网迅速发展,大大地丰富了人们的生活,不知不觉中,它已经成为人们生活中不可或缺的重要组成部分。1.1设计技术及开发环境1.1.1开发环境Windows7、MyEclipse、SQLserver2005、Tomcat6.0。1.2运行环境服务器:Windows2000/2003Server及以上版本。客户端:IE6.0以上、FF等目前主流浏览器。1.3该系统的功能模块有:1.用户注册;2.用户修改个人
6、资料;3.用户发布新闻、修改、更新、删除等;4.用户评论新闻等。第11页共19页华东交通大学理工学院课程设计报告第二章:系统功能及构架设计2.1功能层次图用户登录界面用户后台界面新闻管理会员注册新闻首页新闻发布新闻管理注册会员1-1新闻发布系统功能层次图2.2业务实体说明新闻发布系统的业务实体主要包括会员、新闻表和新闻类别:1会员(Sys_User):代表一个新闻会员实体,主要属性包括会员号自动编号ID、登录帐号、登录密码、姓名、性别、Email、是否新闻管理员。2新闻表(Inf_News):代表一个新闻实体,主
7、要属性包括新闻字段编号ID、新闻标题、新闻内容、发表时间、点击率、作者、新闻类别ID。3新闻类别(Inf_NewsType):代表一个新闻类别实体,主要属性包括新闻类别自动编号ID、新闻类别名称、排序ID。会员、新闻表和新闻类别实体之间的业务实体关系如图1-2所示:第11页共19页华东交通大学理工学院课程设计报告图1-2新闻发布系统业务实体关系图2.3系统构架设计主要功能明确之后,开始对新闻发布系统进行必要的系统设计。整个系统采用多层的构架模式,从上到下依次为视图层、业务层、DAO层和数据库层。视图层负责向用户展
8、现数据,在新闻发布系统中视图层主要有JSP页面构成。设计JSP页面的原则是尽量减少JSP页面中的JSP代码量,把具体的业务逻辑放在业务层实现,JSP页面只负责显示业务层实现的结果。对于一些公用的视图资源(如JSP页面中的图片、公用文字等),应当使用“<%@include%>”的形式包含,提高代码的可重用性。业务层负责具体业务逻辑的实现,在新闻发布系统中通过编写专门的业务类
此文档下载收益归作者所有