第十二章综合实例:“新闻发布系统”网站.ppt

第十二章综合实例:“新闻发布系统”网站.ppt

ID:62000039

大小:436.00 KB

页数:19页

时间:2021-04-10

第十二章综合实例:“新闻发布系统”网站.ppt_第1页
第十二章综合实例:“新闻发布系统”网站.ppt_第2页
第十二章综合实例:“新闻发布系统”网站.ppt_第3页
第十二章综合实例:“新闻发布系统”网站.ppt_第4页
第十二章综合实例:“新闻发布系统”网站.ppt_第5页
资源描述:

《第十二章综合实例:“新闻发布系统”网站.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十二章 新闻发布系统网站设计12.1内容利用ASP.NET技术开发一个具有后台管理功能的“新闻发布系统”网站,该网站应具备如下功能。(1)管理员输入用户名和密码,登陆成功后可以进入网站后台对新闻进行管理。(2)管理员能发布新闻,发布的新闻包括标题、内容、提交时间、新闻图片、附件。(3)管理员能够根据新闻的标题或者新闻的发布时间查找新闻,并能对查找到的新闻进行修改或者删除等操作。(4)管理员可以修改密码。(5)用户访问网站首页,可以浏览网站上的所有新闻。(6)网站要求有较为统一的风格.网站结构12.2设计“新闻发布系统”程序前的思考如何合理的设计网站目录结构,使得信息能够被有效的分类,

2、同时访问控制又比较方便。由于需要保存新闻的图片和附件。(2)如何合理的设计数据库字段,使的信息维护和检索都较为方便。(3)采用怎样的导航方式,使得操作界面清晰,便于用户操作。(4)采用怎样的设计方法,使得页面风格统一。(5)采用怎样的开发方法,开发效率高,程序又不失灵活性。1)数据库设计2)创建网站目录结构新建三个文件夹,名字分别叫picture、attachment、admin。3)创建母版页4)发布新闻ⓛ创建发布新闻页面,设计界面②实现代码try{//获取连接字符串stringconnectionString=ConfigurationManager.ConnectionStrin

3、gs["aspnetdbConnectionString"].ToString();SqlConnectionconn=newSqlConnection(connectionString);conn.Open();//打开连接SqlDataAdapteroda=newSqlDataAdapter("SELECTtitle,content,submitdate,picture,attachmentFROMnews",conn);DataSetds=newDataSet();oda.Fill(ds,"news");conn.Close();DataRowdr=ds.Tables["news

4、"].NewRow();//新建一个数据行stringfileAttention=System.IO.Path.GetExtension(fupPicture.PostedFile.FileName);//获取图片文件的扩展名DateTimesubmitDate=System.DateTime.Now;stringcurrentDate=submitDate.ToString("yyyyMMddHHmmssFFFF");//格式化日期stringpictureFileName="~/picture/"+currentDate+fileAttention;//获取附件的扩展名fileAt

5、tention=System.IO.Path.GetExtension(fupAttachment.PostedFile.FileName);stringattachmentFileName="~/attachment/"+currentDate+fileAttention;dr["title"]=txtTitle.Text;dr["content"]=txtContent.Text;dr["submitDate"]=submitDate.ToString();if(fupPicture.HasFile)//判断有没有附件{dr["picture"]=pictureFileName;}

6、if(fupAttachment.HasFile){dr["attachment"]=attachmentFileName;}ds.Tables["news"].Rows.Add(dr);//将数据行添加到表里SqlCommandBuilderocb=newSqlCommandBuilder(oda);oda.Update(ds,"news");//提交更改fupPicture.SaveAs(Server.MapPath(pictureFileName));//上传图片fupAttachment.SaveAs(Server.MapPath(attachmentFileName));//

7、上传附件labMsg.Text="新闻发布成功!";}catch{labMsg.Text="新闻发布失败!";}7)查询新闻ⓛ添加查询新闻页面,设计页面②实现代码stringsql="SELECT*FROMnews";if(txtValue.Text.Trim().Length!=0)sql=sql+"WHERE"+ddlQueryItem.SelectedValue+"like'%"+txtValue.Text+"%'";sdsQueryNe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。