版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
绪论1.1本课题的研究背景随着计算机的发展与不断进步,各个领域都出现了新的技术,曾经各种规模之间的竞争已经发展成为技术之间的竞争,管理和人才之间的竞争,然而计算机技术的发展也离不开软件的更新,在软件不断更新和替换的过程中已经渗透到各个领域,政府机关,各大高校等都不断向智能方向发展,学生请假也成为一件棘手的事情,为了请假学生需要写请假条找老师批准,结果是这个时候老师不一定在,另外学生需要请假时不一定在学校,所以为了给广大师生提供方便,我们需要开发软件系统学生请假管理系统。目前,高校学生请假管理系统在我国高校中使用还不普遍,大多数高校学生请假采取的仍然是需要班主任辅导员批准,将假条交给任课老师才能生效,相当麻烦,导致了学生请假不方便,教师、辅导员不方便确认请假信息是否属实,学生请假及工作人员的请假管理工作费时费力,并且容易出现误差。为此,设计和实现学生请假专项信息管理系符合当前高校学生请假管理工作的现实需要,具有现实的使用价值。本系统主要针对目前学校学生在线请假的信息系统,该系统不仅方便学生请假,而且还能大大提高教师、辅导员的请假管理工作效率吗,方便他们及时把握学生的请假情况,及时与学生沟通,提高请假管理工作和任课教师考勤的效率和质量,服务于请假事务管理和教学工作。该系统的架构形式是B/S,学生通过网站登录并填写请假信息,辅导员、领导也可以登录该网站审核、查询学生的请假情况,方便学生与学生管理人员,后期的维护也更为简单[[]王星.考勤管理信息系统在地铁运营服务行业的应用研究[J].铁路计算机应用,2013(4):58-60.[]王星.考勤管理信息系统在地铁运营服务行业的应用研究[J].铁路计算机应用,2013(4):58-60.请假管理历来是教育管理的重要内容,不论是教育行政管理人员还是学校的教务管理工作者都应该清楚地认识到这一点。要把请假管理作为教育管理的主体部分来抓,充分运用教务管理职能,采取行之有效的措施和方法,对教学工作实施科学、规范、高效的管理[[]谢修娟.基于B/S结构的网络考勤管理系统的设计与开发田[D].南京:东南大学,2010.]。[]谢修娟.基于B/S结构的网络考勤管理系统的设计与开发田[D].南京:东南大学,2010.请假管理的重要性概括起来主要有以下几点:它是学校教学正常运行的基础之一,现代学校的教学活动是建立在一系列教务管理活动基础之上的。它有助于带动其他各项工作的开展。教学工作在学校各项工作中处于中心地位,教学工作组织协调得好,不仅有助于建立稳定正常的教学秩序,而且有助于带动其他各项工作。如果学校请假管理工作时紧时松、时抓时放,学校就会处于紊乱无序的状态,教学上不去,其他工作也很难有序的开展下去[[]王冬波.基于B/S架构的考勤管理系统的设计与实现田[D].青岛:中国海洋大学,2011.[]王冬波.基于B/S架构的考勤管理系统的设计与实现田[D].青岛:中国海洋大学,2011.1.2本课题研究的意义随着教育事业的发展,高校的规模不断扩大,学生请假管理的工作量也随之增加,以往的人工处理方式对于很多的高校来说就显得力不从心,利用现代计算机技术可使请假管理人员从繁重的工作中解脱出来,特别是对于学生请假信息的查询可做到更及时,更准确。请假制度是每个高校所必需的,计算机的出现使学生请假情况的管理变的十分简单,并且网站的设计使系统更灵活,做到操作简单、方便维护以及即时更新。1.3本文结构本文首先对学生专项请假信息管理系统做了分析,包括:可行性的分析,其中包括技术可行性、经济可行性和操作可行性;需求分析部分对该系统的功能与性能做了简单地概况;介绍了系统开发与运行的环境配置,包括所需网络环境的配置、硬件配置以及软件配置。然后介绍了系统概要设计。对系统功能的设计进行了描述,分别列出了各用户需要的系统功能;叙述了数据库概念结构和逻辑结构设计。接着介绍了系统的详细设计与实现。分别从用户登录模块、学生管理模块、请假信息管理模块以及修改密码模块等主要功能的具体实现分别作了描述。最后,描述了对系统所做的测试工作。包括系统运行环境的搭建、具体功能实现的效果测试以及测试结论。2系统分析2.1可行性分析对该系统的可行性分析主要有技术可行性,经济可行性和操作可行性。2.1.1技术可行性技术可行性是最难决断和最关键的问题。根据用户所需的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。本系统采用的是.NET家族的ASP.NET技术。众所周知,.NET现在已经日趋成熟、稳定,被认为是计算机领域最有前途的技术之一。同时数据库采用的是SQLServer2008。本人对系统采用的ASP.NET和SQLServer有过学习经历,并且在操作方面具有一定的熟练度,通过之前的学习和之后在本系统开发过程中的学习,应该可以做到合理运用。该系统将ASP.NET和SQLServer2008结合起来开发一套学生请假专项信息管理系统,必定是可行并且高效的[[]郭占苗,郭占祥.基于VF大学生课堂考勤系统的设计[J].微型电脑应用,2012(7):20-23.[]郭占苗,郭占祥.基于VF大学生课堂考勤系统的设计[J].微型电脑应用,2012(7):20-经济可行性经济可行性研究主要进行成本效益分析,包括估计项目的开发环境配置的成本,运行维护的成本和使用的效益。本系统的开发在经济上是完全可行的,开发此软件不需要大量的经费,而且是个人独立设计的,可以节省许多费用,同时也可提高个人的实际动手能力。成熟的开发平台和技术使得今后的运行维护费用不会很高,且该系统具有简单的操作性,方便用户进行信息的管理[[]倪灵芝,木霄挺.排班考勤信息系统的设计及在护理管理中的应用[J].护士进修杂志,2010(8):698-699.[]倪灵芝,木霄挺.排班考勤信息系统的设计及在护理管理中的应用[J].护士进修杂志,2010(8):698-6操作可行性本系统用户平台直接面向学生和系统的管理人员,界面简单、明了,采用可视化界面,普通用户只需用鼠标和键盘就可以管理信息。由于该系统的操作简便、易懂,对于初次使用此系统的用户,不必经过复杂的培训和学习就可以掌握系统的操作流程。由此可见,开发此软件在操作上是可行的[[]部伟鹏,余宏.高校选课制下蓝牙考勤管理系统的研究与实现[J].安徽工业大学学报(社会科学版),2012(4):12-15.[]部伟鹏,余宏.高校选课制下蓝牙考勤管理系统的研究与实现[J].安徽工业大学学报(社会科学版),2012(4):12-15.2.2需求分析需求分析就是通过与用户的广泛交流,了解系统必须具备的功能,即要清楚系统需要实现的功能,用户界面和系统功能的定义,使用户能够了解系统,并以此为发展的基础项目计划。需求分析工作是在软件的功能和性能上作全面而深度的描述,确定软件的其他设计约束和软件接口的细节与其他系统元件[[]KongHao,WangLisha,WanPu.ResearchonUniversityStudentInformationManagementSystemBasedonU-BOSSinPoorAreasofChina’sWesternRegion[J].The2ndInternationalConferenceonComputerEngineeringandTechnology(ICCET),2010(7):655-658.][]KongHao,WangLisha,WanPu.ResearchonUniversityStudentInformationManagementSystemBasedonU-BOSSinPoorAreasofChina’sWesternRegion[J].The2ndInternationalConferenceonComputerEngineeringandTechnology(ICCET),2010(7):655-6系统功能用户需要的系统功能如下:(1)学生可以通过本系统,在线请假,填写请假信息并上传自己请假依据,查看自己假条的审批状态,通过这样的方式,确定自己的请假有效性和离校时间,也可以查看本人的基本信息,如本人所在院系、年级、专业、班级、学号、姓名等,同时也使老师了解自己请假的动态。(2)辅导员、院领导和校领导通过登录该系统可以查询学生请假信息、查看学生假条的审批情况、审批学生提出的请假申请。(3)系统管理员可以管理教师、学生、辅导员、领导的登录账号以及其他相关信息,对数据库进行维护。2.2.2系统性能包括:(1)界面友好、操作简便:页面的布局是完全控件式,使查询信息的工作更简单方便;许多选项包括请假信息、批假信息等只需要用鼠标点击,从下拉菜单里面选取就完成了。(2)即时可见:处理信息(包括修改、添加、删除等)将立即更新所更改的信息,达到“立即更新、立即见效”的功能。2.3软件开发与运行环境配置本系统采用B/S结构(Browser/Server,浏览器/服务器结构),适用在Internet环境下运行。只要用户能连上Internet,便可以在任何时间、任何地点使用本系统[[]莫长健.关于数据库服务器测试方法的探究和实现[J].电子制作,2013(6):21-23.[]莫长健.关于数据库服务器测试方法的探究和实现[J].电子制作,2013(6):21-23.图2.1系统工作原理图2.3.1B/S网络环境的配置配置对象包括网络服务器site(含开发环境)、上网客户机,通过运行TCP/IP协议使之能够连通。2.3.2硬件配置包括:(1)服务器CPU:IntelXeonE3-1231V3内存:金士顿8GBDDR31600硬盘:西部数据VelociRaptor1TB10000转64MBSATA3(WD1000DHTZ)主板:IntelC612系列芯片组(2)客户机CPU:Intel酷睿i54690K内存:金士顿4GBDDR31600硬盘:西部数据1TB7200转64MBSATA3蓝盘(WD10EZEX)主板:华硕B85-PROGAMER2.3.3软件配置包括:(1)服务器操作系统:WindowSever2003中文版网站服务器IIS6.0数据库管理系统:SQLServer2008,.Net4.0及中文包开发平台:VisualStudio2010[[][]张松枝,唐红喜.基于组态网的课堂点名系统[J].科技信息,2010(25):22-24.(2)客户机操作系统:Window7中文版浏览器:IE10.1
3系统概要设计根据现实生活高校的实际需求,本系统的设计按照下述原则进行:有效性:实际上这里的有效性包括两个方面的意思,有用性和可用性。有用性是指系统能满足用户需求的功能,而可用性是指能够通过系统的操作实现特定的目标。可以看出一个系统如果不能恰当运行或设计不适用,则系统开发较为失败。可用系统应易于学习,在实现用户目标时,令人满意而不出错[[]葛锦环,徐炜,肠峰.基于非接触式教学考勤系统的设计与实现[J].计算机应用与软件,2009(10):21-23.[]葛锦环,徐炜,肠峰.基于非接触式教学考勤系统的设计与实现[J].计算机应用与软件,2009(10):21-23.高可靠性:一个实用的网站必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证网站的可靠性与容错性。高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,充分考虑系统及数据资源的容灾、备份、恢复的要求。为系统提供强大的数据库备份工具,可以保证关键数据的安全性。操作权限级,设置不同的角色确保每一步的操作权限,可以由管理员进行设置。先进性:采用目前国际上最先进的数据库技术,使用ASP.NET开发工具,SQLServer2008作为网站后台数据库。采用这些技术是完全基于微软平台进行开发,提高了系统的稳定性和易维护性[[]沈水荣.关于专题数据库价值判断的问题[J].北京理工大学学报,2013(23):51-53.[]沈水荣.关于专题数据库价值判断的问题[J].北京理工大学学报,2013(23):51-53.采用标准技术:本网站的所有设计遵循国际上现行的标准进行,以提高系统的开放性。外观和技术平衡:系统采用Web风格的界面设计,界面友好、美观,使用方便,易学易用。网站设计的关键问题是外观和技术的平衡。外现不好的网站令人厌烦,系统可以运行流畅,但却不能带动用户积极性,相反,如果外观非常有表现力,但技术有限,用户则会感到非常失望。在外观与技术之间需要确定一个清晰而连续的关系,即外观与系统的意图相关,对不同类型的网站处理方法不同。功能方面:学生通过该网站系统实现在线请假,上传请假依据,并查看自己请假的状态;辅导员、院领导和校领导则具有审批以及查看学生请假的情况;任课教师则可以查询自己所教班级的请假情况;管理员则负责信息的管理。这是该系统角色需要实现的主要功能。3.1系统功能设计本系统是基于B/S架构的网站系统,本系统的具体功能如下图3.1所示。图3.1系统功能结构图3.2数据库设计3.2.1概念结构设计为了确保正确的数据在系统中能够客观反映实际情况,其中的一些完整性要通过标准作业的应用程序来实现。数据库要具有安全性,这是数据库系统重要的一个方面,它是指保护数据库以防止非法使用,破坏和未授权访问等行为。概念模型的设计是为了将实际信息进行抽象,实现信息世界的建模,是进行数据库设计的有力工具。数据库概念模型设计可通过E-R图来描述现实世界的概念模型。本系统的E-R图表现了系统中各个实体之间的联系。概念设计的目标是设计出反映用户信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)以及独立于计算机系统[[]赵卓.VisualStudio2010软件测试指南[M].北京:机械工业出版社,2012.]。[]赵卓.VisualStudio2010软件测试指南[M].北京:机械工业出版社,2012.概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法[[]王平,王亮.基于Lucene的中文字典分词模块的设计与实现[J].北京理工大学学报,2012(8):31-32.[]王平,王亮.基于Lucene的中文字典分词模块的设计与实现[J].北京理工大学学报,2012(8):31-32.管理员及其属性如图3.2所示。图3.2管理员信息实体属性图教师及其属性如图3.3所示。图3.3教师信息实体属性图学生信息实体及其属性如图3.4所示。图3.4学生信息属性图请假信息实体及其属性如图3.5所示。图3.5请假信息实体属性图班级信息实体及其属性图如图3.6所示。图3.6班级信息实体属性图3.2.2逻辑结构设计此系统需要后台数据库,下面介绍数据库中的各个表的详细信息。管理员信息表如表3.1所示。表3.1管理员信息表字段名说明类型长度可否为空主键ID编号Int8否是UserName用户名varchar50否否password用户密码varchar50否否学生信息表如表3.2所示。表3.2学生信息表字段名说明类型长度可否为空主键ID编号Int8否是StudentID学号Varchar50否否PassWord密码Varchar50否否SutdentName姓名Varchar50否否Sex性别Varchar2否否Class班级Varchar50否否Department学院Varchar50否否任课老师信息表如表3.3所示。表3.3任课老师信息表字段名说明类型长度可否为空主键ID编号Int8否是TeacherID教师编号Nvarchar50否否PassWord密码Nvarchar50否否TeacherName教师姓名Nvarchar50否否Phone电话Nvarchar50否否Sex性别Nvarchar50否否Age年龄Nvarchar50否否Memo备注Nvarchar50否否班级信息表如表3.4所示。表3.4班级信息表字段名说明类型长度可否为空主键ID编号Int8否是BanJi班级名称Varchar50否否ZhuangYe专业Varchar50否否请假信息表如表3.5所示。表3.5请假信息表字段名说明类型长度可否为空主键ID编号Int8否是XueHao学号Nvarchar50否否XingMing姓名Nvarchar50否否LeiXing类型Nvarchar50否否STime开始时间Datatiem8否否ETime结束时间Datatiem8否否Memo备注Nvarchar50否否JiaTiao假条Nvarchar50否否State状态Nvarchar50否否
4系统详细设计与实现本系统采用ASP.NET和SQLServer2008相结合,开发了学生请假专项信息管理系统。本系统是基于现在流行的管理模式既B/S模式。本系统的连接字符串存储在系统的配置文件中,不需要在每个页面修改的连接字符串,这样大大的提高了系统的可移植性[[][]WangMinghui,YuanJie,MiaoHuaikou,ect.AStaticAnalysisApproachforAutomaticGeneratingTestCasesforWebApplications[J].2008InternationalConferenceonC-omputerScienceandSoftwareEngineering,2008(2):751-755.[15]季相云.基于J2EE的考勤管理系统的设计与实现[D].济南:山东大学,2012.4.1用户登录模块图4.1登录流程图用户登录系统流程:用户输入登录账号、密码与数据库进行比较,如果在数据库里面找不到想要数据,提示信息错误;如果成功,进入系统。用户登录系统流程图,如图4.1所示(实现代码详见附录A)。系统后台管理模块需要登录后才能使用并且进行操作,管理员用户登录的用户名:admin,密码:admin。管理员登录界面,如图4.2所示。图4.2系统登录页面4.2学生管理模块学生信息管理:管理员根据学生的信息进行相关的操作,使得操作流程更加科学化和友好化,操作流程如图4.3所示(实现代码详见附录B)。图4.3学生信息添加流程图本系统的主要管理对象就是学生,是以学生的信息为核心开发的,管理员可以管理学生信息,在该模块输入学生的学号和姓名,并选择学院、班级等信息,如图4.4所示。图4.4学生信息添加页面若系统判断数据是合法的,添加到数据库中,界面如图4.5所示。图4.5信息管理4.3请假信息管理模块图4.6请假流程图学生请假流程:学生提出请假申请时,系统会根据日期来判断请假的时长,分别由辅导员、院领导、校领导依次进行审批,请假流程如图4.6所示(实现代码详见附录C)。学生可以在线进行请假,在请假页面中选择对应的请假类型,开始时间,结束时间,备注和假条等信息后,点击确定提交请假申请,系统判断数据的合法性,确定后添加数据到数据库中模块界面,如图4.7所示。图4.7请假信息添加页面请假信息管理在添加信息后返回信息列表给系统的管理人员,界面如图4.8所示。图4.8请假管理列表4.4修改密码模块用户可以根据自己的需求在权限范围内的修改自己的密码,系统会提示依次输入旧密码和新密码,且新密码需要输入两次,第二次如果和第一次输入的密码不一致,系统会给出相应的提示,且密码不能修改成功;如果第二次输入的密码和第一次的相一致,则系统会把信息反馈到数据库,数据库给出相应的修改,同时提示密码修改成功,密码修改的流程图,如图4.9所示(实现代码详见附录D)。图4.9修改密码流程图为了系统的安全,用户要定期的修改自己的密码,防止被其他用户非法操作给系统带来不良的后果。两次新密码的输入必须一致,如果不一致系统给出相应的提示,且不可修改,如图4.10所示。图4.10密码修改页面
5系统测试5.1测试环境的搭建系统测试环境同系统开发环境配置。5.2功能测试通过对系统功能的测试才可以了解系统所达到的效果,以及系统能否正常运行。(1)登录模块登录界面设计,如图5.1所示。图5.1登录界面当用户输入信息不完整时,系统显示,如图5.2所示。图5.2输出结果当用户输入用户名或密码出现错误的情况下,出现错误信息提示。如图5.3所示。图5.3输出结果只有在用户输入正确的账号和密码的情况下才能登录,如图5.4所示。图5.4登录成功由以上登录测试可以得出结论:该功能模块的功能是正确的。(2)管理员模块添加学生的信息,如图5.5所示。图5.5学生信息管理界面在学生管理中可以查询到该学生信息,如图5.6所示。图5.6学生信息添加学生信息已添加入学生管理,该功能运行正常。(3)学生请假模块学生可以通过该系统填写请假的日期,选择请假类型以及上传请假依据,如图5.7所示。图5.7填写请假信息请假信息已上传,如图5.8所示。图5.8请假信息上传假条已生成,但显示待审状态,该功能正常运行。(4)辅导员审批假条模块登录辅导员账号,查询请假申请,如图5.9所示。图5.9查询请假信息查询到假条,并下载请假证明,如图5.10所示。图5.10查看请假证明查看假条申请并点击通过,如图5.11、5.12、5.13所示。图5.11审核通过图5.12通过确认图5.13操作成功假条通过,请假申请显示状态已通过,如图5.14所示。图5.14请假申请学生通过该系统查询自己的请假信息,如图5.15所示。图5.15请假通过学生查询该假条显示已通过,说明该功能可以正常运行。总之,对包括以上模块在内的所有模块进行测试,表明所有模块的功能正确,系统运行流畅。
结束语本文研究了基于ASP.NET的学生请假专项信息管理系统的设计与实现,首先对该系统研究背景和研究意义作了简要介绍,然后通过系统分析,引申出本系统研究的主要内容。通过对ASP.NET、SQLServer2008数据库和B/S架构的分析,从硬件和软件两方面确定了基于ASP.NET的学生请假专项信息管理系统的设计与实现的可行性,本文结论及研究成果如下:实现了ASP.NET与SQLServer2008相结合构建的学生请假专项信息管理系统。通过本次基于ASP.NET的学生请假专项信息管理系统的设计与实现,我感触到,要学习一门新技术,最重要的是实践,只有多动手才能尽快掌握它;一个系统的开发,经验是最重要的,经验不足,就难免会有许多考虑不周之处。要提高软件的友好性,系性统的界面必须要美观、有特色;要提高软件的实用性,功能要健全。本系统实现了用户需要的所有基本功能,能够满足用户工作需求,还有个别扩展性的功能有待开发。由于经验不足,我设计的图形界面不够美观,以后拟根据具体用户不同,本系统提供多样化的界面效果供用户选用。本次开发,我参考了很多相关系统的例子,吸取了一些相关系统的长处,对自己的毕业设计进行了完善。实践证明,本系统有着很好的发展前景,经测试、运行。本系统界面友好、使用灵活、操作简单、功能齐全。由于是首次进行完整的系统设计,所以在编程的过程中我们遇到过许多棘手的问题,原以为正确无误的程序运行过程中却总出现问题,有时经过了好几天我们还不能找出运行出错的原因。但经过我们的不懈努力,最终还是解决了。而这些问题有时候仅仅是因为我们没注意到的一些简单的语法问题,例如在一条语句结尾时使用的‘;’,有时候我们往往由于粗心就使用了中文输入时的‘;’,括号,引号的使用不匹配或漏写等。本系统功能比较简单,还存在许多缺陷,相信随着对ASP.NET语言和数据库知识的深入学习、实践,在以后的设计中这些问题都会得到解决。在开发本系统的过程中,我查询翻阅大量的参考文献以及网上搜索资料,培养了我调查研究、查阅中外文献资料以及运用国家标准、行业规范、手册、图册等资料的能力。其次,在开发本系统应中,用到了我以前所学的很多知识。通过对本系统的开发,提高了我综合运用所学理论知识、分析解决实际问题的能力。最主要的是提高了我的自学能力,因为开发本系统我使用了IIS6.0作为ASP.NET的开发平台与SQLServer2008工具进行数据库的设计,采用C#语言进行开发,而这些都是我以前学过的,但是,如何将这些软件相结合,开发出一套完整系统的机会并不多。因此,通过这次毕业设计,把所学的理论知识与实际应用联系了起来,为我今后走向社会打下了坚实的基础。总之,这次毕业设计使我受益匪浅。
致谢时光荏苒,光阴似箭,日月如梭。转眼间,我们就走到了两年大学生活的尽头,在这里本人向那些在学业上给予很多帮助的同学和老师致以衷心的感谢。本次毕业论文能够顺利完成,与蒋继娅老师的认真辅导息息相关,从最初的选题开始,之中还有构思整体文章的框架结构写作,到资料收集,再到之后的初稿审阅、修改,内容的整理完善,以及之后的论文的定稿,蒋老师都付出了许多的辛劳与汗水;每当小组集体会议召开,蒋老师都会不厌其烦地回答同学们提出的每一个晦涩难懂的问题,并且给予一些解决该问题的方法。不仅对我的问题进行认真细致的回答与讲解,始终贯彻了科学严谨,有理可循的态度,对待学问质量严谨求实,一丝不苟,严格把关老师认真负责的工作态度,循循善诱、严谨的治学风格,使我深受启发,今后,无论做人还是做事,都要保持一颗积极进取的心,乐观向上的态度,永不放弃的决心;我通过开发这个学生请假专项信息管理系统,巩固了以前所学的知识,提高了应用能力;经过蒋老师的指导,使自己能够将所学的理论知识与实际情况相结合,独立思考,全面分析,灵活运用所学知识,解决了具体的问题,也使自己的理论水平得到了进一步的提高。同时,是我得到了心理素质的锻炼和工作作风的培养,将给我今后的工作和学习带来巨大的影响,有助于今后的工作与生活,使我受益匪浅。最后再次感谢陪伴了我两年时光的老师和同学,以及一直支持我的小伙伴和家人,有你们的支持,我更有勇气去面对学业、生活还有今后事业上的困难,保持满满的正能量谢谢你们!
参考文献附录A.用户登录的代码(文件路径:学生请假专项信息管理系统/源代码/Login.aspx)protectedvoidButton1_Click(objectsender,EventArgse){if(Txtpwd.Text.ToString().Trim()==""||Txtuid.Text.ToString().Trim()==""){Response.Write("<script>javascript:alert('请输入完整信息');history.back();</script>");Response.End();}stringmembername=this.Txtuid.Text.Trim();stringpwd=Txtpwd.Text;if(this.DropDownList1.SelectedIndex==0){stringsql1="select*fromTB_AdminwhereUserName='{0}'andPassword='{1}'";stringsql2=string.Format(sql1,membername,pwd);DataTabledt=DBHelper.GetDataSet(sql2).Tables[0];if(dt.Rows.Count>0){Session["cx"]="管理员";Session["PWD"]=this.Txtpwd.Text;Session["username"]=this.Txtuid.Text;Response.Redirect("main.aspx");}else{Response.Write("<script>javascript:alert('对不起,用户名或密码不正确!');</script>");}}if(this.DropDownList1.SelectedIndex==1){stringsql1="select*fromTB_TeacherwhereTeacherID='{0}'andPassWord='{1}'";stringsql2=string.Format(sql1,membername,pwd);DataTabledt=DBHelper.GetDataSet(sql2).Tables[0];if(dt.Rows.Count>0){Session["cx"]="教师";Session["username"]=this.Txtuid.Text;Session["XM"]=dt.Rows[0]["TeacherName"].ToString();Response.Redirect("main.aspx");}else{Response.Write("<script>javascript:alert('对不起,用户名或密码不正确!');</script>");}}if(this.DropDownList1.SelectedIndex==2){stringsql1="select*fromTB_StudentwhereStudentID='{0}'andPassWord='{1}'";stringsql2=string.Format(sql1,membername,pwd);DataTabledt=DBHelper.GetDataSet(sql2).Tables[0];if(dt.Rows.Count>0){Session["cx"]="学生";Session["PWD"]=this.Txtpwd.Text;Session["username"]=this.Txtuid.Text;Session["XM"]=dt.Rows[0]["SutdentName"].ToString();Response.Redirect("main.aspx");}else{Response.Write("<script>javascript:alert('对不起,用户名或密码不正确!');</script>");}}if(this.DropDownList1.SelectedIndex==3){stringsql1="select*fromTB_BanZhuRenwhereTeacherID='{0}'andPassWord='{1}'";stringsql2=string.Format(sql1,membername,pwd);DataTabledt=DBHelper.GetDataSet(sql2).Tables[0];if(dt.Rows.Count>0){Session["cx"]="辅导员";Session["PWD"]=this.Txtpwd.Text;Session["BJ"]=dt.Rows[0]["BanJi"].ToString();Session["username"]=this.Txtuid.Text;Response.Redirect("main.aspx");}else{Response.Write("<script>javascript:alert('对不起,用户名或密码不正确!');</script>");}}if(this.DropDownList1.SelectedIndex==4){stringsql1="select*fromTB_YuanLingDaowhereBianHao='{0}'andPassWord='{1}'";stringsql2=string.Format(sql1,membername,pwd);DataTabledt=DBHelper.GetDataSet(sql2).Tables[0];if(dt.Rows.Count>0){Session["cx"]="院领导";Session["PWD"]=this.Txtpwd.Text;Session["YX"]=dt.Rows[0]["YuanXi"].ToString();Session["username"]=this.Txtuid.Text;Response.Redirect("main.aspx");}else{Response.Write("<script>javascript:alert('对不起,用户名或密码不正确!');</script>");}}if(this.DropDownList1.SelectedIndex==5){stringsql1="select*fromTB_XiaoLingDaowhereBianHao='{0}'andPassWord='{1}'";stringsql2=string.Format(sql1,membername,pwd);DataTabledt=DBHelper.GetDataSet(sql2).Tables[0];if(dt.Rows.Count>0){Session["cx"]="校领导";Session["PWD"]=this.Txtpwd.Text;Session["username"]=this.Txtuid.Text;Response.Redirect("main.aspx");}else{Response.Write("<script>javascript:alert('对不起,用户名或密码不正确!');</script>");}}}}
B.学生信息录入(文件路径:学生请假专项信息管理系统/源代码/Student.aspx)protectedvoidButton1_Click(objectsender,EventArgse){stringSQL="";booliRet=false;if(Request["ID"]!=null){stringid=Request["ID"].ToString();SQL="updateTB_StudentsetStudentID='"+this.TextBox1.Text+"',SutdentName='"+this.TextBox2.Text+"',Sex='"+this.DropDownList1.SelectedItem.Text+"',Department='"+this.DropDownList2.SelectedItem.Text+"',class='"+this.DropDownList3.SelectedItem.Text+"'whereID='"+id+"'";iRet=DBHelper.ExecSql(SQL);}else{SQL="insertintoTB_Student(StudentID,SutdentName,Sex,Department,class,PassWord)values('"+this.TextBox1.Text+"','"+this.TextBox2.Text+"','"+this.DropDownList1.SelectedItem.Text+"','"+this.DropDownList2.SelectedItem.Text+"','"+this.DropDownList3.SelectedItem.Text+"','"+this.TextBox1.Text+"')";iRet=DBHelper.ExecSql(SQL);}if(iRet){Response.Write("<script>alert('恭喜您,操作成功!');document.location=document.location;</script>");}else{Response.Write("<script>alert('对不起,操作失败!');document.location=document.location;</script>");}}protectedvoidButton2_Click(objectsender,EventArgse){this.TextBox1.Text="";this.TextBox2.Text="";}
C.请假信息录入(文件路径:学生请假专项信息管理系统/源代码/QingJia.aspx)protectedvoidButton1_Click(objectsender,EventArgse){if(UploadFile.Value!=null&&UploadFile.Value!=""){FileUpLoad();}stringSQL="";booliRet=false;if(Request["ID"]!=null){stringid=Request["ID"].ToString();S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国化妆品行业品牌升级与消费者偏好变迁趋势报告
- 中国会议用水市场消费行为与采购标准研究报告
- 中国会展跨界融合发展趋势与商业模式重构报告
- 中国会展大数据分析与精准决策支持研究报告
- 2026年建筑构造与识图测试题及答案
- 2026年7-25脑力测试题及答案
- 2026遴选热点面试题及答案
- 2026保险拒赔面试题及答案
- 2026煤矿面试题答案及答案
- 2025-2026学年罗大佑童年教案
- 特殊工种作业人员安全管理制度的人员考核与奖惩机制
- 福建省预制装配式混凝土结构技术规程
- 《自动化生产线安装与调试》(黄丽燕) 01-项目一 认识自动化生产线
- 河北省2023年中考:《物理》考试真题与参考答案
- 学校安全风险分级管控清单
- 特殊使用级抗菌药物管理制度
- 环境卫生学第一章-绪论-课件
- 《市场营销学》历年真题案例
- 异丁烷-安全技术说明书MSDS
- 棉花制种田间管理技术
- 江苏扬农化工集团有限公司2000ta吡虫啉项目验收监测报告
评论
0/150
提交评论