学生档案管理系统_第1页
学生档案管理系统_第2页
学生档案管理系统_第3页
学生档案管理系统_第4页
学生档案管理系统_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

keywordskeywords:thecomputer;Database;VisualStudio2008学生档案管理系统摘要:随着科技时代的飞速发展,人们也加快了公司业务的步伐,于是竞争愈来愈激烈。如何让企业在这弱肉强食的时代立足下去,这是个迫切需要解决的问题,因此对于为求生存的企业而言,一个良好系统的作用是不言而喻的,只有优化企业内部体系,才能最大限度支配时间,减少不必要的浪费,同时也可以减少工作人员的工作量,让其处理其他事项。当今经济全球化趋势愈加明显,更多为利所趋的企业和商家开始在国内外设立分支机构,开展业务,所以跨区域、跨国度移动办公人员数量也大幅增加,这样也就容易出现更多的问题。每个行业发展壮大后都会遭遇如此问题。学校容纳了千数或万数学生,自然也不可避免面临着学生信息管理的问题。高校扩招后,学生的数量骤然增加,数据量也就随之增多,所以一个好的管理系统需要能够为学校人事管理给予方便、简易、完善的查询方式。早期,学校管理工作都是应用传统的管理方式,即用人力来管理学生信息、文件档案等。这种管理方式确实存在很多缺点,不仅需要很多人力来维护更新,并且在搜索信息时也费时费力。 相较手工管理方式管理信息, 这种新的学生档案管理系统管理配置文件信息有着其无法比拟的优势。使用VisualStudio2008程序来编写学生档案管理系统。 它的总体思路是:建立一个项目,这个系统能够参与每个模块窗体,报表,等等。在此基础之上建立一些,最后编译和制作安装盘,以善用人才,以更好地利用这个软件。关键词:计算机;数据库;VisualStudio2008StudentsfilemanagementsystemAbstract:Withtherapiddevelopmentofscienceandtechnologyera,peoplealsoacceleratedthepaceofthecompany,somoreandmorecompetitive.Howtomaketheenterpriseinthiseraofpredatorybasedondown,thisisanurgentneedtosolvetheproblem,thusforenterprisetosurvive,theroleofagoodsystemisself-evident,onlyoptimizetheenterpriseinternalsystem,canmaximumlimittime,reduceunnecessarywaste,atthesametimecanalsoreducetheworkloadofstaff,todealwithothermatters.Intoday'seconomicglobalizationtrendismoreobvious,morehastenisfortheenterprisesandbusinessesbegintosetupbranchesathomeandabroad,todobusiness,sothecross-regional,cross-bordermobileofficeworkersnumberisincreased,whichiseasytoappearmoreproblems.Aftereachindustrydevelopmentwouldencountersuchaproblem.Schoolscontainsthousandsofnumberorthenumber,naturealsoinevitablyfacedwiththestudentinformationmanagementproblems.Aftertheenrollmentexpansionofcollegesanduniversities,thenumberofstudentsincreasedsharply,thedataquantityismore,soagoodmanagementsystemneedstoschoolpersonnelmanagementconvenient,simpleandeasy,improvethewayofthequery.Early,theschoolmanagementisthetraditionalwayofmanagement,whichUSESmanpowertomanagestudentinformation,documents,etc.Thismanagementwayexistsmanyshortcomings,notonlyneedalotofmanpowertomaintenanceupdates,andarealsotime-consumingwhensearchingforinformation.Comparedwithmanualmanagementwayofmanagementinformation,thenewstudentrecordsmanagementsystemmanagementconfigurationfileinformationhasitsincomparableadvantage.UsingVisualStudio2008programtowritethestudentfilemanagementsystem.Itsgeneralideais:firstcreateaproject,thesystemisabletoparticipateineachmoduleforms,reports,andsoon.Onthebasisoftheestablishedsome,andfinallytocompileandmakeinstallationdisk,tomakegooduseoftalents,inordertobetteruseofthissoftware.目录TOC\o"1-5"\h\z\o"CurrentDocument"第一章 前言 0...\o"CurrentDocument"学生档案管理系统的背景 0..\o"CurrentDocument"学生档案管理系统开发意义 0.\o"CurrentDocument"系统设计的工具简介 0..\o"CurrentDocument"系统设计的主要任务和预期目标 3.主要任务 3..预期目标 3..第二章 系统需求 4...\o"CurrentDocument"系统功能需求 4..\o"CurrentDocument"系统性能需求 4..\o"CurrentDocument"系统数据要求 5..\o"CurrentDocument"系统运行要求 5..\o"CurrentDocument"第三章 系统设计 6...\o"CurrentDocument"总体设计 6..项目概述 6..\o"CurrentDocument"详细设计 7..\o"CurrentDocument"第四章 编码计划 1..9.\o"CurrentDocument"第五章 测试 2..4.\o"CurrentDocument"第六章 结语 2..7.附录 错...误!未定义书签。MicrosoftVisualStudioMicrosoftVisualStudio2008 具有如下优点:第一章前言学生档案管理系统的背景在学生综合信息管理系统未曾开发并被广泛利用之前,人们长期以来都只是使用非常传统的人工管理的办法来管理人数众多的学生的信息。这种管理方法有很多缺点,耗时耗力效率又低,并且随着时间流逝,学生信息的无休止变换,将产生大量的文件和数据,这将给信息查找,更新和维护带来了很多困难。但是随着科技在持续改进,计算机方面的科学技术也趋于成熟,科学的管理系统已经不知不觉的步入了人类社会的许多领域并且在这些领域里面发挥着越来越难以割舍的作用,人们已然深刻感受到其强大的功能。学校选择使用计算机的管理系统来管理大量的学生的档案信息,可以做到检索的迅速、查找的方便、可靠性高、存储量大、保密性好、寿命较长、成本较低,使学校的管理走向科学化和正规化,是与先进科学技术接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情!学生档案管理系统开发意义计算机的价格比较便宜,性能也有了很大的进步,目前计算机已被应用于许多科学领域。所以我希望通过调研,在汲取前人成果的基础上,能够用所学的知识设计出一个实用的系统程序来帮助学校进行更安全有效、快速便捷的学生综合信息管理体制。归纳一下,有点总的有以下几点:(1)能够高效的保存学生的综合信息;(2)仅需1到2名档案录入员就可以操作系统,节省人力与时间;(3)可以快速便捷的查到目标学生的全部信息。1.3系统设计的工具简介⑴、VS2008中新的VB和C嵋译器a、函数式编程javascript 编译的语法:varsum=function(m,n,q){return(m+n+q);}(1,2,3);alert(sum);b、自动属性publicstringName{get;set;}c、对象初始化器,集合初始化器newBook{Name="C#inanutshell",Author="PeterDrayton",Price=30;};d、隐式本地变量引入了var关键字编译器性能改进:重新生成一个VisualBasic/C#项目并运行,使用的内存只有原来的1/3。C#中庞大类型的智能感应响应时间是原来的10倍(智能提示)(2)、集成LINQ(语言级集成查询)使得查询和操作数据成为.NET中的一等编程概念string口Words={"One","Two","Hello","World",“Four","Five"};varresult=fromsinWordswheres.Length==5;selects;•foreach(varsinresult){Console.WriteLine(s);}运行结果如下:HelloWorld1.4系统设计的主要任务和预期目标主要任务.学生档案管理:学生信息的添加、删除、修改和查询。.学生成绩管理:学生成绩的查询、修改等。.打印报表:可以根据用户的不同需要来打印特定条件的工作报表1.4.2预期目标.掌握VS2008软件的使用.完成整个系统的设计.完成整个系统所需软件程序的编写.运行程序.总结设计第二章系统需求第二章系统需求第二章系统需求第二章系统需求系统功能需求一个较好的档案管理系统对于学校能否正常管理起着极其重要的作用,对在校所有的学生的人员变动和统计中的作用非常明显。在管理学生的综合信息中,学生档案信息管理系统着实发挥了非常重要的作用。下面我们介绍此系统设计之初的预想功能。此系统的设计主要是实现以下方面的功能:可以对学生的有关资料进行查询,输入,修改以及删除。便于学校管理人员掌握在校学生的具体情况,提供强大的查询功能。可以对数据库和登陆记录进行必要的清理工作。可以对用户进行修改密码,新增用户。系统性能需求学生档案管理系统需要具备如下几个特点:信息处理的及时性和准确性在系统的设计和开发的过程中,需要使系统的反应能力、解决问题的有效性,以及在响应时间方面可以充分符合学校对学生信息处理方面的需求。系统的可扩充性和开放性系统在投入工作时,它的可扩充性与开放性之间关系密切。通过软件的替换或者修补来完成系统的更新和升级。系统的易维护性和易用性易用的人机交互界面是需要系统尽量使用用户熟悉的计算机术语并且是中文信息的界面,这样才可能针对用户使用过程中出现的问题,提供相应的帮助,以期缩短用户对此系统熟悉的时间。系统数据要求学生档案管理系统的数据需求有以下几个方面:数据录入和处理时的准确性数据输入错误会导致系统输出的不正确或不可用,从而使此系统的工作没有意义。数据的一致性与完整性因为信息量非常大,处理学生信息的时候操作非常频繁,学生档案管理系统对数据的处理有着非常高的硬性要求,所以要有一定数量的操作人员来维护数据的一致性,在数据录入处来控制数据的去向。数据的独立性对学生信息管理系统进行日常管理,及时进行信息的更新,并且要对系统进行独立且准确的操作。系统运行要求本系统服务器的环境如下:操作系统:WindowsXP以上服务器: IIS5.0以上数据库: SQL内存:256M劭上分辨率:最佳效果1024X768像素第三章系统设计总体设计项目概述本文介绍的这一学生档案管理系统的设计初衷就是针对在校学生的信息统计,收集与管理,包括了档案管理系统、成绩管理系统以及系统管理三个模块。学生档案管理模块的作用是进行在校学生的个人信息的查看、维护等工作;学生成绩管理模块主要是包括了对学生成绩的录入以及日常查询;系统管理主要是对系统的一些重要信息和数据以及日常管理的维护。本次设计就对这三个模块进行了测试,结果表明其能帮助学校高效的解决了有关于管理学生大量信息方面的各种困难,不仅能够有效的提高了学生档案管理工作效率、同时也给教务人员的工作带来很多的便利,还轻松的节省了许多的人力和物力资源,给在校学生的档案管理带来了极大的便捷。系统功能架构图,如图1所示。学生管理系统图1系统功能架构图(1)根据不同的需求来进行具体的分析。找出参与者以及参与者的功能,如图2所示关系图。2关系图2)采用面向对象分析的方法图3学生管理系统类图图4学生管理系统时序图3)业务流程和数据流向图5流程图图6活动图4)软件的开发环境:本学生档案管理系统在 Windows平台上设计,使用微软公司的VisualStudio2008做主要工具,使用SqlServer2005作为关系数据库,采用ADO数据库编程模型进行程序的编写,和具有很多独特功能的 SQL查询语言结合使用能够实现关系数据库的建立,数据库的访问,以及进行更新。总之,本系统能够较好的实现了预定的需求功能。3.2详细设计学生档案管理模块详细设计学生档案管理系统最重要的是具有三大功能:1)添加学生的档案信息;2)学生的属性管理;3)信息的编辑和管理;图7学生档案模块详细架构图图8学生档案模块详细用例图图图11学生成绩管理模块的详细用例图图图11学生成绩管理模块的详细用例图学校管理者登录模块管理模块对学生信息模块进行增删改差数据库操作|1:输入用户名和密码2:进入模块管理|工0|_3:选择学生信息管理模块4:数据库处理6:提示操作成功消息!工--L-(1)6:提示操作成功消息!工--L-(1)添加成绩;(2)成绩浏览;5:数据库处理成功I口图9学生档案管理模块的详细时序图.学生成绩管理模块详细设计学生成绩管理主要包括四个主要功能:(3)(4)成绩查询。(4)成绩查询。图10学生成绩管理模块的详细架构图oooo4:数据库处理A学校管理者71:输入用户名和密码j00数据库操作管理模块登录模块对学生成绩模块进行增删改差口4:数据库处理A学校管理者71:输入用户名和密码j00数据库操作管理模块登录模块对学生成绩模块进行增删改差口2:进入模块管理!3:选择学生成绩管理模块5:数据库处理成功6:提示操作成功消息n

I□Ihub图12学生成绩管理模块的详细时序图.班级管理模块详细设计班级管理模块详细架构图:(1)班级浏览 (2)添加班级 (3)班级查询图13班级管理模块详细架构图图14班级管理模块详细用例图Q登录模块管理模块班级管理模块进行增删改差数据库操作者1

—si—管.•校学输入用户名和密码*登录模块管理模块班级管理模块进行增删改差数据库操作者1

—si—管.•校学输入用户名和密码*|2:进入模块管理I0^u提示操作成功消息4:数据库处理5:数据库处理成功图15班级管理模块详细时序图.系统信息设置模块详细设计系统信息设置主要是实现2个主要功能:(1)数据字典的设置;(2)用户管理,包括:管理用户、密码修改。图16系统信息设置模块详细设计图17系统信息设置模块的详细设计用例图O登录模块 管理模块学校管理者 „1亨输入用户名和密码2:进入模块管理3:系统管理模块系统管理模块进行增删改差数据库操作4:数据库处理5:数据库处理成功6:提示操作成功消息18系统信息设置的详细时序图.数据库的设计,概念数据模型设计图见附录 1所示.物理结构模型设计Colloges(学院表)表1学院表字段名数据类型长度主键外键介绍备注CollogeIDInt4是否学院编号

CollogeNameVarchar(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班主任表字段名数据类型长度主键外键介绍备注TeacherIDInt4是否编号Identity(1,1)TeacherNameVarchar(50)50否否名字TeacherTelVarchar(50)50否否电话TeacherGenderVarchar(2)2否否性别Indate88否否入职日期Teacher88否否出生

Birthday年月TeacherOriginVarcahr(50)50否否班主任籍贯(12)Sepc_Subjects(专业科目关系表)表12专业科目关系表字段名数据类型长度主键外键介绍备注SepcIDInt4是否专业编号SubjectIDInt4是否科目编号(13)Subjects(科目表)表13科目表字段名数据类型长度主键外键介绍备注SubjectIDInt4是否科目编号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所示:爵i in图3-1’前x孰ft呼 FI一字定学分吃凶1知123123??2123SL2312312一曲■??1时211选]1蹈3 1231233*图27课程查询界面图学生注册模块:在新生入学后,需要进行新的信息录入,存入数据库,具体如下图28所示,主要彳t码如附录6所示。图28学生注册界面图学生档案处理模块:当学生的个人信息档案有所变动时,用户同样的可以对具体学生的信息进行修改操作,具体如下图29所示:图29学生档案处理图第四章编码计划.人员配置.根据总体模块设计中的分模块来具体有效的来进行编码工作分工表15代码编写分工表001002003004005006. 项目开发的进度计划,如表16和图30所示表16模块表001系统管理模块C#002学生档案管理模块C#003学生成绩管理模块C#004班级管理模块C#图30开发进度图.项目开发的工具。(需要哪些具体的工具,需要应用哪些具体的编程语言)开发工具:SqlServer2005语言:C#,数据库语言.编码规范的要求(数据库命名白^规范以及C#®程的规范)目标:安全:在代码完成所需的功能之外,还要保证不能产生任何负作用,必须要保证稳定且安全可靠易读:要保证信息都能一目了然。美观:通过项目组人员所选择使用的编程风格。数据库命名规范:数据库文件名采用系统名 +_+文件类型,如果数据库文件有多个,比如 SQLServer就有2个,其中一个是数据库文件,另一个则是日志文件,分别命名为ComSys_datebase.md怵口ComSys_datebase.log。数据库对象命名规范.前缀使用小写字母。如:表: tb视图 vi存储过程 sp函数 fn.实际名字由单词或单词组合而来,首字母需要进行大写,不能以数字和_开头。如:表User_Info视图User_List存储过程 User_Delete表的命名.表名是前缀和实名组成。前缀是缩写tb,代表的是表(table)。.表或者是字段的名称里面用完整的单词来表示。.存储值列表的表前面加 Z(将值列表类排序在数据库最后的位置)。.所有的冗余类的前面加 X字段的命名视图的命名触发器的命名索引命名存储过程命名变量名命名中其他注意事项数据库名:StudentDB数据库表名:不能根据用户自身的爱好或爱好来进行随便的命名,而是需要根据数据库设计图名词英文名来进行命名学院表: Colloges专业表: Speciality学制表: SpeYears班级表: Classes学籍变动登记表: ChangeTypeRecode学籍变动分类表: ChangeTypes奖励惩罚登记表: PunishmentAwardsRecode奖惩记录分类表: PunishmentAwardsTypes管理员表: AdminInfo学生表: Students班主任表: Teachers专业科目登记表:Sepc_Subjects科目表: Subjects考务表: ExaminationC#g码规范:?命名原则.使用单词或者单词组合来命名函数(变量 /类/文件名),且使用的单词或组合需有实际的意义。.所有的函数用英文进行命名。.使用多个单词的时候不需使用连线(比如下划线),但对于全部大写的宏要学会使用连线.多个词组合较长时,可以使用单词的缩写。.不同含义的函数命名不能过于相近。(6)用户所使用的名字要保证唯一性和名字含义的准确性。(7).使用项目组的专用词汇来表示特定的意义(概念),不能把专用词汇用在其他地方?变量命名原则:匈牙利命名法.变量名通常是“类型修饰+代表变量含义的英文单词或单词缩写”等部分构成的。类型修饰(小写字母)n:int,LONG/long,s:short,u:UNIT,f:float.Exception变量命名为e。?函数的命名.表示函数实际所进行的事情使用动宾词组来命名。.同名的函数在功能上一般情况是相同的。.功能不同的函数命名不得过于近似。?类命名.名字一般需要做到能够标识该事物的特征。.名字需尽量避免用缩写。.名字是不应多余三个单词组成。.在名字中所有单词第一个字母大写,缩写都要大写。.不要使用下划线字符(—).?控件命名规则控件的缩写前缀+“”+变量名。表17控件及对应缩写形式表控件缩写Labellb_xxxTextBoxTb_xxxButtonBtn_xxxListBoxLb_xxx

DropdownListDrd_xxxxxxx4.使用技术该项目使用到的技术有:1.面向对象编程2.WinForm窗体设计3.C#程序设计第五章测试一、测试目的由于国内各类学校规模的不断扩大和学生人数的增加,传统的人工记录方式根本满足不了学生档案管理的要求了。因为这些传统的管理方式有着太多的缺陷和存在的隐患,比如说:信息查询诸多不便;选课效率普遍不高;数据维护性能偏于低下;日常维护信息的工作量过大,等等。设计此学生档案管理系统系统主要是想实现以下几项功能:教师客户端功能可以更改密码;可以添加学生,同时需要填写学生具体的基本信息;可以根据学号查询学生基本信息及成绩;可以添加新课程、新班级;可以控制学生选课的课程范围,同时还可以控制学生选课的时间,也就是说:可以控制学生选课的开始时间和结束时间;学生客户端功能查看个人信息;查看成绩;远程选课,查看课程安排。二、测试计划文档标识符:Studentsfilemanagementsystem文档版本: 0.1作者:王燕学生管理系统 :版本0.1简介对学生管理系统的功能进行验证测试。测试项以下就是本文本所关注产品组成部分的清单。缺陷修正——这是产品的第一个发行版本。最终的用户文档--3.准备测试的特征每个模块都有各自的安装程序下面的各种特征将会被测试,以确保学生档案管理系统能满足 StudentManagementSystem需求规格说明书制定时必要的需求:(1)系统登录(2)用户修改密码(3)教师查询学生基本信息(4)教师添加课程和班级(5)学生选课测试用例1:系统登录测试如下表所示:(1)身份类型为管理员表18管理员测试用例输入输出用户名密码654321错误一请输入用户名654654错误一用户名或密码错误士也匕错误一请输入密码士也匕aig#111错误一密码非法士也匕654321正确---登陆成功表19学生测试用例输入输出用户名密码654321错误一请输入用户名654错误一用户名或密码错误错误一请输入密码aig#345'错误一密码非法正确一登陆成功测试用例2:用户修改密码表20修改密码测试用例输入输出旧密码新密码确认密码654654错误一确认密码与新密他不一致654654错误一密码只能为6到12位的字母或数字65432116543211错误一修改失败,请检查你的输入密码对不对654321654321正确一密码已修改成功王晓(身份管理员)654321654321正确一密码已修改成功测试用例3:教师对学生基本信息进行查询

表21教师查询学生基本信息测试用例输入学号输出错误一请输入学号错误一没有该学生Abcsd错误一学号是纯数字正确一显示该学生的基本信息表22教师添加班级测试用例输入输出专业班号班名电气010101二班错误一该班号已存在电气AbCdeFgh错误一班号输入非法电科010402错误一请输入班名电科电科班错误一请输入班号电科010403二班正确一添加成功电科010403二班正确一添加成功表23学生选课测试用例输入课程号输出010101正确一选课成功123er错误一请输入正确课程号错误一请输入课程号第六章结语在学生档案管理系统的开发的过程中,因为是第一次开发,没有足够的软件方面的知识,经验。当然,在设计此系统的过程中少不了老师和同学的帮助,他们对于我设计的完成有着很大的作用,此设计是智慧和汗水凝聚的结晶。通过此次体验开放系统,从中受益良多,了解了很多书本以外的知识,巩固了我对VS2008的学习,学会了设计系统的思维方法,并且体味到与同学们团队合作的无穷乐趣。在该系统的整个开发过程中,我们团队的整体心得总结以下几点:(1)拓宽了知识面,增进了专业技能。 较深入的学习和C#S言的应用与文档的编写;(2)体现了团队合作精神。小组成员各自有所负责模块和任务,分工同时进行工作;(3)理论应用于实践;(4)了解了企业开发流程;(5)发现我们存在的不足。文档与程序的编写没能很好协调同步,程序测试不足,还有许多缺陷存在。参考文献[1]沈精虎.VisualFoxpro中文版数据库编程实战训练 [M].北京:人民邮电出版社,2008.5[2]关秀芬.VisualFoxpro 应用系统开发教程[M].北京:清华大学出版社,2008.2[3]伍俊良.VisualFoxpro 课程设计与系统开发案例[M].北京:清华大学出版社,2004[4]闪四清.数据库系统原理与应用[M].北京:清华大学出版社,1999[5]薛华成.管理信息系统[M].北京:清华大学出版社,1999[6]高怡新.VisualFoxpro程序设计[M].北京:人民邮电出版社,2006.9[7]毛一心,毛一之.VisualFoxpro6.0 应用及案例集锦(第二版) [M].北京:人民邮电出版社,2004.2[8]刘世峰.VisualBasic6.0 程序设计[M].中央广播电大出版社,2003[9]陈明.VisualBasic 程序设计[M].央广播电大出版社,2001[10]杨文龙.软件工程[J].电子工业出版社,2001[11]刘腾红,孙细明.信息系统分析与设计 [M].北京:科学出版社,2006[12]董金祥,陈刚,尹建伟.客户关系管理(CRM)[J].浙江:浙江大学出版社,2007[13]程控,革扬.MRP2\ERP原理与应用.北京:清华大学出版社,2006[14](美国)内格尔(ChristianNagel),(美国)billEvjen,( 美国)JayGlynn.C#高级编程(第6版"ProfessionalC#2008)[M] .李铭,译北京:清华大学出版社,2008[15](法国)马格里(Marguerie.F.),(美国)艾歇特(Eichert.S.),(美国)伍利(Wooley.J.).LINQ实战(图灵程序设计丛书?微软技术系列)(LINQinAction)[M].陈黎夫译.北京:人民邮电出版社,2010[16](美)米凯利斯.EssentialC#2.0[M] .北京:人民邮电出版社 ,2009[17][M].北京:电子工业出版社 ,2003附录附录1:附录2:stringdbPassword=reader.GetString(reader.GetOrdinal("Passwd"));stringroleName=reader.GetString(reader.GetOrdinal("RoleName"))

温馨提示

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

评论

0/150

提交评论