ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:1.68MB ,
资源ID:13176742      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-13176742.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网络3091康彪羽毛球新闻信息.docx)为本站会员(b****8)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

网络3091康彪羽毛球新闻信息.docx

1、网络3091康彪羽毛球新闻信息Web开发实训实训报告新闻网站的设计与实现姓 名: 康 彪 班 级: 网络3091 课题名称:羽毛球网站设计 指导教师: 汪学文 完成日期: 2011年6月27日 内容摘要随着Internet的蓬勃发展,使新闻的传播方式发生了巨大的变化,传统的信息传播媒体电视、广播、报纸已经不再是人们茶余饭后的主要精神甜点,人们更多的开始关注网络新闻。由于互联网所容纳的信息量大、内容丰富、信息及时、准确,更有相关信息的全面的介绍与比较,大大地方便了人们的阅读,因此在短短几年的时间里,互联网便济身于众多媒体之间,并具有相当一部分媒体人群。借此东风,新闻网也迅速发展起来,它内容丰富,

2、涉及到国内新闻、国际新闻、校园新闻等各个方面,信息量大,在全球网络化、信息化的今天,新闻网迅速发展,大大地丰富了人们的生活,不知不觉中,它已经成为人们生活中不可或缺的重要组成部分。本文的叙述围绕着如何实现一个功能完善的网站进行展开。依据本次实训要求,主要从可行性分析、需求分析、总体设计、详细设计、编码、测试几个阶段进行实训报告的编写。此次主要采用FreeTextBox,Dreamweaver编辑器,结合ASP.net编程编程语言,进行网站的页面设计;网站的主要功能主要分为新闻、登陆、注册,图片、友情链接几大模块。目录内容摘要 2目录 3第1章 需求分析 41.1网站系统分析 41.2主页设计

3、41.3数据库设计 4第2章 总体设计 72.1开发及运行环境 72.2设计技术 7第3章 界面设计 8第4章 详细设计 144.1项目规划 144.1.1前台功能模块 144.1.2后台管理模块 144.2系统功能结构图 144.2.1新闻发布系统前台功能结构 144.2.2新闻网后台功能结构 144.3网站功能介绍 154.3.1 管理员登录功能 154.3.2羽毛球网 154.3.3其他功能 15第5章 代码设计 165.1前台 165.1.1显示新闻正文被访问的次数的代码: 165.1.2管理员登录的界面代码 175.1.3后台的相关代码: 19第六章 总结 20第七章 参考资料 21

4、第1章 需求分析1.1网站系统分析根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:体育首页:主题是体现羽毛球比赛中国健儿的情况体育首页模块:包括2011羽球世锦赛、2011新加坡羽球赛、2011苏迪曼杯、2011亚锦赛以及2011全英公开赛新闻链接:用户可以点击链接查看新闻详细信息。友情链接:点击此处可以链接到相对应的网站进入后台管理:管理员可以从网站首页输入管理员账号和密码进入后台管理。后台新闻管理:可以添加(新建)、修改、删除新闻。1.2主页设计网站主页采用静、动相结合的方式。对于各种功能的实现,就得利用ASP.NET与数据库(包括SQL和AC

5、CESS)结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。1.3数据库设计采用的数据库是Access和SQL,拟建立news.mdb和cm.mdf库文件,包含如下几个表文件(Access数据库)Admin_Info 管理员表(图1)newclass_info 新闻类别表: (图2)news_info新闻信息表 (图3)SysAdmin 管理员登录表:(图4)第2章 总体设计2.1开发及运行环境开发平台:(图8)操作系统:Windows XP和Windows7;数据库:SQL Server Management Studio Express和access;开发工具包:Vis

6、ual Studio 2005;浏览器:IE9,推荐使用IE9;分辨率:最佳效果1024*768像素。2.2设计技术 静态网页技术:HTML和CSS技术 动态网页技术:JavaScript , VBScript及ASP.NET等技术第3章 界面设计体育首页: (图5)3.2新闻列表: (图6)3.3新闻正文:(图7)3.7后台管理界面 (图8) (图9)(图10)(图11)第4章 详细设计4.1项目规划新闻网是一个功能完善的新闻类网站,由客户前台新闻浏览和后台新闻管理两大部分组成。4.1.1前台功能模块前台主要包括:2011年羽毛球比较重大的比赛赛况、我国羽毛球运动健儿的比赛赛况4.1.2后台

7、管理模块后台主要包括:信息管理(管理员对羽毛球信息进行编辑、删除、新建)、新闻信息管理(管理员对新闻信息进行编辑、删除、新建)、管理员信息(包括管理员编辑、删除、新建)、回到首页4.2系统功能结构图4.2.1新闻发布系统前台功能结构(图19)4.2.2新闻网后台功能结构(图20)4.3网站功能介绍4.3.1 管理员登录功能主要是管理的登录,可以对新闻和管理员进行管理4.3.2羽毛球网主要是展示羽毛球2011年的比赛我国羽毛球运动员的比赛赛况4.3.3其他功能 主要点击进入相应的页面获取相对应的信息第5章 代码设计5.1前台5.1.1显示新闻正文被访问的次数的代码:protected void

8、Page_Load(object sender, EventArgs e) if (IsPostBack) return; string sid = Request.QueryStringid; if (sid = null | sid = String.Empty) return; int id = 0; if (!int.TryParse(sid, out id) Response.Write(不存在的新闻号!); Response.End(); return; ClicksIncrease(id); private void ClicksIncrease(int news_id) str

9、ing connectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|ymq.mdb; string sql = Update News_info Set click = click + 1 Where news_id=id; using (OleDbConnection conn = new OleDbConnection(connectionString) using (OleDbCommand cmd = new OleDbCommand(sql, conn) conn.Open(); cmd

10、.Parameters.Add(id, OleDbType.Integer).Value = news_id; cmd.ExecuteNonQuery(); 5.1.2管理员登录的界面代码void getValidateImage() / 生成四位数的随机数字符串 Random r = new Random(); string code = r.Next(1000, 9999).ToString(); / 设置验证控件的验证值 comcode.ValueToCompare = code.ToString(); /lblCode.Text = code.ToString(); / 建立Bitma

11、p对象和Graphics对象 Bitmap image = new Bitmap(80, 20); Graphics g = Graphics.FromImage(image); g.Clear(Color.Yellow); / 将随机数画到image对象上 g.DrawString(code, new Font(Arial, 16), new SolidBrush(Color.Black), new PointF(10, 0); / 画两条干扰线 g.DrawLine(new Pen(Color.Brown), 5, 5, 75, 18); g.DrawLine(new Pen(Color.

12、Brown), 10, 16, 70, 8); / 获取保存的图像文件名。 string filename = ./images/ + code.ToString() + .jpg; string filepath = MapPath(filename); / 保存图像到文件 image.Save(filepath, System.Drawing.Imaging.ImageFormat.Jpeg); / 在Image控件上显示 imgCode.ImageUrl = filename; / 释放资源 image.Dispose(); g.Dispose(); protected void Pag

13、e_Load(object sender, EventArgs e) getValidateImage(); private bool CanLogin(string name, string pwd) string connectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|ymq.mdb; string sql = Select username, userpassword from SysAdmin where username=name and userpassword=pwd; usin

14、g (OleDbConnection conn = new OleDbConnection(connectionString) using (OleDbCommand cmd = new OleDbCommand(sql, conn) conn.Open(); cmd.Parameters.Add(name, OleDbType.Char).Value = name; cmd.Parameters.Add(pwd, OleDbType.Char).Value = pwd; using (OleDbDataReader dr = cmd.ExecuteReader() if (dr.Read()

15、 return true; return false; protected void tbname_TextChanged(object sender, EventArgs e) protected void LinkButton1_Click1(object sender, EventArgs e) getValidateImage(); protected void Button1_Click1(object sender, EventArgs e) string username = tbname.Text; string pwd = tbpassword.Text; /string c

16、pwd = FormsAuthentication.HashPasswordForStoringInConfigFile(pwd, MD5); if (CanLogin(username, pwd) SessionUsername = username; Response.Redirect(/Manage/main.aspx); else SessionUsername = null; Response.Write(alert(用户名或密码错误);); 5.1.3后台的相关代码:protected void Page_Load(object sender, EventArgs e) if (!

17、IsPostBack) if (SessionUsername = null) Response.Redirect(/manage/login.aspx); protected void DetailsView1_PageIndexChanging(object sender, DetailsViewPageEventArgs e) protected void DetailsView1_ItemUpdated(object sender, DetailsViewUpdatedEventArgs e) Response.Write(alert(修改成功!); document.location

18、.href=main.aspx;); 第六章 总结通过本次实训我的任务重点是数据库的建立,也参与了一些后台设计和设计静态网页也参与美化,主要应用到修改、删除、新建的功能。此次实训让我学到了很多知识,主要是动手的能力。ASP.NET开发过程中,处理好了平时的理论与现在实践的关系,此实训近两个星期,先是静态的设计然后数据库的建立,动态的设计,已经后台管理。也有不足的地方,需要以后更加努力的学习。通过此次实训的学习,使我的能力有大的提高1) 能利用ASP.NET对网站进行简单的编辑;2) 会使用ASP.NET中的一些控件;3) 能够利用ASP.NET访问和绑定数据4) 最后会利用ASP.NET制作此简单的动态新闻网站5) 了解了ASP.NET支持的语言,及其工作原理。6) 掌握常用的HTML标记和语法,以及网站中各种对象的定义和应用;7) 了解创建Web窗体的方法;8)更重要的是把现在的实践和课堂的理论结合起来了!但在这次实训中有指导老师的帮助下,让有的地方不知如何做的时候给了我很大的帮助,感谢我们的指导教师汪学文老师,在实训的过程中教会了我们很多知识,而且他教课真的特别棒,对教学非常的认真,希望老师下半年还能教我们。第七章 参考资料(1) (2) (3)

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2