yb体育登录-首页yb体育登录-首页

width="200" height="30">
当前位置:主页 > 应用行业 > 行业应用 >

驾校管理系统

本文摘要:本系统使用B/S架构展开研发,使用微软公司的构建开发工具MicrosoftVisualStudio2008展开研发,后台编程语言使用C#语言展开编程,后台数据库使用SQL2008数据库系统来存放在系统中的数据信息。 本系统主要构建了用户注册,用户管理,题库管理,网站公告管理,甄选管理,车辆管理,科目一考试,facebook管理等主要功能,构建了一个基于B/S架构的驾校信息管理系统。

yb体育登录

本系统使用B/S架构展开研发,使用微软公司的构建开发工具MicrosoftVisualStudio2008展开研发,后台编程语言使用C#语言展开编程,后台数据库使用SQL2008数据库系统来存放在系统中的数据信息。  本系统主要构建了用户注册,用户管理,题库管理,网站公告管理,甄选管理,车辆管理,科目一考试,facebook管理等主要功能,构建了一个基于B/S架构的驾校信息管理系统。

    【关键字】ASP.NET;SQLServer2008;数据库;驾校管理1章节1.1课题背景  随着Internet/Intranet技术的较慢发展,普及和推展Web应用于已沦为时代的趋势。它转变了计算器在网络上传统的应用领域,从单一的信息公布网页发展到应用于管理等便利,以至沦为系统。信息技术在管理上有更加了解且普遍的应用于。

管理信息系统的实行在技术上已逐步成熟期。管理信息系统是一个大大发展的新型技术产品,任何一个单位要存活要发展,要高效率地把日常的工作活动有机地组织起来,就必需创建与自身特点相适应的管理信息系统。

  随着社会的发展,生活水平的提升,驾驶员技能于是以渐渐从经商必须改变为人们日常生活的必须,有更加多的在职人员,大中专院校学生参与驾驶员培训,申请人驾驶执照。然而,与之比较不应的情况毕竟我国驾驶员培训业还正处于粗放型发展阶段,教学方法效率较低,开放性、灵活性劣,无法适应环境道路运输事业的发展及人民日益增长的生活水平的必须[4]。尤其是管理方法较为陈旧,计算机等现代化管理手段没获得充份的应用于。

  为了减轻这一对立,国内外研发了很多基于有所不同平台的驾驶员培训管理系统[5]。但是大部分的此类系统都是基于C/S模式的,而本系统使用最风行的asp.net技术展开研发,研发模式使用B/S架构模式,这样的系统构建了只要有网络的地方都可以用于系统展开在线测试和联系,大大的提升了系统的简单效果。

本系统遵循面向对象的软件工程方法,构建了驾校管理系统的基本功能,用sqlserver2008来存储学员的数据。游客可以通过前台界面,对驾校facebook展开查阅信息,系统信息展开游览,可以登记沦为学员;学员1.2课题研究的意义论文研究的意义可以分成以下几点:驾校信息管理系统的构建最后将为驾驶员培训学校带给相当大的便捷,能在相当大程度上提高驾校的驾驶员培训状况,从而能增进驾校更佳更慢的发展。驾校信息管理系统的研发将不会大大提高本人对软件工程和项目管理的解读,而且通过各种.NET技术的研究,将能极大地提高本人的项目管理和软件开发能力,为以后的软件开发获取经验。

基于.NET的驾校信息管理系统在融合项目管理理论和软件工程方法下的较慢高质量研发实践中可以为其它基于.NET的软件开发获取了一定的参照。1.3主要解决问题驾校信息管理系统的构建最后将为驾驶员培训学校带给相当大的便捷,能在相当大程度上提高驾校的驾驶员培训状况,从而能增进驾校更佳更慢的发展。

驾校信息管理系统的研发将不会大大提高本人对软件工程和项目管理的解读,而且通过各种.NET技术的研究,将能极大地提高本人的项目管理和软件开发能力,为以后的软件开发获取经验。  基于ASP.NET的驾校信息管理系统在融合项目管理理论和软件工程方法下的较慢高质量研发实践中可以为其它基于ASP.NET的软件开发获取了一定的参照。2可行性分析及技术支持2.1可行性分析  2.1.1技术可行性  本系统用于windows7作为服务器运营平台,主要研究ASP、JavaScript、SQL数据库语言以及有关表和图的绘制。用于工具MicrosoftVisualStudio2008[6],数据库SQL2008,画图工具MicrosoftOfficeVisio2003和PowerDesigner。

以及Adobe公司公布的多媒体软件PhotoShopCS5[7]展开网站页面设计。  本系统使用B/S(浏览器/服务器模式)工作模式,服务端可根据催促通过ASP页面即时号召。  2.1.2经济可行性  本系统将驾校管理显得改版便利,对于用户可以随时在网上查阅驾校信息,可以在线甄选考试节约了大量的时间,以及费用。

对于驾校,更加慢改版学员信息以及车辆驾校的信息,可以增加大部分学员不会反复注册的信息。节省家里人力,提升工作效率。还可以提升驾校知名度,减少学员数量。

从而减少管理成本。  2.1.3操作者可行性  本系统是使用B/S结构系统以电脑不可或缺的浏览器为载体,学员使用方便。

在信息上构建动态改版,数据处理准确。界面人性化,操作者便利,增加了学员自学操作者的额外负担,具备实用性价值。2.2技术支持  2.2.1Asp.Net技术讲解  ASP.Net[1]是一种创建在标准化语言上的程序构架,能被用作一台Web服务器来创建强劲的Web应用程序。ASP.Net获取许多比现在的Web研发模式强劲的的优势。

  ASP.Net是把基于标准化语言的程序在服务器上运营。不像以前的ASP即时解释程序,而是将程序在服务器端首次运营时展开编译器。

ASP.Net构架是可以用Microsoft(R)公司近期的产品VisualStudio.net研发环境展开研发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为扣除)的编辑。这些仅有是ASP.Net强劲化软件反对的一小部分。  因为ASP.Net是基于标准化语言的编译器运营的程序,所以它的强劲性和适应性,可以使它运营在Web应用软件开发者的完全全部的平台上。标准化语言的基本库,消息机制,数据模块的处置都能无缝的统合到ASP.Net的Web应用于中。

ASP.Net同时也是language-independent语言独立化的,所以,你可以自由选择一种最合适你的语言来撰写你的程序,或者把你的程序用很多种语言来写出,现在早已反对的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力维护您现在的基于COM+研发的程序,需要原始的重制向ASP.Net。

  ASP.Net用于一种字符基础的,分级的配备系统,使你服务器环境和应用程序的设置更为非常简单。因为配备信息都留存在非常简单文本中,新的设置有可能都不必须启动本地的管理员工具就可以构建。

这种被称作"ZeroLocalAdministration"的哲学观念使ASP.Net的基于应用于的研发更为明确,和快捷。一个ASP.Net的应用程序在一台服务器系统的加装只必须非常简单的拷贝一些必需得文件,不必须系统的重新启动,一切就是这么非常简单。  ASP.Net早已被故意设计沦为一种可以用作多处理器的开发工具,它在多处理器的环境下用类似的无缝连接技术,将相当大的提升运营速度。即使你现在的ASP.Net应用软件是为一个处理器研发的,将来多处理器运营时不必须任何转变都能提升他们的效能,但现在的ASP确做将近这一点。

  2.2.2B/S结构  B/S结构(Browser/Server结构[3])结构即浏览器和服务器结构。它是随着Internet技术的蓬勃发展,对C/S结构的一种变化或者改良的结构。在这种结构下,用户工作界面是通过WWW浏览器来构建,很少部分事务逻辑在前端(Browser)构建,但是主要事务逻辑在服务器端(Server)构建,构成所谓三层3-tier结构。

这样就大大简化了客户端电脑载荷,减低了系统维护与升级的成本和工作量,减少了用户的总体成本(TCO)。以目前的技术看,局域网创建B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用于,比较更容易做到、成本也是较低的。它是重复使用做到的研发,能构建有所不同的人员,从有所不同的地点,以有所不同的终端方式(比如LAN,WAN,Internet/Intranet等)采访和操作者联合的数据库;它能有效地维护数据平台和管理采访权限,服务器数据库也很安全性。

特别是在JAVA这样的跨平台语言经常出现之后,B/S架构管理软件堪称便利、速度快、效果优。  随着Internet和WWW的风行,以往的主机/终端和C/S都无法符合当前的全球网络对外开放、点对点、信息随处可见和信息分享的新拒绝,于是就经常出现了B/S型模式,即浏览器/服务器结构。B/S模式仅次于特点是:用户可以通过WWW浏览器去采访Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器相连,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般须任何用户程序,只需从Web服务器上iTunes程序到本地来继续执行,在iTunes过程中若遇上与数据库有关的指令,由Web服务器转交数据库服务器来说明继续执行,并回到给Web服务器,Web服务器又回到给用户。

在这种结构中,将许许多多的网相连到一块,构成一个极大的网,即全球网。而各个企业可以在此结构的基础上创建自己的Intranet。  2.2.3SQLServer2008  SQLServer[3]是一个关系数据库管理系统。

它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年发售了第一个OS/2版本。在WindowsNT发售后,Microsoft与Sybase在SQLServer的研发上就分道扬镳了,Microsoft将SQLServer重制到WindowsNT系统上,专心于研发推展SQLServer的WindowsNT版本。

Sybase则较专心于SQLServer在UNIX操作系统上的应SQLServer加装界面用。  SQLServer2008EnterpriseEdition(32位和64位)  EnterpriseEdition超过了反对超大型企业展开联机事务处理(OLTP)、高度简单的数据分析、数据仓库系统和网站所需的性能水平。

EnterpriseEdition的全面商业智能和分析能力及其高可用性功能(如故障移往群集),使它可以处置大多数关键业务的企业工作负荷。EnterpriseEdition是最全面的SQLServer版本,是超大型企业的理想自由选择,需要符合最简单的拒绝。该版本还发售了一种限于于32位或64位平台的120天EvaluationEdition。

  SQLServer2008StandardEdition(32位和64位)  StandardEdition是合适中小型企业的数据管理和分析平台。它还包括电子商务、数据仓库和业务流解决方案所需的基本功能。

StandardEdition是必须全面的数据管理和分析平台的中小型企业的理想自由选择。  SQLServer2008WorkgroupEdition(仅有限于于32位)对于那些必须在大小和用户数量上没容许的数据库的小型企业,WorkgroupEdition是理想的数据管理解决方案。WorkgroupEdition可以用于前端Web服务器,也可以用作部门或分支机构的运营。它还包括SQLServer产品系列的核心数据库功能,并且可以精彩地升级至StandardEdition或EnterpriseEdition。

WorkgroupEdition是理想的入门级数据库,具备可信、功能强大且更容易管理的特点。3需求分析需求分析是整个软件架构的基础。在需求分析极端,必须对本系统的用户市场需求、系统功能、实施方案等展开详尽调查和研究,为系统的先前研发工作奠下了一个较好的基础,保证项目按照工程进度顺利进行。3.1功能阐述  本系统系统的功能主要还包括前台功能模块和后台管理功能模块,明确的功能如下:  用户功能模块还包括用户指定,用户信息登陆密码的改动。

  游客功能模块还包括网页公告,登记并缴纳学费申请人沦为学员。  学员功能模块还包括个人资料管理,在线模拟考试,科目一甄选,科目二甄选,科目三甄选,查阅成绩。  学员信息管理功能模块是管理员对学员展开减,稿,改为,坎。

  考试管理功能模块主要还包括管理员对学员发动的科目一购票订单审查通过,科目二购票订单审查通过,科目三购票订单审查通过,在线试题减,稿,改为,坎。  车辆管理功能模块是管理员对车辆信息展开减,稿,改为,坎。  新闻公告功能模块式管理员在教务网站发布新闻公告  留言板是学员可以在留言板上展开facebook  管理员功能模块主要还包括对游客登记缴付审查通过,对学员科目一考试评分,科目二考试评分,科目三考试评分,个人信息管理,学员信息管理,考试管理,车辆管理,新闻公告。

图3-1系统的组织结构图3.2系统功能  对于系统的览功能以及各功能之间的关系我们可以参照图3-3右图的系统详尽用例图。图3-3驾校管理系统详尽用例图4数据库设计数据库设计已完成了系统数据库的结构设计和数据表设计,为数据库设计人员准确实行项目的数据库研发获取了依据和指导。4.1结构设计  驾校管理系统除与用户管理有关的数据表之间有关联之外,其他数据表相互之间是独立国家的,只存储数据,并不不存在主外键之间的约束关系。

数据库模型图如图4-1右图。图4-1驾校管理系统数据库模型图4.2数据表设计  数据库的设计一般来说是以一个早已不存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQLServer,Oracle等。我使用了SQLserver2005数据库管理系统,创建的数据库取名为JiaXiaoGuanLiWeb。  本次项目使用了14张表,主要表的内容和功能在下面表明出来。

表格4-1管理员信息表格Admin序号入选为数据类型长度主键解释1idint4是编号2Namenvarchar50登岸账号3Pwdnvarchar50登陆密码表格4-2章节信息表格Course序号入选为数据类型长度主键解释1IDint4是编号2Namevarchar200章节名称表格4-3新闻公告信息News序号入选为数据类型长度主键解释1idint4是编号2titlenvarchar50标题3contentstext16内容4addtimedatetime8公布时间表4-4试卷信息表格Paper序号入选为数据类型长度主键解释1PaperIDint4是编号2PaperNamevarchar200试卷名称3Useridnvarchar50用户编号表格4-5试卷详细信息表格PaperDetail序号入选为数据类型长度主键解释1IDint4是编号2PaperIDnvarchar50试卷编号3TiIdnvarchar50新的编号4TitleIDnvarchar50题目编号5Marknvarchar50分数6Useridnvarchar50用户编号表格4-6成绩信息表格Score序号入选为数据类型长度主键解释1IDint4是编号2UserIDvarchar20用户编号3TestNamenvarchar50试卷名称4PaperIDint4试卷编号5Scoreint4科目一成绩6ExamTimedatetime8测试时间7UserNamenvarchar50用户名称8KmErScorenvarchar50科目二成绩9KmSanScorenvarchar50科目三成绩表4-7题库信息表格SingleProblem序号入选为数据类型长度主键解释1idint4是编号2CourseIDint4章节编号3Titlenvarchar232题目标题4AnswerAnvarchar68选项A5AnswerBnvarchar68选项B6AnswerCnvarchar136选项C7AnswerDnvarchar136选项D8Answernvarchar10答案9Markfloat8分数表格4-8甄选信息记录表dbo.BaoMing序号入选为数据类型长度主键解释1idint4是编号2UserIdnvarchar50用户编号3KeMudatetime8甄选科目4ShenHenvarchar50否审查5JiaoFeinvarchar50否缴付表格4-9facebook信息表格dbo.LiuYan序号入选为数据类型长度主键解释1idint4是编号2Topicnvarchar50主题3AddUsernvarchar50facebook人4Contentnvarchar50facebook内容5Huifunvarchar50恢复信息表格4-10学员信息表格Users序号入选为数据类型长度主键解释1idint4是编号2UserNamenvarchar50登岸账号3XingMingnvarchar50姓名4Sexnvarchar50性别5Agenvarchar50年龄6Dstext16叙述7emalnvarchar50电子邮件8pwdnvarchar50登陆密码9Telnvarchar50联系电话10KeMunvarchar50考试科目5系统详细设计5.1数据库相连  有实验对.NET框架中的三种数据采访技术及其效率展开了较为,其结论是用于SQLServer7.0及以后的版本时,无论时数据库相连、数据加载还是数据改版方面,ADO.NET都是最较慢的。所以本系统使用ASP.NET和ADO。NET的融合来研发。

ADO.NET数据库相连的明确构建可以总结为以下几个步骤:  提到ADO.NET数据采访的命名空间。  创建与数据库的相连。

为了便利确保系统和强化系统的可移植性,我们在web.config文件中追加了一个记录数据库采访字段的项。  然后在与有数据库操作者的各页里提到Syetem.Configuration命名空间以加载web.config文件中存储的数据库采访字段。

  在创建相连数据表的时候,使用了两个方法:  对数据表做到非常简单的调用,不必须对表格展开改动的页面一般才用.NET自带的数控相连控件。  对表做简单的调用,并必须对表格展开数据的改动时,用于ConnectionString对象创建相连。

  在此两种数据相连方式基础上,继续执行SQL语句,回到所需的数据集。5.2前台主要模块详细设计  前台主要功能模块还包括:用户指定,用户注册,新闻公告,留言板,在线甄选,科目一考试等功能模块。  5.2.1用户指定  用户指定模块是前台的一个最重要模块,用户注册后输出准确的帐号和密码才能指定系统,指定顺利后用户可以页面吊销,可以改动指定密码等功能。

yb体育登录

  用户指定界面如图5-1。图5-1用户指定界面  用户指定的关键代码如下:  protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse)  {  if(TxtUserName.Text==""  }  else  {  SqlDataReaderdr;  dr=data.GetDataReader("select*fromUserswhereUserName='"+TxtUserName.Text.Trim()+"'andpwd='"+TxtPassword.Text.Trim()+"'");  if(dr.Read()))//辨别登岸账号密码否与数据库给定  {  Session["UserId"]=dr["id"].ToString();  Session["UserName"]=dr["UserName"].ToString();  Response.Redirect("Default.aspx");  }  else  {  Alert.AlertAndRedirect("账号或者密码不该请求新的登岸!","Default.aspx");  }  }  }  5.2.2用户注册  用户注册功能模块获取了一个用户注册的功能模块,用户注册信息还包括指定帐号,指定密码,用户性别,现实姓名,电话,电子邮件等信息。  用户注册界面如图5-2。

图4-2用户注册  用户注册的关键代码如下:  protectedvoidButton1_Click(objectsender,EventArgse)  {  data.RunSql("insertintoUsers(emal,UserName,Sex,Age,Ds,pwd,XingMing,Tel,KeMu)values('"+txtemal.Text+"','"+txtname.Text+"','"+DropDownList1.SelectedItem.Text+"','"+Age.Text+"','"+txtds.Text+"','"+TextBox1.Text+"','"+XingMing.Text+"','"+Tel.Text+"','"+KeMu.Text+"')");)//登记信息放入数据库  Alert.AlertAndRedirect("登记顺利!","Default.aspx");  }  5.2.3在线甄选  在线甄选是本系统的核心功能模块,学员登岸后页面在线甄选,可以构建对科目一,科目二,科目三的甄选操作者,同时可以查阅甄选信息的审查情况。  甄选管理如图5-3。图5-3甄选管理界面  关键代码如下:  protectedvoidButton1_Click(objectsender,EventArgse)  {  SqlDataReaderdr=data.GetDataReader("select*fromBaoMingwhereUserId='"+Session["UserId"].ToString()+"'andKeMu='"+DropDownList2.SelectedValue+"'");  if(dr.Read()))//辨别否早已甄选  {  Label1.Text="无法反复甄选!";  return;  }  else  {  data.RunSql("insertintoBaoMing(UserId,UserName,KeMu,Remark)values('"+Session["UserId"].ToString()+"','"+Session["XingMing"].ToString()+"','"+DropDownList2.SelectedValue+"','"+txtds.Text+"')");)//甄选信息放入数据库    Alert.AlertAndRedirect("甄选顺利!","MyBaoMing.aspx");  }  }5.3后台主要模块详细设计  后台主要模块主要是对系统的基本信息展开确保的功能模块,主要模块还包括管理员登岸,题库信息管理,公告信息管理,章节信息管理,用户信息管理,改动登陆密码,车辆管理,甄选信息管理,facebook信息管理等主要功能。  5.3.1管理员指定  管理员登岸是转入后台的第一个页面,管理员必需登岸才能转入后台展开管理,管理员必需输出准确的登岸账号和登陆密码才能转入系统管理。

  管理员指定界面如图5-7。图5-7管理员指定界面  关键代码如下:   protectedvoidSureBtn_Click(objectsender,EventArgse)  {  if(UserName.Text==""  }  else  {  SqlDataReaderdr;  dr=data.GetDataReader("select*fromAdminwhereName='"+UserName.Text.Trim()+"'andpwd='"+Password.Text.Trim()+"'");    if(dr.Read())//辨别输出账号密码否与数据库给定  {  Session["UserId"]=dr["id"].ToString();  Response.Redirect("AdminIndex.aspx");  }  else  {  Alert.AlertAndRedirect("账号或者密码不该请求新的登岸!","Login.aspx");  }  }  }  5.3.2题库信息管理  题库信息管理是后台管理最重要的功能模块,还包括加到题目信息,改动题目信息和移除题目信息。  加到的题目信息主要还包括章节信息,题目标题,选项A,选项B,选项C,选项D,准确答案等信息。

  加到题目信息界面如图5-8。图5-8加到题目信息的界面  关键代码如下:  protectedvoidButton2_Click(objectsender,EventArgse)  {  intCourseID=int.Parse(ddlCourse.SelectedValue);  stringTitle=txtTitle.Text;  stringAnswerA="A:"+txtAnswerA.Text;  stringAnswerB="B:"+txtAnswerB.Text;  stringAnswerC="C:"+txtAnswerC.Text;  stringAnswerD="D:"+txtAnswerD.Text;  stringAnswer=ddlAnswer.SelectedItem.Text;  if(Request["ID"]!=null)//辨别题目否已不存在  {  intid=int.Parse(Request["ID"].ToString());  try  {  mydata.RunSql("updateSingleProblemsetCourseID="+CourseID+",Title='"+Title+"',AnswerA='"+AnswerA+"',AnswerB='"+AnswerB+"',AnswerC='"+AnswerC+"',AnswerD='"+AnswerD+"',Answer='"+Answe+"',Mark='"+txtScore.Text+"'whereid="+id);//改版数据库中的题目  Alert.AlertAndRedirect("改动顺利!","TiMuManger.aspx");  }  catch(Exceptionex)  {  Response.Write(ex.Message);  lblMessage.Text="改动该题目告终!";  }  }  else  {  try  {  mydata.RunSql("insertintoSingleProblem(CourseID,Title,AnswerA,AnswerB,AnswerC,AnswerD,Answer,Mark)values('"+ddlCourse.SelectedValue+"','"+txtTitle.Text+"','"+txtAnswerA+"','"+txtAnswerB+"','"+txtAnswerC+"','"+txtAnswerD+"','"+ddlAnswer.SelectedItem.Text+"','"+txtScore.Text+"')");//题目放入数据库  Alert.AlertAndRedirect("加到顺利!","TiMuManger.aspx");  }  catch  {  lblMessage.Text="加到该题目告终!";  }  }  }  5.3.3章节信息管理  章节信息管理是对题目所属的章节信息展开管理的功能模块,主要还包括加到章节信息,改动章节信息,移除章节信息等功能。

  章节信息界面如图5-9。图5-9章节信息管理界面  关键代码如下:  protectedvoidButton2_Click(objectsender,EventArgse)  {  SqlDataReadersdr1;  sdr1=data.GetDataReader("select*fromCoursewhereName='"+this.txtUserName.Text.Trim()+"'");  if(sdr1.Read())//辨别章节否已不存在  {  lblMessage.Text="章节无法完全相同!";  }  else  {  try  {  data.RunSql("insertintoCourse(Name)values('"+txtUserName.Text+"')");//该章节放入数据库  Alert.AlertAndRedirect("加到顺利!","ZjManger.aspx");  }  catch  {  lblMessage.Text="加到告终!";  }  }  }  5.3.4新闻公告信息管理  系统中获取了一个新闻公告管理的功能,还包括加到公告信息,改动公告信息,移除公告信息,公告信息主要还包括公告的标题,公告的内容和加到时间等信息。

  加到公告信息界面如图5-10。图5-10加到公告信息界面  关键代码如下:  protectedvoidButton2_Click(objectsender,EventArgse)  {  if(Request["ID"]!=null)//公告否不存在  {  intid=int.Parse(Request["ID"].ToString());  try  {  mydata.RunSql("update[News]set[title]='"+txtTitle.Text+"',[contents]='"+contents.Text+"'whereid="+id);//改版公告信息  Alert.AlertAndRedirect("改动顺利!","NewsManger.aspx");  }  catch(Exceptionex)  {  Response.Write(ex.Message);  lblMessage.Text="改动该公告告终!";  }  }  else  {  try  {  mydata.RunSql("insertintoNews(title,contents)values('"+txtTitle.Text+"','"+contents.Text+"')");//放入公告  Alert.AlertAndRedirect("加到顺利!","NewsManger.aspx");  }  catch  {  lblMessage.Text="加到该公告告终!";  }  }  }  5.3.5改动指定密码  指定的管理员可以改动自己的指定密码,首先管理员必需指定才能改动指定密码,必需输出准确的原密码,才能改动新密码。  改动指定密码界面如图5-11图5-11改动指定密码界面  关键代码如下:  privatevoidUPpwd()  {  SqlHelpermydata=newSqlHelper();  stringUsername=Session["UserId"].ToString();  try  {  stringsql="update[Admin]set[pwd]='"+txtpwd2.Text.ToString()+"'where[id]='"+Username+"'";  mydata.RunSql(sql);//改版密码  LabelWarningMessage.Text="改动顺利!";  }  catch  {  LabelWarningMessage.Text="改动告终!";  }  }6系统测试  本系统在Window7操作系统,MySql数据库,Tomcat服务器下运营顺利,并展开黑盒测试。

以下主要事例所述4个主要的测试用例的测试结果,其他测试用例方法同下。6.1普通用户注册测试用例表格6-1普通用户注册测试用例测试结果操作步骤输出数据操作者叙述希望结果测试结果状态1您的邮箱文本框为空,身份证:123456789123456789用户名:111,设置密码:111单击登记提醒:邮箱格式不对提醒:邮箱格式不对完全一致2您的邮箱:abc.@qq.com,身份证:123456789123456789用户名:为空设置密码:111单击登记提醒用户名无法为空提醒用户名无法为空完全一致3您的邮箱:abc.@qq.com,身份证:123456789123456789,用户名:111设置密码:为空单击登记提醒密码无法为空提醒密码无法为空完全一致4您的邮箱:abc.@qq.com,身份证:空,用户名:111设置密码:111单击登记提醒身份证无法为空提醒身份证无法为空完全一致5您的邮箱:abc.@qq.com,用户名:111身份证:1234567891234567设置密码为:111单击登记提醒格式不准确提醒格式不准确。

完全一致6您的邮箱:abc.@qq.com,身份证:123456789123456789用户名:111设置密码:111单击登记提醒登记顺利提醒登记顺利完全一致6.2普通用户登岸测试用例表格6-2普通用户登入测试用例测试结果操作步骤输出数据操作者叙述希望结果测试结果状态1用户名文本框为空密码:111单击指定提醒:用户名无法为空用户名无法为空完全一致2输出用户名:111,密码输出为空单击指定提醒密码无法为空提醒密码无法为空完全一致3输出准确用名:111,错误密码:123单击指定指定告终,用户名或者密码有错误。指定告终,用户名或者密码有错误。

完全一致4输出错误用户名:123,准确密码111单击指定指定告终,用户名或者密码有错误。指定告终,用户名或者密码有错误。

完全一致5输出准确用户名111,输出准确密码:111单击指定长时间指定系统长时间指定完全一致6.3公布facebook测试用例表格6-3facebook测试用例测试结果操作步骤输出数据操作者叙述希望结果测试结果状态1标题为空,facebook内容:123单击公布提醒:facebook标题无法为空提醒:莫不完全一致2标题:123,facebook内容为空单击公布提醒:内容无法为空提醒:莫不完全一致3标题为:123,facebook内容:123单击公布提醒:公布顺利提醒:公布顺利完全一致6.4在线甄选测试用例表格6-4在线甄选用例测试结果操作步骤输出数据操作者叙述希望结果测试结果状态1甄选科目:科目一,管理员未审核页面甄选提醒:未审核无法甄选提醒:未审核无法甄选完全一致2甄选科目:科目二,管理员未审核页面甄选提醒:未审核无法甄选提醒:未审核无法甄选完全一致3甄选科目:科目三,管理员未审核页面甄选提醒:未审核无法甄选提醒:未审核无法甄选完全一致4甄选科目:科目一,管理员已审查页面甄选提醒:甄选顺利提醒:甄选顺利完全一致5甄选科目:科目二,管理员已审查页面甄选提醒:甄选顺利提醒:甄选顺利完全一致6甄选科目:科目三,管理员已审查页面甄选提醒:甄选顺利提醒:甄选顺利完全一致7甄选科目:科目一,早已报过名页面甄选提醒:无法反复甄选提醒:无法反复甄选完全一致8甄选科目:科目二,早已报过名页面甄选提醒:无法反复甄选提醒:无法反复甄选完全一致9甄选科目:科目三,早已报过名页面甄选提醒:无法反复甄选提醒:无法反复甄选完全一致7总结7.1毕业设计中遇上的问题和解决问题方法  罗马不是一天导致的,要作好一个作品并不是一天两天就能已完成的,在本次设计中开始时为了需要如期已完成目标所以严苛制订了日程安排,可是由于对该设计的明确业务以及研发环境MicrosoftVisualStudio2008的不熟知造成了前期计划大量推迟,之后在老师的协助下以及网上查询资料过来调查驾校业务成功的已完成了本次的研发。7.2系统的不足之处和改良思路  研发该系统时由于时间以及能力受限,此驾校信息管理系统功能模块还很不完备,早已已完成的模块也有很多不足之处。

在页面安全性等地方还有很多必须改良的地方。在本次设计完了后我将之后查询资料并大大促进自己的科学知识来更进一步完备该系统。8祝贺   在这篇论文已完成之际,首先我要感激卢宇老师的细心指导。

他缜密的治学态度,精益求精的工作作风,诲人不倦的高尚师德对我产生了深远影响地影响。从他的身上,我不仅教给了很多科学知识,提升了专业技能,同时,我还明白了许多为人处世的道理。本论文在研究过程中还获得了很多班上同学的反对和协助,在此,谨向协助过我的老师和同学们回应衷心的感激和崇高的崇敬。

  感激各位评审老师!参考文献[1]文东,申锐,乔明秋.ASP.NET程序设计基础与项目实训-基于VisualStudio2010[M].北京:科学出版社,2010.[2]卫琳.SQLServer2008数据库应用于与研发教程[M].北京:清华大学出版社,2011.[3]王剑南.软件B/S前台研发[M].北京:清华大学出版社,2012.[4]金慧.驾校可持续发展的现实困境与新路向[J].南京师范大学教育科学学院,2012(9):33-36.[5]田文娟.文化管理:驾校变革发展的新思路[J].南京师范大学教育科学学院,2012(8):24-28.[6]李宗颜,孙改版,宾晟.ASP.NET3.5从基础到项目空战[M]·VisualStudio.NET2008研发一册通.北京:机械工业出版社,2010.[7]神龙影像.PhotoshopCS5中文版从入门到通晓[M]·北京:人民邮电出版社,2012.DrivingManagementSystemConcordUniversityCollegeFujianNormalUniversityDepartmentofInformationTechnologyComputerScienceandTechnolog124112010059PengZhiBeiTutor:LuYu[Abstract]ThesystemusesB/SarchitecturedevelopedusingMicrosoft'sintegrateddevelopmenttoolstodevelopMicrosoftVisualStudiobackgroundusingC#programminglanguageprogramminglanguage,backgrounddatabaseusingSQL2008databasesystemtostoredatainformationsystems.Thesystemimplementsuserregistration,usermanagement,databasemanagement,websitemanagementannouncements,enrollmentmanagement,vehiclemanagement,atestsubject,messagemanagement,andotherkeyfunctionstoachieveadrivingschoolinformationmanagementsystembasedonB/Sarchitecture.[Keyword]ASP.。


本文关键词:驾校,管理系统,本系统,使用,yb体育官网,架构,展开,研发

本文来源:yb体育登录-www.eyes-onyou.com