毕业论文管理系统毕业论文

上传人:无*** 文档编号:40910307 上传时间:2021-11-18 格式:DOC 页数:40 大小:609.02KB
返回 下载 相关 举报
毕业论文管理系统毕业论文_第1页
第1页 / 共40页
毕业论文管理系统毕业论文_第2页
第2页 / 共40页
毕业论文管理系统毕业论文_第3页
第3页 / 共40页
点击查看更多>>
资源描述
中文摘要随着社会的飞速发展,计算机科学技术的日趋完善,人们传统的思想观念和工作方式开始发生巨大的转变,依靠计算机技术进行信息化管理已经势在必行。而我们高等学校也面临着同样的问题,学生信息的管理、老师信息的管理和日常工作的管理等等,都必须依靠计算机软件管理实现。学生毕业论文管理系统是众多管理系统中的一部分,也是很重要的一部分。可是,在许多高校并没有在这一环节上实现信息化管理,而这一部分的工作仍然是由人工来进行完成。人工操作必定存在很多的缺陷,比如:工作量繁多、资料易丢失、更新和修改很不方便、老师与学生之间的沟通和信息传达不及时等等。关键词:管理系统,c#.net,linq , msSqlServerABSTRACTWith the rapid development of society and the gradual perfection of the computer science and technology, peoples traditional ideological concepts and working modes have changed a lot. Therefore, it is high time that the information management which is depending on computer technology came onto the stage. However, those Colleges and Universities like us are facing a problem, that is, the management of students and teachers information, and the daily grind are all relying on the Computer Software Management. The Students Thesis Management System is one important part of the numerous managements. However, a great deal of Colleges and Universities have not successfully achieved the Information Management yet, in stead of this, they use human labor for the mass work. It is no doubt that the manual operation has many limitations, such as requiring heavy workloads, easy to lose information, inconvenient in renewal or modification, and the delaying of communicating and conveying messages between students and teachers, etc. Keywords: management system,c#.net,linq , msSqlServer目录中文摘要1目录1第一章 绪论21.1 选题背景21.2 国内外研究状况31.3 选题的目的与意义31.4 系统设计选用的工具31.4.1 Visual Studio 2008介绍31.4.2 SQL Server 2005介绍31.4.3 C# 语言和 .NET Framework 介绍41.4.4 本文的主要工作4第二章系统的需求分析和各大模块概述42.1 系统的需求分析4A. 引言5B.1产品背景及目前存在的问题。5C外部接口需求6D系统功能6E其他非功能需求112.2 功能模块概述12前台12后台12第三章 系统总体设计和实现143.1系统数据库设计143.1.1 功能模块表(tree)143.1.2 角色表(Role)143.1.3用户表(User)143.1.4 论文类别表(Category)153.1.5论文表(Document)153.1.6论文附件表(Attachment)163.1.7 7.消息表(Message)163.1.8 .系统信息表(Config)173.1.9表关系设计173.1.10 表示体映射-O/R183.2 详细设计183.2.1系统主界面设计183.2.2功能模块树设计183.2.5 论文类别管理263.2.6 角色管理和用户管理323.2.7 论文管理363.2.8附件管理和图片管理37第四章 总结374.1体会374.2致谢38第五章参考资料38第一章 绪论1.1 选题背景随着社会的飞速发展,计算机科学技术的日趋完善,人们传统的思想观念和工作方式开始发生巨大的转变,依靠计算机技术进行信息化管理已经势在必行。而我们高等学校也面临着同样的问题,学生信息的管理、老师信息的管理和日常工作的管理等等,都必须依靠计算机软件管理实现。学生毕业论文管理系统是众多管理系统中的一部分,也是很重要的一部分。可是,在许多高校并没有在这一环节上实现信息化管理,而这一部分的工作仍然是由人工来进行完成。人工操作必定存在很多的缺陷,比如:工作量繁多、资料易丢失、更新和修改很不方便、老师与学生之间的沟通和信息传达不及时等等。我所做的课题毕业论文管理系统,它采用了当前流行的B/S结构和Internet网络技术,不仅方便操作,而且可以大大提高系统的可移植性。并且,通过计算机信息化管理可以避免人工操作的一些缺陷和不足。1.2 国内外研究状况现在国内外有很多关于毕业论文的软件,采用的技术也多种多样,如JSP、FTP模式,但是大多数毕业论文管理系统软件是用于网络学院的远程教学。至于国内的正规院校,利用论文管理系统组织管理论文的活动并不多,针对国内外教学管理软件的巨大需求和基本要求,一个好的毕业论文管理软件必须功能齐全,操作简单,向用户展示友善的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性和健壮性。一个好的论文管理系统,不管是计算机专业人员还是其他用户都能很快上手,操作简便,易于安装,容易普及。1.3 选题的目的与意义针对目前我校毕业论文管理工作的现状及不足,运用工作流管理的相关理念,设计基于工作流的论文管理系统。通过更好地规划工作流程、并行执行相互独立的活动;在客户服务中,能够快速方便的访向所有相关数据和工作流程,从而可以大大提高客户服务质量;降低管理成本,如避免不必要的和重复的工作,提高工作人员的工作效率。设计并实现基于工作流的论文管理系统。通过此系统的设计与实现,加深对工作流管理系统理论的理解,实现研究服务于实践的原则.1.4 系统设计选用的工具 本系统采用c#语言开发,采用mssql2005作为后台数据库。1.4.1 Visual Studio 2008介绍 Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,经历了大约18个月的开发,是对Visual Studio 2005一次及时、全面的升级。 VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。 使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了ASP.NET AJAX 1.0,包含ASP.NET AJAX项目模板,它还可以高效开发Office应用和Mobile应用。1.4.2 SQL Server 2005介绍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.4.3 C# 语言和 .NET Framework 介绍C# 是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在 .NET Framework 上运行的各种安全、可靠的应用程序。使用 C#,您可以创建传统的 Windows 客户端应用程序、XML Web services、分布式组件、客户端 - 服务器应用程序、数据库应用程序以及很多其他类型的程序。Microsoft Visual C# 2005 提供高级代码编辑器、方便的用户界面设计器、集成调试器和许多其他工具,以在 C# 语言版本 2.0 和 .NET Framework 的基础上加快应用程序的开发。1.4.4 本文的主要工作本文将从软件工程角度,从可行性分析,需求分析,概要设计,详细设计,代码编写,程序测试对该系统进行构建。第二章系统的需求分析和各大模块概述2.1 系统的需求分析A. 引言A.1编写目的A.2预期的读者和阅读建议A.3产品的范围B. 综合描述B.1产品背景及目前存在的问题B.2产品功能描述B.3用户类和特征B.4运行环境C. 外部接口和需求C.1用户界面C.2软件接口D. 系统功能D.1用例模型D,2概念模型E. 其它非功能需求E.1性能需求E.2安全性需求E3.软件质量属性E.4业务规则E.5用户文档F. 其它需求A. 引言本规格说明详细阐述了“毕业论文管理”的总体详细说明、产品功能、用户界面、系统特性、非功能性需求及其它需求。A.1编写目的编写文档的目的是,对产品进行定义,详尽说明该产品的软件需求A.2预期的读者和阅读建议本软件需求规格说明的读者,可以是软件开发人员、用户、测试人员或文档的编写人员。A.3产品的范围制作本软件的目的是,借助Internet 提高对毕业论文的管理效率,如查询,修改论文的时间将大大减少,方便学生,老师。用最少的消耗完成尽量多的任务。减少不必要的浪费。B.1产品背景及目前存在的问题。随着社会的飞速发展,计算机科学技术的日趋完善,人们传统的思想观念和工作方式开始发生巨大的转变,依靠计算机技术进行信息化管理已经势在必行。而我们高等学校也面临着同样的问题,学生信息的管理、老师信息的管理和日常工作的管理等等,都必须依靠计算机软件管理实现。学生毕业论文管理系统是众多管理系统中的一部分,也是很重要的一部分。可是,在许多高校并没有在这一环节上实现信息化管理,而这一部分的工作仍然是由人工来进行完成。人工操作必定存在很多的缺陷,比如:工作量繁多、资料易丢失、更新和修改很不方便、老师与学生之间的沟通和信息传达不及时等等。我所做的课题毕业论文管理系统,它采用了当前流行的B/S结构和Internet网络技术,不仅方便操作,而且可以大大提高系统的可移植性。并且,通过计算机信息化管理可以避免人工操作的一些缺陷和不足。B.2系统功能概述1 用户登录和注册功能用户登录和注册功能主要包括的功能如下。 用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。 用户注册:用户注册,由管理员或者指导老师审核开通。2 用户和角色管理功能用户和角色管理功能主要包括用户管理、角色管理及用户管理和角色之间的关系管理。在系统中主要包括用户管理(修改,添加,删除),角色管理(修改,添加,删除)。3 论文层次管理功能论文层次管理主要是对论文信息层次的管理,如论文信息层次的添加,修改,删除和排序等。在系统中主要包括添加新的层次,修改层次,删除层次,以及层次的排序。4 论文附件和图片管理功能论文附件和图片管理功能主要是对论文的附件或图片进行管理,如附件或图片的添加、上载、删除等。在系统中主要包括显示附件和图片、上载附件、图片以及删除附件和图片。5 学员信息统计功能学员信息统计功能主要是对学员信息进行统计,如查看已交论文比例,论文通过的比例。在本系统中主要包括显示已交论文比例,论文通过的比例。6 消息系统管理功能消息系统管理功能主要是对用户消息进行管理,如发送消息,查看消息,删除消息。在本系统中主要包括发送消息,查看消息,删除消息。7 系统信息管理功能 系统信息管理功能主要是对系统信息进行管理,如显示系统信息,修改系统信息,删除 系统信息。各功能的具体描述见D。B.3用户类和特征该系统是毕业论文管理系统,故而主要是针对即将要毕业的学生,以及指导教师。对于即将毕业的学生来说,刚刚两脚踏入社会时间对于他们来说是很重要的,本系统能减少时间的开销,而且能异地下载编辑,方便快捷。B.4运行环境该网站的运行环境要求如下:操作系统:Microsoft Windows 2000/xp/2003所需组件:Iternet Explorer 6.0及6.0以上C外部接口需求C.1 用户界面这是我们所做“毕业论文管理系统”与用户交流的一个中间体,有着十分重要的作用。所以,我们要求该用户界面友好、清楚明了、突出重点、而且容易使用:另外,该截面还必须能够提供尽量多的功能,以给用户便捷的服务。我们的用户界面由注册界面、登陆界面、浏览论文界面、修改论文界面、个人信息界面、班级信息界面等各大界面构成,每一个界面都有着各自的作用。C.2软件接口该系统与我们的数据库相连接,同时数据库也用来保存各用户的信息(如:用户附件、用户信息)D系统功能D.1用例模型(1) 管理论文附件用例规约名称:管理论文附件 说明:对论文的附件进行管理,可以删除,上载。 参与者:学生。频率:频繁,按照现在的速度,大约每1分钟完成一个。 前置条件:学生已经登陆后置条件:对数据库中附件地址变更。基本操作流程:上载附件成功。1. 选择本地要上传已打包的附件。2. 点击上传。3. 提示上传成功,返回论文管理界面。基本操作流程:删除附件成功。1. 选择附件2. 点击删除3. 提示删除成功,返回论文管理界面。可选操作流程:上载附件失败1. 提示上载失败,返回论文管理界面。可选操作流程:删除附件失败1. 提示删除附件失败,返回论文管理界面。(2) 管理论文图片用例规约名称:管理论文图片 说明:对论文的图片进行管理,可以删除,上载。 参与者:学生。频率:频繁,按照现在的速度,大约每1分钟完成一个。 前置条件:学生已经登陆后置条件:对数据库中附件地址变更。基本操作流程:上载图片成功。4. 选择本地要上传已打包的附件。5. 点击上传。6. 提示上传成功,返回论文管理界面。基本操作流程:删除图片成功。4. 选择图片5. 点击删除6. 提示删除成功,返回论文管理界面。可选操作流程:上载图片失败2. 提示上载图片失败,返回论文管理界面。可选操作流程:删除图片失败2. 提示删除图片失败,返回论文管理界面。(3) 管理论文信息用例规约名称:管理论文信息 说明:学生登录后可以对论文的基本信息进行管理。 参与者:学生频率:频繁,按照现在的速度,大约每1分钟完成一个。 前置条件:学生已经登陆后置条件:论文基本信息变更。基本操作流程:修改论文信息成功。1 系统显示论文基本信息,用户进行修改。2 点击修改3 提示修改成功,返回论文管理页面。可选操作流程:修改失败1. 系统检资料修改不符合规范给出提示。2. 2重复1(4) 浏览统计信息用例规约名称:浏览统计信息 说明:学生登陆后可以对论文统计信息进行浏览。 参与者:学生频率:频繁,按照现在的速度,大约每5分钟完成一个。 前置条件:学生已经登陆后置条件:无。基本操作流程:查看成功。1. 系统显示统计信息。可选操作流程:查看失败1. 系统给出错误提示。(5) 管理小组用例规约名称:管理小组论文说明:知道教师登陆之后可以对该小组论文进行管理。 参与者:教师频率:较频繁,按照现在的速度,大约每5分钟完成一个。 前置条件:教师已经登陆后置条件:变更数据库中相关论文信息。基本操作流程:查看小组论文。1 系统显示小组论文列表,及相关简洁2 教师选择论文点击进入3 系统返回论文管理页面基本操作流程:删除小组论文1. 选择论文2. 点击删除按钮3. 提示删除成功可选操作流程:查看小组论文不存在1. 系统提示论文不存在。2. 提示确认修改该论文信息。可选操作流程:删除小组论文失败1. 系统提示操作失败。2. 返回小组论文管理页面。D.2概念模型E其他非功能需求E.1性能需求时间上:相互合作的用户数(注意:这里的用户是指使用该软件的人,而不是登陆能够购买产品的人)或者所支持的操作、响应时间以及与实时系统的时间关系,必须满足互斥性,即不能同时有几个用户对相同的数据进行操作、修改(同时读除外)。空间上:对存储器和磁盘空间的需求;对存储在 数据库中表的最大行数有一定的需要。E.2安全性需求1只有特定的管理人员才能对系统进行管理,才能对数据库进行维护和修改2登陆系统的客户的资料,对其他客户都是透明的(由用户设置);3客户的密码只能有客户自己修改,对管理员也不是透明的;管理员唯一能对客户的操作是删除其客户名和密码。4客户下定单后不能更改定单内容E.3软件质量属性对使用者:首先要保证有效性,最好易于扩展,有较好的可移植性。对客户:操作简单,界面友好,帮助文档充分。E.4业务规则1只有拿到可户的付款或向支付厂商付款后,才可修改帐单。2只有客户提交了正确的定单后,才可以修改库存信息。3只有从供应商那里采购产品回来,才可以修改库存信息。E.5用户文档用户手册:提供给拥护的、知道用户使用该软件的手册。在线帮助和教程:在网上提供的帮助教程,应该清晰易懂,简单易学。F 其他需求提供用户各种表格样式。2.2 功能模块概述前台1.1 学生 用户登录 用户资料管理 论文统计信息查看 用户消息 用户退出1.2 指导教师 用户登录 用户资料管理 指导学员信息统计 用户消息 用户退出后台 用户登录 系统基本信息设置 系统类别管理 系统用户管理 权限管理(管理员添加修改) 系统信息统计论文管理系统用户登录注册用户和角色管理论文层次管理论文信息管理论文附件和图片管理学员信息统计管理消息系统管理系统信息管理1用户登录和注册功能用户登录和注册功能主要包括的功能如下。 用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。 用户注册:用户注册,由管理员或者指导老师审核开通。2.用户和角色管理功能用户和角色管理功能主要包括用户管理、角色管理及用户管理和角色之间的关系管理。在系统中主要包括用户管理(修改,添加,删除),角色管理(修改,添加,删除)。3.论文层次管理功能论文层次管理主要是对论文信息层次的管理,如论文信息层次的添加,修改,删除和排序等。在系统中主要包括添加新的层次,修改层次,删除层次,以及层次的排序。4.论文附件和图片管理功能论文附件和图片管理功能主要是对论文的附件或图片进行管理,如附件或图片的添加、上载、删除等。在系统中主要包括显示附件和图片、上载附件、图片以及删除附件和图片。5.学员信息统计功能学员信息统计功能主要是对学员信息进行统计,如查看已交论文比例,论文通过的比例。在本系统中主要包括显示已交论文比例,论文通过的比例。6.消息系统管理功能消息系统管理功能主要是对用户消息进行管理,如发送消息,查看消息,删除消息。在本系统中主要包括发送消息,查看消息,删除消息。7.系统信息管理功能 系统信息管理功能主要是对系统信息进行管理,如显示系统信息,修改系统信息,删除 系统信息。第三章 系统总体设计和实现3.1系统数据库设计根据论文管理系统的实际需要和上一届的系统总体设计,本系统至少需要的数据包括功能模块数据,用户数据,角色数据,论文类别数据,论文附件数据,消息数据,系统信息数据。3.1.1 功能模块表(tree)功能模块表tree用来储存功能模块的数据,如功能ID,功能模块的名称,父节点ID,页面连接地址,功能模块所属的工程名称等。该表的字段说明如表1.1所示。表格 1.1字段名数据类型字段说明键引用备注TreeIDInt功能模块IDPK主键(自动增一)TitleVarchar(200)功能模块名称ParentIDInt父节点IDURLVarchar(200)页面链接地址3.1.2 角色表(Role)角色表Role用来存储系统的角色数据,如角色ID、角色名称和关联的功能模块ID等,该表的字段说明如表1.2所示。表格 2.2字段名数据类型字段说明键引用备注RoleIDInt角色IDPK主键(自动增一)RoleNameVarchar角色名称TreeIDInt关联的TreeIDFK引用表Tree的TreeID3.1.3用户表(User)用户表用来储村用户的数据,如用户ID、用户名称、用户密码、电子邮件和所属角色ID等。该表得字段说明如表1.3表格 3.3字段名数据类型字段说明键引用备注UserIDInt用户IDPK主键(自动增一)UserNameVarchar(200)用户名字PasswordVarchar(255)用户密码E-mailVarchar(200)用户邮箱RoleIDint所属角色IDFK引用Role表的RoleID3.1.4 论文类别表(Category)论文类别表Category用来存储论文类别的信息,如类别ID,类别名称,上级类别ID和排序顺序号等。该表得字段说明如表1.4。表格 4.4字段名数据类型字段说明键引用备注CategoryIDInt类别IDPK主键(自动增一)DesnVarchar(200)类别名称ParentIDInt父类别IDOrderByInt排列序号3.1.5论文表(Document)论文表Document用来存储系统的论文数据,如论文ID,论文名称,论文呢注视,论文呢创建实践和论文呢附件标志等。该表的字段说明如表1.5所示。表格 5.5字段名数据类型字段说明键引用备注DocumentIDInt论文IDPK主键(自动增一)DesnVarchar(200)论文名称BodyText论文摘要CreateDateDatetime论文创建时间UpdateDateDatetime论文修改时间CategoryIdInt论文所属类别FK引用Category表CategoryId字段UserIDInt用户IDFK引用User表UserID字段LastViewDateDatetime最后查看时间LastViewerVarchar(200)最后查看人ViewcountInt查看次数AuthorInt论文作者ImgUrlVarchar(200)封面图IsAttachmentint文档附件标志0表示不包含附件;1表示包含附件3.1.6论文附件表(Attachment)论文附件表Attachment用来存储附件的信息,如附件ID、附件名称、附件的链接地址、文件类型、附件类型和附件所属论文的ID等。该表的字段说明如表1.6所示。表格 6.6字段名数据类型字段说明键引用备注AttachmentIDInt附件IDPK主键(自动增一)DesnVarchar(200)附件名称UrlVarchar(200)附件的链接地址FileTypeInt文件类型1为.rar类型AttachTypeInt附件类型OrderByInt附件排序号当论文包含多个附件时排序号DocumentIdInt所属论文IDFK引用Category表CategoryId字段3.1.7 7.消息表(Message)消息表Message用来存储消息的信息,如消息ID,消息标题,发送人ID,接收人ID,发送时间,是否查看,消息内容等。该表得字段说明如表1.7所示。表格 7.7字段名数据类型字段说明键引用备注MessageIDInt消息IDPK主键(自动增一)TitleVarchar(100)消息名称SenderIDint发送人IDFKReceiveIDInt接收人IDFK SendDateTimeDatetime发送时间IsViewedInt是否查看过0表示没有查看1表示已经查看过了BodyText消息内容3.1.8 .系统信息表(Config)系统信息表Config用来存储系统的基本信息,如系统ID,系统标题,系统描述等,是用来储存关键字描述等的。可以提升对搜索引擎的友好度以及对用户的友好度,视内容更直观简洁,该表得字段说明如表1.8所示。表格 8.8字段名数据类型字段说明键引用备注ConfigIDInt系统IDPK主键(自动增一)TitleVarchar(100)系统名称DesnVarchar(200)系统描述PageIDVarchar(200)所属页面的ID例如首页,登陆页面等等。3.1.9表关系设计在本系统数据库中,各个表之间的关系比较简单,表之间的引用关系也比较简单。用户表User通过Role表和功能模块表Tree形成关联;论文表Document分别与用户表User、论文类别表Category和论文附件表Attachment形成关联;消息表Message与用户表User形成关联。各个表的关系如图1.1所示。图表 1。13.1.10 表示体映射-O/R使用LINQ查询数据库,并实现完全面向对象的操作,所以需要把数据库中的所有表都映射到应用程序中。3.2 详细设计3.2.1系统主界面设计系统主页面为Main.aspx,存放在文件夹“DesktopModules”下,它由页面Index.aspx,MainDesktop.aspx、LeftTree.aspx、何头模块SystemTop 共同组成。其中头模块存放在文件夹“UserControls”下。如图2所示。Index.aspx由leftTreeview.aspx DektopMain.aspx组成 如图3所示图表 2图表 33.2.2功能模块树设计在页面LeftTree.aspx上添加一个TreeView控件,名称为LeftTreeView,用来显示用户所能使用的功能。Html代码如下: 页面初始化: /显示树型菜单 if (!Page.IsPostBack) BindTreeData(); private void BindTreeData() /绑定菜单树的数据,显示目录菜单 TreeM tree = new TreeM(); tree.BindLeftTreeView(CategoryView, false, true); protected void CategoryView_SelectedNodeChanged(object sender, EventArgs e) 3.2.3 登陆页面设计在Default.aspx上添加3个TextBox空间,名称分别为UserName、PassWord和validator。html代码如下: 论文管理系统登录界面: 用户名:*密 码:*验证码:* 页面初始化代码如下: static string sValidator=; private readonly string sValidatorImageUrl =DesktopModules/ValidateImage.aspx?Validator=; protected void Page_Load(object sender,EventArgs e) /添加页面初始化代码 if(!Page.IsPostBack) sValidator=GetRandomint(); /创建随机数 ValidateImage.ImageUrl=sValidatorImageUrl+sValidator; private String GetRandomint() Random random = new Random(); return (random.Next(100000,999999).ToString(); protected void LoginBtn_Click(object sender, EventArgs e) /如果页面输入合法 if(Page.IsValid=true) if(Validator.Text != sValidator) Message.Text=验证码输入错误,请重新输入验证码!; sValidator=GetRandomint(); ValidateImage.ImageUrl=sValidatorImageUrl+sValidator; return; String userId=; /定义类并获取用户的登录信息 UserM user=new UserM(); string recu=user.GetUserLogin(UserName.Text.Trim(),UserM.Encrypt(Password.Text.Trim(); /判断用户是否合法 if(recu !=)userId=recu; /验证用户合法性,并跳转到系统平台 if(userId!=null)&(userId!=) SessionUserID=userId; /跳转到登录后的第一个页面 Response.Redirect(/DesktopModules/Main.aspx); else sValidator=GetRandomint(); ValidateImage.ImageUrl=sValidatorImageUrl+sValidator; /显示错误信息 Message.Text=你输入的用户名称或者密码有误,请重新输入!; protected void CancelBtn_Click(object sender, EventArgs e) /清空用户名称和密码输入框 UserName.Text = Password.Text = ; protected void GuestLoginBtn_Click(object sender, EventArgs e) /设置游客登录后的信息 SessionUserID = 0; /跳转到登录后的第一个页面 Response.Redirect(/DesktopModules/Main.aspx); 3.2.4 用户注册用户注册主要实现添加用户功能,由页面AddUser.aspx实现,它的代码隐藏文件为AddUser.aspx.cs.该页面保存在文件夹“DesktopModules/User”下。页面代码如下:
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!