(论文)班级风采-设计说明书最新优秀毕业论文资料搜集呕血奉献_第1页
(论文)班级风采-设计说明书最新优秀毕业论文资料搜集呕血奉献_第2页
(论文)班级风采-设计说明书最新优秀毕业论文资料搜集呕血奉献_第3页
(论文)班级风采-设计说明书最新优秀毕业论文资料搜集呕血奉献_第4页
(论文)班级风采-设计说明书最新优秀毕业论文资料搜集呕血奉献_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计说明书毕业设计说明书班级风采网站学生姓名: 学号: 学 院: 专 业: 指导教师: 目 录1 绪论2 目的和意义2.1 目的2.2 意义3 相关技术介绍3.1 系统相关技术简介 3.2 ASP.NET技术简介 3.2.1 什么是ASP.NET 3.2.2 运行环境及硬软件要求 3.2.3 ISS的安装与配置 3.2.4 ASP.NET的优点3.3 SQL2005简介 3.4 利用ADO访问数据库3.5 技术简介4 需求分析与总体设计4.1 系统需求分析4.2 系统总体设计4.3 数据库设计5 系统具体实现5.1 班级风采网站主页5.2 用户注册5.3 个人资料6 系统的运行和使用6.1 运行环境要求6.2 系统的使用7 结论 8 参考文献9 致谢 1 绪论在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。网络经过了几十年的发展已经进入到人们生活得每个角落,我们每天的生活都离不开网络,比如购物,娱乐,学习等等,而网络也极大地改变了人们的生活,以前人们的联系方式只是信件,电话等,不仅速度慢而且传递得信息量也是很少的,而网络的普及大大的改变了人们的沟通方式,人们可以通过网络来打电话,收发电子邮件,不仅省钱,而且便宜方便的多了,传递的信息量也变大了。以前人们获取最新消息,只是通过看新闻,看报纸,不仅涵盖的范围小,得到得信息有限,而且没有随意性,主动性,而网页得出现,已成为人们关注新闻的又一全新的途径,不仅涵盖的范围广,信息量大,而且更新快,人们可以在第一时间获取第一手资料,方便了人们的工作,学习,生活。网络不仅给人们带来得最新的资料,方便了人们的生活,而且方便了人与人之间得交流,为不同得人群搭建了一个广泛的信息交流平台。随着网络的不断的普及,网页技术的不断发展,人们对网页的要求也不再是文字,图片的简单堆砌或是单调枯燥的内容,而是实时性,交互性和丰富性,使用动态网页技术的网页越来越受欢迎。应用ASP.NET技术的灵活性可以方便的访问数据库,ASP.NET把数据库搬上了WEB页面,使人们可以通过互联网使用大型的包含数据库功能的系统。然而对于企业以及学校这些团体来说,并不满足于网络所带来的这些便捷方式,他们需要的是一种利用网络这种高速的传输性质,来对自己整个团体的一个合理的管理与消息的迅速发布与传递机制,以满足自己各组织的协调与高速率的工作效率。班级风采网站是为了方便校友之间联系而使用的一种系统。本论文主要介绍了一个班级风采网站的实现过程:主要包括系统的需求分析、系统设计、以及主要模块的详细设计。主要模块的详细设计主要包括:用户注册和登陆模块、留言模块、查询模块等。为了满足班级风采网站的交流的根本目的,根据班级所固有的特点,本网站应包括五大模块:用户模块、在线论坛、风采相册、留言簿模块与管理模块。用户模块主要功能就包括角色划分与用户注册,角色主要划分为一般用户和管理员,一般用户可以对自己的信息查询及修改等,管理员通过管理模块来管理整个网站;在线论坛,论坛主要实现注册用户能在此网站平台之上交流,一般用户可以回复别人的发言,亦可提出自己的言论,以获取他人的建议与意见;风采相册,包括用户上传图片以及图片的浏览功能;留言簿模块,实现用户在线留言。最后是管理模块,主要是管理员对于整个网站的综合性管理,包括用户模块管理、在线论坛管理、相册管理与留言簿管理。此项目涵盖母版页、主题、成员资格、自定义属性、最新服务器端控件、异常处理及监控、缓存等技术要点。本课题是基于Windows 环境的数据库管理,该系统前台使用Microsoft Visual Studio 2005中的ASP.NET技术进行开发(利用ASP.NET集成开发环境,C#编程语言设计)后台数据库采用建立小型数据库并进行维护,并通过IIS进行发布,属于WEB数据库开发、用于解决实际问题的实例,具有一定的深度,涉及到数据库设计和前端开发工具的开发和设计,与之相似的应用很广泛。本论文概述了ASP.NET与SQL Server 2000数据库及其相关的一些知识,着重论述数据库中间技术,并将其放入一个简单的体系中加以实现。具体的实现是构造一个班级风采网站,用户以个人的身份进入,并可以填写个人资料,以便被查询。通过网站这种网络联系方式,可以让在校生和很多因毕业而分离的同学们还能够经常聚首,互相嘘寒问暖,了解各自的近况,还可以建立毕业生和在校生的沟通渠道,增强学校的凝聚力,能很方便的和同学沟通和交流。目的和意义2.1目的本系统的题目是:班级风采网站1. 研究ASP.NET基础、语法、服务器控件等问题 。2. 实现班级管理、班级同学注册登陆、同学留言、班级相册、班级通讯录功能等ASP.NET页面 。3. 分析并解决实现中的若干技术问题。4. 建立完整的网上班级同学录,进行测试并分析结果。5. 通过实训达到熟练灵活地使用C#语言,掌握ASPNET应用的基本技能SQL Server数据库的相关操作。2.2意义班级风采网站的出现,更好的给同学们搭建了一个学习与交流的平台,学生不仅可以通过网站及时的收到学校班级下达的通知,了解学校班级的最新消息,而且通过网站学生间可以交流学习生活中的困难,分享学习上的成果。同时也方便了班级管理人员更加有针对性的管理班级,及时获取学生的意愿,采取合理的解决方式。通过班级网站,全面宣传,展示班级风采、优点与特色,发布班级的重大活动安排,。建立起校友之间的沟通渠道,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的,提高办事效率,从而增强学校的凝聚力。也希望通过此次毕业设计实践,加深对ASP.NET,SQL Server 200数据库及其它相关技术的了解,也是对所学知识的综合运用,愿我国计算机界总体水平迅速提高。3相关技术简介3.1 系统相关技术简介主要技术:ASP.NET, SQL Server 2005数据库,HTML3.2 ASP.NET技术简介3.2.1 什么是ASP.NET ASP.NET是建立在.NET Framework基础之上的程序设计框架,它用来创建Web应用程序。ASP.NET Web窗体是ASP.NET Web应用程序的一部分,它为创建动态Web站点提供了简易的方法。ASP.NET也包括创建XML Web Service的必要技术,它提供组件来创建基于Web的颁布式应用程序。它包括五大对象:Request对象、Response对象、Application对象、Session对象和Server对象。ASP.NET Web应用程序的组成部分:Web窗体或.aspx页(提供用户接口);代码隐藏页(包含Web窗体的服务器代码);配置文件(Web.config配置文件);Global.asax文件(应用程序集事件做出响应的必要代码);XML Web Service链接(发送和接收数据),高速缓存(在第一次请求后更快地返回Web窗体和数据)。ASP.NET Web应用程序包括不同的部分和组件。创建ASP.NET Web应用程序涉及使用它的所有组件部分和组件,并使用起正常运转。如图1-1所示:图 1-1 ASP.NET Web应用程序组成3.2.2 运行环境及硬软件要求运行环境: 操作系统:Windows 2000 Server开发环境:Microsoft Visual Studio 2005 ,SQL server 2000运行环境:Windows系统, IE浏览器硬软件要求:CPU Pentium II 450以上;内存 256M以上, 推荐 512M;硬盘空间 1G 或者更多;操作系统 Windows 2000 Server,并安装 IIS。3.2.3 IIS的安装与配置若操作系统中还未安装IIS服务器,可打开“控制面板”,然后单击启动 “添加/删除程序”, 在弹出的对话框中选择 “添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装。3.2.4 ASP.NET的优点增强的性能。A是运行在服务器端的编译后的CLR代码,而不是像ASP那样解释执行。 A利用提前绑定,即时编译,本地优化和缓存服务来提高性能。所有这一切,性能远远大于你以往写的每一行代码。 世界级水平的开发工具支持。在Visual Studio .net的集成开发环境(IDE)中,A框架由丰富的工具箱和设计器组成。所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。 强大而富有弹性。由于是基于(CLR)的,因此整个.net平台的强大和富有弹性,同样可以应用于web应用程序开发者。.net框架的类库、消息以及数据访问解决方案,都可以无缝集成到web。A也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。而且,CLR的互用性可以保证你升级到asp.ent的时候,现存的基于COM的开发投资依然保留。 简单。A使执行常用的工作变得很容易,比如从简单的表单提交、客户端验证,到部署和站点配置。例如,允许你建立用户接口,实现页面和逻辑代码的分离,同时,就像vb的表单执行模式那样来处理事件(也就是说,由页面驱动模式变成了事件驱动模式)。此外,CLR简化了部署,用来管理代码服务,例如自动参照和垃圾回收。 易于管理。A使用一个基于文本的、分层次的配置系统,它简化了服务器端环境和web应用程序的设置。由于配置信息用纯文本格式保存,新的设置不需要本地管理工具的支持。这种“零本地支持”的理念也同样应用到了部署应用程序。A应用程序部署到服务器,简化为复制必要的文件到服务器。在部署,甚至替换正在运行的变异代码的时候,也不需要重新启动服务器。 可伸缩性和有效利用性。A被设计成可伸缩的,能为集群和多处理器环境设计提高性能。而且,运行时刻密切监视和管理进程,这样,如果发生了错误的行为,例如漏洞和死锁,新的进程会在当前位置建立,来帮助你的应用程序继续处理事件请求。 可订制和扩展。A提供一种良好的扩充结构,允许开发者在适当的级别“插入”他们的代码。事实上,使用自己的编写的组件可以扩展或者替换运行时刻的任何子组件。执行自定义验证或状态服务变得前所未有的容易。 安全性。内建的windows验证和每一个应用程序的独立配置,你可以认为你的应用程序是安全的。3.3 SQL Server 2005简介SQL Server数据库是有组织的数据的集合,这种数据集合具有逻辑结构并得到数据库系统的管理和维护。SQL Server数据库是数据库对象的容器,它以操作系统文件的形式存储在磁盘上。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。下图说明了 SQL Server 2005 的核心组件,显示了 SQL Server 2005 如何与 Microsoft Windows 平台(包括 Microsoft Office System 和 Visual Studio)集成以提供解决方案,将数据传送到整个组织。图 1:SQL Server 2005 核心组件Microsoft 仔细倾听了您的反馈,并对行业进行了认真研究,全世界的 Microsoft 研究团队共同努力,经过创造性思索才最终向您奉献出这一引入了上百种新增功能或改进功能的 SQL Server 2005。这些功能将有助于您在以下三个主要方面提高业务:企业数据管理SQL Server 2005 针对行业和分析应用程序提供了一种更安全可靠和更高效的数据平台。SQL Server 的最新版本不仅是迄今为止 SQL Server 的最大发行版本,而且是最为可靠安全的版本。开发人员生产效率SQL Server 2005 提供了一种端对端的开发环境,其中涵盖了多种新技术,可帮助开发人员大幅度提高生产效率。商业智能SQL Server 2005 的综合分析、集成和数据迁移功能使各个企业无论采用何种基础平台都可以扩展其现有应用程序的价值。构建于 SQL Server 2005 的 BI 解决方案使所有员工可以及时获得关键信息,从而在更短的时间内制定更好的决策。3.4利用ADO访问数据库每一步的作法如下:1、创建数据源名2、创建数据库链接(Connection)链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP.NET文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:set Conn=Server.createObject(“ADOBD.CONNECTION”)这条语句创建了链接对象Conn,接下来:3、创建数据对象(Record Set)ADO中的数据对象通常保存的是查询结果。Record Set是ADO中最复杂的对象,有许多属性和方法。Record Set保存的是一行行的记录,并标有一个当前记录。以下是创建方法:Set Record Set=Conn.Execute(sqtStr)这条语句创建并打开了对象Record Set,其中Conn是先前创建的链接对象,rs是一个字符串,代表一条标准的SQL语句。例如:rs=“SELECT * FROM shop_books”询结果返回给一个数据对象或进行插入、删除等操作。例如:rs=“INSERT INTO tab1 VALUES(1,2)”mConn.Execute(rs)/执行插入操作5、关闭数据对象和链接对象/关闭创建的数据对象mConn.closeSet mConn=Nothing3.5 HTML技术简介HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。HTML语言是通过利用各种标记来标识文档的结构以及标识超链(Hyperlink)的信息。HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。 目前,HTML语言的版本是2.0,它是基于SGML(Standard Generalized Markup Language,标准广义置标语言,是一套用来描述数字化文档的结构并管理其内容的复杂的规范)中的一个子集演变而来的。4需求分析和总体设计4.1需求分析根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对本系统作如下划分:l 班级风采网站主页(显示公告和新注册的班级、同学情况)l 注册页面(注册用户之后再自己加入班级)l 个人信息页面(查看修改用户基本资料)l 班级主页(一个班级为一个像空间一样的页面)l 班级管理员页面(这里是管理员进行的页面)系统流程图如下:4.2系统总体设计班级风采网站系统开发的目的是实现校友之间的信息交流。具有用户注册、用户信息修改、用户登录、创建学校、创建班级的功能,还包括加入班级成员,查看班级成员的信息和校友信息留言功能。本系统要求具有以下功能:具体如图3-2所示:(1)用户注册:用户注册是班级风采网站系统使用的第一步,也就是说必须为系统用户后才可以在班级风采网站中进行其他操作。(2)用户密码信息修改:用户在成为系统的注册用户后,还可以修改个人的密码信息。(3)用户登录:由于此系统设计了不同权限的用户,因此需要用户进行登录设置,来区分用户的权限。(4)创建学校:在班级风采网站系统中,如果注册用户的学校不存在,用户可以在班级风采网站系统中创建自己的母校。(5)创建班级:在班级风采网站系统中,如果注册用户所在的班级不存在,用户可以在班级风采网站中创建所在班级信息,此时用户会自动成为班级的管理员。(6)申请加入班级:如果用户所在班级的信息已经建立,注册用户可以申请加入此班级。(7)信息留言管理:可以浏览班级成员的留言信息,并可以发布留言信息。 图 3-1 系统总体模块4.3数据库设计数据库的设计原则要求:数据库的设计与信息模型完全相符;数据库布局合理,靠近信息源和使用点,减少中间环节,确保信息渠道畅通;尽量减少数据冗余,采用关系型数据库尽量满足第三范式分解要求;为保证数据库的安全、完整和并发操作的一致性,对数据库的各类操作具有统一的管理和控制功能;为使数据运行安全可靠,对共享数据库采取保护措施,保证数据的一致性。本次数据库的设计完全遵循上述原则设计的,下面是整个数据库的E-R图MNMN提供11N更改资料使用相册聊天留言使用对应班级用户1采用的数据库是Microsoft SqlServer2005 包含如下几个表文件:1、 User 用户注册表2、 ChatInfo 聊天室信息表3、 Class 班级信息表4、 Classly 班级留言表5、 image 图片表40中北大学2007届毕业设计说明书5系统具体实现5.1班级风采网站主页系统主页采用静、动相结合的方式,即静态的主画面和动态的内容相结合,体现班级的勃勃生气,静态主页方式介绍班级风采网站公告、最近加入同学、校友搜索、在线信息、登陆系统,管理功能,相册功能,聊天室功能,就利用ASP.NET语言与SqlServer数据库相结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现(如图3.1所示)。图3.1 主页设计图5.2用户注册用ADO技术连接数据库检验用户名是否存在,代码如下: protected bool IfHaveName() Class2 c1 = new Class2(); DataTable dt = c1.rt(); DataRow dr = dt.Select(用户名= + + Text1.Text + ); if (dr.Length 0) Response.Write(alert(用户名已被占用!);); return true; else return false; 填写个人基本信息并提交,代码如下:Session用户名 = TextBox13.Text; Class2 c6 = new Class2(); DataTable dt = c6.rt(); /DataTable dt = (DataTable)ViewStatebbb; DataRow dr = dt.NewRow(); dr用户名 = Text1.Text; dr真实姓名 = Text2.Text; dr密码 = Convert.ToString(Session密码); dr生日 = year.Value + - + month.Value + - + day.Value; dr电子邮件 = Text5.Text; if (sex.Checked = true) Text18.Text = 酷男; if (s.Checked = true) Text18.Text = 靓女; dr性别 = Text18.Text; dr头像 = Select1.Value; dr主页地址 = Text9.Text; drQQ = Text10.Text; dr电话 = Text12.Text; dr移动电话 = TextBox13.Text; dr邮政编码 = Text15.Text; dr通信地址 = Text16.Text; dr格言 = TextBox17.Text; dr身份 = 游客; dr注册日期 = DateTime.Now; dr积分 = 100; dr已有班级 = 1; dt.Rows.Add(dr); Class2 c3 = new Class2(); c3.run(); Sessions = Text1.Text; Response.Redirect(login2.aspx);注册成功: 用户登录: string Connstr = Integrated Security=SSPI;database=tongxue; string querystr = select * from Users where 用户名=UserName and 密码=Password; string c = select * from class where 班级号=class; SqlConnection newconn; newconn = new SqlConnection(Connstr); SqlCommand cmd = new SqlCommand(querystr, newconn); SqlCommand cmd1 = new SqlCommand(c, newconn); cmd.Parameters.Add(UserName, SqlDbType.VarChar, 50); cmd.ParametersUserName.Value = TextBox1.Value; cmd.Parameters.Add(Password, SqlDbType.VarChar, 50); cmd.ParametersPassword.Value = TextBox2.Value; newconn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read() Label11.Text = dr用户名.ToString(); Session用户名 = dr用户名.ToString(); Session身份 = dr身份.ToString(); Session用户编号 = dr用户编号.ToString(); Session班级号 = dr班级号.ToString(); Session已有班级 = dr已有班级.ToString(); Sessionusernum = dr用户名.ToString(); string i = Session身份.ToString(); Label2.Text = i; if (i = 班长 | i=管理员兼班长 | i=副班长 | i=管理员) Button3.Visible = true; cmd1.Parameters.Add(class, SqlDbType.VarChar, 50).Value = dr班级号.ToString() ; t3.Visible = false; table2.Visible = true; table1.Visible = false; if (dr已有班级.ToString() = 1) ImageButton3.Visible = true; LinkButton3.Visible = false; Image5.Visible = false; Label1.Visible = true; else if (dr已有班级.ToString() = 3) t3.Visible = true; LinkButton3.Visible = false; Image5.Visible = false; ImageButton3.Visible = false; Label1.Visible = true; else ImageButton3.Visible = false; newconn.Close(); newconn.Open(); SqlDataReader dr1 = cmd1.ExecuteReader(); if (dr1.Read() Label15.Text = dr1班级名.ToString(); LinkButton3.Text = dr1班级名.ToString(); newconn.Close(); else Response.Write(alert(用户名或密码错误!);); 5.3个人资料此模块方便个人资料的查询、修改等,图示为个人资料修改界面:具体如下:当点击上传肖像按钮时,个人说明部分变成这里用到了JAVASCRIPT,具体代码如下:function Button4_onclick() document.all(t1).style.display=;document.all(button4).style.display=nonedocument.all(button5).style.display=document.getElementById(Button6).style.display=;function t()document.all(t1).style.display=none;document.getElementById(Button6).style.display=none;function Button5_onclick() document.all(t1).style.display=none;document.all(button5).style.display=nonedocument.all(button4).style.display=;document.getElementById(button6).style.display=none;确定更换按钮代码如下:Boolean fileok = false; string filename; if (!FileUpload1.HasFile) Response.Write(文件上传失败!); return; string aa = .gif, .png, .jpeg, .jpg ; string filext = Path.GetExtension(FileUpload1.FileName).ToLower(); for (int i = 0; i filext.Length; i+) if (filext = aai) fileok = true; if (fileok) Random ra = new Random(); int runnum = ra.Next(10000, 99999); DateTime dt = DateTime.Now; filename = Convert.ToString(dt.Year) + Convert.ToString(dt.Month) + Convert.ToString(dt.Day); filename += Convert.ToString(runnum) + filext; FileUpload1.SaveAs(Server.MapPath(.) + upload + filename); string a = Integrated Security=SSPI;database=tongxue; string b = update users set 头像=image where 用户名=name; SqlConnection conn1; conn1 = new SqlConnection(a); SqlCommand cmd1 = new SqlCommand(b, conn1); cmd1.Parameters.Add(image, SqlDbType.VarChar, 50).Value = upload/+filename; cmd1.Parameters.Add(name, SqlDbType.VarChar, 50).Value = Convert.ToString(Session用户名); conn1.Open(); cmd1.ExecuteNonQuery(); conn1.Close(); Response.Write(alert(上传成功!);); Response.Redirect(editinfo.aspx); else Response.Write(文件格式不正确!); 更新数据按钮代码: string a = Integrated Security=SSPI;database=tongxue; string b = update users set 主页地址=index,电子邮件=email,QQ=qq,电话=dianhua,邮政编码=a,通信地址=b,格言=c where 用户名=name; SqlConnection conn1; conn1 = new SqlConnection(a); SqlCommand cmd1 = new SqlCommand(b, conn1); cmd1.Parameters.Add(index, SqlDbType.VarChar, 50).Value = TextBox1.Text; cmd1.Parameters.Add(email, SqlDbType.VarChar, 50).Value = TextBox2.Text; cmd1.Parameters.Add(qq, SqlDbType.VarChar, 50).Value = TextBox3.Text; cmd1.Parameters.Add(dianhua, SqlDbType.VarChar, 50).Value = TextBox4.Text; cmd1.Parameters.Add(a, SqlDbType.VarChar, 50).Value = TextBox5.Text; cmd1.Parameters.Add(b, SqlDbType.VarChar, 50).Value = TextBox6.Text; cmd1.Parameters.Add(c, SqlDbType.VarChar, 50).Value = TextBox8.Text; cmd1.Parameters.Add(name, SqlDbType.VarChar, 50).Value = Convert.ToString(Session用户名); conn1.Open(); cmd1.ExecuteNonQuery(); conn1.Close(); TextBox1.Enabled = false; TextBox2.Enabled = false; TextBox3.Enabled = false; TextBox4.Enabled = false; TextBox5.Enabled = false; TextBox6.Enabled = false; TextBox8.Enabled = false; Button1.Visible = true; Button2.Visible = false;班级管理4.2 班级留言班级留言簿主要是用来让同学们在上面留言,交流交流最近的心得,感想等等。留言可长期保存,让后登录的同学看到。下图为班级留言簿模块:发表留言模块显示留言模块将编辑好的留言提交到数据库并显示出来,具体代码如下: Response.Write(HtmlEdit1.GetContent); /输出编辑器内容 string m = HtmlEdit1.GetContent; m = m.Replace(, ); Class4 c1 = new Class4(); string sql = insert into classly(主题,内容,发表时间,留言人,班级号,用户编号) values(; sql +=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论