毕业设计(论文)asp新闻发布系统 .doc
《毕业设计(论文)asp新闻发布系统 .doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)asp新闻发布系统 .doc(25页珍藏版)》请在三一办公上搜索。
1、目 录1系统概述 12系统运行环境 12.1、硬件环境 12.2、软件环境 13功能需求描述 13 .1 查看新闻功能 13.2 新闻搜索功能23.3 发布新闻功能23.4 管理员登录功能23.5 新闻管理功能24. 总体设计 24.1 开发与设计的总体思想 24.2 系统模块结构图 24.3 模式设计 34.3.1 数据库访问模块 34.3.2 新闻查看模块 34.3.3 新闻发布模块 34.4 系统流程描述44.5 界面设计44.5.1 查看新闻页面(系统首页)设计 44.5.2 查看新闻详细内容页面设计 54.5.3 发布新闻页面设计 54.5.4 管理员登录页面设计 64.5.5 新闻
2、管理页面设计 64.5.6 编辑新闻页面设计 74.6 数据库设计75. 详细设计 85.1 应用部署图 85.2 访问数据库的 JAVABEAN 85.2.1 模块描述 85.2.2 类的设计和实现 85.2.3 新闻查看模块 115.2.4 新闻发布模块 165.2.5 新闻管理模块 176. 小结 24 新闻发布系统需求分析随着网络的飞速发展和普及,越来越多的 用户习惯上网浏览新闻。本系统的主要目的就是为用户提供一个方便、及时的网上新闻发布、浏览平台。利用本系统,用户可以直接在网上发布新闻信息并根据自己的需要对新闻进行检索。本系统遵循软件工程标准,并按照软件工程规定的流程进行项目的开发。
3、 1系统概述 本次任务是要实现一个新闻发布系统,系统的主要功能包括:新闻查看功能、新闻搜索功能、发布新闻功能、管理员登录功能和新闻管理功能。任何用户均可使用本系统来查看、查找、发布新闻。用户可以通过单击每条新闻的标题来查看该条新闻的详细内容。新闻搜索分为按新闻标题、新闻内容、新闻作者和发布时间等多种搜索方式。当用户作为系统管理员成功登录后,可以使用新闻管理功能。新闻管理包括对现有新闻的修改和删除,管理员本次操完毕后,可单击“管理员退出”超连接退出登录状态。2系统运行环境2.1、硬件环境* 处理器:AMD2800+* 内存:512M* 硬件空间:160G* 显卡:SVGA 显示适配器2.2、软件
4、环境* 操作系统:Windows XP SP2* Web 服务器:Tomcat5.5* 数据库:Access* 客户端:IE 6.0* 开发语言: JSP、Java3 功能需求描述 新闻发布系统的主要目的是为用户提供一个方便的、可快速浏览当前最新新闻的界面,并且也可以随时发布最新的讯息以达到信息共享的目的。因此要为用户提供一个方便易用的使用界面,同时也为具有更高权限的管理用户提供添加、删除新闻的系统维护功能。新闻发布系统主要需要实现以下一些基本功能。3.1 查看新闻功能:任何用户均可以使用查看新闻功能。用户通过在系统导航栏单击“查看新闻”超链接,可以进入查看新闻页面。查看新闻功能显示所有新闻,
5、并且使用分页显示效果,每页显示8条新闻,用户可通过单击下方的页码或文本框中输入页码来条转到任意一页浏览。这里显示的所有新闻按发布时间降序排列,以保证最新发布的新闻位于最前面。用户通过单击每条新闻的标题可以查看到新闻的详细内容。3.2 新闻搜索功能:任何用户均可以使用新闻搜索功能。在新闻查看页面上,用户可以通过在“查询类别”下拉列表框中选择按新闻的标题、内容、作者和发布日期等不同的查询方式来搜索符合条件的新闻。这里提供的是模糊搜索功能,即只要在查询字段只能感包含用户输入的关键内容就认为是符合查询条件的记录。查询结果同样以分页的方式显示。3.3 发布新闻功能:任何用户均可以使用发布新闻功能。用户通
6、过在系统导航栏上单击“发布新闻”超链接可以进入发布新闻页面。发布新闻时,需要填写新闻的标题、内容和发布者姓名,发布时间取当前系统时间,不需要用户填写。3.4 管理员登录功能:当用户需要使用新闻管理功能时,需要先以管理员身份登录系统。当未登录用户单击系统导航栏上的“新闻管理”超链接时,进入管理员登录页面。用户可以在登录页面输入用户名和密码,若登录失败,则重定向到管理员登录页面等待下一次登录。3.5 新闻管理功能:当用户作为管理员登录系统后,可以进行新闻管理操作,包括对现有新闻的修改和删除。在管理页面上,用户可以通过单击每条记录右侧的“编辑”和“删除”超链接来进行操作。当管理员的本次维护工作结束后
7、,可通过单击“管理员推出”超链接来注册管理员身份。4. 总体设计 在前面对用户需求的分析和研究的过程中,对于本系统中几个主要的功能模块大致有了一个抽象的认识。下面将通过总体设计,给出新闻发布系统的模块结构、流程描述和用户界面布局。4.1 开发与设计的总体思想 新闻发布系统面向各层次的网络用户,为了使它合适个多的用户使用,系统的界面实际应该尽量做到简洁、友好、方便、易用,用户不需要专门的学习便可熟练操作。 本系统采用B/S模式,服务器端使用jsp进行动态网页的开发。4.2 系统模块结构图 依据需求分析结果,新闻法务系统可以分为四个模块:数据库访问模块、新闻查看模块、新闻发布模块和新闻管理模块,如
8、图4.3 模式设计4.3.1 数据库访问模块:利用JavaBean封装对数据库的操作,主要包括连接数据库、添加、修改、删除、查询数据表、关闭连接等功能。当jsp页面中需要访问数据库时直接调用这个JavaBean即可。数据库访问模块功能树如图4.3.2 新闻查看模块:新闻查看模块提供分页显示全部新闻的功能,用户通过单击每条新闻的标题可以查看到本条新闻的详细内容。还可以通过输入查询类别和查询关键字来选择符合条件的新闻浏览。新闻查看模块功能树如图4.3.3 新闻发布模块:新闻发布模块提供发布新消息的功能。4.3.4 新闻管理模块:新闻管理模块包括修改新闻和删除新闻的功能。在进入管理模块前,需要以合法
9、的管理员身份登录。新闻管理模块功能树如图:4.4 系统流程描述 系统的流程如图4.5 界面设计 新闻发布心痛系统的界面设计仍遵循简洁美观、方便易用的基本原则。为了方便用户在各个功能间快速切换,本系统使用了导航栏方式,在各个页面的头部均包含了导航文件。系统具体设计如下。 4.5.1 查看新闻页面(系统首页)设计,具体设计效果如图 4.5.2 查看新闻详细内容页面设计,具体设计效果如图 4.5.3 发布新闻页面设计,具体设计效果如图 4.5.4 管理员登录页面设计,具体设计效果如图 4.5.5 新闻管理页面设计,具体设计效果如图 4.5.6 编辑新闻页面设计,具体设计效果如图4.6 数据库设计 本
10、系统采用Access数据库,在数据库中使用数据表news来储存现有的新闻信息。表的结构如表名称字段名称数据类型主键非空新闻ID号ID数字(自动编号)YesYes新闻标题Title文本NoYes新闻详细内容Content备注NoYes新闻作者Author文本NoYes新闻发布时间Pubdate日期/时间No Yes 另外,还使用了admin数据表来储存管理员的信息,表的结构如表名称字段名称数据类型主键非空管理员ID号ID数字(自动编号) Yes Yes管理员用户名Name文本NoYes管理员密码Password文本NoYes 本系统中采用JSVCODBC桥的方式连接数据库,因此要首先配置一个OD
11、BC数据源,数据源名定为news。5. 详细设计 基于系统需求分析与系统总体设计的结论,本节将分别阐述系统的详细设计和实现过程。5.1 应用部署图 新闻发布系统对应于一个名为news的WEB应用,具体的部署情况及目录结构如图所示。5.2 访问数据库的 JAVABEAN 由于在本系统的多个JSP页面中都需要访问数据库,因此使用一个JAVABEAN 来专门完成数据库的连接,访问等操作。吧数据库操作封装在一个类中,每次需要访问数据库时只需要例化这个类并利用类里面提供的各种共有方法来完成对应的功能即可。这样,既可以节省编码时间,也提高了代码的利用率。 5.2.1.模块描述 负责完成于数据库的连接,访问
12、,关闭等操作。5.2.2.类的设计和实现5.2.2-(1)名称:DBBEAN.JAVA5.2.2-(2)功能:负责完成于数据库的连接,访问,关闭操作5.2.2-(3)属性设计:如表4-3所示 表4-3 类属性定义表5.2.2-(4)构造方法设计1. 方法定义:public DBBEAN( )2. IPO图输入:无处理:加载由属性driverstr指定的驱动程序,若加载中出现异常,则显示异常描述信息。输出:无。3.程序清单:public DBBean() try /加载驱动程序 Class.forName(driverStr); catch(ClassNotFoundException ex)
13、System.out.println(ex.getMessage();5.2.2-(5)主要方法设计 方法 一: execute Query 方法1. 方法定义:public ResultSet executeQuery(String sql)2. IPO 图 输入: 要执行的SQL语句。 处理:创建驱动程序指定数据库之间的连接对象,建立语句对象,利用语句对象的executequery()方法执行SQL语句,并将执行结果存放于局部变量rs中。 输出:查询结果集rs。3. 程序清单: public ResultSet executeQuery(String sql) ResultSet rs =
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文asp新闻发布系统 毕业设计 论文 asp 新闻 发布 系统

文档标签
- 毕业设计论文ASP网络留言板的设计与实现
- JSP新闻发布系统
- 新闻发布系统1
- 新闻发布系统
- 基于ASP.NET的新闻发布系统
- 毕业设计论文ASP大学生就业咨询网实现全套含源程序
- 毕业设计论文ASP个人博客网站的设计与实现
- 毕业设计论文ASP移动通信精品课程网站建设
- 毕业设计论文科创学院新闻发布系统开发与实现
- 毕业设计论文ASP.NET小区物业管理系统的设计与实现
- 毕业设计论文ASP
- 毕业设计论文ASP.NET学生贷款管理系统的设计
- 基于SSH的新闻发布系统的论文
- 毕业设计论文asp新闻发布系统
- 毕业设计论文ASP商务酒店在线定房系统设计
- 毕业设计论文ASP.NET数据库基础课程网站
- 毕业设计论文ASP档案管理系统的设计与实现
- 毕业设计论文ASP电子商务网上购物系统
- 毕业设计论文ASP制作校园论坛论文
- 毕业设计论文ASP.NET供求信息网的设计与实现
链接地址:https://www.31ppt.com/p-3976384.html