科研管理系统的算法_第1页
科研管理系统的算法_第2页
科研管理系统的算法_第3页
科研管理系统的算法_第4页
科研管理系统的算法_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

科研管理系统目的•掌握数据库设计的基本方法•了解JSP语言里的一些结构应用系统的特点,适用场合及开发设计方法•综合运用所学的数据库和JSP知识开发设计科研管理系统随着科学技术的进步和社会经济的发展以及高校办公自动化的建设,科研信息在科学研究中的地位和作用愈来愈重要。科学研究是高等学校的重要工作之一,对于一所高等院晓来说,学科门类多,科研项目及成果所涉及科学领域较广,其数量亦比较大,这给管理造成了一定的困难,通过计算机进行管理无疑是最科学和最有效的方法,一方面可提高工作效率和工作质量,同时又便于部门之间进行信息交流。高校科研管理工作的特点是业务繁杂、信息量大、统计复杂等。作为学院科研管理机构,面向校级管理机构的日常工作和统计工作,还有面向本学院的科研管理工作及校、院级之间数据整合工作,如:向院领导提供各阶段详细的科研工作情况;为学科建设、实验室建设、博士点申报等各种报告提供科研数据,提供满足不同需求和格式的表格;对晋升职称教师填报的材料进行科研工作部分的审核;根据院内政策计算每位教师的科研工作量;上报各种专家信息表;学院科研基金项目的管理等等。这些工作以往都需要管理人员使用Word或Excel进行数据添加、筛选、整理,完成不同需求的报表。时间紧、工作量大而且有大量的重复劳动。我们分析了这部分工作的基本流程是:根据基本信息一进行筛选一整理产生各种数据表格。其中基本信息管理及内容相对固定的筛选工作是产生重复劳动的主要原因,这部分工作可以使用数据库方便地完成。开发环境和开发工具软硬件环境客户端:支持操作系统:Windows9x/NT/2000/XP/2003,Linux,Unix支持浏览器:InternetExplorer5.0及其以上版本‘Netscape4.0及其以上版本WEB服务器:支持操作系统:Linux,WindowsNT/2000/XP/2003,Unix支持WebServer:ApacheServer1.3或支持HTTP1.1的WebServer支持操作系统:WindowsNT/2000/XP/2003,Solaris,Linux,Unix支持ApplicationServer:Tomcat4.1.18,WebLogicV7.0.1或支持J2EE1.3的ApplicationServer数据库服务器:支持操作系统:WindowsNT/2000/XP/2003,Solaris,Linux,Unix支持数据库:Mysql、MSSQLServer2000、Oracle等系统需求分析高校科研作为大量信息资源的中转地,每天大量的资料繁多要处理,包含很多的信息数据的管理。以往,科研人员对文章、文件处理的主要方式是基于文本、表格等纸介质的手工处理,对于科研人员的基本情况的记录往往采用手工的记录来进行,对科研信息的处理也是通过人工计算、统计、查询、手抄等来进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的高校里有计算机,但是都是独自为体,尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理用手工操作,工作量大,出错率高,出错后不易更改,尤其是对于高校科研这样的部门来说更是如此。高校科研采取手工方式对科研信息管理情况进行人工管理,由于信息比较多,所以就导致了高校科研里的管理工作混乱而又复杂。工作都是由人工来进行的,时间一长,这就造成了很多的问题,使得整个单位的人们的工作积极性也不高,整个运做的效率也不高了。软件的作用是使基本配置确定的普通电脑,通过应用软件的安装以拓宽应用范围。随着社会的发展,在信息社会中,信息的获取、处理、交流和决策都需要高质量的计算机软件来完成。高校科研是高校面临的一项重要任务,高校科研管理内容也比较复杂,科研涉及的内容极为广泛,面临项目、资金和人员管理。因此制作一个高校科研管理系统统软件是十分重要和必要的。基于这此问题,我认为有必要建立一个高校科研管理系统,使高校科研的管理工作规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改高校科研的情况。因此,开发这样一套高校科研管理系统软件成为很有必要的事情。1•数据库和开发语言介绍本管理系统采用的数据库是SQL2000数据库,开发语言为jsp,html,javascript作为前台的开发工具,用SQL2000作为后台支持数据库,通过数据库控件来连接SQL2000中并对其编程来实现各种功能。因为SQL2000与其用的同为MicrosoftJet数据库引擎,有着最好的兼容性。2•系统特点:•标准化与开放性。完全遵循教育部《教育管理信息化标准》可以与任何遵循《教育管理信息化标准》的系统进行集成,系统遵循开发性的设计思路,支持各种数据接口,可以接收和导出XML格式的数据(XML格式是业界公认的通用数据交互格式);同时,系统可以将查询结果、基础库等数据导出为Excel等格式数据。•基于R&D管理门户的解决方案。提供了科研处、机构和科研工作者多级门户。支持栏目自定义、栏目内容自定义等个性化设置。•实现了日常办公、科研、统计的一体化全程管理。系统将科研管理机构内部办公平台与信息门户管理集成,进行项目申报与管理。作为全校科研管理、科研工作的统一平台。•数据信息全面、功能强大。提供人员、机构、项目、成果、学术活动、科研档案等全面有效的信息管理,是国内R&D管理系统中管理信息最全面,功能最强大的系统。•个性化考评功能。系统支持各院校依据各自条件进行科研考评,可以方便设置考评标准,支持依据SCI、EI、ISTP、CSSCI和中国科学引文数据库进行考评和排名。•数据挖掘智能化。对于各种基础数据提供了自定义搜索,统计、报表功能,Excel等格式进行打印。•利用了最新的跨平台网络开发技术3•平台概述:数字化平台划分为门户管理、科研管理和系统维护三大部分。门户管理部分由信息发布子系统组成。科研管理部分由人员管理子系统、机构管理子系统、项目管理子系统、成果管理子系统、学术活动管理子系统、统计子系统和考评子系统组成。系统维护部分由数据维护子系统、用户管理子系统组成4•技术特点采用B/S模式,通过浏览器就能完成系统提供的所有业务操作。采用J2EE开发,具有良好的可移植性和跨平台性,可以支持目前流行的Windows、UNIX、Linux等多种主流操作系统平台。采用XML数据交换技术,能满足系统升级和数据交换的要求,各个系统之间可以无缝连接、协同工作。系统采用应用层、业务服务层、数据访问层、数据资源层四层体系结构,分层次和构件化的设计保证系统的可扩展性和可复用性,系统未来的横向/纵向功能扩充非常容易。完善的安全体系。通过PKI等技术来保证数据的认证性、机密性、完整性和不可否认性;采用灵活的基于角色的访问控制模型,实现灵活的访问控制体系;强大的日志和审计功能,便于日后核查,及早发现安全隐患。支持信息门户和统一身份认证,提供单点登录(SSO)功能。用户只需一次认证登录,就能访问应用系统的所有授权资源。数据标准规范。严格遵循中华人民共和国国家标准、教育部标准和教育部数据交换标准,并提供标准的数据接口。系统有完整的标准代码设计和运用。具有代码管理维护功能,支持多种代码体系;代码结构分层定义,层次分明,便于用户分级选择输入,同时支持代码扩充和自定义。支持多种大型关系数据库,并有完善的数据备份与恢复机制,保证系统的安全运行。专用的系统管理模块,能够通过浏览器远程控制、集中管理整个系统,降低系统的管理和维护费用。功能需求分析高校科研管理系统是为了对高校科研实行计算机化的管理,以提高工作效率,方便用户。主要功能有对期刊论文信息、项目获奖信息、项目基本信息、著作管理信息、项目参加人员信息等进行管理和字典信息管理以及对系统自身的用户权限管理。提供各种信息的录入,比如项目参加人员资料、项目获奖内容及过程;著作管理、并可对字典信息进行的操作管理。系统不但含有高校科研日常项目的信息,而且还包含了对信息的查询检索功能。系统管理主要任务是提高系统安全性和对系统提供良好的维护,如用户权限可以为用户提供权限服务。功能介绍:•人员管理子系统提供了人员、机构的各种信息。能够对人员增加、删除、修改、通用性查找、自定义搜索条件和显示字段生成模板进行智能化查找。能够对人员信息进行如年龄范围,指定职务等条件的文字统计和图形统计和报表,可以将人员信息导出成Excel格式。•机构管理子系统对机构进行增加、删除、更新、指定上级机构、从人员部分指定机构人员。•项目管理子系统该子系统主要针对各种来源的项目提供了管理功能。能提供各种项目的信息,对项目实现增加、取消、修改、查找等功能。并能显示各种项目的申报、立项、中检、终结等状态。对项目各种经费进行增加、取消、修改、查找动作。项目申报,对校级项目提供项目新增、删除、立项、撤销、中检、终结动作。提供了社科类项目申请模板,并且能和社科网提供接口,实现适时交互。对于社科类项目申报的新增、删除、撤销等动作。同时,可以为其他项目来源的项目实现了申报模板的预留接口。•成果管理子系统记录论文、专著、其他成果各种信息。实现各种条件查询。提供了成果奖励、成果鉴定全部信息。对专利成果、技术转让和技术出售提供了详细的描述。•学术活动管理子系统提供了国内、国际各种学术会议、会议论文、国际合作等学术活动信息的管理。•统计子系统依据基础数据系统自动核算,生成教育部、统计局要求的统计报表。•信息发布子系统提供了多级门户功能。能够设置栏目,设置栏目内容,设置内容类型。发布、停用、删除、撤销、新增、编辑信息•数据维护子系统该子系统提供了各子系统系统配置。如分页设置、显示设置等。同时提供了人员、项目等向财务子系统、人事子系统以及其他系统的数据交互的接口。•用户管理子系统用户管理子系统,科研处能分配各科研秘书权限,科研秘书能分配各科研工作者权限2•字典管理主要包括:项目性质包括:分为国家自然科学基金、863、部省科委及企业集团四种情况。范围包括:分为全国、国际、地方三种情况。检索源包括:分为EI、SCI、核心和一般四种情况。日期格式:YYYY-MM-DD。系统设计4.1数据库概念结构设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏直接对应用系统的效率以及实现的效果产生影响•合理的数据库结构设计可以提高是数据存储的效率,保证数据的完整和一致•同时,合理的数据库结构也将有利用应用系统程序的实现.

在充分需求分析的基础上,经过逐步抽象、概念、分析、充分研讨,可画出如下反映科研管理系统数据的整体E-R图.图4-1整体E-R图.4.2系统功能模块设计对系统各项功能进行集中、分块,按照结构化程序设计的要求,可的出系统的功能模块图:

图4-2科研管理系统总体结构图

5.数据库逻辑结构设计数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。数据库设计的步骤是:1、 数据库结构定义:目前的数据库管理系统(DBMS)有的是支持联机事务处理CLTP(负责对事务数据进行采集、处理、存储)的操作型DBMS,有的可支持数据仓库、有联机分析处理CLAP(指为支持决策的制定对数据的一种加工操作)功能的大型DBMS,有的数据库是关系型的、有的可支持面向对象数据库。针对选择的DBMS,进行数据库结构定义。2、 数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括:属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。3、 存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。4、 数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据安全。5、 数据字典设计:用数据字典描述数据库的设计,便于维护和修改。为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。根据用户需求和功能设计,数据库文件名:research.mdb,系统共分如下几个表:根据系统需求分析和功能设计,在数据库创建以下几个表:字段名称数据类型说明Administrator管理员表:Adminid自动编号编号primarykeyAdminnamevarchar用户名Adminpasswordvarchar密码Admindescriptionvarchar描述Teacher教师表:Teacherid自动编号编号primarykeyTeanamevarchar用户名Teapasswordvarchar密码Admindescriptionvarchar描述Notice公告:Titleid自动编号编号primarykeyTitlevarchar标题primarykeySendervarchar发送人Sendertimevarchar发送时间Textvarchar文件正文

Annex varchar 文件附件Institute学院:Instituteid自动编号编号 primarykeyInsnamevarchar学院名称notnullChargevarchar负责人notnullSubjectvarchar学科门类notnullFormatimevarchar成立时间Postvarchar邮遍Addressvarchar地址Faxvarchar传真Websitevarchar网址Telephoneint电话Emailvarchar电子邮件Introductionvarchar 院系简介Research研究机构:Researchid自动编号编号primarykeyResearchnamevarchar机构名称primarykeyChargevarchar负责人notnullSubjectvarchar学科门类notnullStaff人员信息表:Staffid自动编号编号primarykeyStaffnamevarchar姓名notnullBirthvarchar出生日期notnullSexvarchar性别notnullQualificationsvarchar学历Titlevarchar职称Researchnamevarchar所属机构Politicallandscapevarchar政治面貌Staffnovarchar人员编号Declareid自动编号primaryeyDeclarenamevarchar申报批次名称notnullStarttimevarchar开始时间Endtimevarchar结束时间Introductionvarchar申报批次简介/备忘Project项目信息:Projectid自动编号编号 primarykeyProjectnamevarchar课题名称Researchnamevarchar所属机构Projectsourcevarchar项目来源单位projectCategoryvarchar研究类别Starttimevarchar项目开始时间Plantimevarchar计划完工时间Actualtimevarchar实际完成日期Applicationmoneyint申请经费Approvedmoneyint批准经费Supplementaryint追加经费Papers论文信息:Paperid自动编号编号 primarykeyPapernamevarchar论文名称Researchnamevarchar所属机构Seriesvarchar发表期刊Sendtimevarchar发表时间Authorvarchar作者Subjectvarchar学科门类Endtimeyint结束时间EndtimemintEndtimedintAddressvarchar会议地点Reportvarchar会议情况报告Remarksvarchar备注系统实现〈本人负责模块〉6.1系统登陆系统界面:在服务器正常启动后,在任一客户端IE浏览器地址栏中输入:IP地址(服务器名)http://xxx.xxx.xxx.xxx:8080,即可正常登陆本系统,登陆后界面为下图:粟练登录图6-1科研管理系统登陆首页<%StringAdminname二request・getParameter("Adminname");StringAdminpassword二request.getParameter("Adminpassword");Connectionconn二null;Statementst二null;ResultSetrs二null;intpassword;booleanLoginsucess二false;try{Class.forName("net.sourceforge.jtds.jdbc.Driver");conn=DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/research","sa","");st=conn.createStatement();Stringsql="select*fromAdministratorwhereAdminname='"+Adminname+"'andAdminpassword='"+Adminpassword+"'";rs=st.executeQuery(sql);inti=0;while(rs.next()){i++;}if(i>0){Loginsucess=true;session.setAttribute("Administrator","Admin");}}catch(Exceptionsqlexl){sqlexl.printStackTrace();}finally{if(conn!=null){try{conn.close();}catch(SQLExceptionsqlex2){sqlex2.printStackTrace();}}}if(Loginsucess){%><jsp:forwardpage="Administrator_main.htm"〉〈/jsp:forward〉〈%

}else{%>〈jsp:forwardpage="error.jsp"〉〈/jsp:forward〉〈%}%>6.2管理主界面在显示登录界面后,输入自己的用户名与密码,根据个人的权限不同,也将看到不同的显示界面。用户根据已经分配好的权限,来完成自己的工作。+ni锻竝

*+ni锻竝

*丿阿咖+3*目申雄+[目理g*佥划喷成果+心学术落动*帶殛邕辻*轻累妹推护+!■n4=L二三t巨计⑺-.叮尸I■汕八北「直:雅在SSJfffllSiA®的登录名瑶和茗码,新用戸ift先注別,輩录窑術i密玛可頤殳诙宇或其文,抑T芮丈学”,"雀三”或"QC*昨.谄记住聖帼星老鮭码剧血再聞ah修改融瞬加申报黃料.谡人申报曲《后可规慨茂担的密臥爭输血登录若秫氐点击"下一坎'聊叩3入第的申很肛,点击“数再录九”端人忠要审抿的曲料,录k充里,BiBT押自动生呛电表,星磁禹5:赵的貸科,恕可哋転扎下1?戴賂直I愫充为止*色效帼录人評,请进秆椅査,您可以对汇总去中的姗进行储改逾曙。逾对申梅加Jfe据硒认无谡后"篇击“晦&炭世"HF可曙恕本次申报的蚊据遇1±网缗刿野侍统販据库*iff廊1S堆忠的申跚盘因曲性河人都甲以科用忠的登示£陋丄一後虫或HI梅的嫩据。够点击"数拒岌送”・敛据駆克毕石合自动清空i匚.细T的数据,若M各曲,请点击"导岀城”,可頤将您斗滾申报的戟ffiWSUlfa的理盘或软盘上,如黑丰机谨有上阳则可通辻导也轉进行申报"轉异出宪毕,记得点击咖上的"宝全关闭”来侧f■惋的轴.以短彼别人利用*金读酣i岀的颤®心颈迪人官世向"上抿锁据处退・苣点击耳“耳人戟据.anr,图6-2管理主界面6.3学术活动学术活动管理子系统主要提供国内国际各种学术会议、会议论文、等学术活动信息的管理。包括学术会议部分。学术会议主要包括:会议列表、会议检索、会议新增会议列表:会议类型表和会议时间表;点击相应关键字就可以看到相关信息,例我们点击“茶叶国际会议”则打开另一个图表图8-2;里面记录了详细的会议内容,如会议名称、主办单位、会议类型、学科分类、举办时间等。并可进行新增、删除、修改、查询、功能。序号会很!名称主卄电汁半科门娄7dd百卫上―戈卜一贞云贞图6-3会议列表检索Stringtname二request・getParameter("textname");Connectionconn二null;Statementst二null;ResultSetrs二null;try{Class.forName("net.sourceforge.jtds.jdbc.Driver");conn二DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/research","sa","");st=conn.createStatement();rs=st.executeQuery("select*fromConferencewhereConferencename='"+tname+"'");%>〈%while(rs.next()){StringConferencename二rs.getString(2);StringOrganizers二rs.getString(3);StringSubject二rs.getString(4);%>序号会X称主亦单位学科门类7dd巨工-1戊一戊末工 ±1鸽二工姿r3Mtv://L2T.0.0.1:8080■除会.…口叵図祢确定要删除会仪为加的资料四丫确定职消输Internet图6-4会议删除〈%try{Class.forName("net.sourceforge.jtds.jdbc.Driver");Connectionconn=DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/research","sa","");Stringstr="deleteConferencewhereConferencename='"+request.getParameter("ss")+"'"Statementstat=conn.createStatement();inti=stat.executeUpdate(str);if(i>0){out.println("成功删除"+request.getParameter("ss")+"的信息!:<br>");out.println("<ahref='javascript:window.close();'〉确定</a〉");}}catch(Exceptione){out.println(e);}request.getParameter("ss");%>序号主舟嚴学科门类项目来源7di总贞上1贞卜1贝一卡贞 划制I贞》图6-5会议修改<%Stringss=request.getParameter("ss");%><%Connectionconn=null;PreparedStatementstat=null;try{Stringtl=newString(request.getParameter("tl").getBytes("8859_l"),"gb2312");Stringt2=newString(request.getParameter("t2").getBytes("8859_1"),"gb2312");Stringt3=newString(request.getParameter("t3").getBytes("8859_1"),"gb2312");intt4;try{t4=Integer.parseInt(request.getParameter("t4"));}catch(Exceptione){t4=0;}intt5;try{t5=Integer.parseInt(request.getParameter("t5"));}catch(Exceptione){t5=0;}intt6;try{t6=Integer.parseInt(request.getParameter("t6"));}catch(Exceptione){t6=0;}intt7;try{t7=Integer.parseInt(request.getParameter("t7"));}catch(Exceptione){t7=0;}intt8;try{t8=Integer.parseInt(request.getParameter("t8"));}catch(Exceptione){t8=0;}intt9;try{t9=Integer.parseInt(request.getParameter("t9"));}catch(Exceptione){t9=0;}StringtlO=newString(request.getParameter("tlO").getBytes("8859_l"),"gb2312");Stringt11=newString(request.getParameter("t11").getBytes("8859_1"),"gb2312");Stringt12=newString(request.getParameter("t12").getBytes("8859_1"),"gb2312");Class.forName("net.sourceforge.jtds.jdbc.Driver");

conn=DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/research","sa","");stat=conn.prepareStatement("updateConferencesetConferencename='"+t1+"',Organizers='"+t2+"',Subject='"+t3+"',Starttimey='"+t4+"',Starttimem='"+t5+"',Starttimed='"+t6+"',Endtimey='"+t7+"',Endtimem='"+t8+"',Endtimed='"+t9+"',Address='"+t10+"',Report='"+t11+"',Remarks='"+t12+"'whereConferencename='"+ss+"'");intrs=stat.executeUpdate();if(rs>0){out.println(”会议修改成功!”);}else{out.println(”会议修改失败!”);}“*返冋会观w览 上州-禺:担羊仕咗聲Vfl月“*返冋会观w览 上州-禺:担羊仕咗聲Vfl月主办单位;学科门类:图6-6会议修改年主井单位:泮利'1尖:图6-7新增会议[W]年主井单位:泮利'1尖:图6-7新增会议[W]会议修改成功I返回图6-8会议修改成功<%Stringss=request.getParameter("ss");%><%Connectionconn=null;PreparedStatementstat=null;try{Stringtl=newString(request.getParameter("tl").getBytes("8859_l"),"gb2312");Stringt2=newString(request.getParameter("t2").getBytes("8859_1"),"gb2312");Stringt3=newString(request.getParameter("t3").getBytes("8859_1"),"gb2312");intt4=Integer.parseInt(request.getParameter("t4"));intt5=Integer.parseInt(request.getParameter("t5"));intt6=Integer.parseInt(request.getParameter("t6"));intt7=Integer.parseInt(request.getParameter("t7"));intt8=Integer.parseInt(request.getParameter("t8"));intt9=Integer.parseInt(request.getParameter("t9"));StringtlO=newString(request.getParameter("tlO").getBytes("8859_l"),"gb2312");Stringt11=newString(request.getParameter("t11").getBytes("8859_1"),"gb2312");Stringt12=newString(request.getParameter("t12").getBytes("8859_1"),"gb2312");Class.forName("net.sourceforge.jtds.jdbc.Driver");conn=DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/research","sa","");stat=conn.prepareStatement("updateConferencesetConferencename='"+t1+"',Organizers='"+t2+"',Subject='"+t3+"',Starttimey='"+t4+"',Starttimem='"+t5+"',Starttimed='"+t6+"',Endtimey='"+t7+"',Endtimem='"+t8+"',Endtimed='"+t9+"',Address='"+t10+"',Report='"+t11+"',Remarks='"+t12+"'whereConferencename='"+ss+"'");intrs=stat.executeUpdate();if(rs>0) { out.println("会议修改成功!”); }else{ out.println(”会议修改失败!”);}}会议新增:可以通过以下设置来新增学术活动。逅回会训1益VR和逅回会训1益VR和4.:2007^7冃5日星期四会议情况报备工:|W]图6-9会议新增备工:|W]图6-9会议新增〈%Connectionconn二null;PreparedStatementstat二null;try{Stringt1=newString(request.getParameter("tl").getBytes("8859_l"),"gb2312");Stringt2=newString(request.getParameter("t2").getBytes("8859_l"),"gb2312");Stringt3=newString(request.getParameter("t3").getBytes("8859_l"),"gb2312");intt4=Integer.parseInt(request.getParameter("t4"));intt5=Integer.parseInt(request.getParameter("t5"));intt6=Integer.parseInt(request.getParameter("t6"));intt7=Integer.parseInt(request.getParameter("t7"));intt8=Integer.parseInt(request.getParameter("t8"));intt9=Integer.parseInt(request.getParameter("t9"));Stringt10=newString(request.getParameter("tlO").getBytes("8859_1"),"gb2312");Stringt11=newString(request.getParameter("tll").getBytes("8859_1"),"gb2312");Stringtl2=newString(request.getParameter("tl2").getBytes("8859_1"),"gb2312");Class.forName("net.sourceforge.jtds.jdbc.Driver");conn=DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/research","sa","");stat=conn.prepareStatement("insertintoConferencevalues(?,?,?,?,?,?,?,?,?,?,?,?)");stat.setString(l,tl);stat.setString(2,t2);stat.setString(3,t3);stat.setlnt(4,t4);stat.setlnt(5,t5);stat.setlnt(6,t6);stat.setlnt(7,t7);stat.setlnt(8,t8);stat.setlnt(9,t9);stat.setString(10,tl0);stat.setString(ll,tll);stat.setString(12,tl2);intrs=stat.executeUpdate();if(rs>0)

{ out.println("会议添加成功!"); }else{ out.println("会议添加失败!”); }}catch(Exceptione){out.

温馨提示

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

最新文档

评论

0/150

提交评论