计算机信息管理毕业论文_第1页
计算机信息管理毕业论文_第2页
计算机信息管理毕业论文_第3页
计算机信息管理毕业论文_第4页
计算机信息管理毕业论文_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

1、毕业设计(论文)学生信息管理系统学生姓名:谈彬系部:信息工程系专业:计算机信息管理指导老师:戴远泉日 期:二零一零年五月二十三日摘要随着信息技术在管理上越来越深入而广泛的应用,信息管理系统的实施在技术上已逐步成熟。信息管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率的把内部活动有机的组织起来,就必须建立与自身特点相适应的信息管理系统。本文介绍了一种适合院校单位对院校内的专业、班级、学生、课程、成绩等一系列管理的有效解决方案,在Microsoft的可视化开发环境Visual Studio 2008下开发完成,并对该方案进行了详细的介绍,了解其相关的设计、结构、组成等。关键词:

2、信息管理系统 解决方案Visual Studio 2008AbstractWith more and more information technology in management and extensive application of information management system implementation, technology has gradually matured.Information management system is an evolving new discipline, any one unit to survive and to develop

3、 higher efficiency of the internal activities up organic organization, established with its own characteristics on the Bi Xu Xiang meet the information management system.This article describes a unit for the institutions of professional institutions, classes, students, curriculum, performance manage

4、ment and a series of effective solutions, in the Microsoft visual development environment developed under Visual Studio 2008 to complete, and the programa detailed introduction to the understanding of their related design, structure and composition.Keywords:Information management systemsolutionsVisu

5、al Studio 2008目录摘要2Abstract3目录4引言5第一章概述61.1 系统概述61.2 系统开发基本目标6系统开发设计思想6第二章开发环境72.1 相关技术与开发工具概述72.2 开发语言72.3 开发工具72.4 开发重点技术8第三章系统设计83.1 系统功能功能模块划分83.1.1 系统功能描述83.1.2 系统功能模块图103.2 数据库设计123.2.1 数据库需求分析123.2.2 数据库概念结构设计123.2.3 数据库逻辑结构设计15数据表之间的依赖关系17第四章系统具体实现184.1 系统模块功能说明184.1.1 登陆窗口模块184.1.2 系统主窗口模块2

6、04.1.3 系统管理模块224.1.4 专业信息管理模块244.1.5 班级信息管理模块284.1.6 学生信息管理模块364.1.7 课程信息管理模块494.1.8 成绩信息管理模块544.1.9 年份信息管理模块584.2 系统工作流程(时序图)61第五章系统测试62结束语63致谢64主要参考文献65附录(附图)66引言随着院校规模的不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理和快速查询、修改、增加、删除等,从而减少管理方面的工作量。本系统主要用于院校的学生信息管理工作,总

7、体任务是实现学生信息的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了学生的课程以及成绩的维护与管理,并针对这些需求设计了这套学生信息管理系统。第一章 概述1.1 系统概述学生信息的管理是目前院校学生管理职能部门的一个重要环节,并且该环节的顺利实施有助于推动学校的信息化建设。目前,院校的学生信息管理工作已经不再局限于对学生基本信息数据的维护,而是越来越多地参与到与其他部门相互协调的互动工作中。本系统提供了一套学生综合信息管理平台,能够使管理人员对院校的专业进行分类管理,进而确定各个专业中所包含的班级信息,从而在已有班级信息的基础上

8、对学生信息进行集中管理。1.2 系统开发基本目标现今学生信息的繁琐给具有强烈时间观念的教研人员带来了诸多不便,教学办公室应至少具有一种完善的学生信息管理系统。 本系统的开发是出于教学管理人员对于学生的各种信息的管理更加方便,减轻管理人员的工作负担。通过本系统平台,能够帮助教研人员利用计算机,快速方便的对学生信息进行管理、输入、输出、查找等所需操作,使散乱的学生信息能够具体化、直观化、合理化。1. 尽量采用学校现有和软件硬件环境及先进的管理系统开发方案,从而达到充分利用学校现有的资源,提高系统开发水平和应用效果的目的。2. 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与

9、开发的技术维护人员补充,维护。3. 系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改等4. 系统应符合学校对学生的管理流程满足学校对学生的管理需要,并达到操作过程式中的直观,方便,实用,安全等要求。第二章 开发环境2.1 相关技术与开发工具概述本系统采用面向对象的软件开发语言C#,以Microsoft的可视化开发环境Visual Studio作为主要开发工具,使用Microsoft SQL Server 2005作为关系数据库,并使用强大的ADO.NET进行数据库的连接以及操作,很好的实现了预定的所需功能。本系统采用了目前主流的三大模式之一的C/S模式,代码编写使用了简单的

10、三层架构,为程序实现了更好的“高内聚,低耦合”的思想。2.2 开发语言C#语言是Microsoft .NET框架重点推出的开发语言,其具备C+语言的安全性能和VB语言的快速开发特点,简单的说,C#其实就是一种基于Microsoft .NET平台上的一种编程开发语言,同时它也是目前最流行的开发语言之一。2.3 开发工具Microsoft Visual Studio 2008Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C# 和

11、 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。Microsoft SQL Server 2005SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序SQL

12、 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 与

13、众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。2.4 开发重点技术三层架构通常意义上的三层架构(3-tier application)就是将整个业务应用划分为表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的就是为了“高内聚、低耦合”的思想。l 表现层:通俗的讲,就是展现给用户的界面,即用户在使用一个系统时他的所见所得。l 业务逻辑层:针对具体问题的操作,也可以说是对数据层的操作,对数据业务的逻辑处理。l 数据访问层:该层所做事务直接操作数据库,针对数据的增、删、改、

14、查。在本解决方案中,采用简单三层架构设计,其中,表现层命名为StudentInfoManage,作为一个独立的项目,用户用户操作;业务逻辑层命名为,作为一个单独的类库,包含所有系统需要处理业务的类的集合;数据访问层命名为,也是一个类库项目,主要用于操作数据库,针对数据库的增、删、改、查等操作。除此之外,还有这个项目,是解决方案的数据模型层,也称为实体类,是对各个实体的抽象,包含各个实体的属性已经设置和获取的方法。第三章 系统设计3.1 系统功能功能模块划分 系统功能描述本系统的主要功能是实现对院校内的专业、班级、学生、成绩、课程进行相关的管理操作,其主要功能包括:1. 系统管理添加用户:增加可

15、以登录该系统进行信息管理及操作的用户信息。添加角色:增加一种登录角色类型,并可以赋予相应的对本系统的权限管理。2. 专业信息管理添加专业信息:院校内如果增开新的专业,可以很方便的在本系统内添加。浏览专业信息:浏览院校内目前所有的专业信息,以便于查找及其他相关操作。修改专业信息:修改专业的相关信息,删除前应确定该专业下没有相关的班级信息。删除专业信息:一键快速删除不需要的专业信息。3. 班级信息管理添加班级信息:院校内如果增开新的班级,可以很方便的在本系统内添加。浏览班级信息:浏览院校内目前所有的班级信息,以便于查找及其他相关操作。修改班级信息:修改班级的相关信息,删除前应确定该班级下没有相关的

16、学生信息。删除班级信息:一键快速删除不需要的班级信息。4. 学生信息管理添加学生信息:院校内如果有新进的学生,可以很方便的在本系统内添加。浏览学生信息:浏览院校内目前所有的学生信息,以便于查找及其他相关操作,并可以更具相关条件筛选出更具体的学生信息。修改学生信息:修改学生的相关信息,基本可满足一些必要的学生调动及修改信息的需求。删除学生信息:一键快速删除不需要的学生信息。5. 课程信息管理添加课程信息:院校内如果增开新的学生,可以很方便的在本系统内添加。浏览课程信息:以树形图的方式更清晰的显示课程的分类,更容易辨别与管理。修改课程信息:修改课程的相关信息。删除课程信息:一键快速删除不需要的课程

17、信息。6. 成绩信息管理录入成绩信息:详细的筛选出学生的分类和课程的分类,单独为每一位学生和课程路成绩浏览成绩信息:详细的筛选出学生的分类和课程的分类,方便阅览学生的成绩信息。修改成绩信息:修改成绩的相关信息。删除成绩信息:一键快速删除不需要的成绩信息。查询成绩信息:根据学号和年份信息找到该学生的课程成绩信息,并自动计算出总分,平均分等。 系统功能模块图根据本系统的模块划分及操作流程,分别从系统管理、专业信息管理、班级信息管理、学生信息管理、课程信息管理和成绩信息管理等主要的功能进行描述。登陆窗口主窗口系统管理专业管理班级管理学生管理课程管理成绩管理系统管理添加用户添加角色专业信息管理添加专业

18、专业浏览修改专业信息删除专业信息班级信息管理添加班级班级浏览修改班级信息删除班级信息学生信息管理添加学生学生浏览修改学生信息删除学生信息课程信息管理添加课程课程浏览修改课程信息删除课程信息成绩信息管理添加成绩信息浏览学生成绩学生成绩查询修改学生成绩删除学生成绩3.2 数据库设计 数据库需求分析由于在本系统中需要存储大量信息,包括学生信息、班级信息等,如果不能合理有效的组织数据表的结构,以及合理设置每张表所包含的字段,那么在后期进行数据的整理及汇总时,就会增加程序的开发难度以及功能实现的复杂度,并造成效率的下降。根据收集来的信息,归纳出以下信息:l 一个专业包含多个班级l 一个班级对应一个入学年

19、份及年制l 一个班级可以包含多名学生l 一个学生拥有唯一的学号l 一个班级对应连续的两个学期l 一个班级在一个学期可以开设多门课程l 每一门课程需要记录每一名学生的成绩l 一种角色对应多个用户 数据库概念结构设计根据数据库需求分析得出的结果,可以确定并概括出程序中所包含的实体及实体间的关系,为后续的数据库逻辑结构设计提供指导。下面通过直观的E-R图实体关系图对实体进行描述。专业信息()专业编号专业名称专业描述班级信息入学年份班级名称专业信息教室编号学制班主任学生信息姓名学号性别家庭住址政治面貌民族专业信息实体班级信息实体学生信息实体课程信息实体课程信息课程名称班级编号学期成绩信息实体成绩信息课

20、程名称成绩学号学期用户信息实体用户信息用户名称登陆密码角色 数据库逻辑结构设计数据库逻辑结构的设计主要是用于为最终确定出的数据库中所需的各种信息表以及每一张表中所包含的字段,数据库中所包含的各项信息表名称及描述如下:(注:程序编写过程中可能因为种种原因会对数据库进行一些细微修缮,如发现实际数据表与下表数据不符,请参考数据库实际结构)学生信息管理系统数据库结构表名称表信息表述ClassInfo班级信息表CourseInfo课程信息表Roles角色信息表ScoreInfo成绩信息表SpecialtyInfo专业信息表StudentInfo学生信息表UserInfo登陆用户信息表班级信息表Class

21、Info描述字段类型班级编号(主键)ClassIDint自动编号班级名称ClassNamevarchar专业名称SpecialityNamevarchar教室编号ClassNumint学制SchoolReformint班主任HeadTeachernarchar入校时间EnrolmentTimedatatime备注classRemarkvarchar课程信息表CourseInfo描述字段类型课程编号(主键)CourseIDint 自动编号班级编号ClassIDint课程名称CourseNamevarchar学期Semestervarchar成绩信息表ScoreInfo描述字段类型成绩编号(主键)

22、ScoreIDint 自动编号学期Semestervarchar学生学号StudentNumbervarchar课程名称CourseNamevarchar分数Scorefloat专业信息表SpecialtyInfo描述字段类型专业编号SpecialityIDint 自动编号专业名称(主键)SpecialityNamevarchar备注SpecialityRemarkvarchar学生信息表StudentInfo描述字段类型学生编号StuIDint 自动编号学号(主键)StuNumbervarchar姓名StuNamevarchar性别StuSexchar民族StuRacevarchar家庭住址

23、StuAddressvarchar联系电话StuPhonevarchar政治面貌StuRolevarchar邮政编码StuPostalCodenchar班级编号StuClassIDint备注StuRemarktext照片StuPicturevarchar登陆用户信息表UserInfo描述字段类型用户编号UserIDint 自动编号用户名称(主键)UserNamevarchar用户密码UserPwdvarchar用户角色UserRolevarchar角色信息表Roles描述字段类型角色编号RoleIDint 自动编号角色名称(主键)RoleNamevarchar系统管理SystemManageb

24、it专业管理SpecilManagebit班级管理ClassManagebit课程管理CourseManagebit成绩管理ScoreManagebit学生管理StudentManagebit年份信息表Time描述字段类型年份Timeint数据表之间的依赖关系一般情况下,数据库中所包含的表都不是独立存在的,而是表与表之间存在一定的依赖关系,称为关系。表之间的依赖关系分析如下:l 班级信息表中的专业信息来源于专业信息表。l 学生信息表中的班级信息来源于班级信息表。l 课程信息表中的班级来源班级信息表。l 学生成绩表中的学号来源于学生信息表。l 用户信息表中的角色来源于角色信息表。数据库关系图如下

25、:第四章 系统具体实现4.1 系统模块功能说明 登陆窗口模块模块设计:登陆系统模块是整个信息系统的起始模块,首先确定你是否能权使用该系统,即身份认证,当身份的验证为正确时,可以登录系统,并保存你的登陆信息传递到主窗口,实现实时显示登陆用户的基本信息和根据传递过来的登陆类型信息,在主窗口进行权限的验证,分配用户可以操作哪些功能。运行效果图:关键代码:/点击登陆privatevoid lslLogin_Click(object sender, EventArgs e) if (loginValidation() UserInfo userInfo = newUserInfo(); userInfo

26、.UserName = txtLoginName.Text.Trim(); userInfo.UserPwd = txtLoginPwd.Text.Trim(); userInfo.UserRole = cboLoginType.Text.Trim();if (userManage.ValidateLoginName(userInfo) = false) MessageBox.Show(对不起,您输入的用户名不存在,请重新输入!, 系统提示, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtLoginName.SelectAll(); els

27、eif (userManage.ValidateLoginPwd(userInfo) = false) MessageBox.Show(对不起,您输入的用户密码错误,请重新输入!, 系统提示, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtLoginPwd.SelectAll(); else if (userManage.ValidateLoginType(userInfo) = false) MessageBox.Show(您选择的登陆类型有误!, 系统提示, MessageBoxButtons.OK, MessageBoxIcon.Wa

28、rning); cboLoginType.Focus(); else MainForm mainForm = newMainForm(userInfo); mainForm.Show();this.Hide(); /验证登陆用户名/用户的对象/intpublicint ValidateLoginName(UserInfo user) string sql = string.Format(select count(*) from UserInfo where UserName=0, user.UserName);returnint.Parse(DBHelper.GetExecuteScalar(

29、sql).ToString(); /验证登陆密码/用户的对象/intpublicint ValidateLoginPwd(UserInfo user) string sql = string.Format(select count(*) from UserInfo where UserPwd=0, user.UserPwd);returnint.Parse(DBHelper.GetExecuteScalar(sql).ToString(); /验证登陆类型/用户的对象/intpublicint ValidateLoginType(UserInfo user) string sql = stri

30、ng.Format(select count(*) from UserInfo where UserRole=0 and UserName=1 and UserPwd=2, user.UserRole,user.UserName,user.UserPwd);returnint.Parse(DBHelper.GetExecuteScalar(sql).ToString(); 系统主窗口模块模块设计:主窗口功能相对简单,只有一些打开其他功能模块窗口的事件,比较重要的就是这里会做权限的判断。系统的主窗口中,可以根据进行用户身份所有的权限进行各种功能的操作,在主窗口中陈列出信息系统的所有主功能模块:系

31、统管理、专业信息管理、班级信息管理、学生信息管理、课程信息管理、成绩信息管理、年份管理等。根据权限分配,系统管理必须只能由最高一级的系统管理员才可以操作。其他的功能模块可以根据管理人员的分配来选择,并且由管理员来进行分配权限以及用户账号。运行效果图:关键代码:/权限判断privatevoid Permissions() DataSet ds = newRoleManage().SearchRole(user.UserRole);if (ds.Tables0.Rows0SystemManage.ToString() = False) tsmiSystemManage.Enabled = fals

32、e; elseif (ds.Tables0.Rows0SpecilManage.ToString() = False) tsmiSpecialityManage.Enabled = false; elseif (ds.Tables0.Rows0ClassManage.ToString() = False) tsmiClassManage.Enabled = false; elseif (ds.Tables0.Rows0CourseManage.ToString() = False) tsmiCourseManage.Enabled = false; elseif (ds.Tables0.Row

33、s0ScoreManage.ToString() = False) tsmiScoreManage.Enabled = false; elseif (ds.Tables0.Rows0StudentManage.ToString() = False) tsmiStudentManage.Enabled = false; 系统管理模块模块设计:添加用户角色的作业是将不同权限的用户进行分组,其中包括添加用户角色和添加登陆用户两个界面。添加用户角色的作用是将不同权限的用户进行分组,这样不同的用户使用不同的功能,对系统的控制有个总体上的控制。在添加登陆用户功能中,添加用户时需要指定用户所属的角色。运行效

34、果图:关键代码:/添加用户信息/用户的对象/intpublicint AddUserInfo(UserInfo user) try string sql = string.Format(insert into UserInfo values(0,1,2), user.UserName, user.UserPwd, user.UserRole);returnint.Parse(DBHelper.GetExecuteNonQuery(sql).ToString(); catch (Exception ex) throw ex; /添加角色信息/角色信息的对象/intpublicint Insert

35、RoleInfo(Roles role) try string sql = string.Format(insert into Roles values(0,1,2,3,4,5,6), role.RoleName, role.SystemManage, role.SpecilManage, role.ClassManage, role.CourseManage, role.ScoreManage, role.StudentManage);returnint.Parse(DBHelper.GetExecuteNonQuery(sql).ToString(); catch (Exception e

36、x) throw ex; 专业信息管理模块模块设计:在整个学生信息管理系统中,添加专业信息是这个系统中其他功能实现的先决条件与基础,该功能界面比较简单,仅包含专业名称及专业描述的录入。在专业信息添加过程中,需要考虑专业名称不能为空,而且不能添加已经存在的专业名称。在添加信息前判断是否已经存在此专业名称时,使用了SqlCommand的ExecutrNoQuery方法,该方法用于执行用户指定的SQL语句,返回收到影响的行数,通过判断它返回的行数是否大于0来判断是否已经存在记录。在浏览专业信息的界面中,用户可以按照列表的方式快速查看院校所开设的所有专业,并可以在该界面中完成修改和删除操作。在该界面采

37、用了DataGridView控件,通过该控件绑定数据库,可以显示程序中所检索出的数据集。对用户选中的专业信息的修改,需要从专业信息浏览窗体中将所选的专业信息的参数传递到修改专业信息窗体中,作为专业信息修改窗体初始化的依据,注意的是在点击修改时,需要判断用户是否有选中任意一条数据。删除专业信息功能窗体并没有单独进行设计,而是在浏览专业信息窗体中实现的。当删除一条专业信息记录时,需要充分考虑当前是否有与该专业相关的班级存在,若不存在测允许删除,若存在则会提示用户,并且停止删除操作。运行效果图:关键代码:using System;using System.Collections.Generic;us

38、ing System.Linq;using System.Text;/using StudentInfoManage.Model;using System.Data;using System.Data.SqlClient;namespace/专业信息的数据访问类/publicclassSpecialityService /验证专业名称/intpublicint ValidateSpecialityName(string speName) string sql = string.Format(select count(*) from SpecialityInfo where Speciality

39、Name = 0, speName);returnint.Parse(DBHelper.GetExecuteScalar(sql).ToString(); /验证不包括自身的名称信息/名称/intpublicint ValidateUpdateName(string name) string sql = string.Format(select count(*) from SpecialityInfo where SpecialityName = 0 and SpecialityID (select SpecialityID from SpecialityInfo where Speciali

40、tyName = 1), name);returnint.Parse(DBHelper.GetExecuteScalar(sql).ToString(); /增加专业信息/专业的对象/intpublicint InsertSpecialityInfo(SpecialityInfo speInfo) string sql = string.Format(insert into SpecialityInfo values(0,1), speInfo.SpecialityName, speInfo.Remark);returnint.Parse(DBHelper.GetExecuteNonQuery

41、(sql).ToString(); /填充专业信息到DataGirdView/DataSetpublicDataSet FillSpecialityList() string sql = select SpecialityID as 编号,SpecialityName as 专业名称,SpecialityRemark as 专业描述 from SpecialityInfo;returnDBHelper.GetDataSet(sql); /修改专业信息/专业的对象/intpublicint UpdateSpecialityInfo(SpecialityInfo speInfo) string s

42、ql = string.Format(update SpecialityInfo set SpecialityName = 0,SpecialityRemark = 1 where SpecialityID = 2, speInfo.SpecialityName, speInfo.Remark, speInfo.SpecialityID);returnint.Parse(DBHelper.GetExecuteNonQuery(sql).ToString(); /删除专业/专业ID/intpublicint DeleteSpeciality(int speID) try string sql =

43、 string.Format(delete from SpecialityInfo where SpecialityID = 0, speID);returnint.Parse(DBHelper.GetExecuteNonQuery(sql).ToString(); catch (Exception ex) throw ex; /获取专业名称/ListpublicList FillSpeInfo() string sql = select SpecialityName from SpecialityInfo;SqlDataReader da = DBHelper.GetReader(sql);

44、/创建一个集合存放专业名称List speNameList = newList();try while (da.Read() speNameList.Add(da0.ToString(); da.Close(); catch (Exception ex) throw ex; /返回专业名称的集合return speNameList; 班级信息管理模块模块设计:添加班级界面用于班级基本信息的录入,根据创建班级的入学时间及年制,自动计算出在校期间的总学期数。在Load事件中线要对专业信息进行绑定,在对所输入的信息进行验证之后再执行Insert语句。在浏览班级信息窗体中,用户可以上方提供的2中筛选条

45、件,对班级信息进行分类并显示在DataGridView控件中。在修改班级信息窗体中,考虑到数据间的依赖关系,一些字段不能让用户修改,相应的控件只显示信息,不能编辑,如班级的专业、入学年份等关键信息,因此需要再Load事件中降这些控件的Enable属性初始化为false。在删除班级信息之前需要先检索班级中是否已经存在有学生,如果没有则允许删除,否则给予提示,拒绝删除操作。运行效果图:关键代码:using System;using System.Collections.Generic;using System.Text;/using StudentInfoManage.Model;using Sy

46、stem.Data;using System.Data.SqlClient;namespace/班级信息的数据访问层/publicclassClassInfoService /验证班级名称/intpublicint ValidateClassName(string clsName) string sql = string.Format(select count(*) from ClassInfo where ClassName = 0, clsName);returnint.Parse(DBHelper.GetExecuteScalar(sql).ToString(); /验证不包括自身的名称信息/名称/intpublicint ValidateUpdateName(string name) string sql = string.For

温馨提示

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

评论

0/150

提交评论