




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生档案管理系统摘 要:随着科技时代的飞速发展,人们也加快了公司业务的步伐,于是竞争愈来愈激烈。如何让企业在这弱肉强食的时代立足下去,这是个迫切需要解决的问题,因此对于为求生存的企业而言,一个良好系统的作用是不言而喻的,只有优化企业内部体系,才能最大限度支配时间,减少不必要的浪费,同时也可以减少工作人员的工作量,让其处理其他事项。当今经济全球化趋势愈加明显,更多为利所趋的企业和商家开始在国内外设立分支机构,开展业务,所以跨区域、跨国度移动办公人员数量也大幅增加,这样也就容易出现更多的问题。每个行业发展壮大后都会遭遇如此问题。学校容纳了千数或万数学生,自然也不可避免面临着学生信息管理的问题。高校扩招后,学生的数量骤然增加,数据量也就随之增多,所以一个好的管理系统需要能够为学校人事管理给予方便、简易、完善的查询方式。早期,学校管理工作都是应用传统的管理方式,即用人力来管理学生信息、文件档案等。这种管理方式确实存在很多缺点,不仅需要很多人力来维护更新,并且在搜索信息时也费时费力。相较手工管理方式管理信息,这种新的学生档案管理系统管理配置文件信息有着其无法比拟的优势。使用Visual Studio 2008程序来编写学生档案管理系统。它的总体思路是:建立一个项目,这个系统能够参与每个模块窗体,报表,等等。在此基础之上建立一些,最后编译和制作安装盘,以善用人才,以更好地利用这个软件。关键词:计算机;数据库;Visual Studio 2008IStudents file management systemAbstract:With the rapid development of science and technology era, people also accelerated the pace of the company, so more and more competitive.How to make the enterprise in this era of predatory based on down, this is an urgent need to solve the problem, thus for enterprise to survive, the role of a good system is self-evident, only optimize the enterprise internal system, can maximum limit time, reduce unnecessary waste, at the same time can also reduce the workload of staff, to deal with other matters.In todays economic globalization trend is more obvious, more hasten is for the enterprises and businesses begin to set up branches at home and abroad, to do business, so the cross-regional, cross-border mobile office workers number is increased, which is easy to appear more problems.After each industry development would encounter such a problem.Schools contains thousands of number or the number, nature also inevitably faced with the student information management problems.After the enrollment expansion of colleges and universities, the number of students increased sharply, the data quantity is more, so a good management system needs to school personnel management convenient, simple and easy, improve the way of the query.Early, the school management is the traditional way of management, which USES manpower to manage student information, documents, etc.This management way exists many shortcomings, not only need a lot of manpower to maintenance updates, and are also time-consuming when searching for information.Compared with manual management way of management information, the new student records management system management configuration file information has its incomparable advantage. Using Visual Studio 2008 program to write the student file management system.Its general idea is: first create a project, the system is able to participate in each module forms, reports, and so on.On the basis of the established some, and finally to compile and make installation disk, to make good use of talents, in order to better use of this software.key words :the computer; Database; Visual Studio 2008I目录第一章 前言11.1 学生档案管理系统的背景11.2 学生档案管理系统开发意义11.3 系统设计的工具简介11.4 系统设计的主要任务和预期目标31.4.1 主要任务31.4.2 预期目标3第二章 系统需求42.1 系统功能需求42.2 系统性能需求42.3 系统数据要求52.4 系统运行要求5第三章 系统设计63.1 总体设计63.1.1 项目概述63.2 详细设计9第四章 编码计划29第五章 测试34第六章 结语37附录39I第 1 页安徽三联学院毕业论文第一章 前言1.1 学生档案管理系统的背景在学生综合信息管理系统未曾开发并被广泛利用之前,人们长期以来都只是使用非常传统的人工管理的办法来管理人数众多的学生的信息。这种管理方法有很多缺点,耗时耗力效率又低,并且随着时间流逝,学生信息的无休止变换,将产生大量的文件和数据,这将给信息查找,更新和维护带来了很多困难。但是随着科技在持续改进,计算机方面的科学技术也趋于成熟,科学的管理系统已经不知不觉的步入了人类社会的许多领域并且在这些领域里面发挥着越来越难以割舍的作用,人们已然深刻感受到其强大的功能。学校选择使用计算机的管理系统来管理大量的学生的档案信息,可以做到检索的迅速、查找的方便、可靠性高、存储量大、保密性好、寿命较长、成本较低,使学校的管理走向科学化和正规化,是与先进科学技术接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情!1.2 学生档案管理系统开发意义计算机的价格比较便宜,性能也有了很大的进步,目前计算机已被应用于许多科学领域。所以我希望通过调研,在汲取前人成果的基础上,能够用所学的知识设计出一个实用的系统程序来帮助学校进行更安全有效、快速便捷的学生综合信息管理体制。 归纳一下,有点总的有以下几点:(1)能够高效的保存学生的综合信息;(2)仅需1到2名档案录入员就可以操作系统,节省人力与时间;(3)可以快速便捷的查到目标学生的全部信息。1.3 系统设计的工具简介Microsoft Visual Studio 2008具有如下优点:(1)、VS 2008中新的VB和C#编译器44a、函数式编程javascript编译的语法:var sum = function(m,n,q) return(m+n+q); (1,2,3);alert(sum);b、自动属性public string Name get; set; c、对象初始化器,集合初始化器new BookName = C# in a nutshell,Author = Peter Drayton,Price = 30;d、隐式本地变量引入了var关键字编译器性能改进:重新生成一个 VisualBasic /C#项目并运行,使用的内存只有原来的1/3。C# 中庞大类型的智能感应响应时间是原来的10倍(智能提示)(2)、集成LINQ(语言级集成查询)使得查询和操作数据成为.NET中的一等编程概念 string Words = One,Two, Hello, World,“ Four, Five;var result = from s in Wordswhere s.Length = 5;select s;foreach (var s in result)Console.WriteLine(s);运行结果如下:HelloWorld 1.4 系统设计的主要任务和预期目标1.4.1 主要任务1.学生档案管理:学生信息的添加、删除、修改和查询。2.学生成绩管理:学生成绩的查询、修改等。3.打印报表:可以根据用户的不同需要来打印特定条件的工作报表。1.4.2 预期目标1.掌握VS 2008软件的使用2.完成整个系统的设计3.完成整个系统所需软件程序的编写4.运行程序5.总结设计第二章 系统需求2.1 系统功能需求 一个较好的档案管理系统对于学校能否正常管理起着极其重要的作用,对在校所有的学生的人员变动和统计中的作用非常明显。在管理学生的综合信息中,学生档案信息管理系统着实发挥了非常重要的作用。下面我们介绍此系统设计之初的预想功能。此系统的设计主要是实现以下方面的功能:1.可以对学生的有关资料进行查询,输入,修改以及删除。2.便于学校管理人员掌握在校学生的具体情况,提供强大的查询功能。3.可以对数据库和登陆记录进行必要的清理工作。4.可以对用户进行修改密码,新增用户。2.2 系统性能需求学生档案管理系统需要具备如下几个特点: 1.信息处理的及时性和准确性在系统的设计和开发的过程中,需要使系统的反应能力、解决问题的有效性,以及在响应时间方面可以充分符合学校对学生信息处理方面的需求。2.系统的可扩充性和开放性系统在投入工作时,它的可扩充性与开放性之间关系密切。通过软件的替换或者修补来完成系统的更新和升级。3.系统的易维护性和易用性易用的人机交互界面是需要系统尽量使用用户熟悉的计算机术语并且是中文信息的界面,这样才可能针对用户使用过程中出现的问题,提供相应的帮助,以期缩短用户对此系统熟悉的时间。2.3 系统数据要求学生档案管理系统的数据需求有以下几个方面:1.数据录入和处理时的准确性数据输入错误会导致系统输出的不正确或不可用,从而使此系统的工作没有意义。 2.数据的一致性与完整性因为信息量非常大,处理学生信息的时候操作非常频繁,学生档案管理系统对数据的处理有着非常高的硬性要求,所以要有一定数量的操作人员来维护数据的一致性,在数据录入处来控制数据的去向。3.数据的独立性对学生信息管理系统进行日常管理,及时进行信息的更新,并且要对系统进行独立且准确的操作。2.4 系统运行要求 本系统服务器的环境如下: 操作系统:Windows XP 以上 服务器:IIS5.0以上 数据库:SQL 内存:256MB以上 分辨率:最佳效果1024768像素第三章 系统设计3.1 总体设计3.1.1 项目概述本文介绍的这一学生档案管理系统的设计初衷就是针对在校学生的信息统计,收集与管理,包括了档案管理系统、成绩管理系统以及系统管理三个模块。学生档案管理模块的作用是进行在校学生的个人信息的查看、维护等工作;学生成绩管理模块主要是包括了对学生成绩的录入以及日常查询;系统管理主要是对系统的一些重要信息和数据以及日常管理的维护。本次设计就对这三个模块进行了测试,结果表明其能帮助学校高效的解决了有关于管理学生大量信息方面的各种困难,不仅能够有效的提高了学生档案管理工作效率、同时也给教务人员的工作带来很多的便利,还轻松的节省了许多的人力和物力资源,给在校学生的档案管理带来了极大的便捷。系统功能架构图,如图1所示。图1 系统功能架构图(1)根据不同的需求来进行具体的分析。找出参与者以及参与者的功能,如图2所示关系图。 图2 关系图(2)采用面向对象分析的方法 图3 学生管理系统类图图4 学生管理系统时序图(3)业务流程和数据流向 图5 流程图 图6 活动图 (4)软件的开发环境:本学生档案管理系统在Windows平台上设计,使用微软公司的Visual Studio 2008做主要工具,使用SqlServer2005作为关系数据库,采用ADO数据库编程模型进行程序的编写,和具有很多独特功能的SQL查询语言结合使用能够实现关系数据库的建立,数据库的访问,以及进行更新。总之,本系统能够较好的实现了预定的需求功能。3.2 详细设计 1.学生档案管理模块详细设计 学生档案管理系统最重要的是具有三大功能: (1)添加学生的档案信息; (2)学生的属性管理; (3)信息的编辑和管理;图7 学生档案模块详细架构图 图8 学生档案模块详细用例图图9 学生档案管理模块的详细时序图 2.学生成绩管理模块详细设计学生成绩管理主要包括四个主要功能: (1)添加成绩; (2)成绩浏览; (3)成绩排名; (4)成绩查询。 图10 学生成绩管理模块的详细架构图 图11 学生成绩管理模块的详细用例图 图12 学生成绩管理模块的详细时序图 3.班级管理模块详细设计班级管理模块详细架构图:(1)班级浏览 (2)添加班级 (3)班级查询 图13 班级管理模块详细架构图 图14 班级管理模块详细用例图 图15 班级管理模块详细时序图 4.系统信息设置模块详细设计 系统信息设置主要是实现2个主要功能: (1)数据字典的设置; (2)用户管理,包括:管理用户、密码修改。 图16 系统信息设置模块详细设计 图17 系统信息设置模块的详细设计用例图18 系统信息设置的详细时序图 5.数据库的设计,概念数据模型设计图见附录1所示。 6.物理结构模型设计 (1)Colloges(学院表)表1 学院表字段名数据类型长度主键外键介绍备注CollogeIDInt4是否学院编号Colloge NameVarchar(50)50否否学院名称 (2)Speciality(专业表)表2 专业表字段名数据类型长度主键外键介绍备注SpecialityIDInt4是否专业编号SpecialityNameVarchar(50)50否否专业名称CollogeIDInt4否是所属学院SpecialityYearsInt4否是学制 (3)Speyears(学制表)表3 学制表字段名数据类型长度主键外键介绍备注SpeyearIDInt4是否学制编号SpeyearNameVarchar(50)50否否学制名称SpeyearYearsInt4否否学制时间 (4)Classes(班级表)表4 班级表字段名数据类型长度主键外键介绍备注ClassIDInt4是否班级编号ClassNameVarchar(50)50否否班级名称SpecialityIDInt4否是所属专业TeacherIDInt4否是辅导员编号 (5) ChangeTypesRecode(学籍变更纪录表) 表5 学籍变动记录表字段名数据类型长度主键外键介绍备注ChangeTypesRecodeIDInt4是否记录编号ChangeTypeIDInt4否是变动类型ChangeReasonVarchar(50)500否否原因ChangeStudentIDInt4否是变动学生编号ChangDateDateTime8否否时间 (6)StatusChangeTypes(学籍变动类型表)表6 学籍变动类型表字段名数据类型长度主键外键介绍备注ChnageTypeIDInt4是否类型编号Identity(1,1)ChangeTypeNameVarchar(50)50否否变动类型名称 (7)PunishmentAwardsRecode(奖励惩罚登记表)表7 奖励惩罚登记表字段名数据类型长度主键外键介绍备注PunishAwardsRecodeIDInt4是否奖惩记录编号PunishAwardTypeIDInt4否是奖惩记录类别StudentIDInt4否是获奖学生编号PunishAwardContentVarchar(50)500否否获奖信息PunishAwardReasionVarchar(50)500否否获奖原因PunishAwardDateDateTime8否否获奖时间 (8)PunishmentAwardsTypes(奖励惩罚分类表)表8 奖励惩罚分类表字段名数据类型长度主键外键介绍备注PunishAwardTypeIDInt4是否类型编号PunishAwardTypeNameVarchar(50)50否否类型名称(9)Students(学生表)表9 学生表字段名数据类型长度主键外键介绍备注StudentIDInt4是否学生编号Identity(1,1)NameVarcahr(50)50否否学生名字GenderVarcahr(2)2否否学生性别ClassIDInt4否是所属班级StudentNumVarcahr(50)50否否学号EnterYearDateTime8否否入学时间OriginVarcahr(50)50否否籍贯BirthdayDateTime8否否出生日期PersionCardVarcahr(50)50否否身份证号AddressVarcahr(50)50否否详细住址FamilyTelVarcahr(50)50否否家庭电话DromTelVarcahr(50)50否否宿舍电话MobileVarcahr(50)50否否移动电话EmailVarcahr(50)50否否个人邮箱 (10)AdminInfo(管理员表)表10 管理员表字段名数据类型长度主键外键介绍备注信息AdminIDInt4是否编号Identity(1,1)AdminNameVarchar(50)50否否名称AdminPwdVarchar(50)50否否密码AdminLevelVarchar(50)50否否权限 (11)Teachers(班主任表)表11 班主任表字段名数据类型长度主键外键介绍备注Teacher IDInt4是否编号Identity(1,1)TeacherNameVarchar(50)50否否名字TeacherTelVarchar(50)50否否电话TeacherGenderVarchar(2)2否否性别Indate88否否入职日期TeacherBirthday88否否出生年月TeacherOriginVarcahr(50)50否否班主任籍贯 (12)Sepc_Subjects(专业科目关系表)表12 专业科目关系表字段名数据类型长度主键外键介绍备注SepcIDInt4是否专业编号SubjectIDInt4是否科目编号 (13)Subjects(科目表)表13 科目表字段名数据类型长度主键外键介绍备注Subject IDInt4是否科目编号SubjectNameVarchar(50)50否否科目名称(14)Examination(考务表)表14 考务表字段名数据类型长度主键外键介绍备注ExaminationIDInt4是否考试编号Identity(1,1)StudentIDInt4否否学生编号SubjectIDInt4否否科目编号ExamScoreInt4否否考试成绩 7.界面的具体设计(静态原型图和界面的风格) 主窗体界面,如下图19所示:图19 主窗体界面 用户登录主界面,如下图20所示,它的主要代码见附录2所示。 图20 用户登录主界面 进入主界面,如图21所示:图21 进入主界面图 设置角色模块,可在进入主界面后对用户角色进行设置,如图22(a)、22(b)所示,主要代码见附录3所示。 图22(a) 用户角色进行设置图 图22(b) 用户角色进行设置图 用户处理模块,如下图23(a)、(b)所示: 图23(a) 用户处理模块图 图23(b) 用户处理模块图 密码修改:当用户需要进行修改自己的密码操作时,本系统可以帮助实现这一修改操作。如图24所示,主要代码见附录4所示。 图24 密码修改图 专业处理模块:完成用户处理操作之后,便可对用户所在的专业进行处理操作,具体如下图25(a)、(b)所示: 图25(a) 添加专业图 图25(b) 专业处理图 课程模块处理:本系统也可以完成选课操作,对课程进行增、删。如图26(a)、(b)所示,主要代码见附录5所示。图26(a) 添加课程信息图图26(b) 删除课程图 除了增加和删除课程信息之外,还可以对用户所选择的课程信息进行实时的查询,具体如下图27所示:图27 课程查询界面图 学生注册模块:在新生入学后,需要进行新的信息录入,存入数据库,具体如下图28所示,主要代码如附录6所示。图28 学生注册界面图 学生档案处理模块:当学生的个人信息档案有所变动时,用户同样的可以对具体学生的信息进行修改操作,具体如下图29所示:图29 学生档案处理图第四章 编码计划 1.人员配置 2.根据总体模块设计中的分模块来具体有效的来进行编码工作分工。表15 代码编写分工表编号成员开发任务界面技术备注001 002 003 004 005 006 3.项目开发的进度计划,如表16和图30所示 表16 模块表编号成员开发任务技术备注001 系统管理模块C#002 学生档案管理模块C#003 学生成绩管理模块C#004 班级管理模块C# 图30 开发进度图 4.项目开发的工具。(需要哪些具体的工具,需要应用哪些具体的编程语言)开发工具:SqlServer 2005 语言:C#,数据库语言 5.编码规范的要求(数据库命名的规范以及C#编程的规范)目标:l 安全:在代码完成所需的功能之外,还要保证不能产生任何负作用,必须要保证稳定且安全可靠l 易读:要保证信息都能一目了然。l 美观:通过项目组人员所选择使用的编程风格。 数据库命名规范:1. 数据库文件名采用系统名+_+文件类型,如果数据库文件有多个,比如SQL Server就有2个,其中一个是数据库文件,另一个则是日志文件,分别命名为ComSys_datebase.mdf和ComSys_datebase.log。2. 数据库对象命名规范(1).前缀使用小写字母。如:表: tb视图 vi存储过程 sp函数 fn(2).实际名字由单词或单词组合而来,首字母需要进行大写,不能以数字和_开头。如:表 User_Info视图 User_List存储过程 User_Delete 3. 表的命名(1).表名是前缀和实名组成。前缀是缩写tb,代表的是表(table)。(2).表或者是字段的名称里面用完整的单词来表示。(3).存储值列表的表前面加Z (将值列表类排序在数据库最后的位置)。(4).所有的冗余类的前面加X 4. 字段的命名5. 视图的命名6. 触发器的命名7. 索引命名8. 存储过程命名9. 变量名10. 命名中其他注意事项数据库名:StudentDB数据库表名:不能根据用户自身的爱好或爱好来进行随便的命名,而是需要根据数据库设计图名词英文名来进行命名学院表:Colloges专业表:Speciality学制表:SpeYears班级表:Classes学籍变动登记表:ChangeTypeRecode学籍变动分类表:ChangeTypes奖励惩罚登记表:PunishmentAwardsRecode奖惩记录分类表:PunishmentAwardsTypes管理员表:AdminInfo学生表:Students班主任表:Teachers专业科目登记表:Sepc_Subjects科目表:Subjects考务表:ExaminationC#编码规范: 命名原则(1).使用单词或者单词组合来命名函数(变量/类/文件名),且使用的单词或组合需有实际的意义。(2).所有的函数用英文进行命名。(3).使用多个单词的时候不需使用连线(比如下划线),但对于全部大写的宏要学会使用连线(4).多个词组合较长时,可以使用单词的缩写。(5).不同含义的函数命名不能过于相近。(6)用户所使用的名字要保证唯一性和名字含义的准确性。(7).使用项目组的专用词汇来表示特定的意义(概念),不能把专用词汇用在其他地方 变量命名原则:匈牙利命名法(1).变量名通常是“类型修饰+代表变量含义的英文单词或单词缩写”等部分构成的。类型修饰(小写字母)n:int, LONG/long, s:short, u:UNIT, f:float(2).Exception变量命名为e。 函数的命名(1).表示函数实际所进行的事情使用动宾词组来命名。(2).同名的函数在功能上一般情况是相同的。(3).功能不同的函数命名不得过于近似。 类命名(1).名字一般需要做到能够标识该事物的特征。(2).名字需尽量避免用缩写。(3).名字是不应多余三个单词组成。(4).在名字中所有单词第一个字母大写,缩写都要大写。(5).不要使用下划线字符( _ ). 控件命名规则控件的缩写前缀+“_”+变量名。表17 控件及对应缩写形式表控件缩写Labellb_xxxTextBoxTb_xxxButtonBtn_xxxListBoxLb_xxxDropdownListDrd_xxxxxxx4. 使用技术该项目使用到的技术有:1.面向对象编程2.WinForm窗体设计3.C#程序设计第五章 测试 一、测试目的 由于国内各类学校规模的不断扩大和学生人数的增加,传统的人工记录方式根本满足不了学生档案管理的要求了。因为这些传统的管理方式有着太多的缺陷和存在的隐患,比如说:信息查询诸多不便;选课效率普遍不高;数据维护性能偏于低下;日常维护信息的工作量过大,等等。 设计此学生档案管理系统系统主要是想实现以下几项功能: 1.教师客户端功能*可以更改密码;*可以添加学生,同时需要填写学生具体的基本信息;*可以根据学号查询学生基本信息及成绩;*可以添加新课程、新班级;*可以控制学生选课的课程范围,同时还可以控制学生选课的时间,也就是说:可以控制学生选课的开始时间和结束时间;2.学生客户端功能*查看个人信息;*查看成绩;*远程选课,查看课程安排。 二、测试计划文档标识符:Students file management system文档版本:0.1作者:王燕学生管理系统:版本0.1 1.简介对学生管理系统的功能进行验证测试。2.测试项以下就是本文本所关注产品组成部分的清单。缺陷修正这是产品的第一个发行版本。 最终的用户文档-每个模块都有各自的安装程序。 3.准备测试的特征 下面的各种特征将会被测试,以确保学生档案管理系统能满足Student Management System需求规格说明书制定时必要的需求: (1)系统登录 (2)用户修改密码 (3)教师查询学生基本信息 (4)教师添加课程和班级 (5)学生选课 测试用例1:系统登录测试如下表所示: (1)身份类型为管理员表18 管理员测试用例输入输出用户名密码654321错误请输入用户名654654错误用户名或密码错误 王燕 错误请输入密码王燕aig#111错误密码非法王燕654321正确-登陆成功表19 学生测试用例输入输出用户名密码654321错误请输入用户名200905143654错误用户名或密码错误200905143错误请输入密码200905143aig#345错误密码非法200905414200905414正确-登陆成功 测试用例2:用户修改密码表20 修改密码测试用例输入输出旧密码新密码确认密码201109030101654654错误确认密码与新密码不一致201109030101654654错误密码只能为6到12位的字母或数字33333333333365432116543211错误修改失败,请检查你的输入密码对不对201109030101654321654321正确密码已修改成功王晓(身份管理员)654321654321正确密码已修改成功测试用例3:教师对学生基本信息进行查询表21 教师查询学生基本信息测试用例输入学号输出错误请输入学号2223322232错误没有该学生Abcsd错误学号是纯数字201109030101正确显示该学生的基本信息表22 教师添加班级测试用例输入输出专业班号班名电气010101二班错误该班号已存在电气AbCdeFgh错误班号输入非法电科010402错误请输入班名电科电科班错误请输入班号电科010403二班正确添加成功电科010403二班正确添加成功表23 学生选课测试用例输入课程号输出010101正确选课成功123er错误请输入正确课程号错误请输入课程号第六章 结语 在学生档案管理系统的开发的过程中,因为是第一次开发,没有足够的软件方面的知识,经验。当然,在设计此系统的过程中少不了老师和同学的帮助,他们对于我设计的完成有着很大的作用,此设计是智慧和汗水凝聚的结晶。通过此次体验开放系统,从中受益良多,了解了很多书本以外的知识,巩固了我对VS2008的学习,学会了设计系统的思维方法,并且体味到与同学们团队合作的无穷乐趣。 在该系统的整个开发过程中,我们团队的整体心得总结以下几点:(1)拓宽了知识面,增进了专业技能。较深入的学习和C#语言的应用与文档的编写;(2)体现了团队合作精神。小组成员各自有所负责模块和任务,分工同时进行工作;(3)理论应用于实践;(4)了解了企业开发流程;(5)发现我们存在的不足。文档与程序的编写没能很好协调同步,程序测试不足,还有许多缺陷存在。 参考文献1 沈精虎.Visual Foxpro 中文版数据库编程实战训练M.北京:人民邮电出版社,2008.52 关秀芬.Visual Foxpro 应用系统开发教程M.北京:清华大学出版社,2008.23 伍俊良.Visual Foxpro 课程设计与系统开发案例M.北京:清华大学出版社,20044 闪四清.数据库系统原理与应用M.北京:清华大学出版社,19995 薛华成.管理信息系统M.北京:清华大学出版社,19996 高怡新.Visual Foxpro 程序设计M.北京:人民邮电出版社,2006.97 毛一心,毛一之.Visual Foxpro 6.0 应用及案例集锦(第二版)M.北京:人民邮电出版社,2004.28 刘世峰.Visual Basic 6.0程序设计M.中央广播电大出版社,20039 陈明.Visual Basic程序设计M.央广播电大出版社,200110杨文龙.软件工程J.电子工业出版社,200111刘腾红,孙细明信息系统分析与设计M.北京:科学出版社,200612董金祥,陈刚,尹建伟.客户关系管理(CRM)J.浙江:浙江大学出版社,200713程控,革扬.MRP2ERP原理与应用北京:清华大学出版社,200614(美国)内格尔 (Christian Nagel),(美国)bill Evjen,(美国)Jay Glynn.C#高级编程(第6版)(Professional C# 2008)M李铭,译北京:清华大学出版社,200815(法国)马格里 (Marguerie.F.),(美国)艾歇特 (Eichert.S.) ,(美国)伍利 (Wooley.J.).LINQ实战(图灵程序设计丛书微软技术系列)(LINQ in Action)M.陈黎夫译.北京:人民邮电出版社,201016(美)米凯利斯.Essential C# 2.0M北京:人民邮电出版社,200917 H.M.Deitel,P.J.Deitel等.C#程序员教程(英文版)M北京:电子工业出版社,2003附录附录1:附录2 :string dbPassword=reader.GetString(reader.GetOrdinal(Passwd);string roleName=reader.GetString(reader.GetOrdinal(RoleName);if(txtPassword.Text=dbPassword)SetErrorTime();cmd.CommandText=select*from Roles where RoleName=RoleName;cmd.Parameters.Add(new SqlParameter(RoleName,roleName);reader.Close();SqlDataReader reader1=cmd.ExecuteReader();reader1.Read();formMainWin mainForm=new formMainWin();mainForm.CJManageMenuItem.Visible=(bool)(reader1.GetValue(2);mainForm.ZYManageMenuItem.Visible=(bool)(reader1.GetValue(5);mainForm.BJManageMenuItem.Visible=(bool)(reader1.GetValue(4);mainForm.KCManageMenuItem.Visible=(bool)(reader1.GetValue(6);mainForm.SFManageMenuItem.Visible=(bool)(reader1.GetValue(3);mainForm.Show();this.Visible=false;elseMessageBox.Show(用户登录失败,提示信息);GetErrorTime();int errortime=reader.GetInt32(reader.GetOrdinal(ErrorTime);if(errortime=3)MessageBox.Show(登录次数过多”,禁止登录);elseMessageBox.Show(用户名输入错误,请核对并重新输入);txtUserName.Focus();附录3:String sql=insert into Roles(RoleName,UserManage,ScoreManage,InfoManage,ClassManage,SpecialManage,CourseManage)values(RoleName,UserManage,ScoreManage,InfoManage,ClassManage,SpecialManage,CourseM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 斜屋面梁板高支模专项施工方案
- 小学天宫课堂活动方案策划
- 2025年注册设备监理师考试 设备监理实务考点精讲冲刺试卷
- 云计算技术在各行业中的应用前景分析
- 网红推广营销方案策略
- 夜间施工专项安全保障方案
- 期货从业资格之期货投资分析考试押题卷附参考答案详解【黄金题型】
- 2025年安徽蚌埠市事业单位招聘154人(市区)笔试备考题库及参考答案详解一套
- 2025年度民政部所属单位公开招聘应届毕业生笔试高频难、易错点备考题库及参考答案详解一套
- 2023年度收银审核员考前冲刺练习试题附答案详解(夺分金卷)
- DB3702T 31-2023 未成年人家庭监护能力评估工作规范
- 大学生反诈宣传课件
- 体育行业体育产业园区建设方案
- 2024-2025年历年成人高考民法真题及复习资料
- 幼儿园课程教研活动
- 幼儿烫伤课件教学课件
- 人美版(2024)小学美术一年级上册教学设计(附教材目录)
- 国家职业技术技能标准 6-29-01-01 砌筑工 人社厅发20235号
- 2024-2025学年初中数学八年级上册沪科版(2024)教学设计合集
- 中小学危险化学药品分类
- (完整版)新概念英语第一册单词表(打印版)
评论
0/150
提交评论