摘要
随着国内外信息技术的发展和信息时代的到来,信息化、知识化、全球化已成为当前经济发展的三大趋势。人类社会信息化将导致一场信息革命,它使我国政府和公众对信息作用的认识不断深化。社会公众通过信息网络获取信息的积极性日益提高。其中,新闻管理系统是构成信息网站的一个重要组成部分,在日常的工作中发挥着非常重要的作用。本着新闻系统的需求和包头市新闻网站的实际情况,我设计了包头市政府新闻发布系统。本系统采用MyEclipse作为开发工具,后台数据库采用Mysql设计,利用jdbc数据访问技术实现对数据库的各种管理操作。并且按照软件工程的原理,在管理信息系统的理论与方法指导下和数据库技术支持下完成本次设计任务。该系统主要包括新闻管理、政府公告的管理、类别管理、用户管理、留言管理等几个模块。并根据当今国内主流新闻网站媒体的作用,用户登录Internet后可直接查看各类新闻和政府报道。作为一个完整的新闻系统,同时实现了后台新闻、板块等维护。
关键词:信息化,JSP技术,数据库技术
目录
第1章绪论 1
1.1课题背景 1
1.2选题目的和意义 2
1.3政府新闻网站的国内外发展情况 3
1.4政府新闻网站设计的主要思想及特征 4
第2章需求分析 6
2.1可行性分析 6
2.1.1经济可行性 7
2.1.2技术可行性 7
2.1.3运行的可行性 8
2.2系统的功能要求 9
2.3系统的环境要求 9
2.4用户的需求 10
第3章系统的总体设计 11
3.1系统模块的总体设计 11
3.2数据库的总体设计 13
3.2.1数据库的总设计 13
3.2.2数据库概念设计 14
3.2.3数据库逻辑设计 14
3.2.4数据库的物理设计 15
第4章系统的详细设计 20
4.1系统开发平台及开发环境 20
4.1.1系统开发平台 20
4.1.2系统开发环境 20
4.2网站首页的设计 21
4.3用户登陆模块的设计 23
4.4后台主页面的设计 25
4.4.1主页面的设计 25
4.4.2实现的方法 26
4.5新闻模块的设计 27
4.5.1新闻的发布与查看 27
4.5.2新闻的修改和删除操作 29
4.6公告管理的设计 29
4.7分页技术的实现 30
4.8网站与数据库链接动态过程的实现 32
4.8.1用JDBC连接数据库的基本操作 32
4.8.2动态连接的具体实施 32
第5章系统的测试 34
5.1系统测试的目标 34
5.2系统测试的过程 34
5.3系统测试的具体实施 35
5.3.1数据库测试 35
5.3.2系统测试的实施 36
结论 38
致谢 39
参考文献 40
附录1外文文献译文 42
附录2外文文献原文 47
附录3设计系统部分源代码 51