ASP.net散文文学网站的设计与实现(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net散文文学网站的设计与实现(4)


<appSettings>
<add    key="ConnectionString" value="server=WWW-AF9390B7B4F\MSSQLSERVER1;database=ArticleSystem;Integrated Security=True"/>
</appSettings>

4.2主要功能模块实现
散文文学网站的首页中提供了用户注册登录功能,方便用户快速登录或注册。首页中的栏目导航,用户可以对自己喜好的类型进行浏览,网站的logo图标提供了返回首页的链接,用户在进入其他页面时可以跳转回首页。在网站首页中分为几个板块,有散文板块,诗歌板块,杂文、随笔、日志板块,推荐散文板块,网友评论的文章板块和最新发布的文章板块,供用户快速浏览中方便找到自己所要查看的内容。网站主页面以简洁清新为主调,美观而又大方,使用户能够平心静气的进行浏览阅读,不至于让用户在眼花缭乱中而失去浏览网站页面的兴趣。网站首页实现效果如图3所示。
 图3  网站首页实现效果图
4.2.1网站前台功能模块实现
网站前台功能模块有登录功能、注册功能、在线留言和发表文章四个功能模块,各个功能模块实现方式如下:
(1)登录功能:网站登录功能分为前台页面登录和后台管理页面登录。前台主要是浏览文章信息,后台主要是管理网站信息。当用户登录时,将用户信息存入Session中,检测数据库存储信息进行匹配,匹配成功则跳转到网站首页。
(2)注册功能:想入驻本网站的用户,可以通过填写基本信息进行注册。用户注册登录后可以在自己喜欢的文章中发布留言了。这样就避免了未注册用户进行留言发布不良信息等。用户注册成功后,用户信息将被存储到数据库UserInfo中。用户以后登录时,信息将会与所存储信息进行匹配。
(3)在线留言:用户登录后可以对喜欢的文章内容进行评论,发表自己的感想与人交流学习。用户发表留言时,系统自动从Session中检测当前用户信息,将留言信息存入数据库Message中,并显示在留言板上。
(4)发表文章:用户登录后可以写出自己的文章发表出去,与人分享交流。促进自我写作水平的提高。用户发表文章时,会显示出标题框、内容框、分类栏目框。当点击发布时,从Session中检测当前登录用户信息,并将所发文章信息存入数据库Article中。发表文章模块界面如图4所示。
 
图4  发表文章模块界面
4.2.2网站后台功能模块实现
网站后台功能模块包含文章管理和留言管理两个功能模块,各个功能模块实现方式如下:
(1)文章管理:文章是散文文学网站的重要内容,因此,需要管理员通过浏览文章,对一些文章进行合适的处理。对于低质量的文章进行删除,也可以添加一些优秀作品,使网站的内容质量得到保障,这对于网站的发展是很重要的。管理员可以对文章进行添加删除操作。点击添加时,会跳转到一个相应的页面以供管理员添加文章信息,添加成功后信息会存入数据库Article中。点击删除时,将文章编号传入后台页面,删除当条文章信息,删除成功后跳转回原来页面。
(2)留言管理:留言的自由,使得网站的环境经受着考验,需要管理员进行监视。管理员对于在留言中的广告信息,恶意评论可以进行删除,文护网站环境,保障用户的正常交流。管理员进入后台操作页面可以查看留言信息,点击删除时,留言编号会传入后台页面,将当条留言信息删除,删除成功后跳转回原来页面。
添加文章模块界面如图5所示。
 
图5  添加文章模块界面
5.系统测试
系统的测试是为了发现程序中的错误而执行程序的过程。好的测试方案能尽可能发现尚未发现的错误。系统采用黑盒测试方法,主要通过对各功能模块的测试,以实现网站基本功能的要求,为网站能够正常运作给出保障。 (责任编辑:qin)