社区新闻发布系统的设计与实现(任务书,开题报告,中期检查报告,毕业论文说明书12000字,程序代码,SQL2000数据库)
摘 要
随着Internet技术的发展,人们对网络信息的需求越来越大,对网络数据库的交互和查询速度等性能的要求也越来越高。未来信息传播的趋势是更迅速、更多、更精准,而且随着计算机的普及,网络新闻已成为一种主要的信息传播方式。
本新闻发布系统是一种常用的新闻管理应用软件系统。本设计以社区新闻发布为背景,采用B/S(Browser/Server)浏览器/服务器结构的三层Web应用程序开发设计模型,用SQL Server 2000为数据库,页面程序采用JSP和JavaBean技术编写。本系统包括前台系统和后台系统两部分,前台系统包括主要是新闻查询和评论等信息管理的功能,后台系统包括增加新闻、编辑新闻信息、修改新闻信息、用户管理等信息管理的功能。经测试后系统运行正常,基本能满足社区网新闻的发布,实现了新闻查询的自动化、高效化。
关键词:新闻发布,Browser/Server,JSP,JavaBean,SQL Server 2000
ABSTRACT
With the development of Internet technology, people’s growing demand for network information , the interaction of network database and query speed performance requirements are increasingly high. Information dissemination will be more rapid and more accurate in the future。What’s more, with the popularity of computer, network news has become a major information dissemination.
This News Publishing System is a common news information software system. The design of the community network news as the background, the use of B / S (Browser / Server) browser / server structure of the three-tier Web application development and design model, using SQL Server 2000 database, the page program written using JSP and JavaBean technology. The system includes front and back office systems of two parts, front desk system includes mainly press inquiries ,discuss and other information management functions, back office systems including increased news, editing news and information, news and information changes, user management, information management functions. After the test system is running normally, the campus network to meet the basic news releases, news check achieve automation and efficient.
Keywords: News release,Browser/Server,JSP,JavaBean,SQL Server 2000
功能需求分析
通过对本县各社区网站调查研究,要求系统满足以下功能:
(1)由于操作人员的计算机知识水平有限,因此要求系统具有良好的人机界面。
(2)要求有较好的权限管理,严格设置用户权限。
(3)比较方便的新闻查询功能。
(4)新闻发布系统的设计要求实现对管理员密码的修改操作。
(5)新闻发布系统的设计要求实现对会员密码和个人信息的修改操作。
(6)新闻发布系统的设计要求实现管理员对会员和新闻信息的增删改查操作。
(7)新闻发布系统的设计要求实现管理员对会员评论信息的查看和删除操作。
(8)新闻发布系统的设计要求实现管理员对新闻信息的分类和增加分类操作。
目 录
摘 要 I
ABSTRACT II
第1章 绪论 1
1.1 课题的背景 1
1.2 课题的意义 1
第2章 系统开发平台及技术 2
2.1 系统开发工具的选用 2
2.1.1 MyEclipse 8.0 2
2.1.2 SQL Server2000 2
2.2 系统开发技术简介 2
2.2.1 JSP技术 2
2.2.2 JavaBean技术 3
2.2.3 JDBC技术 4
2.2.4 用JDBC访问数据库 5
第3章 系统需求分析 6
3.1 功能需求分析 6
3.2 性能需求分析 6
3.2.1 安全性要求 6
3.2.2 界面需求 6
3.2.3 输入输出要求 6
3.3 数据需求分析 7
3.4 可行性分析 7
3.4.1 操作可行性分析 7
3.4.2 技术可行性分析 8
第4章 系统总体设计 9
4.1 系统组成 9
4.2 E-R图 11
4.3 后台数据库的设计 11
4.3.1 SQL SERVER 介绍 11
4.3.2数据库表结构 12
4.4 处理流程设计 14
4.4.1 系统操作流程 14
4.4.1 数据增加流程 15
4.4.2 数据修改流程 15
4.4.2 数据删除流程 16
第5章 系统各功能模块的设计与实现 18
5.1 登录模块的设计与实现 18
5.1.1 管理员登入 18
5.1.2 会员登入 20
5.1.3 会员注册 22
5.2 管理员后台管理模块的设计与实现 24
5.2.1 后台显示和删除公告 24
5.2.2 后台增加公告 25
5.2.3 后台显示和删除新闻 26
5.2.4 后台发布新闻 28
} 29
5.2.5 后台评论新闻管理 29
5.2.6 后台新闻分类管理 30
5.2.7 后台增加新闻分类 31
5.2.8 后台会员管理 32
5.3 会员相关模块的设计与实现 33
5.3.1 会员前台评论 33
5.3.2 会员修改密码 34
5.3.2 会员修改信息 36
5.3.3 新闻搜索 37
第6章 系统测试 39
6.1登陆界面 39
6.1.1 测试用例1 39
6.1.2 测试用例2 40
6.2注册界面 41
6.2.1 测试用例1 41
6.3新闻发布界面 43
6.3.1 测试用例1 43
结 论 45
参考文献 46
致 谢 47
|