ASP.NET新闻管理系统开发.doc_第1页
ASP.NET新闻管理系统开发.doc_第2页
ASP.NET新闻管理系统开发.doc_第3页
ASP.NET新闻管理系统开发.doc_第4页
ASP.NET新闻管理系统开发.doc_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

毕业论文(设计)题目: asp.net 新闻管理系统开发 专业:计算机科学与技术 院系:计算机与电子科学学院年级: 2002 学号: 02420345 姓名: 梁启华 指导教师: 桂超 职称: 副教授 湖北经济学院教务处制湖北经济学院本科毕业(设计)论文目录摘要 . 2abstract . 2第一章 绪 论 . 31.1系统概述 . 31.2数据库的概述 . 31.3ado.net 访问数据库的原理 . 41.4.net2005 概述 . 41.5web2.0 概述 . 5第二章 系统开发方法 . 52.1系统开发的策略 . 62.2结构化生命周期法 . 6第三章 系统分析 . 73.1 系统可行性研究 . 73.2 系统需求分析 . 83.2.1 系统功能概述 . 83.2.2系统操作流程 . 9第四章 系统设计阶段 . 104.1系统功能描述 . 104.1.1新闻前台显示功能 . 104.1.2用户管理 . 114.1.3用户角色管理 . 114.1.4新闻种类管理 . 114.1.5新闻发布管理 . 114.1.6新闻审核管理 . 124.1.7附件管理 . 124.2系统部分功能模块操作流程图 . 124.3 数据库设计 . 14第五章系统实施与测试 . 165.1系统测试 . 165.2系统运行 . 1753 系统主要界面 . 17结 束 语 . 20参 考 文 献 . 21致谢 . 22附录 . 231湖北经济学院本科毕业(设计)论文摘要本论文对所设计的新闻发布系统需要的技术理论、系统开发方法和整个系统的操 作流程做了详细的分析和设计,实现了系统中所需要的功能,并对实现的过程作了详细 的 论 述 并 提 供 了 原 代 码 , 本 系 统 的 开 发 环 境 是 .net 2005 , 使 用 的 开 发 语 言 是 asp.net2.0,同时结合了 javascript 和 xml 编程语言,后台数据库是 sql2000。关键词: v2005,sql2000,ado.net,asp.net2.0。abstractthe papers are designed to press releases system needs technical theory, systems development methodology and the operating system as a whole has donea detailed flow analysis and design of the system to achieve the required functions, and to achieve the process is dealt with in detail and providedthe original code, the system development environment is. net 2005. asp.net2.0 development is the use of language, a combination of javascript and xml programming language, background database is sql2000.keyword:v2005,sql2000,ado.net,web2.02湖北经济学院本科毕业(设计)论文第一章 绪 论随着网络的普及,信息的地位越明显,动态的新闻发布系统通过.net 技术,sql 技术,web2.0 技术可以把用户的信息在网络上发布,让知识交流更便捷,让用户的 所思所想所感通过网络的力量发挥更大的能耐。1.1系统概述internet 的普及,改变了人们的生活方式,同时也引领着信息爆炸时代的企业营 销革命潮流,要在竞争如此激烈的信息社会有一席之地,企业纷纷建立属于自己的万 维网站,企业通过自身的商业网站可以展示产品,发布最新动态,与客户、进行交流 和沟通,与合作伙伴建立更便捷的沟通渠道,以及开展电子商务,收集最新市场信息 实施更有针对性的策略等,网络在市场经济中的地位可见一斑,其中新闻管理系统是 构成企业网站的一个重要组成部分,它的作用尤其重要,担负着多重作用,一方面可 以用来动态发布有关新产品或新开发项目,为企业内部各个部门的沟通提供了合适的“场所”,另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推 荐或优惠的工程项目、产品和服务,增加企业的透明度,让社会了解企业,从而吸引 顾客,扩大顾客群,由此可见属于企业门户的新闻管理系统对企业的长足发展和增强 企业竞争力起到尤为关键的作用。同时可以调动注册用户的自主性,给用户表达自己 信息的一个平台,让信息交流更紧密。1.2数据库的概述数据库平台我们采用 microsoft sql server。它是在 windows 2000 server 上 的一个可升级的、可扩展的、高性能的关系型数据库管理系统。由于它的易用和高集 成性,大大降低了分布式计算的成本;sql server 2000 对以前的版本进行了全方位 的升级,数据库引擎的自动调节、索引数据的高效捕获、并行处理的得心应手以及全 新的在线分析处理(olap)工具,都使 sql server 的竞争力大大增强,并且 sql server2000 首次通过了 c2 级安全认证,在安全上达到了和 oracle 并驾齐驱的高度。3湖北经济学院本科毕业(设计)论文1.3ado.net 访问数据库的原理ado.net 提供了如下 3 种方式访问数据库:1.通过 odbc 相连;2.通过 oledb 相 连;3.直接与 sql server 相连。由于应用层次的差异,三种访问方式效率则由低到 高,独立性则由高到低。对于相连数据库的数据处理,也有 2 种方式,即一种是通过 dataset 来隔离异构的数据源,另一种是以流方式从数据源读取(datareader 方式)。 传统的应用程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的 方式来设计的。asp.net 采取了断开连接方式的数据结构。当浏览器向 web 服务器请 求网页时,服务器处理这个请求,并将所请求的网页发送给浏览器,然后连接就被断 开,直到浏览器发出下一个请求。ado.net 的另一个创新是引入了数据集 dataset, 一个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们 可以由程序或通过从数据仓库中调入数据而被生成、填充。不论数据从何处获取,数 据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲 区。1.4.net2005 概述microsoft 为独立工作或小型团队中的专业开发人员提供了 microsoft visual studio 2005 专业版。开发人员通过它可以充分体验 .net framework 2.0 这个拥有 完善功能的开发环境,开发高性能、多层的 windows、web、移动设备应用程序。使用 visual studio 2005 专业版专业开发人员能够:拥有完善应用开发特性的集成开 发环境,包括改进的可视化设计器、代码编辑器以及最具编程效率的程序设计语言。 在统一的开发环境中开发和调试多层服务器应用,无论是本地还是远程使用一致的项 目类型、开发工具和调试特性开发基于 sql server 2005 的解决方案。集成的 visual database tools 可以用于设计数据库、数据表、存储过程等等。集成的数据库报表 设计器和查看器。使用 visual studio 软件开发包,创建、扩展 visual studio 集 成开发环境的工具、插件。设计、调试、部署多层应用程序集成的 xslt 调试器比以 前任何一个版本的 visual studio 都更加高效地用来开发高性能的应用。4湖北经济学院本科毕业(设计)论文1.5web2.0 概述web2.0 是一种可读写的网络,这种可读写的网络表现于用户是一种双通道的交 流模式,也就是说网页与用户之间的互动关系由传统的“push”模式演变成双向交流 的“two- way communication”的模式。而对于 web 服务的开发者来说,web2.0 带 来的理念是服务的亲和力,可操作性,用户体验以及可用性必须具备的要素有:网站 应该能够让用户把数据在网站系统内外倒腾,用户在网站系统内拥有自己的数据,完 全基于 web,所有的功能都能透过浏览器完成。内容跟着人走,内容又能够被用户自 由的组合,也就是说,用户能够自由地借助内容媒介,创建起一个个的社群,发生各 种社会性的(网络)行为。web2.0 产品最新产品如下:blog: 用户织网,发表新知识,和其他用户内容链接,进而非常自然的组织这 些内容rss: 用户产生内容自动分发,定阅 podcasting: 个人视频/声频的发布/定阅 sns: blog 与人和人之间的链接wiki: 用户共同建设一个大百科全书从知识生产的角度看,web1.0 的任务,是将以前没有放在网上的人类知识,通 过商业的力量,放到网上去。web2.0 的任务是,将这些知识,通过每个用户的浏览 求知的力量,协作工作,把知识有机的组织起来,在这个过程中继续将知识深化,并 产生新的思想火花;从内容产生者角度看,web1.0 是商业公司为主体把内容往网上 搬,而 web2.0 则是以用户为主,以简便随意方式,通过 blog/podcasting 方式把新 内容往网上搬;从交互性看,web1.0 是网站对用户为主;web2.0 是以 p2p 为主。从 技术上看,web 客户端化,工作效率越来越高。比如像 ajax 技术, googlemap/gmail 里面用得出神入化。第二章 系统开发方法每个系统都要选择合适的开发策略和方法,通过分析系统的可行性研究,针对系 统需要解决的问题选择合适的开发策略,可以减少开发的难度和阻碍,而且可以保证5湖北经济学院本科毕业(设计)论文软件的开发质量和开发进度,节约开发成本,对日后的维护也大有帮助。2.1系统开发的策略 每一种开发方法都要遵循相应的开发策略。任何一种开发策略都要明确以下问题:1.系统要解决的问题:如采取何种方法解决组织管理和信息处理方面的问题,对 公司提出的新的管理需求该如何满足等。2.系统可行性研究:确定系统所要实现的目 标。通过对公司状况的初步调研得出现状分析的结果,然后提出可行性方案并进行论 证。系统可行性的研究包括目标和方案可行性、技术的可行性、经济方面的可行性和 法律可行性等方面的考虑。3.系统开发的原则:在系统开发过程中,要遵循领导参与、 优化创新、实用高效、处理规范化的原则。系统开发方法的选择和开发计划的制定:针对已经确定的开发策略本系统选定的 开发方法是结构化系统分析和设计方法。针对系统的使用对象进行详细的需求分析, 获取需求功能,如登陆系统,新闻分类显示,新闻发布后台系统。2.2结构化生命周期法 结构化生命周期开发方法,其基本思想是:按照信息系统生命周期的概念,严格地按照系统生命周期的各个过程和步骤去开发系统,其特点是:采用“自上而下”的开发策略,进行系统分析和系统设计,然后,“自下而上”地开发和调试各个模块, 分析登陆系统,新闻发布,新闻修改,新闻显示等模块的功能需求,最后实现模块联 调和整个系统的联调;工作文件的标准化与文档化;强调面向用户的观点。结构化生命周期开发方法开发一个系统,将整个开发过程划分为 4 个依次连接的 阶段:1.系统分析阶段:主要任务是明确系统开发的请求,并进行初步的调查,通过 可行性研究确定下一个阶段的实施。确定系统的总体设计方案,获取新闻系统的总体 功能需求,然后进行详细设计。2.系统设计阶段:主要任务是从管理信息系统的总体 目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行 环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计 算机和通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现,本系统由6湖北经济学院本科毕业(设计)论文于开发的环境和设备都是免费的,所以不存在经济上困难。3.系统实施阶段:主要任务是,根据详细设计文档将详细设计转化为所要求的编程语言或数据库程序语言,并 对这些程序进行调试和程序单元测试,验证程序模块接口与详细设计文档的一致性。4.系统运行阶段:主要任务是进行系统的日常运行管理,评价系统的运行效率,对运 行费用和效果进行监理审计,待本系统投入试用后,会收集用户意见,对系统进行进 一步的完善。这四个阶段共同构成了系统开发的生命周期。结构化生命周期开发方法严格区分 了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正, 避免了出现混乱状态。第三章 系统分析系统分析是软件设计前必要的一步,系统的开发总是有目的的,需求分析就是对 整个系统的目标做详细的描述,确定带开发软件系统的功能、性能、数据、截面等要 求,从而确定系统的逻辑模型,产生需求规格说明书,以帮助程序员理解业务逻辑, 便于选择正确的开发方法。3.1 系统可行性研究 由于每个系统的开发中都会遇到时间和资源上的限制,所以在项目设计之前必须根据客户可能提供的时间和资源条件进行可行性研究,这样可以避免人力、物力和财力上的浪费。降低项目风险提高软件开发效率。 系统可行性分析包括:技术的可行性、经济可行性; 技术可行性:技术是开发过程中难度最大,衡量一个项目优的重要指标,进行风险分析、资源分析和技术分析,对开发人员把握开发进度很有必要,本系统是采用 2005 开发环境,由于 2005 是微软公司比较新的开发工具,所以熟练运 用这套开发工具成为了开发的首要任务,2005 为程序员提供了更多更便捷的 开发方法,例如数据源和 gridview 控件在此系统的使用,同时为了提交开发效率和 方便日后维护此次开发把所有的表需要 sql 语句都封装成类,封装在.cs 文件里面,也提高了后台代码的使用和阅读效率 ,同时此系统需要用到两个第三方控件 freetextbox 和日期控件,便于开发和让界面更美观。7湖北经济学院本科毕业(设计)论文经济可行性:此次项目开发的目的是做毕业设计从而熟识现在主流系统的开发流程和吸取相关的开发经验,也可以锻炼自己的动手能力,开发的工具和机器还有参考 书籍都是属于自己拥有的,所以不存在经济问题,不过为了更体现开发的时效性,以 节约成本为目的。3.2 系统需求分析 获得当前系统的处理流程,通过对系统的逻辑反复理解和推敲,抽象出当前系统的逻辑模型,理解当前系统是目标,完整地建立目标系统的逻辑模型。 整个新闻发布系统操作流程:1新闻前台显示:对新闻按种类显示2用户注册:添加完整的用户信息3登陆后台管理:判断用户信息的正确性,完整性,提取用户相关信息4发布新闻种类:用户按需要填写完整信息,添加新闻种类5发布新闻:在对应的新闻种类目录下,添加新闻信息6新闻审核:管理员操作模块,对用户添加的新闻的信息进行审核7审核通过,转回到前台显示8审核不通过,标识显示 以上就是整个系统大致操作流程,系统的功能就是让每个注册用户可以发布新闻种类,并在相关的新闻种类下发布新闻,但必须经过管理员的审核,这也是必要的, 防止不法分子的不法行为在网络上散播,让网络带给每个用户更新的用户体现,使网 站能够让用户把数据在网站系统内外倒腾,用户在网站系统内拥有自己的数据,完全 基于 web,所有的功能都能透过浏览器完成。3.2.1 系统功能概述 当决定要开发一个信息系统时,首先要对信息系统的需求进行分析,需求分析要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。8湖北经济学院本科毕业(设计)论文新闻发布系统的具体功能的要求实现发布新闻,通过权限的设置,让用户拥有自己的权限,发布甚至审核新闻,具体可实现为:a,前台按分类显示新闻;b,搜索新 闻;c,用户注册;d, 发布新闻种类包括修改和删除;e,发布属于某新闻种类对应 的新闻包括修改和删除;f, 审核新闻(高级权限);g,管理员修改用户角色权限。 经过详细分析这些功能,基本上满足一个新闻发布系统的功能,由于随着系统的 长时间使用,新闻发布的数目也会增加,会增大管理新闻的难度,所以增加了对新闻 列表的分页功能和分类搜索功能,当修改新闻种类是也可以通过实时修改,减少操作 的复杂性,由于系统的目标是现在以用户为中心,用户拥有属于其自己的数据,所以 系统会根据权限显示属于其自己发布的数据,但管理员拥有最高权限,为了方便用户 发布新闻,此系统使用了两个第三方控件,包括 js 编写的日期控件和 freetextbox在线编辑控件,可以方便用户添加所需要的新闻和附件图片等。 综合考虑后,得到新闻系统功能如下:1、前台显示,在首页按新闻的种类显示其下级新闻头 6 条通过审核的新闻信息。a分类显示头 6 条新闻 b搜索新闻 c新闻详细信息2、 后台角色管理,通过验证用户的相关信息,显示相应的页面。a登陆验证 b用户注册 c用户角色管理 d用户权限管理3、新闻后台管理,把各用户发布的信息添加到数据库 a新闻种类添加(修改,删除) b对应新闻种类所属新闻发布(修改,删除) c新闻审核(权限限制)d附件管理3.2.2系统操作流程1用户注册9湖北经济学院本科毕业(设计)论文2登陆首页3新闻前台显示4登陆后台管理5布新闻种类6发布新闻7新闻审核8审核通过,转回到前台显示9审核不通过,标识显示第四章 系统设计阶段通过对系统的可行性分析和需求分析获取系统的功能需求,进而对系统进行详细 的设计功能描述,和个功能模块的详细操作流程以及各模块之间的关系,了解数据的 业务逻辑和数据流程,确定数据库内容意见关系表的建立。4.1系统功能描述 动态新闻发布系统主要包括新闻前台显示功能,用户管理,用户角色管理,登陆系统,新闻种类管理,新闻发布管理,新闻审核管理,附件管理,新闻搜索管理,各功能具体描述如下:4.1.1新闻前台显示功能 前台新闻显示功能主要显示系统的新闻,图片,附件地址,它还实现按照新闻种类来显示不同的新闻,同时还提供新闻的搜索功能,具体功能:a. 分类显示新闻b. 浏览新闻,图片c. 搜索新闻d. 快速连接10湖北经济学院本科毕业(设计)论文4.1.2用户管理a.添加系统管理员,拥有最高权限,包括管理用户,分配角色,审核新闻,发布 留言b.添加用户,修改用户信息c.修改,删除用户信息,更改密码4.1.3用户角色管理a修改用户角色 b删除用户角色 c登陆系统 d注册用户 e修改用户密码 f登陆后台系统4.1.4新闻种类管理a添加新闻种类,填写时间,根据登陆 session 记录发布用户b修改新闻种类 c删除新闻种类 d审核(管理员)4.1.5新闻发布管理a选择上级新闻种类,添加新闻,填写发布时间,根据 session 记录发布用户b.修改新闻 c.删除新闻 d.上传图片或附近11湖北经济学院本科毕业(设计)论文4.1.6新闻审核管理a.审核新闻4.1.7附件管理a.显示附近连接 b.新闻搜索管理 c.显示搜索的相关数据4.2系统部分功能模块操作流程图本系统之间建立在 sql server2000 数据库上,通过 ado.net 使前台 web 页面与 后台数据库连接并传送数据。图 1系统架构12湖北经济学院本科毕业(设计)论文图 2各个系统功能模块之间的关系图 3新闻种类操作流程13湖北经济学院本科毕业(设计)论文图 4新闻管理操作流程图 5用户登陆流程4.3 数据库设计本系统使用 sql2000 作为应用呈现的数据库。根据系统功能模块的详细分析,系 统需要建立数据库(testnewsdb)实现如下数据表用户表、角色种类表、新闻种类表、 新闻表、文件表。14湖北经济学院本科毕业(设计)论文1.用户表(users)主要储存用户信息,id 为主键且自增长。表 1用户表编号字段名称字段类型说明1idintid 主键2useidint用户帐号3usernamenvarchar(20)用户名称4passwordnvarchar(20)用户密码5emailnvarchar(30)用户 email6roleidint用户角色2.角色种类表(roles)主要储存用户角色分配关系,id 为主键且自增长。表 2角色种类表编号字段名称字段类型说明1idintid 主键2roleidint角色 id3rolenamenvarchar(30)新闻种类 id3.新闻种类表(newskinds)主要储存新闻种类信息,id 为主键且自增长。表 3新闻种类表编号字段名称字段类型说明1idintid 主键2newskindidint种类发布用户3kindnamenvarchar种类名称4kindorderint审核4.新闻表(news)主要储存新闻信息,id 为主键且自增长。表 4新闻表编号字段名称字段类型说明15湖北经济学院本科毕业(设计)论文1idintid 主键2newsidint新闻种类 id3titlenvarchar(20)新闻标题4bodynvarchar(200)新闻内容5useridint审核(1 已经审核)6pubdatedatetime发布日期7newskindidint发布用户8fileflagint是否有附件5.文件表(files)主要储存新闻附件信息,id 为主键且自增长。表 5文件表编号字段名称字段类型说明1idintid 主键2newsidint新闻 id3fileurlnvarchar(50)文件连接第五章系统实施与测试在管理信息系统的生命周期中,经过了系统规范、系统分析和系统设计等阶段以 后,便开始了系统实施阶段。这阶段的工作主要是集中在逻辑、功能和技术设计上, 要继承此前各阶段的工作成果,将技术设计转化成物理实现,可是说系统实施的成果 是系统分析和设计阶段的结晶。5.1系统测试 系统测试是管理信息系统开发周期中一个十分重要而漫长的阶段。其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计的最终审查。同时测试也是最难的,因为在测试过程中,不能保证通过测试的程 序一定正确,测试只能找出程序中的错误,而不能证程序无错.测试策略应包括测试规 划、测试用例设计、测试实施和测试结果收集评估等。16湖北经济学院本科毕业(设计)论文本系统测试主要采取单元测试和白盒测试法。单元测试主要是针对编码阶段进行的,对每个功能模块进行测试,采用各种测试用例对模块接口、模块内部数据结构、 逻辑路径、出错处理和边界条件进行测试。如模块内部数据结构的测试,在程序编写 过程中就要考虑数据的类型、范围等方面,测试时就要对这些方面进行测试。输入一 些不符合条件的数据,看能不能运行。而它最终的目的是保证每个模块单独运行正确, 采用的是白盒测试法,重点检查系统的内部逻辑结构,检查模块控制结构的某些特殊 路径,期望覆盖尽可能多的出错点。5.2系统运行新闻发布系统硬件设备和运行环境:pc 机两台,其中一台作为服务器,另一台 作为客户端,因为此系统是 b/s 架构,所以有必要使用两台甚至更多 pc 机进行测试, 以保程序运行的正确性,同时服务器上必须装有 iis,.net framwork2.0,sql2000, 硬盘不低于 40g,内存 256mb 以上,客户机为普通配置即可,但必须装有 ie 浏览器。53 系统主要界面图 1新闻首页界面17湖北经济学院本科毕业(设计)论文图 2系统登陆界面图 3新闻种类添加与列表界面18湖北经济学院本科毕业(设计)论文图 5添加新闻内容界面图 6新闻显示界面19湖北经济学院本科毕业(设计)论文结 束 语本系统是以.net2005 开发环境为框架,结合 web2.0 的新技术,包括 asp.net, javascript,xml,sql2000 开发完成的,整个系统采用 b/s 架构,目标是让网络带 给每个用户更新的用户体验,使用户在网站系统内拥有自己的数据,完全基于 web,web 客户端化,所有的功能都能透过浏览器完成。 本系统代码运行效率还可进行一定的优化提高,另外需求分析分析可能不够完善,数据库字段的安排,系统的界面还可以进一步完善美化。20湖北经济学院本科毕业(设计)论文参 考 文 献1 konrad king,sql 编程实用大全,中国水利水电出版社,2005。2启明工作室,a+sql网络应用系统开发,人民邮电出版社,2005。3 dino esposito,m xml 程序开发,机械工业出版社,2003。4 stephen walter,asp.net 揭秘,中国电力出版社,2004。5 李维,asp.net 组件设计,电子工业出版社,2004。6 tom archer,andrew whitechapel,c#技术内幕微软.net 技术丛书,机械工业出版 社,2003。7 chris ullman,john kauffman,asp.net 入门经典,清华大学出版社,2004。8 ryan asleson,nathaniel t.schutta,ajax 基础教程,人民邮电出版社,2006。9 david flanagan,javascript 权威指南,机械工业出版社,2003。21湖北经济学院本科毕业(设计)论文致谢值此毕业论文完稿之际,我首先向我的导师桂超老师表示感谢,感谢他在我论文 设计期间给予的大力支持和帮助,在我困惑的时候给予正确的指导,还有我的班主任 高文娟老师,高老师对学生的关爱由于母亲一样来得真切,无论在日常生活中遇到的 大大小小的问题,在高老师的帮助下都可以一一化解,还有要感谢 s0244 班的全体同 学,在生活上,在学习上的帮助,给了我一个身在异乡读书的学子有了依归,最后就 是要感谢我的父母的关爱和支持。22湖北经济学院本科毕业(设计)论文附录系统主要代码如下:1登陆页面后台代码protected void btnlogin_click(object sender, system.eventargs e)tryif(classlib.util.validate.checktext(txtlname.text)page.clientscript.registerstartupscript(this.gettype(),message,alert(登录名不能输入特 殊字符!););this.random();return;if(txtnum.text != label1.text)page.clientscript.registerstartupscript(this.gettype(),message,alert(验证码错误!););this.random();return;usersdao dao=new usersdao();datatable dt=dao.getbyterm(*,username,txtlname.text);if(dt.rows.count=0)page.clientscript.registerstartupscript(this.gettype(),message,alert(登录名或密码错误!););this.random();return;elseif(dt.rows03.tostring()=formsauthentication.hashpasswordforstoringinconfigfile(txtpwd.text,md5)sessionuid = dt.rows00.tostring(); sessionlname=dt.rows02.tostring(); sessionrole=dt.rows05.tostring(); response.redirect(newskindadd.aspx);23湖北经济学院本科毕业(设计)论文else page.clientscript.registerstartupscript(this.gettype(),message,alert(登录名或密码错 误!););catchthis.random();return;page.clientscript.registerstartupscript(this.gettype(), message,alert(由于数据库问题!请重新登录!););this.random();protected void btnadd_click(object sender, eventargs e)response.redirect(useradd.aspx);protected void btnclear_click(object sender, eventargs e)txtlname.text = ; txtnum.text = ; txtpwd.text = ;public void random()random random = new random();int rdn = random.next(1000, 9999); label1.text = rdn.tostring();3添加新闻

温馨提示

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

评论

0/150

提交评论