网上新闻发布系统的设计与实现(本科毕业设计)(10)

2020-02-21 22:34

重庆大学网络教育学院毕业论文范本

图4.15

管理新闻类别的部分程序代码如下:

protected void gvList_RowEditing(object sender, GridViewEditEventArgs e) {

editBox(Convert.ToInt32(gvList.DataKeys[e.NewEditIndex].Value)); }

protected void btnSaveColumn_Click(object sender, EventArgs e) {

if (IsValid) {

int id = Convert.ToInt32(hfColumnId.Value); string parentCode = lbColumnCode.SelectedValue; string leftCode = string.Empty; string selfCode = string.Empty; string oldCode = string.Empty; string sourceCode = string.Empty;

bool isEditCode = true; if (parentCode == \) parentCode = \; string isOut = \;

if (txtColumnOuturl.Text.Length > 0) isOut = \;

43

重庆大学网络教育学院毕业论文范本

if (id > 0) {

oldCode = GetValueByKey(\, \, \ + hfColumnId.Value); sourceCode = oldCode;

oldCode = oldCode.Substring(0, oldCode.Length - 4); if (oldCode == parentCode) isEditCode = false; }

if (isEditCode) {

leftCode = GetValueByKey(\, \, \ + parentCode.Length.ToString() + \ + parentCode + \ + Convert.ToString(parentCode.Length + 4) + \); if (leftCode.Length > 0) selfCode =

Convert.ToString(Convert.ToInt32(leftCode.Substring(leftCode.Length - 4, 4)) + 1).PadLeft(4, '0'); else

selfCode = \;

selfCode = parentCode + selfCode;

if (id == 0)

ExecuteSql(\

(title,code,info,isout,outurl,StyleId,IsReview,IsPost,IsTop,Type) values ('\ +

SafeRequest(txtColumnName.Text) + \ + selfCode + \ + SafeRequest(txtColumnInfo.Text) + \ + isOut + \ + SafeRequest(txtColumnOuturl.Text) + \ + ddlStyle.SelectedValue + \ + rbtnColumnIsReview.SelectedValue + \ + rbtnColumnIsPost.SelectedValue + \ + rblTop.SelectedValue + \ + rblType.SelectedValue + \); else {

ExecuteSql(\[xk_Column] set title='\ + SafeRequest(txtColumnName.Text) + \ + selfCode + \ + SafeRequest(txtColumnInfo.Text) + \ + isOut + \ + SafeRequest(txtColumnOuturl.Text) + \ + ddlStyle.SelectedValue + \ + rbtnColumnIsReview.SelectedValue + \ + rbtnColumnIsPost.SelectedValue + \ + rblTop.SelectedValue + \ + rblType.SelectedValue + \ + id.ToString()); ExecuteSql(\ + selfCode +

\ + sourceCode.Length.ToString() + \where code like '\ + sourceCode + \); } } else {

ExecuteSql(\set title='\ + SafeRequest(txtColumnName.Text) + \ + SafeRequest(txtColumnInfo.Text) + \ + isOut + \ +

44

重庆大学网络教育学院毕业论文范本

SafeRequest(txtColumnOuturl.Text) + \ + ddlStyle.SelectedValue + \ + rbtnColumnIsReview.SelectedValue + \ + rbtnColumnIsPost.SelectedValue + \ + rblTop.SelectedValue + \ + rblType.SelectedValue + \ + id.ToString()); }

getList(); } }

protected void LinkButton1_Command(object sender, CommandEventArgs e) {

string countNum = GetValueByKey(\, \, \ + e.CommandArgument + \);

string managerNum = GetValueByKey(\, \, \ + e.CommandArgument + \);

ExecuteSql(\ + countNum + \ + managerNum + \ + e.CommandArgument); ErrMsg = \一个栏目更新完成!\; ShowErr(0); }

图4.15 管理新闻类别页面

45

重庆大学网络教育学院毕业论文范本

5结束语

本系统相应的其它基本功能这里不再一一赘述,如用户组管理,评论管理等。ASP.Net的优势比ASP更快速,开发简单易懂,功能强和灵活等优点显而易见,现在已被广泛接受,成为开发动态网络站点的主要技术之一。今天已有无数个Web站点使用了ASP.NET技术,其中包括许多Internet中最大的站点。其中许多基于Framework V3.5的版本也有许多的网站开发人员使用,ASP.Net随着开发人员的庞大,已经成为Web应用程序开发环境的主要流行技术,深受广大开发者爱好者的喜爱。

针对本人对此项目开发的体验,从一开始对ASP.Net完全不太了解到现在已经基本掌握了其原理和设计,并能较好的在程序设计中运用,真的是受益非浅。用ASP.Net技术开发的新闻发布系统,实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率,更方便后台管理员管理站点。

现今国内电子商务的发展和企业信息化程度的提高,越来越多的企业注重自己网站的综合开发,但是该新闻发布系统因本人技术水平的限制,系统功能有限,只能实现一些比较基本的功能,同时由于是业余自学,开发系统时身边条件有限,致使系统或多或少存在以下缺点:

(1) 系统的有些功能还需要进一步的完善。

(2)网站的软件开发模式用得不够理想,比如现今流行的MVC(model-view-controller)等其它稍微优秀的设计模式在此项目并未充分呈现。

46

重庆大学网络教育学院毕业论文范本

参考文献

1.刘自伟,《管理信息系统开发技术》,武汉武汉工业大学出版社,2003.2; 2.阮家栋,《Web数据库技术》,北京科学出版社,2005.3; 3.李学军,《ASPWeb开发教程》,北京海洋出版社,2005.4;

4.张军.JSP网络应用开发例学与实践,北京清华大学出版社,2006.5; 5. Chris Payne,《ADO.NET从入门到精通》,人民邮电出版社,2004.8; 6.孟军.王保学,《精通ADO.NET网络编程》,人民邮电出版社,2005.1; 7. Richard Anderson/Brain Francis,《ASP.NET高级编程》,清华大学出版社,,2004.9;

8. Chris Knowles/Stephen Mohr,《ADO.NET XML高级编程——C#编程篇》,清华大学出版社,2006.5;

9. 东名、吴名月,《ASP.NET动态网页设计高手》,清华大学出版社,2004.2; 10. 木林森,《C#和ASP.NET程序设计教程》,清华大学出版社,2006.8; 11.《计算机应用研究》、《计算机工程》、《计算机系统应用》、《计算机应用》等相关期刊。

47


网上新闻发布系统的设计与实现(本科毕业设计)(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:金银花标准化栽培技术规程 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: