1.2系统开发的目的与意义
本网站系统的开发,以学习、研究、交流为目的,主要侧重于练习与研究的方面。通过搭建一个结构完善、功能较为丰富的新闻发布系统,在实践中提高知识水平,拓展知识面,促使所学知识融会贯通,进而提高综合业务素质,为下一步的发展打下坚实基础。该网站在系统功能框架内,突出了主要功能模块的设计与实现,减少了一些次要模块的投入,具体而言就是将新闻浏览与新闻发布、新闻编辑作为了开发研究的重点,而其他诸如新闻搜索、用户登录、用户注册等,只是简单实现了其功能,不仅提高了工作效率,也突出了开发研究的重点。
1.3系统开发思路
(1) 需求分析及概要设计,研究系统需求并搭建系统框架;
(2) 详细设计,具体划分各功能模块以及对各模块功能进行说明;
(3) 编码,完成系统的具体实现;
(4) 测试验收,进行系统的功能测试,进行系统的优化完善。
2.开发工具介绍
2.1 ASP.Net
ASP.NET是ASP技术与.Net技术的有机结合,和其他动态网站开发技术相比,具有以下几个特点与优势:
(1) 可管理性:ASP.NET简化了应用服务器和Web程序的设置,加强网站系统的有效管理;
(2) 安全:ASP.NET提供了默认的身份验证与授权方案,系统的安全性得到了提高;
(3) 增强的性能:ASP.NET采用预先编译模式,通过利用早期绑定和本机优化等手段提高了性能;
(4) 扩展性:ASP.NET具有跨平台的兼容性和可扩展性,ASP.NET网站和应用程序可运行于全部的平台;
(5) 易文护性:ASP.NET提供了有效的跟踪、调试服务,易于系统的文护;
(6) 兼容ASP程序:ASP.NET和ASP可并行于IIS而互不冲突,因而实现了与现行ASP程序的完美兼容。
2.2 Microsoft SQL Server
SQL Server是微软官方提供的数据库软件,是一个关系数据库管理系统,具有以下优点和特点:
(1) 真正的C/S体系结构;
(2) 图形用户界面,系统管理和数据管理更加直观,高效;
(3) 编程接口丰富,用户设计自由度高;
(4) 伸缩性与可拓展性强,可跨平台使用;
(5) 支持WEB技术,用户可方便的将数据发布到WEB页面。
3. 系统设计
3.1 需求分析
该新闻发布系统是一个新闻信息综合展现及信息处理平台。
访问者是系统的主要使用者,前台新闻信息主页分类别(3类:图片新闻、普通新闻、滚动新闻)的展现新闻标题,访问者点击新闻标题进入新闻信息界面浏览该新闻全部信息,访问者还可根据自身需求进行有针对性的搜索。
管理员是系统的主要管理者,管理员进行登录验证,验证通过后进入后台新闻信息管理系统,管理员分类别(3类:图片新闻、普通新闻、滚动新闻)的添加、修改、删除新闻信息,并可修改管理员密码;若无法登陆验证,还可注册新的管理员。
3.2 系统功能结构图
3.3 系统模块分析
新闻发布网站存在两种视角,访问者通过系统浏览与搜索新闻,管理员登录验证后通过系统管理新闻信息。
因此该系统可以分为两个模块,管理员模块和访问者模块。管理员模块主要包括用户管理(用户登录、用户注册、修改密码)、信息管理(添加、修改、删除新闻),访问者模块具体包含新闻浏览(图片新闻、普通新闻、滚动新闻)、新闻搜索等。
(1) 访问者模块
新闻浏览:网站系统分类显示图片新闻信息、普通新闻信息和滚动新闻信息,访问者点击各类新闻标题,可跳转至各相应新闻详细内容展示页面。
新闻搜索:访问者根据自己的需求及兴趣爱好自定义搜索相关新闻信息。 ASP.Net+SQL Serves新闻发布系统论文+源代码(2):http://www.youerw.com/jisuanji/lunwen_7651.html