欢迎来到天天文库
浏览记录
ID:6817882
大小:1.71 MB
页数:32页
时间:2018-01-27
《网络软件开发期末课程论文-新闻发布系统网站》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、装订线2009--2010学年第一学期数信学院期末考试卷《网络软件开发》学号6姓名:胡腾飞成绩:评语:1、小型网站的设计与实现。题目:新闻发布系统网站。2、利用Dreamweaver技术实现网页设计、发布和浏览。3、主要功能有:a)新闻浏览b)新闻发布c)新闻栏目管理d)新闻检索e)用户和权限管理新闻管理系统小组成员:胡腾飞(组长)、邹立、王会萍小组成员具体分工:项目策划:胡腾飞前台页面:邹立登陆页面:王会萍页面美化:王会萍后台代码:胡腾飞数据库设计:胡腾飞编码转换:胡腾飞目录一、需求分析31、实现功能:
2、3二、总体设计31、设计目标32、设计原则43、项目规划4三、模板设计及功能41、前台新闻浏览模块详细说明43、后台管理模板详细设计说明54、总体架构设计55、开发和运行环境6四、数据库设计6五、详细设计与实现7六、使用说明29七、总结31一、需求分析1、实现功能:l新闻浏览:用户方便地浏览新闻列表和新闻的详细内容。l新闻发布:用户根据需要发布图文并茂的新闻,并且可以对新闻信息进行格式化。l新闻栏目管理:用户根据需要添加、删除新闻栏目,实现新闻的分类管理。l新闻检索:用户根据新闻的某些关键字在网站内部实现
3、新闻的检索。l用户和权限管理:只有系统的有效用户才可以对新闻进行操作,系统管理员可以为用户分配权限。二、总体设计1、设计目标l实现新闻的分类管理和展示。l实现新闻的在线编辑和纤细信息浏览。l实现新闻检索功能。2、设计原则l页面模板化:将页面中的一些常用的部分模板化,如页面的头部、尾部等,这样在设计页面时,如果有重复的部分,只需要用现成的模板来拼装即可。这样可以实现代码重用和全局的控制。l后台和前台的独立:将后管理模板和前台新闻浏览模板独立起来,便于管理员管理和维护数据,也便于用户浏览。同时,对用户的权限进
4、行控制,可以增加系统的安全性。3、项目规划新闻发布系统由前台新闻浏览及后台新闻管理两大部分组成:l前台新闻浏览模板:该部分主要包括新闻分类、新闻浏览、新闻检索、提供后台登陆等。l后台管理模板:该部分主要包括新闻栏目管理、新闻信息管理、管理员管理、修改密码、安全退出等。三、模板设计及功能1、前台新闻浏览模块详细说明l首页模板:该模板提供新闻分类导航类、新闻分类列表、管理员登陆等功能。l新闻浏览模板:该模板提供了新闻浏览功能,使用户能够方便、及时地查看最新的新闻。l最近新闻模板:该模板提供了最新的新闻列表,使
5、用户能够快速浏览最近发布的新闻。l新闻浏览排行模板:该模板提供了浏览量最大的新闻排行列表,使用户能够快速浏览热点新闻。l新闻检索模板:该模板提供了按照新闻的某些关键字检索新闻的功能,使用户能够方便地进行站内新闻检索。3、后台管理模板详细设计说明l新闻管理模板:该模板提供了新闻的添加、修改和删除功能。l栏目管理模板:该模板提供了新闻栏目的添加、修改和删除功能。l管理员管理模板:该模板提供了新闻发布管理员的添加、修改和删除功能。l安全退出管理模板:该模板提供了使管理员安全登出系统的功能。4、总体架构设计我们的
6、新闻发布系统采用MVC(JSP+JAVABEAN+SERVLET)架构开发新闻发布系统项目结构说明文件/文件夹名称说明Src用于保存网站中应用的JAVABEAN源文件Commons-fileupload.jar用于文件上传的文件FCKeditor-2.3.jar在线编辑器所在的文件mysql-connector-java-5.16-bin.jar用于数据库连接的文件admin用于保存网站后台的文件css用于保存CSS外部样式表文件images用于保存网站中的应用的图片文件scripts用于保存JS文件st
7、yles用于保存站点统计相关文件UserFiles用英语保存友情连接的相关文件lib用于保存网站中用到的jar包文件web.xml用于整个项目的配置5、开发和运行环境新闻发布系统的开发和运行需要以下软件平台的支持:l操作系统:windowsXP.l数据库:mysql-5.0.22-win32l开发工具:jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe、MyEclipse7.0M1.lWeb服务器:Tomcat6.0.l浏览器:360浏览器3.16正式版
8、四、数据库设计新闻发布系统所采用的数据库为Mysql,数据库名称为cms,包含3张数据表。a)数据表概要说明数据库名:cms.数据表:kind、news、userb)主要数据表的结构(1).news(新闻信息表)新闻信息表用来保存系统发布的新闻相关信息,前台页面显示的基本上是调用这张表中的数据。News表结构如下:字段名数据类型空否主键否备注newsidint(10)unsigned(null)PRIauto_incremen
此文档下载收益归作者所有