2.1.4 WEB服务器引擎选用
主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台,但是众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
考虑到平台统一特性,故本系统将选用IIS作为WEB服务器软件。
2.1.5 可行性
可行性上来看,本系统主要使用的是B/S结构,后台使用的是数据库技术。这两项技术都是成熟可靠的。并且有相关系统已经投入使用。所以在技术以及实际实现上来说也是可行的。
2.2 需求分析
2.2.1 用户初步需求:
该系统的用户为普通新闻网,需要经常发布一些新闻,最初用户的需求为:“该新闻系统具有一般新闻系统的功能,同时具有新闻审核和不同管理员不同管理权限的功能”。
通过对其它一些新闻系统的调查发现,一般新闻系统功能如下:
(1) 前台按分类显示新闻其中包括:时政要闻、经济动向、科学教育、法制道德、社会现象、体育世界、时尚娱乐、世界军事
(2) 搜索新闻其中包括:按照分类信息搜索、用户模糊查询
(3) 后台管理其中包括:添加、删除和修改新闻、添加、删除和修改用户、添加新闻
(4) 分类添加新闻,用户根据所要添加的新闻分类,在后台管理页面在相应的分栏中添加新闻
(5) 根据新闻网站新闻发布管理的实际需求,在首页中能显示最热门新闻、头条新闻和最近发布的几条新闻等。
(6) 在后台管理中,因为有权限的管理员才能登录管理后台,所以需要有个登录验证模块,而且需要根据用户权限的不同显示不同的管理目录,在管理新闻和用户时,当数据少时管理起来还比较方便,如果一多则想找到某条新闻或某个用户就很难,所以需要有个查找(新闻标题、用户)模块用于查找新闻或用户。
2.2.2 系统模块划分
根据以上需求分析,该系统要实现的主要功能为:
(1) 显示新闻部分其中包括:用户登录区、显示最热门的前几条新闻、显示推荐的前几条新闻、显示最新的前几条新闻、搜索新闻功能、显示所有新闻分类、按分类/部门显示其下的所有新闻、新闻详细信息浏览阅读。
(2) 管理部分其中包括:登录验证、添加、修改、删除、查询、发布新闻,以及添加、修改、删除、查询、发布公告。 ASP.net新闻发布系统的设计与实现(4):http://www.751com.cn/jisuanji/lunwen_24304.html