1.2可行性分析
.NET平台的飞速发展,技术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作界面。此网站开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和文护两个方面。在此基础上用户无论通过局域网还是互联网,都能在浏览器中直接对新闻进行录入、浏览、修改、删除、查阅等新闻管理工作。所有的操作通过浏览器完成,客户端不需要配置其他应用软件,节省了成本。
2.技术介绍
2.1 HTML
HTML中文译为“超文本标记语言”。 “超文本”就是指页面内可以包含图片,连接,甚至音乐,程序等非文字的元素。虽然HTML是一种语言,但HTML不是程序语言,如 C++ 和 Java 之类,它只是标示语言,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB、JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。
2.2 ASP.NET
ASP.NET是一项功能强大的、非常灵活的服务器端技术,用于创建动态Web页面。ASP.NET是基于通用语言的编译运行的程序,可以用C#,VB.NET,JavaScript等语言来编译。ASP.NET的一大优点是它的执行速度快。ASP.NET是编译后执行的,当ASP.NET文件第一次被请求时,系统编译这个文件,以后的请求就不需要再编译了。
2.3 SQL Server2005
SQL Server 2005是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入,导出等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在SQL Server 2005中工作变得更加轻松自如。另外,SQL Server 2005的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。它可以访问和使用多种来源的信息,轻松备份信息,可以满足专业开发人员的需要。
3.系统概要设计
3.1系统模块划分
本系统分为用户功能模块和管理功能模块两大部分。(如图1所示)