版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE10(: 统: 程 0XXX山东科技大学泰山科技学院2007年6月4日毕业设计任务书043 、设计题目: 力资源管系统二、设计题: 力资源管系中需求分析的介绍和要求按照公司对力转: ,。命出日期:2007-4-19设计完成日期2007-64设计指导(签章):研主任(签章):系主任(签章)指导教师对毕业设计的评语指导教师(签章):2007 年 月 日特邀评阅人意见评阅(签章职 称(签章2007 年 月 日答辩(考试)委员会鉴定意见 答辩(考试)成绩:鉴定意见:主 任(签章副主任(签章2007 年 月 日人力资源管理系统 S.、安全好。而则功能,易使等特点。本文为背景论述了过,结构基本原需概详细设计、测试报告、实现、设计总结与体会、谢辞、参考文献、附录使说明等几章。详细论述了分析、设计技术、功能、结构化生命周期法法等内容.关键词:逻辑模JavSQLAbstractManpowerResourceManagementSystemisatypicalsmallmanagementinformationsystem(MIS)includingdevelopmentofitskeydatabasebackgroundtotheestablishmentandmaintenanceoffront—endapplicationsandthedevelopmentofthetwoareasRegardingtheformerrequirementtoestablishdataconsistencyandintegrityofstrongdatasecurityforsrerdensdo—eBasedonManpowerResourceManagementSystemdevelopmentbackgroundexpositionoftheentiresystemdevelopmentprocessThestructureandsystemdevelopmentbasicprinciplesandmethodsThebookisdividedintotheinformationneednessandanaliesofthesysterm、thegeneraldesignofsystemthedetaildesignofsystemthereportoftesttheofsystemtheandofdesignwordsforthanksmainreferenceliterature、xdnrg.dnlm,nnfyenfe,deemethods.文档为,来源于网络s:nretmcldatabase6ABSTRACT781介绍 111。1JAVA技术介绍 111。2JDBC的相关介绍 121。3ECLIPSE介绍 122系统需求分析 132.1需求分析的的 .32.2户需求 .43可行性分析 .43系统总体设计 15.1系统分析与设计 .53.1.1 登功能 .53。1.1。1功能描述 15。1.2主要界面原形 153。1.2员工信息 183。1。2。1功能描述 183.1。2。2主要界面原形 193.1.3工资信息 213.1.3。1功能描述 213.1.3。2主要界面原形 223。1.4部门信息 功能描述 243。1.4.2主要界面原形 253.1.5修改密码 263.1.5。1功能描述 263.1。5。2主要界面 263.1。6重新登273.1。6.1功能描述 273。1。6.2主要原形界面 28数据库设计 .84详细设计 304.1 .04.1。1主要函数说明 304.1.1LoninAction.java类 .04。1.1.2LoginDA。java类 .04.1.3YgbPO.java类 .04。1。2务说明 31。3异常处31员工信息模块 .14。2。1主要函数说明 314。。1.1AddActio。java类 .AddDAO.java类 .1。3QueryActio。java类 .14.1。4QueryDA。java类 .24。2。1。5XiuGaiAction.java类 324。。1。6XiuGaiDAO.java类 .24。。1。7YgbPO.java类 .24.2。2务说明 334。2。3异常处3343工资信息模块 .3。1主要函数说明 334。。1。1AddActio。java类 .34.1。2AddDA。java类 .34。3.。3QueryAction.java类 .44。3.1.4QueryDA。java类 .XiuGaiActio。java类 .44.1。6XiuGaiDAO.java类 .44。3.。7GzbPO.java类 .44.3.2务说明 354。3。3异常处35部门信息模块 .5。1主要函数说明 354。。1。1AddAction.java类 .54.1。2AddDA。java类 .54.1.3QueryActio。java类 .6。4QueryDA。java类 .64。。1.5XiuGaiAction.java类 .64。4.1.6XiuGaiDA。java类 .64.4.。7BmbP。java类 .64。4.2务说明 374.4.3异常处37修改密码模块 .74。5。1主要函数说明 374。5.1.1XiuGaiAction.java类 .74。。1.2XiuGaiDAO.java类 .74.5。24。5。34。6384。6.24。6。34.7394。7.14。7。24。7。35425。1测试主要的选环境 425。2功能测试 435.2.1员工信息模块的测试 435。2。2工资信息模块的测试 435。2。3部门信息模块的测试 445.2。4修改密码模块及重新登录模块的测试 447A、表 .8A.1图 .8A.2数据库表 .9A。2。1员工信息表 49A2.2工资信息表 50A2。3部门信息表 50B:主要源程序清单 51B.1公函数 51B。2部门下拉框的查询 54在后台控制类要写上下面的代: 54然后在务类里面写上下面的代码: 54B。3重新登录链接的页面代码 55C:软件使用说明书 56D光盘11。1JAVA6Sun,PCMagazine1995、Internet5正式问世J发展已经让随着at,Java务方开始崭露,JavaServerPage推出让Javab应JavareJav可JSPJava。Java开发11.javaJava 器 :javac生成件Java小序Java1.1Java开发程1。2JDBCJDBCSQLJavaJavaJSPJDBCJDBC种规范它让各厂为Java员提供标准和这样就得独立DBMSJava开发工具和产品为可能。般Java开发工具都带有JDBC-ODBC桥驱动这样只要能够JDBC系统也就能够JDBC了。有趣不同ODBCOpenDatabaseConnectivity简称JDBC并不JavaDatabaseConnectivity,而SUN注册标至少官方说法这样.1。3EclipseEclipseIBM软件产品Eclipse市场占有率已经超过了Borland公司JBuilder,Java主流。Eclipse设计:为件。它,它有能都件。Eclipse最方它API,即 SWT/JFace。二它件机制。利它件机制开发众多能强大件。力资源管系统Eclipse环境下Tomcat+StrutsTomcat充当WEB服务器,StrutsMVS框架支持SQLserver为台。2().、等2。1目的软件必须原务深入了过程,软件尤其如此。软件从务中提取软件够帮助决务问题过务问题,划我软件.务升华务程软件从提升软件,,真正运我帮助他决务或问题。软件程软件过程我,了目,务、程等采过程准备.当我已了了务,于了。2。2 a、对员工信息的管);b、对部门信息的管(包括查询、添加、删除和修改c、对工资信息的管(包括查询、添加和修改;d、对登录密码的管(以上只是简单地对本系统了些功能方面的分析,具体的系统要完成的功能信息将在下一章的..3 可行性分析随着社会的不断发展,越来越多的企会相继产生,无论是什么样的企都要对自己的员工的信息进行管.所以对力资源管软件的方面来讲是可行的。由于开发此系统Windows2000有java,wbt0Jav用java、html进行和SQL查询;要员进行相html相,的面设计加上Windows的运行环境的支持和开发员的过硬技术,从功能和性能上完都系统的要,因此从方面讲此系统是可行的。综以上两点开发此系统是可行的。3.1 6个。13.1。1。1“”示;若正确也“存”“错误”示陆成时打开主窗口。失败打开主同时失败”示3。1.1。2主要原形图所示置钮将清:员工号为空时:密码为空时:不存在时::3.1。23。1。2.1。对操作是所有户上户对、姓名、合同起始日期和合同截至日期默认所有输入、姓名、合同起始日期和合同截至日期点击按钮即可符合条件所有并可以分页显示所有结果。后界面中显示八。基于结果操作在结果基础上可以对记录删除和修改操作.删除按钮删除记录在每记录后面都有一于对本条记录修改和删除操作当户点击删除按钮时执的数库重新显示到页面上户点击修改按钮后会现一新页面并将想修改显示到该页面可以在基础上修改想要修改选项.当点击页面上添加按钮时会现一添加新窗口通过该窗口可以添加操作。页面分页显示3、10、20、于直接转页.3。1。2.2主要界面原形点击按钮后页面:),姓名.默认输入姓名,点击按钮即符合条件.分页显示结果。后界面中显示四备注。基于结果在结果基础记录.,3、10、20、第31.32主界界:普他资是:3。1。43。1。4。1.)、名称默认输入、名称点击按钮即符合条件并分页显示结后界中显示三、名称备注。,,;,3、10、20、,31.42主界原形界:界:3。1。531.51。3。1.5。2主要进入页3.1.63。1。6。13.1。6。23。2、资和部门。置了几字段:ygi、密码password、员m)、endTim、部门编bmidzhiwe、籍贯jiguan)和备注)。当户登时,首先查询也这一张中ygidpassword资设置以下几字段:资具体:ygimz)u。部门设置以下字段:部门基本:部门编bmi、部门名称bmm和备注(beizhu44。1logijsLoginAction.javaLoginDAOjava两控制类来4.1.1主要函数说明4.1.1。1LoninAction.java类LoginAction.java类,该程序中有两方法:execut()和printErrors(,方法于从中获得户信息当登printErrors()户.LoginDAOjavaLoginDAO.java就可以调LoginDAO.java当户信息同时保存到session里,供模块调当信息与数据库里信息不相符时就LoginAction.java并且把错误信息返回到jsp显示给户。YgbPOjava该类主要将值传递给只起到了传值作在在中只到了该类中定义以下几字段:编号字段数据类型1ygidString2ygxmString3passwordString4zhiweiString。2Strutsjsplogijs控制类LoginAction.jav;类LoginDAO.jav。4。1。3异常处理当出错误时printError()方法将相应提示信息在上显示给员工信息功能当户通过验证以后就可以来到力资源管系统主(默认为员工信息。主要函数4.2。1.1AddAction.java类该类AddDAO.javaaddYuanGong()方法同时将传递进来保存成功以后将提示信息显示在4。2.1。2AddDAO。java类该类中有较多方法在该功能时到addYuanGong()方法是将上数据保存到数据库里方法;getLabelList()方法是获得职位列表一方法可以供jsp选择系isYuan()方法是来判断想添加员工是否已经存在方法。4。2。1.3QueryAction.java类该类QueryDAO.java息方法同时将从数据库中查询出来数据显示到查询和删除成功后。。1.4QueryDAO。java该类中有较多的方法,实现该的功能时quertAll()方法是查询所有员工;queryById()方法是按员工号查询员工的方法;queryByXm()方法是按员工姓名查询员工的方法;方法是按员工号和姓名查询员工的方法;queryByRQ()方法是按员工签订合同的时间查询员工的方法;delete()方法是删除员工的方法。。5XiuGaiAction。javaXiuGaiDAO.javaxiuGaiYuan()方法,同时将修改的修改成功后。4。2。1.6XiuGaiDAO。java类实现该的功能时xiuGaiYuan()方法是来修改员工query()方法是来要修改的员工的查询出来的方法。4。2。1。7YgbPO.java类该类主要功能是前台的值传递给后台,只起到了一传值的作。该的功能中到了该类定义的以下字段:编号字段数据类型1ygidString2passwordString3ygxmString4ygxbString5ygshString6shtelString7startTimeString8endTimeString9zhiweiString10bmidString11jiguanString12bzString4。2.2Struts,jsp:init.jsp、addYuan.jspxiugaijspAddActionjavaQueryActionjava:AddDAO。java、QueryDAO。javaXiuGaiDAO.java.4.2.3异常处理当出printErrors()方法将相应提示在上显示给户。4。3资功能普通户可以通过该进行查询自己资,管户(职位是副经以上)可以通过该进行添加资,查询和修改资。4.3.1主要函。1。1AddAction。java类该AddDAO.java里addGongZi()方法,同时将页传递进来进行封装,以及处保存成功以后将提示显示在上。4.3。1.2AddDAO.java类该中较多方法,在该功能时到方法:addGongZi()方法是将上保存到库里方法;isYuan()。QueryAction。java类该类主要功能之一执行了QueryDAO.java类里面查询,同时将从数据库中查询出数据显示到页面上,以及处查询成功后将提示显示4.3。1.4QueryDAO。java类该类中有较多,实现该页面功能时到有:quertAllGZ()查询所有;queryByIdGZ()按号查询;queryByXmGZ()按姓名查询;queryByIXGZ()按号和姓名查询;querySelfGZ()如果登录户普通,该户只能查询自己.。1。5XiuGaiAction。java该类主要功能之一XiuGaiDAOjavaxiuGaiGZ()。6XiuGaiDAO。java该类中有较多,实现该页面功能时到有:xiuGaiGZ()修改;querYGZ()将要修改查询出显示页面上.。1.7GzbPO.java该类主要功能1ygidString2ygxmString3gzString4bzStringStrutsjspinitgjsaddGongZ。jspxiugaigzjsp控制:AddAction.javaQueryAction.javaaa、aa。异常处理当出错误时printErrors(方法将相应提示在上显示给4。4部门功能普通员户只能进行查询操作管员户(职位是副经以上)可以进行查询、添加、修改和删除操作。4.4.1主要函4.4.1。1AddActionjava类该AddDAO.java里addBuMen()方法同时将页传递进来进行封装以及处保存成功以后将提示显示在上。4。4.1.2AddDAO.java类该中较多方法在该功能时到方法addBuMen()方法是将上保存到库里方法;isBuMen()方法是判断要添加部门是否已经存在方法。4。4.1.3QueryAction。java类该类的主要功能之一是执行了QueryDAO.java息的方法,同时将从数据库中查询出来的数据显示到页面上,以及处查询和删除成功后将提示信息显示在页面上。。1.4QueryDAO.java该类中有较多的方法,在实现该页面的功能时到的方法有:quertAllBM()方法是查询所有部门信息的方法;queryByIdBM()方法是按部门编号查询部门信息的方法;queryByMcBM();queryByImBM()方法是按部门编号和部门名称查询部门信息的方法;)。5XiuGaiAction.javaXiuGaiDAO.javaxiuGaiBM()方法,同时将修改的信息保存到数据库中,以及处修改成功后将提示信息显示在页面上.4.4.1。6XiuGaiDAO.java类该类中有较多的方法,在实现该页面的功能时到的方法有:xiuGaiBM()方法是来修改部门信息的方法;queryBM()方法是来将要修改的部门的信息查询出来显示在页面上的方法。4。4.1.7BmbPO。java类编号1字段bmid数据类型String编号1字段bmid数据类型String2bmmcString3bzString4。4。2Struts,jspinitbm.jsaddBjsp和xiugaibmjsp控制naa和n。aO。a、O。aa。4。4.3异常处理当出printErrors()方法将相应提示在上显示给用户.4。5修改密码功能为了增强系统安全性,特增加了修改密码。户可以根需要修改自己的考勤作为一评价自己知道,不要轻易告诉他。4。5。1主要函4。5.1.1XiuGaiAction.java类修改密码XiuGaiActionjava起着后控制作户单击了修改按java将调XiuGaiDAOjava里update()这两方法,从而密码修改。同时将修改以后提示返回给户。。1。2XiuGaiDAO.java类XiuGaiDAO.java作为修改密码逻辑提供了两方法check()update()。check(方法主要是查询check())。update().4。5.2务说明修改密码模块实现采Strutsjsp务类为:XiuGaiDAO。java。4.5.3异常处理当出现错误时,都通过printErrors)将相应提示信息在页面上显示给用.重新登录模块功能实现当想通过另外一号登录本系统是可以不重新打开该系统,可以选择重新登录功能,就可以另外一号重新登录了。4。6.1主要函说明重新登录功能实现主要是到了一链接。这功能,没有单独类,也没有单独.只在配置文件指明了要链接4.6.2务说明无。3异常处理无DBManager.jav、添加、更新、删除、开起事务、关闭事务、事务回滚。外只提供一口,要求调程序传入合法SQL就可以完成。具体说明见下表:程序称 DBManager.java 属性 功能描述 实现系统与以及项函称 DBManager()函描述 实现与.urlUser
称 型 说明String url:服务器地址password入口参数
Use服务器名服务器密码值 无称()。称型说明入口参数sqlString值 rsResultSet函称update()函描述更新函。入口参数称型说明sqlstatement.executeUpdel)Stringsqlinte)sqlstatement.executeUpdel)Stringsqlinte.).:SetEncodingFilter<filter>
javafilter-name>SetCharacterEncoding</filter-namefilteclassheji.utiSetEncodingFiltrinit-param><paraname>encodin/paraname>paravalugb/param-valu〉/iniparam>/filter>
/filteclas〉filter—mapping〉url-pattern>/*</url-pattern〉/filter-mapping〉程序名称r.java属性程序名称r.java属性公共辅助类的问题.doFilter()解决插入数据库的记录出现乱码的问题。入口参数名称chain返回值类型eFilterChain无说明4。7。3实现分页显示的类该类的名称是PageListDate.java,主要功能是将查询出来的信息能够在页面上分页显示,通过分页显示的表头可以实现页面的跳转功能.5。流程图:5.1主要选环境数据库:MicrosoftSQLServer服务器操作:Windows2000客户端配置CPU:Intel p4 1。6 GHz 或更内存:256M或更高硬盘:剩余2GB或更多操作Window2000IE。0.5。25。2.1,,添1123A1部门=‘经22,保存,显示保存成提示字样。查询,会将刚才插入显示到SQL(SQLselectfromygbwhereygid1000’,如果从数据库里查询来跟显示致,说明和查询都实。查询来后跟着修改和删除,修改,该显示着你要修改,想要修改那项直接修改就可以,修改了之后修改,显示修改成提示字样,最后从上查询将该和SQL语句从数据库来查询来致说明修改实;删除,显示删除成提示字样,然后查询应该没有数据,最后再SQL语句查询=‘10001’,如果查询结果也为空,说明删除实。5.2.2资资资添(‘10000,显示保存成提示字样。查询",会将刚才插入显示到上,然后通过SQL语句查询数据库SQLselect*fromyggzbwhereygid1000’,如果从数据库里查询来跟显示致,说明和查询都实.查询来后跟着修改",修改,该显示着你要修改资,想要修改那项直接修改就可以,修改了之后修,5。2.3添1,"Lt*frombmbwherebmid0’,就可以,,"SQL;除,删除然应没有,再用SQL员工.5。2.4密码及重登10001,登6,以;这时户重登返回到系统登10001123456登,重登.SQLSQLselectpasswordfromygbwhereygid=1000结12345则密码都已资源管系统。在次中为系统的学习JavaJava的web户界面类的继承与多态等知识和构造所以在户界面的学习上在时间充足的情况下我一定扎实的掌握web户图形界面的构造;础知识J2EEStrutsUML接着有进一步学习DreamWeaverHTML对网站和网页有更加深入的在次中我系统的各种功能例如员工信息的查询、添加、删除和修修改和重功能。系统以对员工的管工作。在的中的以解决由于时间紧迫工简朴页面,对的工作多,如添加以实更加的功能,我将在以后的工作与学习中断改进!、资料查询、开、研究撰写每一环节悉心愿借此机会向表示衷心感!即离之际,要感舍友活上给予关心以及上的切磋点感信息系过化知勉励里祝一安活幸福感同舍兄弟困难时给私精神鼓励同窗之谊,难忘也祝一路走好!路漫漫其修远兮,吾上而求索愿未来工作过程中,以更加丰厚果来答曾经关心、支持过所有领、、同朋友。[.usCvab.2004.52]、JSP2.03。eJav对象持久化技术详解。2005.54BruceEckel.JavPrentice-Hal20005PhilHann。JSP20026]DannyGoodman.JavaScript宝典第四A、表A。1图A.1.1图A.1。2系统主页面窗体图数据库表A。2。1员工信息表编号字段数据类型描述信息1ygidvarchar(10)员工号2passwordvarchar(20)密码3ygxmvarchar(20)员工姓名4ygxbvarchar(2)性别5ygshvarchar(50)员工宿舍6shtelvarchar(15)宿舍电话7startTimedatetime合同起始日期8endTimedatetime合同截至日期9zhiweivarchar(10)职位10bmidvarchar(5)部门编号11jiguanvarchar(100)籍贯12beizhuvarchar(200)备注A。2。2工资信息表编号字段数据类型描述信息1ygidvarchar(10)员工号2ygxmvarchar(20)员工姓名3gzvarchar(10)工资4beizhuvarchar(200)备注A。2。3部门信息表编号字段数据类型描述信息1bmidvarchar(5)部门编号2bmmcvarchar(50)部门名称3beizhuvarchar(200)备注BB。1函数publicclassDBManager{privateConnectionconn=null;privateStatementquery=null;privateStatementstatement=null;privateResultSetrs=null;/**链接数据库*@throwsCommonException*/publicDBManager()throwsCommonException{try{Class.forName("sun.jdbc。odbc.JdbcOdbcDriver");Stringurl="jdbc:odbc:bysj";Stringuser=”sa”;Stringpassword=”123”;conn=DriverManager.getConnection(url,user,password);}catch(ClassNotFoundExceptione){thrownewCommonException(e,"数据库异常");}catch(SQLExceptione){thrownewCommonException(e,”数据库异常");}}/**查询操作*@paramsql@returnrs@throwsSQLException@throwsClassNotFoundException@throwsIllegalAccessException@throwsInstantiationException*/publicResultSetsqlQueryStringsql)throwsSQLException,InstantiationException,IllegalAccessException,ClassNotFoundException{if(query!=null)query.closequery=conn。createStatement(ResultSet。TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLYrs=query.executeQuery(sql;returnrs;}/**分页查询*@paramsSQL语句@parampage@return根据分页对象重定向了首记录的ResultSet结果集@throwsSQLException@throwsClassNotFoundException@throwsIllegalAccessException@throwsInstantiationException*/publicResultSetqueryByPageStringsae)throwsSQLExceptionIllegalAccessException,ClassNotFoundException{ifnull==page){thrownewIllegalArgumentException();}ResultSetrs=sqlQuerys);ifnull!=rs){rs.last);}page.setCountrs.getRow();if(page.getPages()==1){rs。beforeFirst}else{rs.absolute((page。getPages)—1)*e}returnrs;}/***@paramsql@returnthrowsClassNotFoundException@throwsIllegalAccessExceptionthrowsInstantiationException@throwsSQLException*/publicintupdate(Stringsql)throwsInstantiationException,IllegalAccessException,ClassNotFoundExceptionn{if(sql==null)sql="”;ifstatement!=null)statement。close(;statement=conn。createStatement);returnstatement。executeUpdatesql;}/**添加*paramsql@return@throwsSQLException@throwsInstantiationException@throwsIllegalAccessException@throwsClassNotFoundException/publicintadd(StringsqlthrowsSQLExceptionIllegalAccessException,ClassNotFoundException{if(sql==null)sql=”";if(statement!=null)statement。close;statement=conn.createStatement);returnstatement.executeUpdate(sql;}/**删除*paramsqlreturnthrowsSQLException@throwsInstantiationExceptionthrowsIllegalAccessException@throwsClassNotFoundException*/publicintdeleteStringsql)throwsSQLExcept
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课题申报参考:近代日本对中国茶业的侵夺研究
- 课题申报参考:教育高质量发展视域下大学体育一流本科课程建设实证研究
- 2025年园林景观绿化地使用权转让合同4篇
- 2025年度新能源汽车充电站车位租赁合作协议书4篇
- 2025版委托担保合同范本:知识产权质押贷款担保合同3篇
- 2025年度家具行业绿色供应链管理合同4篇
- 二零二五版桥梁建设施工合作协议2篇
- 2025年度个人沿街店房租赁合同(含合同解除条件与争议解决)4篇
- 二零二五年度国际交流项目教师选拔与聘用协议
- 2025年度星级酒店厨房设备采购与定期检修合同4篇
- 数学-山东省2025年1月济南市高三期末学习质量检测济南期末试题和答案
- 中储粮黑龙江分公司社招2025年学习资料
- 湖南省长沙市2024-2025学年高一数学上学期期末考试试卷
- 船舶行业维修保养合同
- 2024年林地使用权转让协议书
- 数字的秘密生活:最有趣的50个数学故事
- 移动商务内容运营(吴洪贵)任务一 移动商务内容运营关键要素分解
- 基于ADAMS的汽车悬架系统建模与优化
- 当前中国个人极端暴力犯罪个案研究
- 中国象棋比赛规则
- GB/T 31525-2015图形标志电动汽车充换电设施标志
评论
0/150
提交评论