基于web的新闻发布系统设计
文献综述
(学号201115060324 姓名 张晓歌 专业 软件工程 )
在网络发展的新时代,越来越多的信息在网上发布,新闻作为信息的一个重的要主题也不例外。为使用户轻松获得更新最好的新闻信息,每天的信息发布,更新都需要投入很大的人力和物力。
该网站的设计和实现首先要进行需求分析,了解目前门户网站存在的功能需求、数据处理等问题,以及将来可能增加的需求。设计出系统的大体框架,划分系统的两大块:客户端和管理端,对每个模块各自进行设计与开发,然后进行整个程序的开发,最后对开发出来的系统进行功能和性能上的测试,通过测试发现问题并解决,最后得到基本完善的门户网站。
文献分析
Microsoft Visual Studio 2005 包涵Microsoft Visual Web Developer Web开发工具,它是一
组工具和实用工具,用于创建ASP.NET2.0版网站。 Visual Web Developer 在支持网站创建方面进行了重要改进 Visual Web Developer 继续具有集成开发环境(IDE)在工作效率方面的优点,同时进行了大量改进,
SQL Sever 2005是由微软公司推出的,能提供超大型系统所需的数据库服务,并对数据库提供全面的保护,具有防止问题发生的安全措施,他是一个采用SQL语言的关系型数据库管理系统。作为客户机/服务器的后端数据库,他是所有数据的汇总和管理中心。
有微软公司著的《SQL Server 2008 数据库应用开发基础》一书,详细的描述了使用数据库所需的知识和技能。全书共十四章,包括基本T-SQL查询语句的编写技能,以及创建数据库和数据库文件、数据类型和表、索引、约束、触发器、XML功能、视图、存储过程、函数、托管代码、管理实务和锁、使用Service Broker等知识。通过学习可以熟练的掌握SQL SERVER 2008数据库功能和技术来实施数据库。有孔庆月、王彦新主编的《SQL SERVER数据库技术与应用》通过实例的分析系统的数据库真实应用,了解在开发应用的过程中数据库关系的建立,字段的使用。同时在整个系统应用中数据库可能会出现的问题,以及如何处理。
作为一个网站开发人员,对软件工程的理解是必不可少的。有陈明编著的《软件工程导论》全面地系统地概述了软件工程在软件开发过程中所处的地位。软件工程的主要目标是开发系统模型,研究在有限的预算下按时开发高质量软件的可靠技术。学习软件工程应注重计算思维能力、算法设计与分析能力、程序设计和实现能力、系统能力的培养。该书系统的介绍了软件工程概述、可行性研究、需求工程、概要设计、详细设计、面向对象的分析与设计方法、编码、软件质量与质量保证、项目计划与管理、软件开发工具与环境版、UML与Rose如何在网上发布信息等内容。在网站开发前期软件工程的概述有很大的帮助。
C#是微软公司为Visual Studio开发平台推出的一种简洁、安全的面向对象的编程语言,其由于简单易学,并且可以跨平台使用,因此它成为程序开发人员使用的主流编程语言。有王小科、王军、赵会东等编著的《C# 项目开发案例全程实录(第二版)》通过12个实际的例子,从软件工程的角度出发,按照项目的开发顺序,系统、全面的介绍了程序的开发流程,从开发背景、需求分析、系统功能分析、数据库分析、数据库结构等每一个过程都进行了详细的介绍。
ASP.NET是Web应用程序开发的主流技术。易学易用、开发效率高,可配合任何一种.NET
语言进行开发。有杨长兴、陈语林、周城编著的《网页设计与制作(第二版)》全面的介绍了网页设计过程中所需要的工具和技术。全书共有十五章,第一章至第五章为网页制作和设计的基础知识,包括网站设计、网页文件的规划与创意、HTML网页设计语言、FrontPage网页设计技术和网页的上传与维护;第六章至第十章主要介绍网页制作与设计的一些工具,包括Dreamweaver、Photoshop、FIASH、Fireworks等;第十一章至第十四章主要介绍网页编程的语言环境,包括JavaScript、ASP、PHP、XML等;第十五章为一个综合实例,该实例是对知识的总结和综合应用。
李吉祥主编的《网站开发与网页设计实用教程》,本书介绍了网站建设的所需技术、软件和硬件的支持。企业、公司和机构通过建设网站宣传和推荐自己的技术和产品,个人者通过发布主页展示自己的风采,人们从不同类型的的网站获取各种各样的信息。网站建设是一个系统工程,不仅需要专业的知识技术,而且需要先进的设计理念与更多的创新思维。从网站科学体系的完整性、实用性出发,在注重设计理念和创新思维的前提下,以基本理论知识为基础,重点突出对开发者技能的培养。本书主要包括:网络的基本知识、网站开发概论、网站规划设计、HTML/XHTML基础、Dreamweaver8基础应用、Dreamweaver8高级应用、动态网站开发JSP技术、动态网站开发ASP技术、网站建设综合实例以及网站的测试、发布与推
广等。
总结
为做出该新闻系统,我访问了大量的Web网络开发方面的网站,搜集了大量关于web网络开发的中英文资料,也查阅了大量的书籍的源代码作为参考和运用,从中学会了许多课堂上未接触的知识,更加掌握了数据库的添加、修改、浏览、和查询。本次设计相关模块比较多,自身的经验尚且不足,可能达不到意向的那么好的结果,所以会在老师和同学的帮组下会努力做到最好。
参考文献
[1] 微软公司.SQL Server 2008 数据库应用开发基础[M].人民邮电出版社,2010.11
[2] 孔庆月.王彦新.SQL SERVER数据库技术与应用[M].北京理工大学出版社,2012.8
[3] 启明工作室编著.ASP.NET网络应用系统开发实例.人民邮电出版社,2005.7
[4] 王华杰 李律松 孙一波等编著.C#数据库开发技术.清华大学出版社,2003.2
[5] 王小科、王军、赵会东等编著的《C# 项目开发案例全
程实录(第二版)》[M]. 清华大学出版社,2011.1
[6]杨长兴、陈语林、周城.网页设计与制作(第二版)[M].中国水利水电出版社,2007.2
[7] 李吉祥.网站开发与网页设计实用教程[M].北京师范大学出版社,2008年8月
[8] Karl Schnaitter, Neoklis Polyzotis: Optimal algorithms for evaluating rank joins in database systems. ACM Trans. Database Syst. (TODS) 35(1) (2010)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论