三、研究内容及实验方案
1、研究内容
本系统的主要功能是新闻信息的浏览、发布与管理,涉及前台用户操作和后台管理员操作,所以可以分为前台浏览和后台管理两大模块。
前台新闻浏览模块,主要有以下几个功能:
(1)、新闻浏览:对新闻进行分类展示,并且可以通过类别导航进入特定的新闻板块。
(2)、新闻检索:让用户可以根据个人喜好搜索自己感兴趣的新闻。 (3)、评论新闻:使用户可以对新闻发表自己的见解或意见。
(4)、用户注册及登录:使用户在登录后可以对新闻进行收藏、转载等操作。 后台新闻管理模块,主要功能便是让管理者能够对新闻进行发布、修改、删除等操作,同时也有删除用户评论的权力。
功能结构图:
图3.1 系统功能结构图
用户管理模块 编辑、删除用户评论 登录模块 用户登录 个人信息管理 新用户注册 注册为管理员 注册为普通用户 新按新闻类别浏览 闻发布管理新闻管理模块 发布、编辑、删除新闻 新闻浏览模块 新闻搜索 新闻评论 添加、删除新闻类别 编辑、删除用户信息 2、实验方案
(1)、开发工具:Visual Studio 2010 + SQL server 2008 (2)、前后台相应数据库的设计与实现 (3)、按功能分为相应模块实现:
a.注册登录模块:包括普通用户的注册、登录等。 b.新闻编辑模块:新闻编辑管理逻辑的设计实现等。 c.新闻管理模块:新闻的审核、发布、修改、删除等。
d.信息管理模块:包括用户信息、编辑信息、新闻和评论的管理等。
四、目标、主要特色及工作进度
1、目标
开发一个基于web的新闻发布管理系统。系统需做到安全、可靠、实用,具有一定的可扩展性,采用模块化设计,功能丰富、具有较高的可用性和可维护性。 2、主要特色
(1)、功能完善,界面简单明了,用户易上手操作。
(2)、功能模块化,程序代码标准化,保证软件的实用性和可维护性。 (3)、具有可扩展性,新闻可分类且类别可增减、修改。 3、工作进度
第一阶段:第1至3周
收集资料,方案设计及论证,翻译相关英文资料,撰写开题报告。 第二阶段:第4至7周
作需求分析,对系统进行概要设计。 第三阶段:第8至12周
详细分析设计,并编写代码,制作系统。 第四阶段:第13至14周
完成编码并进行系统整体功能的调试,完善系统程序。 第五阶段:第15至18周 进行毕业论文撰写,准备答辩。
五、参考文献
[1] 金理清.浅析ASP.NET的网站关键技术设计与实现[J].电脑编程技巧与维护,2009:24 [2] 郑阿奇.Visual C#应用案例教程[M].北京:电子工业出版社,2010:132
[3] John Sharp.Visual C# 2010从入门到精通:Step by Step[M].北京:清华大学出版社,2010:87 [4] 庞亚娟,房大伟,吕双.ASP.NET从入门到精通[M].北京:清华大学出版社,2010:156 [5] 陈建伟,基于ASP.NET 2.0的新闻发布系统设计与实现[J].电脑编程技巧与维护,2009:19 [6] 庞亚娟,房大伟,吕双.ASP.NET从入门到精通[M].北京:清华大学出版社,2010:76 [7] 董宇峰.基于.NET的网络辅助教学系统的设计与实现[D].北京:北京邮电大学,2007 [8] 李湘林.关系数据库设计的使用方法及应用[J].网络财富,2010,14:174
[9] 龚雄涛,胡昌杰.基于C#的SQL Server应用技术[M].西安:西安电子科技大学出版社,2011:228 [10] 杨晓光.C# Web 2.0应用程序设计[M].北京:清华大学出版社,2010:151
[11] 王永皎,寥建军.Visual C# 2005+SQL Server 2005数据库开发与实例[M].北京:清华大学出版社,2008:279
[12] 胡希文,吕华.ASP.NET的网站新闻管理系统[J].商场现代化,2008,25:2-3 [13] 李洁.软件测试用例设计.电脑编程技巧与维护[J].2010,4:17-19
[14] 郭郑州,陈军红.SQL Server 2008完全自学手册[M].北京:清华大学出版社,2011:312 [15] 李严,于亚芳,王国辉.ASP数据库开发实例解析[M].北京:机械工业出版社,2005 [16] 张跃进著. ASP.NET从入门到精通[M].北京:清华大学出版社,2008
[17] Dino Esposito著.施平安译. ASP.NET 2.0技术内幕[M].北京:清华大学出版社,2006 [18] Ramez Elmasri.绍佩英等译.数据库系统基础(第三版)[M].北京:人民邮电出版社,2002 [19] Hersh Bhasin.Developing a Database Editor[J].ASP.NET 1.x library,2004,10(2):12~20 [20] Marcus Peters. Content Extraction[J]. ASP.NET 1.x library, 2007,5(3):58~71 [21] 顾峰等.用数据库构建网络远程多用户实验系统[J] .电气电子教学学报, 2003.25(5):23~42
相关推荐: