教师业务档案管理系统的设计与实现课程设计_第1页
教师业务档案管理系统的设计与实现课程设计_第2页
教师业务档案管理系统的设计与实现课程设计_第3页
教师业务档案管理系统的设计与实现课程设计_第4页
教师业务档案管理系统的设计与实现课程设计_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

西安文理学院计算机科学系课程设计报告设计名称:软件项目设计设计题目:教师业务档案管理系统的设计与实现学生学号 专业班级:08软件二班学生姓名:张丙胜学生成绩:指导教师(职称):李向军(副教授)课题工作时间:2011.4.11至2011.4.22说明:1、报告中的任务书、进度表由指导教师在课程设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观、全面的评价。4、所有学生必须参加课程设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。答辩小组成员应由2人及以上教师组成。5、报告正文字数一般应不少于3000字,也可由指导教师根据本门综合设计的情况另行规定。6、平时表现成绩低于6分的学生,取消答辩资格,其本项综合设计成绩按不及格处理。计算机科学系课程设计任务书学生姓名张丙胜学业班级软件工程二班设计题目教师业务档案管理系统的设计与实现内容概要:教师业务档案管理系统实现教师业务档案管理的系统化、规范化、自动化,以促进和提高教师业务档案管理手段和水平。教师业务档案管理系统包括系统分析,系统调查,功能设计,数据库设计,系统实现,系统测试和调试与维护等。文献资料:耿祥义,张跃平.java面向对象程序设计[M].北京:清华大学出版社.2010;王永茂.JSP程序设计—用JSP开发Web应用[M].北京:清华大学出版社.2010;胡艳洁.HTML标准教程[M].北京:中国青年出版社.2004;设计要求:实现对教师业务档案相关信息的查询功能,包括快速查询功能和分类查询功能;实现教师业务档案相关信息的录入、修改、,删除和统计功能。系统安全可行。工作期限:设计工作自2011年4月11日至2011年4月21日止。指导教师:李向军系主任:日期:2011年4月11日计算机科学系课程设计进度安排表专业:软件工程 姓名:张丙胜学号期内容备注4月11日~4月12日分析题目,查阅相关资料4月一三日~4月14日拟定整体方案,编写程序4月一五日~4月16日程序编写4月17日~4月一八日调试程序4月19日~4月20日整理报告4月11日~4月22日答辩月日~月日月日~月日月日~月日月日~月日月日~月日月日~月日月日~月日月日~月日月日~月日指导教师签名:2011年4月11日指导教师评语指导教师:(签字)日期:2011年4月22日答辩记录表学生姓名:张丙胜学号级:08软件二班答辩地点:答辩内容记录:答辩成绩合计分值各项分值评分标准实际得分合计得分备注2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。一五在规定时间内能准确、完整、流利地回答教师所提出的问题。答辩小组成员(签字):2011年4月22日成绩评定表学生姓名:张丙胜学号级:08软件二班类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加设计指导,无违反纪律情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3510报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。5参考文献数量在2篇以上,格式符合要求,在正文中正确引用。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。一五在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩:分指导教师:(签字)日期:2011年4月22日摘要教师管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点。在学校,教师信息管理包括教师信息、学生信息、成绩信息,显然如果以人工的方式对其管理将耗费大量的人力、物力,本系统以此作为开发的目标,用以减轻教师管理人员的负担。系统开发采用Myeclipse8.6作为开发环境,用SQL2000作为后台数据库。利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。系统中大量采用SQL查询语句,界面友好,功能较强。不足的地方是当数据访问量大时,将致使性能的下降,且不利于数据的有效共享,在以后改进的中应考虑采用SQLSERVER作为数据库,解决访问速度及数据共享的问题。该系统性能力求易于使用,具有较高的扩展性和可维护性。教师业务档案是高校档案的重要组成部分,它能为高校管理教室业务考核、统计报表等资料提供资料,是学校进行管理工作一级抓好师资队伍建设的重要依据。传统的高校教师档案管理主要以电子文档和纸质材料为媒介,分散且不便于集中管理。与财务、教务等系统结合较差,容易产生数据的冗余和不一致。为高校各部门和广大教师提供方便的接口,解决了传统方案的局限性,提高了档案的效率。本文介绍了该系统的功能及高效率、管理方便等特点。关键字:教师业务管理系统;B/S;SQL2000AbstractTeachermanagementsystemisatypicalmanagementinformationsystem(MIS),whichmainlyincludestheestablishmentofdatabaseandfront-endapplicationmaintenanceanddevelopmentofthetwo.Theformercallsforestablishmentofdataconsistencyandintegrity,datasecuritydatabase.Asforthelatterrequiresthattheapplicationfunctions,easytousefeatures.Inschools,teachers,informationmanagement,includingteacherinformation、studentinformationmanceinformationObviously,ifartificialmeanswouldcostalotofitsmanagementofhuman、materialresources,thedevelopmentofthesystemasatargettoreducetheburdenonteachers,administrators.SystemdevelopmentusingMyeclipse8.6asthedevelopmentenvironment,usingSQL2000asdatabase.Usingitspowerfulvisualinterfacefunctionsanddatabasesupport,firsttoconstructaprototype,andgraduallyaddingfeatures,andultimatelymeetthedemand.system,extensiveuseofSQLqueries,user-friendly,morepowerful.inadequaciesofthedataaccesswhenLarge,itwillcauseperformancedegradation,andnotconducivetotheeffectivesharingofdata,improvedinthefutureshouldbeconsideredastheSQLSERVERdatabase,accessspeedanddatasharingtosolvetheproblem.thatthesystemseekstoeaseofuse,withhigherScalabilityandmaintainability.Keywords:themanagementofteacher’business;B/S;sql目录编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第页第一章课题背景1.1应用背景的分析1.1.1教师业务管理系统的开发现状及方法正如我们所知,传统的结构化方法的主要思路是将问题空间映射到数据流图,通过数据流图和加工及基细化来描述系统的逻辑功能,近将比逻辑模型映射成有映射处理功能的模块分层描述的系统物理模型,这是一种以处理过程和处理功能为基础的方法。

但是,随着信息技术的发展,这种系统是显然已经不适应了。而且,的信息系统处在一个复杂多变的环境之中,用户的需要常有变更,特别是我们独立院校中,师资力量存在着很大的流动性,这就要求系统具有很强的应变能力。要求可以对系统的功能,处理对象随时具有编辑、修改能力。而传统的系统在运行阶段的维护工作十分繁重,处理数据繁多、冗长,并且,结构化方法中的数据分析和功能分解难以一致与协调,系统分析的逻辑模型和系统设计的物理模型没有明确。

在这种前提下,为了构建一个方便快捷的信息系统,应用ASP.NET2.0技术首先构建一个基于B/S结构的系统,通过构建WEB服务器和数据库服务器,这样就很容易地提供了教师教学质量一览的基础数据,而且,根据整个系统的研发的实际需求,由于此系统旨在最终简化传统的教师业务档案管理,则应选用简单易用的小型数据库管理系统VisualFoxPro9.0作为其前端表示工具,并能过SPT技术访问SQLSirver2000数据库,由此开发一整套基于C/S结构的教师基本信息维护系统,最终,在这样一个系统下,用户只需在客户端输入教师姓名或者教师号,便可以查询得包括教师性别、出生日期、籍贯、民族、形象照片等基本情况以及参加工作时间、享受待遇职称、第一毕业学校和所学专业、最高学历学校和最高学历专业、目前研究方向、办公电话、邮箱、所在院系(科室)、近五年来的教学情况、进修情况等一些具体信息,使用户能够方便快捷地对所查询教师的情况有一个整体的把握,而且,在这样的一个系统下,用户可以对教师信息进行打印但不能参与修改,最终的管理、修改、编辑由系统管理员掌握。可以预见,在这样一个系统下,管理员的工作也是相当轻松的,不会像传统工作方式那样繁琐。1.1.2教师业务管理系统的可行性分析首先,在技术方面,虽然是独立学院,但学校的校园网经过几年的建设已经具备了一定的规模,为网上数据交换提供了现成的信息通道。目前各种管理软件层出不穷,各种开发工具也日渐丰富。特别是现在ASP、ASP.NET技术,VFP、VB.NET、C#等编程技术都已非常成熟,很多高校、单位及个人都在利用这些技术开发适合自己情况的管理软件。利用ASP.NET和VFP数据库技术构建的教师业务档案管理系统,技术层面是不存在什么问题的。

其次,在使用上,由于系统基于B/C/S结构研发,而B/C/S最大特点就是客户端无需部署,即客户端基于浏览器访问数据库,只要掌握浏览器的使用便可,操作简单方便避免以前重复的操作程序,提高了效率。

再次,安全方面,因为这样一个教师业务档案系统的使用和管理是两个不同的通道,可以防止非管理人员非法篡改系统数据,既可以防止越权操作,又可实现共享系统资源,起到有效地保护资源的作用。1.2课题要求与提1.2.1课题要求需要实现最基本的几项功能:对不同的用户要首先进行登录才能进行相关操作,高级管理员必须实现对用户的管理、信息的输入、信息的删除、信息的查询等等。对于教师用户最少应该实现对本用户的信息修改、查询。1.2.2课题提示教是管理系统采用现在比较流行的B/S架构,用tomcat6作为服务器Myeclipse作为开发环境用SQL2000作为后台数据库连接数据库时导入了三个.jar包(msbase.jar,mssqlserver.jar,msutil.jar),并且为SQLServer200打上了SQLServer2000SP4补丁。第二章设计简介及系统大纲2.1设计简介2.1.1模块的设计教师业务管理系统分为五个功能模块,它们分别是教师信息录入模块、教师信息修改模块、教师信息查询模块、教师信息打印模块。

下面分别介绍各个模块的功能用途,以及使用。

1.教师信息录入模块

教师信息录入模块,主要是用来记录教师的各种信息主要分为四个部分:基本情况、学历情况、工作成绩、社会兼职等。基本情况需要填写姓名、性别、身份证号、入校时间、出身年月、所学专业、家庭住址等信息。这些是一个教师的最基本的情况,也是必须填写的。学历情况要求填写三次接受教育的时间,毕业的学校以及所学的专业。工作成绩包括三个部分:教学成果、科研成果、所著的学术著作等。社会兼职分为学术团体和社会团体的兼职。需要填写担任的职务、任职的时间以及团体的名称。备注中可以就其他没有说清楚的问题加以补充。

教师信息修改模块

教师信息修改模块主要是对教师的进行修改、删除等操作。此模块以教师的姓名作为关键字对教师的整体信息一一列举。点击修改按钮就会跳到教师信息页面,教师的基本情况、学历情况、工作成绩、社会兼职等信息可以任意做修改和补充。点击删除按钮就会弹出一个对话框让管理员确认是否真的删除,点击是就会删除信息,若选择否则信息不会被删除。此外该模块为了提高管理员修改信息的效率还提供了以姓名为关键字的检索,找到的教师信息会用黄色的长条突出显示出来,这样管理员就不必逐个查找了。

2.教师信息查询模块

信息查询模块与信息修改模块有一些交叉的部分比如说信息查询模块也可以对教师的基本信息进行修改删除等操作,基本方法与修改模块很相似。可以说信息查询模块就是信息修改模块的补充和延伸。但是在在信息查询模块中,查询的能力更加强大,它可以以姓名、入校时间、所学专业、所在基本单位等为关键字进行查询,查询结果也是以黄色长条的形式显示出来。可以说查询修改模块结合起来使用,可以大大提高管理员管理信息的效率,增强系统的可用性。

3.信息打印模块

信息打印模块就是对教师的基本信息打印输出。基本信息包括基本情况、学历情况、工作成绩、社会兼职等。打印输出就是将这些信息转化为Word文档,然后打印。另外这个模块中也可以查询,其实是为了方便打印某个教师而做的,如果要打印某个教师的信息,只要简单查询一下,用不了多少时间他的信息入口就可以找到很方便的就可以将信息打印出来。

4.帐户管理模块

帐户管理模块就是对各个帐户进行管理。主要有修改账号、添加账号、删除账号等几个功能如下是系统功能主界面,里面包括了录入信息,修改信息,查询信息,打印信息以及帐号管理等功能。如图所示:教师信息修改界面能够完成查找然后对找到的记录修改并且删除的操作。如图所示:2.2系统流程浏览课程添加课程删除课程管理账户浏览课程添加课程删除课程管理账户登录窗口查询课程登录窗口查询课程管理员菜单管理员菜单查询课程教师菜单查询课程教师菜单浏览课程浏览课程图2—1系统流程图第三章详细设计3.1登陆界面设计登陆界面设计的比较简洁,分为高级管理与和一般教师两种用户类型。在正确的输入用户名和密码后,分别进入不同的管理模块。登陆页对用户的非法输入也做了处理,比如用户名或密码为空。图3-1主界面[程序]<bodytopmargin="0"leftmargin="0"background="img/bg.gif"><scriptlanguage="javascript">functioncheckEmpty(form1){for(i=0;i<form1.length;i++){if(form1.elements[i].value==""){alert("用户名和密码不能为空!");returnfalse;}}}</script><tablewidth="778"border="0"align="center"cellpadding="0"cellspacing="0"bgcolor="#99CC00"><tr><tdheight="80"> </td><td> </td></tr><tr><tdwidth="493"height="298"background="img/index_left.jpg"><tablewidth="493"height="292"border="0"cellpadding="0"cellspacing="0"><tr><tdwidth="145"height="110"> </td><tdwidth="241"> </td><tdwidth="107"> </td></tr><tr><td> </td><tdvalign="top"><formname="form1"action="check.jsp"method="post"onSubmit="returncheckEmpty(this)"><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"><tr><td> </td><td> </td></tr><tr><tdalign="right">帐号:</td><td>   <inputname="username"type="text"id="txt_id"size="一五"maxlength="20"></td></tr><tr><tdalign="right">密码:</td><td>   <inputname="password"type="text"id="txt_pwd"size="一五"maxlength="20"></td></tr><tr><tdalign="right">身份:</td><td>   <selectname="usertype"id="shf"><optionvalue="teacher"selected>一般教师用户</option><optionvalue="administrator">系统高级管理员</option></select></td></tr><tr><td> </td><td> </td></tr><tralign="center"><tdcolspan="2"><inputtype="submit"name="Submit"value="确定">   <inputtype="reset"name="Submit2"value="重置"></td></tr><tr><td> </td><td> </td></tr></table></form></td><td> </td></tr><tr><tdheight="26"> </td><td> </td><td> </td></tr></table></td><tdwidth="285"height="298"background="img/index_right.jpg"> </td></tr><tr><tdheight="20"colspan="2"</tr><tralign="center"valign="top"><tdheight="210"colspan="2"><br><br>x©西安文理学院<br>x2011.4AllRightsReserved<br>技术支持:<ahref="mailto:1064447034xqqx"class="4"title="技术支持:明星设计L.Y.Zlyzxx126x"><spanclass="style8">Super Star</span><spanclass="style10">.studio</span></a></td></tr></table></body></html>3.2管理员功能模块管理员模块的功能包括:账号管理;录入信息;修改信息;查询信息;打印信息。图3-2功能界面【程序】<bodybackground="img/bg.gif"topmargin="0"leftmargin="0"onLoad="MM_preloadImages('img/InfoInput_B.jpg','img/InfoModifyDel_B.jpgG','img/InfoQuery_B.jpg','img/InfoPrint_B.jpg','img/ClassManage_B.jpg')"><tablewidth="778"border="0"align="center"cellpadding="0"cellspacing="0"bgcolor="#99CC00"><trbgcolor="#99CC00"><tdheight="50"> </td><td> </td></tr><tr><tdcolspan="2"><imgsrc="img/admin_top.gif"width="778"height="66"></td></tr><tr><tdwidth="93"bgcolor="#CEE785"height="490"valign="top"><imgsrc="img/admin_left.gif"width="93"height="389"></td><tdwidth="685"valign="top"><tablewidth="100%"border="0"cellpadding="0"cellspacing="0"bgcolor="#99CC00"><tr><tdwidth="12%"height="30"> </td><tdwidth="22%"> </td><tdwidth="6%"> </td><tdwidth="22%"> </td><tdwidth="6%"> </td><tdwidth="22%"> </td><tdwidth="10%"> </td></tr><tr><td> </td><td><ahref="admin_writeto.jsp"target="_blank"onMouseOver="MM_swapImage('Image3','','img/InfoInput_B.jpg',1)"onMouseOut="MM_swapImgRestore()"><imgsrc="img/InfoInput_A.jpg"alt="录入信息"name="Image3"width="一五0"height="1一三"border="0"></a></td><td> </td><td><ahref="admin_modify.jsp"target="_blank"onMouseOver="MM_swapImage('Image4','','img/InfoModifyDel_B.jpg',1)"onMouseOut="MM_swapImgRestore()"><imgsrc="img/InfoModifyDel_A.jpg"alt="修改信息"name="Image4"width="一五0"height="1一三"border="0"></a></td><td> </td><td><ahref="admin_search.jsp"target="_blank"onMouseOver="MM_swapImage('Image5','','img/InfoQuery_B.jpg',1)"onMouseOut="MM_swapImgRestore()"><imgsrc="img/InfoQuery_A.jpg"alt="查询信息"name="Image5"width="一五0"height="1一三"border="0"></a></td><td> </td></tr><tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td> </td><td><ahref="admin_print.jsp"target="_blank"onMouseOver="MM_swapImage('Image6','','img/InfoPrint_B.jpg',1)"onMouseOut="MM_swapImgRestore()"><imgsrc="img/InfoPrint_A.jpg"alt="打印信息"name="Image6"width="一五0"height="1一三"border="0"></a></td><td> </td><td><ahref="admin_admin.jsp"target="_blank"onMouseOver="MM_swapImage('Image7','','img/ClassManage_B.jpg',1)"onMouseOut="MM_swapImgRestore()"><imgsrc="img/ClassManage_A.jpg"alt="帐号管理"name="Image7"width="一五0"height="1一三"border="0"></a></td><td> </td><td> </td><td> </td></tr><tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr></table></td></tr></table></body></html>3.3录入信息功能模块录入信息模块能够往数据库中插入教师的基本信息。如下:图3-3添加信息功能界面【程序】<bodybackground="img/bg.gif"topmargin="0"leftmargin="0"><formname="form1"method="post"action="admin_saveup.jsp"><tablewidth="778"border="0"align="center"cellpadding="0"cellspacing="0"bgcolor="#99CC00"><tr><tdheight="30"> </td></tr><tr><td><imgsrc="img/admin_top.gif"width="778"height="66"></td></tr><tr><td>    您现在正在操作:录入信息<br><br></td></tr><tr></table> <tablewidth="754"border="0"align="center"cellpadding="0"cellspacing="0"><tr><td><imgsrc="img/jb.gif"width="754"height="27"></td></tr><tr><tdbackground="img/table_bg.gif"><tablewidth="754"border="0"cellpadding="0"cellspacing="0"><tr><td> </td><td> </td><td> </td></tr><tr><tdwidth="70"> </td><tdwidth="616"><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"><tr><td><tablewidth="616"border="0"cellpadding="0"cellspacing="0"><tr><tdwidth="36"align=left>姓名</td><tdwidth="一三0"><inputname="txt_name"type="text"id="txt_name"size="14"maxlength="14"></td><tdwidth="33"align=left>性别</td><tdwidth="66"><selectname="txt_sex"><optionvalue="男"selected>男</option><optionvalue="女">女</option></select></td><tdwidth="60">出生年月</td><tdwidth="122"><inputname="txt_birth"type="text"id="txt_birt"size="14"maxlength="14"></td></tr></table></td></tr><tr><td><tablewidth="616"border="0"cellpadding="0"cellspacing="0"></table></td></tr><tr><td><tablewidth="616"border="0"cellpadding="0"cellspacing="0"></table></td></tr></table></td><tdwidth="68"> </td></tr></table></td></tr><tr><tdbackground="img/table_btom.gif"> </td></tr></table><tablewidth="754"border="0"align="center"cellpadding="0"cellspacing="0"><tr><td><imgsrc="img/xl.gif"width="754"height="27"></td></tr><tr><tdbackground="img/table_bg.gif"><tablewidth="700"border="0"cellpadding="0"cellspacing="0"><tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><tdwidth="170"align=right>毕业时间</td><td><inputname="txt_graduate"type="text"id="txt_xl_bydate1"size="一三"maxlength="14"></td><tdwidth="194"align=right>毕业学校</td><td><inputname="txt_graduateshcool"type="text"id="txt_xl_byschool1"size="一三"></td><tdwidth="244"align=right>所学专业</td><td><inputname="txt_major"type="text"id="txt_xl_zhy1"size="一三"></td><tdwidth="61"> </td></tr><tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr></table></td></tr><tr><tdbackground="img/table_btom.gif"> </td></tr></table><tablewidth="754"border="0"align="center"cellpadding="0"cellspacing="0"><tr><td><imgsrc="img/bzh.gif"width="754"height="27"></td></tr><tr><tdbackground="img/table_bg.gif"><tablewidth="754"border="0"cellpadding="0"cellspacing="0"><tr><td> </td><td> </td><td> </td><td> </td></tr><tr><tdwidth="70"> </td><tdwidth="59"valign="top">备注</td><tdwidth="579"><textareaname="txt_others"cols="78"rows="5"id="txt_bzh"></textarea></td><tdwidth="46"> </td></tr><tr><td> </td><td> </td><td> </td><td> </td></tr><tr><td> </td><tdcolspan="2"align="center"><inputtype="submit"name="Submit1"value="提交">    <inputtype="reset"name="Submit2"value="重置"></td><td> </td></tr></table></td></tr><tr><tdbackground="img/table_btom.gif"> </td></tr></table></form></body>3.4查询信息模块根据用户输入的关键字进行检索,可以按名字毕业学校和专业三种查询方式。图3-4查询信息功能界面【程序】<bodybackground="img/bg.gif"><tablewidth="778"border="0"align="center"cellpadding="0"cellspacing="0"bgcolor="#99CC00"><tr><td><imgsrc="img/admin_top.gif"width="778"height="66"></td></tr><tr><td>    您现在正在操作:<spanclass="style8">查询信息</span></td></tr><tr><td><tablewidth="754"border="0"align="center"cellpadding="0"cellspacing="0"><tr><td><imgsrc="img/admin_search.gif"width="754"height="30"></td></tr><tr><tdbackground="img/table_bg.gif"> <formname="form1"method="post"action=""> <tablewidth="754"border="0"cellspacing="0"cellpadding="0"><tr><td> </td><tdalign=center>请输入关键词:</td><td><inputname="key"type="text"id="key"size="20"></td><tdalign="center">按</td><td><selectname="searchinfo"id="cond"><optionvalue="name">姓名</option><optionvalue="gradsg">毕业学校</option><optionvalue="major">所学专业</option></select></td><td><inputtype="submit"name="Submit1"value="查询"></td><td><inputtype="reset"name="Submit2"value="重来"></td><td> </td></tr></table> </form> </td></tr><tr><tdbackground="img/table_btom.gif"> </td></tr></table><tablewidth="754"border="0"align="center"cellpadding="0"cellspacing="0"><tr><td><imgsrc="img/admin_list.gif"width="754"height="33"></td></tr><tr><tdbackground="img/table_bg.gif"><tablewidth="754"border="0"cellspacing="0"cellpadding="0"><tr><td> </td><td><b>姓名</b></td><td><b>性别</b></td><tdalign=left>毕业院校</td><td><b>专业</b></td><td> </td></tr></table><tablewidth="754"border="0"cellpadding="0"cellspacing="0"></table> </td></tr><tr><tdbackground="img/table_btom.gif"> </td></tr></table></td></tr></table><%!StringDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";StringDBUrl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tcadmin";Connectionconn=null;Statementstmt=null;//PreparedStatementpstmt=null;ResultSetrs=null; %><%//连接数据库,读取类信息try{ Class.forName(DBDriver); conn=DriverManager.getConnection(DBUrl,"sa","123456"); Stringkeytxt=newString(request.getParameter("key").getBytes("ISO8859-1")); Stringsearchtxt=newString(request.getParameter("searchinfo").getBytes("ISO8859-1")); /*if(conn!=null) { out.println("连接成功!"); } else { out.println("连接失败!"); }*/ stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); if("name".equals(searchtxt)){ rs=stmt.executeQuery("selecttc_nama,tc_sex,graduate,majorfromtcinforwheretc_nama='"+keytxt+"'"); } elseif("gradsg".equals(searchtxt)){ rs=stmt.executeQuery("selecttc_nama,tc_sex,graduate,majorfromtcinforwheregraduate='"+keytxt+"'"); } elseif("major".equals(searchtxt)){ rs=stmt.executeQuery("selecttc_nama,tc_sex,graduate,majorfromtcinforwheremajor='"+keytxt+"'"); } rs.last(); out.print("<br>"); out.print("<center>数据表中共有"+rs.getRow()+"条记录<br></center>"); out.print("<br>"); rs.beforeFirst(); if(rs.next()==false){out.print("<center>sorry,无此记录!</center>");}else{rs.beforeFirst(); while(rs.next()){ if("name".equals(searchtxt)) {%> <center> <tablewidth=700height=12> <tr> <tdalign="left"><%=rs.getString("tc_nama")%></td> <tdalign="left"><%=rs.getString("tc_sex")%></td> <tdalign=center><%=rs.getString("graduate")%></td> <tdalign="center"><%=rs.getString("major")%> <formaction="admin_writeto.html"name="delname"method="post"> <inputtype="submit"value="更改"/> </form> </td> </table> </center> <% out.print("<br>"); } elseif("gradsg".equals(searchtxt)) { %> <center> <tablewidth=700height=12> <tr> <tdwidth=一五0align="left"><%=rs.getString("tc_nama")%></td> <tdwidth=一五0align="left"><%=rs.getString("tc_sex")%></td> <tdwidth=一五0align="left"><%=rs.getString("graduate")%></td> <tdwidth=210align=center><%=rs.getString("major")%> <formaction="admin_writeto.html"name="delgrade"method="post"> <inputtype="submit"value="更改"/> </form> </td> </table> </center> <%out.print("<br>"); } elseif("major".equals(searchtxt)) {%> <center> <tablewidth=700height=12> <trheight=5> <tdalign="left"><%=rs.getString("tc_nama")%></td> <tdalign="left"><%=rs.getString("tc_sex")%></td> <tdalign="center"><%=rs.getString("graduate")%></td> <tdalign="center"><%=rs.getString("major")%><formaction="admin_writeto.html"name="delgrade"method="post"> <inputtype="submit"value="更改"/> </form> </td> </table> </center> <%//out.print(rs.getString("tc_id")); out.print("<br>"); } } }} catch(Exceptione){ e.printStackTrace(); }try//数据库连接,都必须及时的关闭。{if(rs!=null){ rs.close();}if(stmt!=null){stmt.close();}if(conn!=null){conn.close();}}catch(Exceptione){e.printStackTrace();}finally{if(rs!=null) { rs.close(); } }%></body>3.5修改、删除信息功能模块单击删除按钮时删除对应记录。3.6用户管理功能模块此模块能够实现对用户账号的修改、添加、删除。图3-6用户管理功能界面【程序】<bodybackground="img/bg.gif"topmargin="0"leftmargin="0"><tablewidth="778"border="0"align="center"cellpadding="0"cellspacing="0"bgcolor="#99CC00"><tr><tdheight="30"> </td></tr><tr><td><imgsrc="img/admin_top.gif"width="778"height="66"></td></tr><tr><td>    您现在正在操作:<spanclass="style8">管理帐户</span></td></tr><tr><td><tablewidth="754"border="0"align="center"cellpadding="0"cellspacing="0"><tr><td><imgsrc="img/admin_admin.gif"width="754"height="27"></td></tr><tr><tdbackground="img/table_bg.gif"> <formname="form1"method="post"action=""> <tablewidth="754"border="0"cellspacing="0"cellpadding="0"><tr><tdwidth="1一五"> </td><tdwidth="60"><inputname="ac"type="hidden"id="ac"value="edit"></td><tdwidth="一三0"> </td><tdwidth="85"> </td><tdwidth="一五3"> </td><tdwidth="58"> </td><tdwidth="65"> </td><tdwidth="88"> </td></tr><tr><td> </td><td>用户名:</td><td><inputname="txt_id"type="text"id="txt_id"size="20"></td><tdalign="center">密码:</td><td><inputname="txt_pwd"type="text"id="txt_pwd"size="20"></td><td><inputname="btm01"type="submit"id="btm01"value="修改"></td><td><inputname="btm02"type="reset"id="btm02"value="重置"></td><td> </td></tr></table> </form> </td></tr><tr><tdbackground="img/table_btom.gif"> </td></tr></table><tablewidth="754"border="0"align="center"cellpadding="0"cellspacing="0"><tr><td><imgsrc="img/admin_add.gif"width="754"height="27"></td></tr><tr><tdbackground="img/table_bg.gif"><formname="form2"method="post"action="admin_add.jsp"><tablewidth="754"border="0"cellspacing="0"cellpadding="0"><tr><tdwidth="1一五"> </td><tdwidth="60"><inputname="ac"type="hidden"id="ac"value="add"></td><tdwidth="一三0"> </td><tdwidth="85"> </td><tdwidth="一五3"> </td><tdwidth="58"> </td><tdwidth="65"> </td><tdwidth="88"> </td></tr><tr><td> </td><td>用户名:</td><td><inputname="txt_id"type="text"id="txt_id"size="20"></td><tdalign="center">密码:</td><td><inputname="txt_pwd"type="text"id="txt_pwd"size="20"></td><td><inputname="btm03"type="submit"id="btm03"value="添加"></td><td><inputname="btm04"type="reset"id="btm04"value="重置"></td><td> </td></tr></table></form></td></tr><tr><tdbackground="img/table_btom.gif"> </td></tr></table><tabl

温馨提示

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

评论

0/150

提交评论