.net网站课程设计
《.net网站课程设计》由会员分享,可在线阅读,更多相关《.net网站课程设计(25页珍藏版)》请在咨信网上搜索。
1、摘 要 ASP.NET 同时为 Web 站点开发者和管理员提供更加易用的管理特征。配置文件包含更丰富的配置元素集合,让站点开发者能够对未来特征和控件升级进行控制。新的配置 API 使得配置信息具有可编程性。新的工具为应用程序的配置提供 GUI 接口,Web Site Administration Tool 是基于 Web 接口的实用工具,让开发者对站点的本地管理和远程管理变得更容易。还有一种 ASP.NET 专用的 MMC 插件可以让管理员使用基于 Windows 服务器的标准工具来管理复杂的配置方案集。ASP.NET 新增加了代码分离模型,但仍支持较早版本中的单文件模型,新的代码分离模型允许
2、开发者根据需要创建文件,并使用 .NET Framework 中的新特征和特殊对象(如事件处理等等)。最终产生完全与页面标记完全分离开的代码文件,即健壮的页面代码管理模型。 随着互联网技术的飞速发展,利用网络进行辅助教学已经成为时代发展的必然趋势,建立精品课程网站,尽可能提高优质教学的利用率,对实现人才培养,促进社会经济发展都能起到十分重要的作用,也可以引导用户主动学习,提高学习效率,更为教学双方提供了一个进行协作学习和交流的平台,实现教学资源的共享。 关键词:.net数据库、连接数据库、控件目 录一、课程设计的目的 1二、系统需求 2三、系统设计 4四、系统实现 11五、系统测试 15六、课
3、设总结与体会 18参考文献 19附录 20一、 课程设计的目的1对于一个优秀的学校网站,精品课程网站的建设可以说是代表了个学校的教育方面的成就,因为它是嵌入在学校网站首页的比较突出的组成模块。2一个好的精品课程网站能够起到很好的宣传作用,它能让学校的特色专业通过网络传播出去,为学校的招生加大筹码。3精品课程是高校课程中的精华,它是高等学校教育质量与教学改革工程的重要组成部分。当今社会是一个信息高度发达、高速流通的时代,计算机的普及以及计算机网络的广泛应用,让普通人能够接触到比以往更多的知识。所以,很多人一直都在思考这个问题,如何将教育资源移植到网络上,让更多人能够资源共享,精品课程网站就是这样
4、应用而生的。4作为一个以传播知识为主要职能的机构,学校建立一个自己的精品课程网站是十分有必要的事情,这不仅能使更多的人享用宝贵的教育资源,同时也对于提升学校自身的知名度,提高用户自学能力,有相当大的帮助。5本网站的内容,基本采用动态生成,即所有内容从后台数据库中调用,这就为网站更新节省了资源,方便用户及时更新网站。二、 系统需求 随着互联网技术的飞速发展,利用网络进行辅助教学已经成为时代发展的必然趋势,建立精品课程网站,尽可能提高优质教学的利用率,对实现人才培养,促进社会经济发展都能起到十分重要的作用,也可以引导用户主动学习,提高学习效率,更为教学双方提供了一个进行协作学习和交流的平台,实现教
5、学资源的共享,因此,这个网站的设计是十分有必要的。通过调查,要求网站具有以下功能:1 由于该网站的目标是要提高优质资源的利用率,为用户提供一个学习和交流的平台,实现教学资源的共享,所以要求具有彼此互动的功能,所以该网站增加了论坛模块。2 由于该网站的用户角色不同,所以应该具有权限分配功能。3 由于该网站力求对内容的快速更新,所以所有内容均动态从数据库中读入。4 为了使网站能够重用,能够实现快速改版升级,网页布局采用“div+css”,改版时只要更改css样式就可以方便改版。本系统的设计是在Windows 7操作系统环境下,使用Visual Studio 2008中文版开发成功的。Visual
6、Studio具有以下特点: 1、面向对象设计不再是单纯的从代码的第一行一直编到最后一行,而是考虑如何创建类和对象,利用类和对象来简化程序设计,并提供代码的封装和可重用性,便于程序的维护与扩展。2、所谓的对象是一种抽象的名称,用来对应实现世界存在的“东西”。一个窗口、一个按钮、一个菜单都可视为一个对象,而按钮对象、菜单对象、又会出现在窗口对象中,因此按钮对象、菜单对象便是窗口的组件之一。对象内部的数据是不能随意更改的,必须由外部向其传递信息,再由对象按其方法加以处理。用户无需知道其任何细节,操作是封闭的,对象之间能通过函数调用相互通信。3、类可视为一个产品模具、一个模块。在面向对象设计中,类是对
7、象的原型,是对象的制作器。类的概念是面向对象程序设计最重要的特征。所谓类,是指由数据结构及其相关操作所形成的集合,描述该类任一对象的共同的行为特征,是对一组性质相同的对象的程序描述,概括了对象的共同性质和数据。 4、面向对象设计的核心是类的设计。例如:可以定义一个“成绩查询”类,该类中可以定义查询的姓名、学号、班级等信息,则以此类为原型可以设计出众多的“成绩查询”类的对象实例,这些实体都具有类中所定义的特征。三、 系统设计3.1网站功能设计 该网站的总体目标是为用户提供一个学习和交流的平台,实现教学优质资源的共享,并且能够使网站内容快速更新,及时有效地满足用户的学习要求,并且该网站力求能够实现
8、页面版式的快速更新,而在布局上采用div+css样式表的形式,在改变前台布局时,只要改变css样式表中的内容就可以有效地改变前台布局元素,实现网站的重用性。精品课程网站可以大体上分为两部分,即前台设计和后台设计。前台总体设计图:课程概况网络课堂课程建设作业习题实践教学在线交流参考资料考试考核首页学时分配课程简介主讲教师教学大纲实践范例学生作品教学指导期末测试考试办法考试试卷单元测试教师队伍教材建设获奖情况前台页面大体功能如下:l 由于我们开发的网站是为了给用户提供一个学习和交流的平台,所以在网站页面设计上不应该太过专业,界面达到简约和易于让人操作为主要目标。l 在前台主页布局上,本网站主要采用
9、“div+css”布局,目的是为了实现版式的快速改版,在改版时,只要改变css样式表就可以方便的改版。l 在子叶设计上,要达到风格一致,让用户有一种轻松和惬意的感觉。后台模块设计:论坛管理用户管理新闻发布课件发布后台管理l 后台模块的划分是根据前台的内容进行划分的,后台管理大体可分为用户管理,新闻发布管理模块,课件发布管理模块,论坛管理模块。l 用户管理模块主要是为用户提供不同的操作权限而设计的,新闻发布模块主要是管理新闻的添加,删除,更新等操作的,课件发布模块主要是管理课件的添加,删除,更新等操作的,论坛管理模块主要是为了管理网站用户的跟帖,发帖等。l 后台管理界面的布局,不必太过专业,只要
10、易于管理者操作即可。3.2数据库概念结构设计 需求分析: 用户信息:包括的数据项有用户编号,用户名,密码,确认密码,用户年龄,性别,用户手机号,用户邮箱,注册时间。 新闻表信息:包括新闻编号,新闻标题,新闻内容,新闻发布时间,新闻类别号。 类别表信息:包括新闻类别编号,类别名,序号。 课件发布表:包括课件编号,课件标题,课件内容,课件发布时间,课件类别号。 发帖信息表:包括帖子编号,帖子标题,帖子内容,发帖人,创建时间,回复时间,人气,浏览人数。 回帖信息表:编号,回复编号,回复标题,回复内容,回帖人,回复时间。 头像信息表:头像编号,头像图片。 用户信息表:编号,用户名,用户密码,英文姓名,
11、电子邮箱,头像。用户信息用户手机号性别密码用户编号用户名用户邮箱注册时间用户年龄确认密码本网站的实体有:用户实体、新闻表实体、类别表实体、课件发布表实体等。各个实体具体的描述E-R图如图下所示。图3.1 用户信息实体ER图 新闻表信息新闻内容新闻标题新闻类别号新闻编号新闻发布时间 图3.2 新闻表信息实体ER图 类别表信息序号类别编号类别名图3.3 类别表信息实体ER图课件发布表信息课件内容课件标题课件类别号课件编号课件发布时间 图3.4 课件发布表信息实体ER图 发帖信息帖子编号帖子标题发帖人帖子内容浏览人数人气回复时间创建时间 图3.5 发帖信息实体ER图回帖信息编号回复编号回复标题回复时
12、间回帖人回复内容图3.6 回帖信息实体ER图头像信息头像编号头像图片图3.7 头像信息实体ER图用户信息编号用户名用户密码头像电子邮箱英文姓名图3.8 用户信息实体ER图 现在需要将上面的数据库概念结构转化为SQL Server 2005 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。表3.1 发帖信息表表3.2 回帖信息表表3.3 头像信息表表3.4 用户信息表表3.5 新闻类别表表3.6 课件发布表表3.7 新闻表表3.8 用户信息表四、系统实现网上论坛模块代码:/登陆按钮处代码protected void ImageButton1_Click1(object sender, I
13、mageClickEventArgs e) SqlConnection con = DB.createDB(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; con.Open(); cmd.CommandText = select count(*) from tb_Users where UserName= + this.txtname.Text + and UserPwd= + this.txtpwd.Text + ; int a = Convert.ToInt32(cmd.ExecuteScalar(); if (a 0
14、) Response.Write(alert(恭喜您登录成功!);location=javascript:history.go(-1); SessionUserName = this.txtname.Text; SessionUserPwd = this.txtpwd.Text; this.Literal1.Text = SessionUserName .ToString()+ + 登录成功; txtname.Text = ; txtpwd.Text = ; else Response.Write(alert(很遗憾,登录失败!);location=javascript:history.go(
15、-1); con.Close(); 课件发布模块代码:/课件添加模块按钮处代码 protected void bt_insert_Click(object sender, EventArgs e) news news1 = new news(); news1.Title = txt_title.Text; news1.Content = txtProduct.Value; news1.Time = DateTime.Now; news1.Cid = int.Parse(txt_cid.Text); if (new bllnews ().insert (news1) this.ClientScr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- net 网站 课程设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【Fis****915】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【Fis****915】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。