南京邮电大学通达学院软件说明书题目:网络舆情分析系统的设计与构建专业计算机科学与技术学生姓名张晓磊班级学号07006014指导教师徐小龙指导单位计算机学院/计算机科学与技术系日期2011年6月10日一、运行环境配置介绍1.IIS的安装、配置IIS是Internet Information Service的缩写,一般,WinXP默认的安装不会带有IIS,下面介绍它在该系统下的安装、配置内容:(1)安装IIS首先在光驱中插入windows安装光盘,此时会自动弹出“欢迎使用Microsoft Windows XP”窗口;接着点击“安装可选的Windows组件”,在“Internet信息服务(IIS)”上打钩,点击“下一步”,安装完成。
或选择“控制面板”下的“添加或删除程序”的“添加/删除Windows组件”,在“Internet信息服务(IIS)”上打钩,点击“下一步”,安装完成。
(2)配置IIS打开windows的“控制面板”,选择“管理工具”,双击“Internet信息服务”,接着点击“+”号,可以看到“默认网站”,在“默认网站”上点击右键,选择“属性”,出现“默认网站属性”对话框,在该对话框中选择“主目录”。
主目录就是我们放置我们网站的地方,在“本地路径”框中输入网站的存放路径,一般将下面的所有属性全部打钩。
接着选择“文档”选项卡,在“启用默认文档”复选框上打钩,一般将默认文档设置为:Default.aspx。
最后点击“确定”。
Framework3.5的安装与配置因为我们使用的开发工具是VS2008,而在安装visual studio2008时,就已经默认安装并配置了.NET Framework 3.5,所以不需要我们再另行下载安装配置。
运行测试IIS与.NET Framework3.5都已经安装与配置好,我们应该测试安装与配置是否成功,是否能够成功运行:我们直接使用visual studio2008开发软件进行测试。
在VS2008中先新建一个网站,在“Default.aspx”文件中,在已有的代码框架下,将<title>标签下的无标题内容改为:测试运行环境。
在“Default.aspx.cs”中添加如下代码:using System;using System.Configuration;public partial class_Default: System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){Response.Write("服务器环境测试成功!");}}接着按“Ctrl+F5”,启动生成,若看到相应的结果,如图1,这就说明, 运行环境配置成功。
图1 测试的运行环境若看不到相应的结果,则打开“控制面板”→“管理工具”→”Internet 信息服务”→“默认网站”→“属性”→“默认网站属性”→“”,看看相关的设置是否正确,如图2:图2 “默认网站属性”对话框下的“”选项卡二、系统开发工具与SQL Server Management Studio Express我们的系统采用visual studio2008作为开发工具,它集成了SDK(Microsoft SoftwareDevelopment Kit)、SQL Server2005 Express等,是一个功能强大、使用方便的网站建设、软件开发等开发工具。
至于它的下载、安装和使用方法,这里不再做详细介绍,请具体参考相关书籍。
VS2008中自带的SQL Server2005 Express只是一个数据库引擎,我们需要安装它配套的可视化数据库管理工具SQL Server Management Studio Express,以方便对数据库进行各种操作,包括新建数据库、新建表、删除表等等。
注意我们采用的是默认的身份验证方式:Windows身份验证。
关于SQL Server Management Studio Express的使用方法这里不再做详细介绍,请具体参考相关书籍。
三、网络舆情分析系统的使用说明首先,系统分为两个接口,一是前台用户接口,二是后台系统管理员接口。
对于前台,我们从用户的角度,我们实现了以下功能模块:登录模块、注册模块、密码修改模块、留言模块、公告模块、舆情信息模块、评论发表模块、专题新闻链接模块;至于后台,为方便系统管理员对系统进行管理,我们实现了以下功能模块:后台登录模块、舆情管理模块、新闻类别管理模块、会员查看、公告管理、留言管理。
为了让您更加了解我们的系统,体会上述的系统功能,下面将以文字与图结合的方式向您介绍系统的使用情况。
进入网站的首页,将呈现如图3所示的页面:图3 网络舆情分析系统首页从首页的布局来看,包含了登录模块、留言信息、新闻链接等功能。
在窗口的左面有一个登录窗口,如果您是已注册用户,则可以登录以方便发表新闻评论。
若您还未注册而且想注册,则可以点击“新用户注册”链接,则可以链接到注册页面,如图4:图4用户注册页面填写相关的注册信息,注意在填写的同时会进行相关检查并产生检查信息,以确保注册成功,填写完后,单击“注册”,若信息没有任何错误,则会弹出提示框,提示注册成功,如图5。
图5注册成功提示框若注册失败,则还会停留在该页面,您此时应根据相关检查信息,做出修改,重新注册,如图6。
图6注册失败页面如果你是已注册用户,想修改原有的密码,则可单击登录窗口的“修改密码”链接,进入密码修改页面,如图7。
图7密码修改页面填写密码修改相关信息,单击“修改密码”按钮,若填写无错,则会弹出提示框,提示“修改成功”。
若您通过“会员登录”窗口登录后,则会员登录窗口变为您的注册相关信息,如图8:图8用户登录后的登录窗口通过登录,您便具有了发表评论的权限。
但是若您想退出登录状态,则可以直接单击登录窗口的“注销”,单击后,您便可以退出登录。
在登录窗口下面您会看到“最近留言”窗口,它显示了一些用户的留言信息,如图9。
图9 最近留言窗口注意,即使是未注册的用户也是可以发表留言的,而提供留言接口的是在页面最上方的的导航栏的最后一个“留言”连接,单击此链接,便可进入查看留言信息和发表留言的页面,如图10:图10留言板页面单击该页面中的“签写留言”,便提供了一个发表留言的窗口,供您发表留言,如图11:图11签写留言窗口当您签写好留言后,单击“提交”按钮,您的留言信息有可能将会留在“最近留言”窗口中。
若您单击主页正文中的某一条新闻时,将会出现的页面是系统功能、核心的所在。
例如,我们单击“国际新闻”条目下的第一条新闻“日本震后观测到附近海底地壳大变动”,则会出现如图12、13、14所示的该新闻链接页面:(因为截图范围有限,所以分了三张图进行显示全页面)图12新闻详细页面1图13新闻详细页2图14新闻详细页3在图12中,您将会看到在新闻详细页中,显示了新闻的标题、新闻内容、新闻来源和新闻发表时间。
在图13中,您将会看到在新闻详细页中,用两张图表显示了该新闻的舆情信息。
第一张图表显示了在最近的10天内,该新闻每天的点击次数,从而显示该新闻的热点度;而第二张图表反映了在最近10天内,网民对该新闻的态度。
红线反映每一天网民持正面或赞成态度的人数,而蓝线反映每一天网民持正面或赞成态度的人数。
而您可以通过单击两张图表上的“我顶”和“我踩”来发表自己的态度。
在图14中,您将会看到在新闻详细页中,还显示了网民对该则新闻所发表的评论信息。
当然如果您是已注册并且是已登录用户,您也可以在下面的评论框中输入自己的评论信息进行提交。
在页面中,您也许会看到公告信息,如图15,这也是系统向您提供的功能之一:图15公告信息针对前台这一部分,最后向您介绍一下导航栏的使用情况。
导航栏如图16:图16导航栏当您单击导航栏中的“首页”,您便会返回到网站的首页。
针对导航栏,将主要向您介绍专题新闻单击之后的效果。
例如,当单击导航栏中的“国际新闻”,将会出现如图17的页面:图17单击导航栏中的“国际新闻”后的页面在此页面中,系统首先向您提供了新闻搜索功能,在海量舆情信息的时代,该功能可方便您快速搜索自己想要查看的新闻和该新闻对应的舆情信息。
其次,在此页面中,系统将属于“国际新闻”的相应新闻进行分页显示,目的在于当新闻或者是舆情信息条数增加时,进行分页显示,而不至于凑在一个页面中,从而影响页面美观,同时,也不方便您过滤新闻。
下面,将向您介绍后台的设计情况。
我们在页面的最下方,可以看到如图18的链接:图18页面最下方的链接导航其中,单击“网站首页”,则可进入网站的首页。
所以当您的位置无论在哪个页面,只要单击它,则可迅速进入网站首页。
而单击“后台管理”链接时,则进入后台登录页面,如图19所示:图19后台登录页面如果您具有系统管理员权限,则输入用户名和密码,然后单击“登录”,便可进入后台管理首页,如图20所示。
在登录页面上,还有一个按钮“清除”,它的功能是在您意识到自己输入的用户名或密码有错误时,使用它可起到迅速清除的效果。
图20后台管理首页根据管理首页左边的导航,将为您一一介绍后台的功能。
“管理首页”,单击它,您将所处的位置是:如图20,即回到后台管理首页;“退出管理”,单击它,您将所处的位置是:如图19,即回到后台登录页面;“国际新闻”,单击它,您将所处的位置是:如图21,即进入新闻管理页面;图21新闻管理页面在新闻管理页面上,我们可以实现对新闻的各种操作。
在该页面上,有“添加新文章”链接,单击它便进入新闻添加页面,如图22:图22 新闻添加页面在新闻添加页面上,您可以填入新闻的相关信息,例如标题、所属类型、是否置顶、来源和内容,然后单击“添加”按钮,则系统会自动将新增添的新闻添加到数据库中,并弹出提示框,提示添加成功,如图23:图23新闻添加成功提示框单击“确定”按钮,则会回到新闻管理首页,此时您将会看到刚增添的新闻信息可能已出现在页面中。
在新闻管理页面中显示了属于此种类型的新闻信息,例如新闻编号、新闻标题、发表时间,由于新闻的条数可能会很多,为了页面的美观以及方便系统管理员过滤新闻,系统采用了分页显示的方法,例如图24:图24新闻分页显示在每一条新闻的后面,系统提供了对新闻的各种操作。
单击“查看”链接,您将会进入新闻详细页,如图12、图13、图14;单击“评论”链接,您将会进入评论管理页面,查看对此新闻的所有评论信息,而且您也可以删除某条评论信息,如图25:图25评论管理页面如果您单击新闻管理页面上某条新闻后的“修改”链接,您将会进入新闻修改页面,实现对此新闻的相关修改,如图26:图26新闻修改页面在此新闻修改页面上,您可实现对新闻的标题、所属类型、是否置顶、来源和内容进行修改,单击“修改”按钮,则会弹出修改成功提示框,如图27:图27修改新闻成功提示框单击“确定”按钮,则返回到新闻管理页面。