高校教师管理系统毕业论文.doc

上传人:韩长文 文档编号:3977520 上传时间:2019-10-11 格式:DOC 页数:29 大小:967.52KB
返回 下载 相关 举报
高校教师管理系统毕业论文.doc_第1页
第1页 / 共29页
高校教师管理系统毕业论文.doc_第2页
第2页 / 共29页
高校教师管理系统毕业论文.doc_第3页
第3页 / 共29页
高校教师管理系统毕业论文.doc_第4页
第4页 / 共29页
高校教师管理系统毕业论文.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《高校教师管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《高校教师管理系统毕业论文.doc(29页珍藏版)》请在三一文库上搜索。

1、三三门门峡峡职职业业技技术术学学院院 信信息息工工程程系系 毕毕 业业 设设 计计 论论 文文 毕毕业业设设计计题题目目: 高高校校教教师师管管理理系系统统 专专 业业: 软软件件技技术术 年年 级级: 10 软软件件 学学 号号: 100403160119 姓姓 名名: 胡胡小小明明 指指 导导 老老 师师: 梁梁 新新 三门峡职业技术学院毕业论文 1 摘要 高校教师档案管理系统是典型的信息管理系统(MIS)。实现内容主要包括后 台数据库的设计、建立和维护,以及前台应用程序的开发两个方面。 本文运用软件工程以及数据库技术知识,分析了高校教师档案管理系统的 需求,完成了系统功能定义和后台数据库

2、系统设计,并从用户和管理员两个角 度考虑系统易用性和安全性,确定软件系统结构为C/S 结构。接着介绍用Visual studio 2005 工具和 C#语言、SQL Server 2005 数据库开发教师档案管理系统的技 术。系统实现了以下功能:查找、添加、删除和搜索(默认只对管理员开放)用 户基本信息以及分类显示教师档案的详细信息、设置较好的管理权限。 关键字:信息管理系统;数据库;档案;C/S 三门峡职业技术学院毕业论文 2 Abstract Teacher Gao Xiao4 file management the system be the information of the typ

3、ical model management system(MIS).The realization contents is main to include a backstage database of design, establishment and maintenance, and stage application procedure of development 2. Engineering and database technique of the this text usage software knowledge, analysis teacher Gao Xiao4 file

4、 management the need of the system, completion system function definition and backstage database system design, and from the customer and managing person two angle consideration system easy use sex and safety, assurance software system structure is C/S structure.Immediately after the introduction us

5、e Visual studio 2005 tool and C#language, 2005 databases development of the SQL Server teacher file management system of technique.System realization the following function:Check to seek, add, delete with search(recognize tacitly open the managing person) a customer basic information and classificat

6、ion manifestation teachers file of detailed information, constitution better of management legal power. Key words: Information management system,Database,File,C/S 三门峡职业技术学院毕业论文 3 目 录 1 1 开开发发背背景景4 1.1 提出问题.4 1.2 项目开发的目标.4 1.3 项目开发的意义.4 2 2 技技术术选选型型5 2.1 MICROSOFT VISUAL STUDIO .NET 的概述.5 2.2 SQL SER

7、VER的概述5 3 3 系系统统分分析析与与设设计计6 3.1 设计目标.6 3.2 系统业务流程分析.6 3.3 系统功能结构.6 3.4 数据库设计.7 3.4.1 数据库 E-R 图7 3.4.2.数据库物理结构.10 4 4 公公共共模模块块设设计计13 4.1 WEBCONFIG配置.13 4.2 公共类设计.13 4.2.1 DBClass 类13 4.2.2 MANAGERCLASS类14 4.2.3 PersonRecordClass 类.15 4.2.4 RandomCode 类19 5 5 系系统统功功能能的的实实现现20 5.1 系统登录模块.20 5.1.1 界面设计.

8、20 5.1.2 关键代码20 5.2 系统首页设计.21 5.3 档案信息添加模块.21 5.3.1 界面设计.21 5.3.2 关键代码22 5.4 档案信息修改模块.24 5.4.1 界面设计.24 5.4.2 关键代码24 6 6. . 技技术术、经经验验总总结结25 6.1 技术总结.25 6.2 经验总结.26 参参考考文文献献27 三门峡职业技术学院毕业论文 4 1 1 开发背景 1.1 提出问题 随着科学技术的不断提高,计算机科学日渐成熟,它以进入人类社会的各 个领域并发挥着越来越重要的作用。使用计算机对教师档案信息进行管理,具有 手工管理所无法比拟的优点。 高校教师档案管理系

9、统是教育单位不可缺少的部分,对于学校的决策层和 管理层来说都至关重要,所以教师档案管理系统应该能够为用户提供充足的信 息和快捷的查询方式。在此之前,人们使用传统的人工方式管理文件档案,这 种管理方式存在着许多缺点和漏洞,例如:效率低、保密性差,另外时间一长, 将产生大量的文件和数据,这给文件的查找、更新和维护都带来了不少的困难 . 1.2 项目开发的目标 建立高校教师档案管理系统,采用计算机对高校教师档案进行管理,进一步 提高办学效益和现代化水平。帮助各大中专学校提高工作效率,实现高校教师档 案管理工作流程的系统化、规范化和自动化。 1.3 项目开发的意义 现在我国的大中专院校的高校教师档案管

10、理水平普遍不高,有的还停留在纸介 质基础上,这种管理手段已不能适应时代的发展,因为它浪费了 许多的人力和物 力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统 所代替。本系统的开发能够给用户带来方便,可以树立良好的办学形象,提高工 作效率。首先能够比较全面、准确地掌握本校科研成果的数量和质量 ,为评价本 校的科研水平、竞争能力提供信息和依据;其次为科研成果的转化提供服务。通 过建立本校教师的科研档案,可了解本校科研成果中哪些具有实用性,哪些能够产 生较大的经济效益和社会效益,在此基础上选择制定科研成果向生产力转化的重 点项目、实施战略,再次是能够提高本校的教学水平。 三门峡职

11、业技术学院毕业论文 5 2 2 技技术术选选型型 高校教师档案管理系统基于 Microsoft Visual Studio 2005 开发平台,系统开 发语言 C#,用数据库 Microsoft SQL Server 存储数据,该数据库系统在安全性、 准确性、运行速度方面有绝对优势,并且处理数据量大,效率高; 运行平台: Windows XP/Windows 2000/Windows Server 2005;运行环境:Microsoft.Net Framework SDK v2.0。 2.1 Microsoft Visual Studio .NET 的概述 Visual Studio 是一套完

12、整的开发工具集,用于生成 ASP.NET Web 应用 程 序、XML Web Services、桌面应用程序和移动应用程序. Visual Basic、 Visu al C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用 此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 . NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和XML Web S ervices 开发的关键技术。 2.2 SQL Server 的概述 SQL Server 2005 不仅能作为一个功能强大的数据库服务器有效地工

13、作,而 且数据库引擎也用于需要在客户端本地存储独立数据库的应用程序中。所以在 CS 结构中采用SQL Server 2005 作为数据库平台是很是实用的。SQL Server 2005 是一个全面的、集成的数据解决方案,它为企业中的用户提供了一个安全、 可靠和高效的平台用于企业数据管理和商业智能应用。 (1)实现数据共享。(2)减少数据的冗余度。(3)数据的独立性。(4)数据实现集 中控制。(5)数据一致性和可维护性,以确保数据的安全性和可靠性。 (6)故障 恢复。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数 据的组织以及数据间的联系,由数据库管理系统提供一套方法,可及时发现

14、故障 和修复故障,从而防止数据被破坏。数据库系统能尽快恢复数据库系统运行时 出现的故障,可能是物理上或是逻辑上的错误。比如对系统的误操作造成的数 据错误等 三门峡职业技术学院毕业论文 6 3 3 系系统统分分析析与与设设计计 3.1 设计目标 高校档案管理系统属于小型的数据库管理系统,可以对高校中的教师档 案进行有效地管理。通过本系统可以达到一下目标: 界面设计美观友好,信 息查询灵活、方便、快捷、准确,数据存储安全可靠。显示教师档案的详细 信息。 实现数据库的监控能力。 设置强大的搜索功能。 设置灵活的打印功能对用户输入的数据,进行严格的数据检索,尽可能 避 免人为错误 系统最大限度地实现易

15、维护性和易操作性系统运行稳定、安全可靠。 3.2 系统业务流程分析 高校教师档案管理系统只允许有教师和管理员两种身份登录。教师登陆后,当 系统处于开放期,教师可以添加、查看、修改和删除自己所填写的资料,当系 统 处于关闭期,教师只能查看自己所添加的资料信息,不再具有任何的管理权 限, 如果此时需要对资料进行修改,必须联系管理员。 管理员登录后,不管系统处于开放期还是关闭期,都享有添加和管理的功能, 并且管理对象使系统所有用户,同时还享有对用户权限进行设置的权利。搜索 功 能默认只对管理员开放,管理员可以设置为对教师开放使用。 3.3 系统功能结构 分析了高校教师档案管理系统的需求,完成了系统功

16、能定义和后台数据库 系 统设计,并从用户和管理员两个角度考虑系统易用性和安全性, 数据库中数 据 库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数 据的逻辑结构 . 同文件系统相比,由于数据库实现了数据共享,从而避免了 用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数 据的一致性。 三门峡职业技术学院毕业论文 7 图 3-3 高校教师档案管理系统前台功能结构图 3.4 数据库设计 3 3. .4 4. .1 1 数数据据库库 E E- -R R 图图 高校教师档案管理系统根据设计规划出的实体有:用户信息实体、学术档案 信息实体、科研档案信息实体、基本档案信息实

17、体、教学业务信息实体 。 高校教师档案管理 系统前台功能结构 用 户 登 录 基 本 档 案 信 息 科 研 档 案 信 息 学 术 档 案 信 息 教 学 业 务 档 案 信 息 师 资 队 伍 辅 助 功 能 教 师 的 教 育 背 景 修 改 用 户 基 本 资 料 信 息 教 师 的 工 作 简 历 发 表 论 文 发 表 论 著 获 奖 情 况 教 师 教 学 工 作 资 料 查 看 信 息 打 印 功 能 发 表 论 文 发 表 论 著 获 奖 情 况 在 研 课 题 在 研 课 题 搜 索 功 能 三门峡职业技术学院毕业论文 8 1用户信息实体图,如图 3-4。 图 3-4 高校

18、教师档案管理系统用户信息实体图 2学术档案信息实体图,如图3-5 所示。 图 3-5 高校教师档案管理系统学术档案信息实体图 授课专业 年龄 性别 登录次数 用户等级用户密码 用户名 编号 用户所属 单位 用户信息实体 学术档案信息实体 数据库操 作时间 教师编号 合作者 数据修改 人 组长题目 编号 数据添 加人 起止年月 三门峡职业技术学院毕业论文 9 3科研档案信息实体图,如图3-6 所示。 图 3-6 高校教师档案管理系统科研档案信息实体图 4教师基本档案信息实体图,如图3-7 所示。 图 3-7 高校教师档案管理系统基本档案信息实体图 5教师基本档案信息实体图,如图3-8 所示。 资

19、助经 费 起止年 月 合作者 数据修 改人 项目组 长 项目题 目 编号 数据添 加人 数据操 作时间 科研档案信息实体 教师编 号 职位 职称 编号 职务 毕业学校 工作单位 起止时 间 教师编 号 教师基本档案信息实体 三门峡职业技术学院毕业论文 10 图 3-8 高校教师档案管理系统教学业务信息实体图 3.4.2.数据库物理结构 1.系统配置表:表名 tb_config。用于保存系统配置信息,该表的结构如下: 字字段段名名数数据据类类型型长长度度主主键键否否描描述述 idint4 主键(自增) 编号 isOpenbit 1 否 系统是否向用户开放(0 未开放,1 开放) isSearc

20、h bit 1 否 搜索功能是否向用户开放(0 代表 未开放,1 代表开放) nowusedbit1 否 系统是否正常运行(0 代表系统处 于关闭期,1 代表系统处于正常运 行) 表 3-1 系统配置表 2.学术档案信息表:表名 tb_jiaoyan。用于存储教师在学术界取得成就的相 关信息。该表的结构如下: 字字段段名名数数据据类类型型长长度度主主键键否否描描述述 idint4 主键(自增) 编号 namenvarchar50 否 课题名称/论文题目/论著名称/ 获奖情况 学时或周 期 授课专 业 编号 授课名 称 工作内 容 起止时 间 教师编 号 学生人 数 教学业务档案信息实体 三门峡

21、职业技术学院毕业论文 11 lessonNamenvarchar50 否 发表刊物/出版社/获奖项目名 称 authornvarchar50 否组长/主编 workernvarchar50 否合作者 Fromingntext16 否项目来源/年.卷.期.页/备注 startendTim e nvarchar50 否起止年月/出版时间/获奖时间 unitnvarchar50 否经费/授予单位 typeint4 否 1(代表在研课题)2(代表发表论 文)3(论著情况)4(获奖情况) ownerint4 否数据所有者的编号 addernvarchar50 否学术档案数据录入人 changernvar

22、char50 否学术档案数据修改人 yearInfoint4 否数据操作年份 表 3-2 学术档案信息表 3.科研档案信息表:表名 tb_research。用于存储教师在科学研究方面取得 成就的相关信息。该表的结构如下: 字字段段名名数数据据类类型型长长度度主主键键否否描描述述 idint4 主键(自增) 编号 namenvarchar50 否 项目名称/论文题目/论著名称/ 获奖情况 lessonNamenvarchar50 否 发表刊物/出版社/获奖项目名 称 authornvarchar50 否组长/主编 workernvarchar50 否合作者 Fromingntext16 否项目来

23、源/年.卷.期.页/备注 startendTim e nvarchar50 否起止年月/出版时间/获奖时间 unitnvarchar50 否资助经费/授予单位 typeint4 否 1(代表在研课题)2(代表发表论 文)3(论著情况)4(获奖情况) ownerint4 否数据所有者的编号 addernvarchar50 否科研档案数据录入人 changernvarchar50 否科研档案数据修改人 yearInfoint4 否数据操作年份 表 3-3 科研档案信息表 4.基本档案信息表:表名 tb_resume。用于存储教师的教育背景和工作情况。 该表的结构如下: 三门峡职业技术学院毕业论文

24、12 字字段段名名数数据据类类型型长长度度主主键键否否描描述述 idint4 主键(自 增) 编号 startendTimenvarchar50 否起止年月 workPlacenvarchar50 否毕业学校/工作单位 workingnvarchar50 否 专业/职务(如:从事计算机 方面的教学) degreenvarchar50 否 获得学位/在各级学术机构中的 任职情况(如:校长、副校长、 主任) statusntext16 否职称(如:教授、副教授) typeint4 否 1 表示教育背景 /2 表示工作情 况 ownerint4 否数据所有者的编号 addernvarchar50 否

25、教师档案数据录入人 changernvarchar50 否教师档案数据修改人 yearInfoint4 否数据操作年份 表 3-4 基本档案信息表 5.教学业务信息表:表名tb_teaching。存储教师在工作岗位的任教情况。 字字段段名名数数据据类类型型长长度度主主键键否否描描述述 idint4 主键(自增) 编号 startendTimenvarchar50 否起止年月 workContentntext16 否 工作内容(授课情况、指导 学生实习情况、指导学生课 程设计情况、指导学生毕业 论文情况、培养研究生情况) lessonNamenvarchar50 否 课程或实验、实习名称(是 否

26、双语教学) classnvarchar50 否授课专业 periodnvarchar50 否学时或周数 personsnvarchar50 否学生人数 ownerint4 否数据所有者的编号 addernvarchar50 否教学业务数据录入人 changernvarchar50 否教学业务数据修改人 yearInfoint4 否数据操作年份 : 三门峡职业技术学院毕业论文 13 4 4 公公共共模模块块设设计计 4.1 WebConfig 配置 为了方便对数据的操作和限制,本系统在Web.Config 文件中配置了一些参 数,主要是数据库连接字符串,具体配置如下: 4.2 公共类设计 在该项

27、目中新建了7 个公共类,即 DBClass、ManagerClass、PersonRecord Class、SciResearchClass、TeachStudyClass、SubjectBuildClass 和 RandomCode 类。 4.2.1 DBClass 类 DBClass 类用来管理与数据库的连接,其自定义方法GetConnection() 用来创建与数据库的连接,具体代码如下: public SqlConnection GetConnection() String myStr=ConfigurationManager,AppSettings“ConnectionString”

28、.Tostring(); SqlConnection myConn=new SqlConnection(myStr); Return myConn; 三门峡职业技术学院毕业论文 14 4.2.2 ManagerClass 类 ManagerClass 类用来管理权限分配方面的操作,其主要方法有 GetConfigCmd 方法和 UpdataConfig 方法。 GetConfigCmd 方法主要获取系统配置表(tb_config)中的信息,并返回 SqlCommand 对象,具体实现代码如下: public SqlCommand GetConfigCmd () SqlConnection my

29、Conn =dbObj.GetConnection(); SqlConnection myCmd=new SqlCommand(“Proc_GetConfig”,myConn); myCmd.CommandType=CommandType.StoredProcedure; myConn.open(); try myCmd.ExecuteNonQuery(); Catch myCmd.Dispose(); myConn.Close(); myCmd.Dispose(); myConn.Close(); return myCmd; UpdataConfig 方法主要用来修改系统配置表(tb_con

30、fig)的信息,具体实 现代码如下: public void UpdateConfig(int P_Int_id,bool P_BL_isOpen,bool P_BL_isSearch) SqlConnection myConn = dbObj.GetConnection(); SqlCommand myCmd = new SqlCommand(“Proc_UpdateConfigInfo“, myConn); 三门峡职业技术学院毕业论文 15 myCmd.CommandType = CommandType.StoredProcedure; SqlParameter id = new SqlP

31、arameter(“id“, SqlDbType.Int, 4); id.Value = P_Int_id; myCmd.Parameters.Add(id); SqlParameter isOpen = new SqlParameter(“isOpen“, SqlDbType.Bit,1); isOpen.Value = P_BL_isOpen; myCmd.Parameters.Add(isOpen); SqlParameter isSearch = new SqlParameter(“isSearch“, SqlDbType.Bit, 1); isSearch.Value = P_BL_

32、isSearch; myCmd.Parameters.Add(isSearch); myConn.Open(); 4.2.3 PersonRecordClass 类 PersonRecordClass类用来管理基本档案方面的操作,其主要方法有 GetARICmd方法、AddResumeInfo方法、DeleteResumeInfo方法. GetARICmd方法主要用于查询所有教师的基本档案信息,并返回SqlCommand 对象,具体实现代码如下: public SqlCommand GetARICmd(int P_Int_type) SqlConnection myConn = dbObj.G

33、etConnection(); SqlCommand myCmd = new SqlCommand(“Proc_GetAllResumeInfo“, myConn); myCmd.CommandType = CommandType.StoredProcedure; SqlParameter type = new SqlParameter(“type“, SqlDbType.Int, 4); type.Value = P_Int_type; myCmd.Parameters.Add(type); myConn.Open(); try 三门峡职业技术学院毕业论文 16 myCmd.ExecuteN

34、onQuery(); catch myCmd.Dispose(); myConn.Close(); myCmd.Dispose(); myConn.Close(); return myCmd; AddResumeInfo方法 AddResumeInfo方法主要用来向表tb_Resume中添加教师的教育背景和工作简 历资料,具体实现代码如下: public void AddResumeInfo(string P_Str_startendTime, string P_Str_workPlace,string P_Str_working,string P_Str_degree, string P_S

35、tr_status,int P_Int_type,int P_Str_owner,string P_Str_adder, string P_Str_changer,int P_Int_yearInfo,int P_Int_adderId) SqlConnection myConn = dbObj.GetConnection(); SqlCommand myCmd = new SqlCommand(“Proc_AddRI“, myConn); myCmd.CommandType = CommandType.StoredProcedure; SqlParameter startendTime =

36、new SqlParameter(“startendTime“, SqlDbType.NVarChar , 50); startendTime.Value = P_Str_startendTime; myCmd.Parameters.Add(startendTime); SqlParameter workPlace = new SqlParameter(“workPlace“, SqlDbType.NVarChar, 50); workPlace.Value = P_Str_workPlace; myCmd.Parameters.Add(workPlace); SqlParameter wor

37、king = new SqlParameter(“working“, 三门峡职业技术学院毕业论文 17 SqlDbType.NVarChar, 50); working.Value = P_Str_working; myCmd.Parameters.Add(working); SqlParameter degree = new SqlParameter(“degree“, SqlDbType.NVarChar, 50); degree.Value = P_Str_degree; myCmd.Parameters.Add(degree); SqlParameter status = new Sq

38、lParameter(“status“, SqlDbType.NText , 16); status.Value = P_Str_status; myCmd.Parameters.Add(status); SqlParameter type = new SqlParameter(“type“, SqlDbType.Int , 4); type.Value = P_Int_type; myCmd.Parameters.Add(type); SqlParameter owner = new SqlParameter(“owner“, SqlDbType.Int , 4); owner.Value

39、= P_Str_owner; myCmd.Parameters.Add(owner); SqlParameter adder = new SqlParameter(“adder“, SqlDbType.NVarChar , 50); adder.Value = P_Str_adder; myCmd.Parameters.Add(adder); SqlParameter changer = new SqlParameter(“changer“, SqlDbType.NVarChar , 50); changer.Value = P_Str_changer; myCmd.Parameters.Ad

40、d(changer); SqlParameter yearInfo = new SqlParameter(“yearInfo“, SqlDbType.Int, 4); yearInfo.Value = P_Int_yearInfo; myCmd.Parameters.Add(yearInfo); SqlParameter adderId = new SqlParameter(“adderId“, SqlDbType.Int, 4); adderId.Value = P_Int_adderId; myCmd.Parameters.Add(adderId); myConn.Open(); 三门峡职

41、业技术学院毕业论文 18 try myCmd.ExecuteNonQuery(); catch myCmd.Dispose(); myConn.Close(); myCmd.Dispose(); myConn.Close(); DeleteResumeInfo方法 DeleteResumeInfo方法主要用来删除教师的基本档案信息,具体实现代码如下: public void DeleteResumeInfo(int P_Int_id) SqlConnection myConn = dbObj.GetConnection(); SqlCommand myCmd = new SqlCommand(

42、“Proc_DeleteRI“, myConn); myCmd.CommandType = CommandType.StoredProcedure; SqlParameter id = new SqlParameter(“id“, SqlDbType.Int,4); id.Value = P_Int_id; myCmd.Parameters.Add(id); myConn.Open(); try myCmd.ExecuteNonQuery(); catch myCmd.Dispose(); 三门峡职业技术学院毕业论文 19 myConn.Close(); myCmd.Dispose(); my

43、Conn.Close(); 4.2.4 RandomCode 类 RandomCode类用来管理验证码,其方法RandomNum(int n)是由英文字母和数 字组合成的位验证码,用于防止用户利用机器人自动注册、登录或灌水。具体 代码如下: public string RandomNum(int n) / string strchar = “0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y, Z, a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z“;

44、string VcArray = strchar.Split(,); string VNum = “; / int temp = -1; Random rand = new Random(); for (int i = 1; i parent.location=/Default.aspx;”); else 三门峡职业技术学院毕业论文 23 if(ddlName.SelectedIndex=0) Response.Write(“alert(请选择需要添加资料的姓名!); ”); else if(txtStartEndTime.Text.Trim()=”) Response.Write(“aler

45、t(请填写起止时间!);”); else if(txtWorkPlace.Text.Trim()=”) Response.Write(“alert(请填写毕业院校!);”); else if(txtAWorking.Text.Trim()=”) Response.Write(“alert(请填写专业!);”); else if(txtADegree.Text.Trim()=”) Response.Write(“alert(请填写获得学位!);”); else if(ddlAYearInfo.SelectedIndex=0) Response.Write(“alert(请选择填写年度!);”);

46、 else prObj.AddResumeInfo(txtStartEndTime.Text.Trim(),txtWorkPlace.Te xt.Trim(), txtAWorking.Text.Trim(),txtADegree.Text.Trim(),”,1,Convert.ToIn3 三门峡职业技术学院毕业论文 24 2(ddlName.SelectedValue.Tostring(),Convert.Tostring(Session“User name”),”,Convert. ToIn32(ddlYearInfo.SelectedValue.Tostring(); Response.

47、Redirect(“/PersonRecord/Resume_Study.aspx”); 5.4 档案信息修改模块 5.4.1 界面设计 单击【修改】按钮,将会在框架的右半部分弹出个人档案(教育背景)的 添加页面,用户可以在该页面中修改个人教育背景档案资料。页面运行结果如 图 5-4 所示: 图 5-4【修改】模块 5.4.2 关键代码. 当用户修改完信息后,针对档案信息模块,对教师进行信息的修改。单 击修改功能页中的【修改】按钮,将会触发该按钮的Click 事件,在该事件 中,将修改后的信息保存在数据表中,代码如下: protected void btnUpdate_Click(object

48、 sender,EventArgs e) 三门峡职业技术学院毕业论文 25 if(Session“Username”=null) Respose.Write(“parent.location=/Default.aspx;”); else if(txtUStartEndTime.Text.Trim()=”) Response.Write(“alert(请填写起止时间!);”); else if(txtUWorkPlace.Text.Trim()=”) Response.Write(“alert(请填写毕业院校!);”); else if(txtUWorking.Text.Trim()=”) Response.Write(“alert(请填写专业!);”); else if(txtUDegree.Text.Trim()=”) Response.Write(“alert(请填写获得学位!);”); else prObj.UpdateResumeInfo(Convert.ToIn32(labValue.Text.Trim(),txtStartEnd Time.Text.Trim(),txtWorkPlace.Text.Trim(),txtAWorking.Text.Trim(),t

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1