版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.PAGE . 总 目 录毕业设计(论文)指导教师评语表评阅人评阅表辩论记录表辩论委员会评语. 基于SSH框架的家庭理财系统摘 要:在我国大局部家庭的财产收入都有了较大的增长的同时,家庭财产的收入、支出也变得多种多样。家庭的收支是一组庞大、复杂的数据,而且每天都会产生新的数据。用一个“家庭理财系统来对家庭的财产包括收支情况、固定资产、债务等进展科学、有效、便捷的管理,节约开支并发挥资金的最大效益。本系统设计的是一套功能比较完善的、方便使用的基于Web家庭理财系统。家庭理财系统功能主要包括日常消费、收入记录、统计管理等三局部。其中该系统的开发是以MyEclipse作为开发平台,选用Tomcat作
2、为Web效劳器和Structs2框架。系统的技术架构采用三层架构,表示层由JSP页面来呈现业务的表现形式,使用JavaBean来完成业务逻辑的处理,数据层MySQL数据库提供效劳,使系统能够有效降低建立和维护本钱,同时简化管理,也可适应不断的变化和新的需求。关键词: 家庭理财系统, Jsp, Java,MyEclipse TOC o 1-3 u 基于SSH框架的家庭理财系统PAGEREF _Toc324765938 h 51 绪论 PAGEREF _Toc324765939 h 82 研究的根本容 PAGEREF _Toc324765940 h 102.1关键技术 PAGEREF _Toc32
3、4765941 h 103 需求分析 PAGEREF _Toc324765942 h 123.1系统目标 PAGEREF _Toc324765943 h 123.2构建要求 PAGEREF _Toc324765944 h 123.3可行性分析 PAGEREF _Toc324765945 h 123.4非功能需求 PAGEREF _Toc324765946 h 134 详细设计 PAGEREF _Toc324765947 h 144.1模块划分 PAGEREF _Toc324765948 h 144.2业务流程 PAGEREF _Toc324765949 h 144.3数据库设计 PAGEREF
4、 _Toc324765950 h 145 系统实现 PAGEREF _Toc324765951 h 175.1登录界面 PAGEREF _Toc324765952 h 175.2用户注册 PAGEREF _Toc324765953 h 195.3主菜单界面 PAGEREF _Toc324765954 h 215.4收入记录界面: PAGEREF _Toc324765955 h 265.5月度统计: PAGEREF _Toc324765956 h 296 结论与展望 PAGEREF _Toc324765957 h 316.1 主要结论 PAGEREF _Toc324765958 h 316.2
5、后续研究工作展望 PAGEREF _Toc324765959 h 31致 PAGEREF _Toc324765960 h 32参考文献 PAGEREF _Toc324765961 h 331 绪 论长期以来,人们都使用传统的人工方式记录和管理家庭或者自己的财务情况。传统的纸币记录不方便而且不便于长期保存,效率低下同时性也不强。随着人们收入的提高和消费的增多,家庭所要记录管理的理财信息也越来越多,传统的纸币记录已经不能满足需求。随之依托计算机的家庭理财系统已经成为很多家庭财务管理的一个重要工具,计算机的普遍使用为家庭理财系统的普及使用提供了坚实的根底,计算机准确高效准确的特点大大提高了财务管理的
6、效率和准确性,而且大大的提高了其平安性。家庭理财系统在兴旺国家的使用已非常普遍,而且其功能强大,系统里包含有股票、基金的预测分析等功能,本课题针对家庭理财系统的开展趋势开发出一套行之有效的家庭理财系统。作为计算机应用的一局部,使用计算机对家庭财务进展管理,具有着手工管理所无法比较的优点,如:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、本钱低等。这些优点能够极提高家庭财务管理的效率,也是家庭理财的科学化、正规化管理,与先进科学技术接轨的重要条件家庭理财就是学会有效、合理地处理和运用钱财,让自己的花费发挥最大的效用,以到达最大限度地满足日常生活需要的目的。家庭理财就是利用企业理财和金融得
7、方法对家庭经济主要只家庭收入和支出进展方案和管理,增强家庭经济实力,提高抗风险能力,增大家庭效用。从广义的角度来讲,合理的家庭理财也会节省社会资源,提高社会福利,促进社会的稳定开展。家庭理财就是利用开源节流的原则,增加收入,节省支出,用最合理的方式来到达一个家庭所希望到达的经济目标。这样的目标小到增添家电设备,外出旅游,大到买车、购屋、储藏子女的教育经费,直至安排退休后的晚年生活等等。系统使用JSP结合J2EE技术设计并实现一个基于MySQL数据库的家庭理财系统。并且系统应该具有良好的可扩展行、可靠性、易维护性,更适于用户确切的管理自己的家庭财务。Stucts是一款开源的Apache工程他的W
8、eb应用程序的开发相对简便,它能是系统脉络清晰方便维护。Hibernate支持各种关系数据库,从一对一到多对多的各种复杂关系,非常灵活。Spring框架使用接口而不是使用类而且将使用接口的复杂度几乎降低到了零。 家庭理财系统以家庭理财的概念、理论、本质为根底,剖析了家庭的经济构造,并对理财市场和理财产品进展了分析,在此根底上提出了家庭理财的模式及如何进展家庭理财规划。 家庭理财系统是每一个家庭管理家庭财务收入和支出的不可缺少的一个管理信息系统,它的容对于家庭的管理者来说是至关重要的,所以家庭理财系统应该能够为一个家庭的管理者提供充足的信息和快捷的查询手段,方便家庭的管理者的合理理财。2 研究的
9、根本容2.1关键技术本系统分使用MyEclipse平台及Java语言开发,涉及到Socket通信、MySQL数据存储,基于SSH框架的数据呈现及管理。系统采用MVC模式。该模式是现在最流行的一种设计模式。MVC包括3类对象,简单地说,Model是应用对象,VIEW是它在屏幕上的表示。Controller定义用户界面输入的相应方式。(1)MyEclipse开发平台MyEclipse企业级工作平台是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,Javascript,MySQL,Hibernate等家庭理财系统需要的使用的技术模块
10、。 (2) JSP页面技术JSP产生于Servlet之后,主要是为了解决Servlet中输出HTML代码效率低的问题而产生的。JSP技术比较简单,类似于ASP、PHP这些脚本语言。JSP的根本语法:两个注释、3个脚本元素、8个动作指令。1(3) JavaBean组件技术JavaBean称为“Java豆,它是封装业务逻辑,以便于外界的调用。调用者可以是JSP,也可以是其他的类。JavaBean组件由一些属性和操作这些属性的函数组成。(4) StrutsStruts是一个基于J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的,是开发Web应用程序的开放源码框架。Struts把S
11、ervlet、JSP、自定义标签和信息资源(message resources)整合一个统一的框架中,开发人员利用其进展开发时不用再自己编码实现全套MVC模式,极节省了时间。10本系统选用Struts作为MVC的控制器,因为它足够成熟,用户群广泛。虽然它也有缺点,但完全利用别的软件弥补,比方利用Sitemesh代替Titles等。WebWork很优秀,但起步晚,用户群太小;JSF和Tapestry是重量级的MVC架构。通过这个两个方面的比照即可得出Struts的两大优点,即用户群大且轻量级。(5) 数据库软件MySQLMySQL由MySQL AB开发、发布和支持。MySQL效劳器支持关键任务、
12、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。(6) Web效劳器TomcatTomcat是Apache-Jarkarta的一个子工程,是一个免费的、开放源码的、支持JSP和Servlet技术的容器,它同时又是一个Web效劳器软件。Tomcat运行时占用的系统资源小,扩展性好,支持负载平衡与效劳等开发应用系统常用的功能。Tomcat是一个小型的轻量级应用效劳器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。在本系统中我们选用稳定版本Tomcat进展开发。2(7)JDK开发J2EE的系统,需要安装J2SE。J2SE
13、的JDK是开发任何Java系统必须安装的工具包,本系统选用JDK1.6版本进展开发。3 需求分析3.1系统目标“家庭理财系统主要是一个财务方面的管理软件,它与管理信息系统的主要区别在于其收支、存取、债务报表管理等,这些都通常是管理信息系统所不具备的。“家庭理财系统的主要目的是通过对家庭的收入、支出、存取款等进展科学的管理,使家庭的财务管理更准确、更科学。本文主要以此为主线实现了“家庭理财系统。本系统在实施后应能到达系统界面美观友好,操作简单易行,查询灵活方便,数据存储平安可靠,系统维护平安、方便、可靠,并能够满足实用性、先进性的要求的目标。143.2构建要求该系统在性能功能上应到达如下需求:(
14、1) 正确性:按照需求正确执行任务,完成各个模块的相应要求。(2) 易用性:系统的使用界面简单明了,在开发过程中写的文档语言简练,语义清晰。(3) 平安性:数据集中存放在数据库效劳器。(4) 兼容性:不易与其他软件起冲突。 3.3可行性分析(1) 经济和市场可行性分析现在,人们的生活水平和文化素质普遍提高,并且开场注重生活质量。随着市场经济的快速开展,观念的不断更新,个人理财意识普遍增强,特别是家庭理财意识得到很大开展,在意识上,一方面,人们对家庭和个人的各方面消费有想进展统计和分析的愿望,以便更好地做好家庭收支方案,和家庭财务管理。另一方面,各种理财手段不断丰富,如何把各种理财手段统一起来,
15、并且能更加方便的操作成为要求。在物质根底上,计算机的应用开场普及,人们购置计算机和使用计算机的能力增强,人均计算机拥有量将快速提高。这些条件说明,人们有购置一个家庭理财软件的要求。在一个可承受的价格围,将购置这种软件,因此具有市场潜力。开发一个小型财务软件,用快速开发工具可在几个月由几个人的开发小组完成。经过以上分析,开发一个通用型家庭理财软件具有在经济和市场可行性。8(2) 技术可行性分析开发一个通用型家庭理财软件,工程规模可以在适合大多数家庭的根底上进展开发。技术上主要涉及界面设计和数据库设计。在开发工具方面,可采用应用软件快速开发工具MyEclipse,它是一个高度集成化开发环境,具有丰
16、富的组件,尤其在数据库开发方面具有很大优势。MyEclipse能够支持大多数数据库的连接,通过数据库连接组件可方便快捷的实现数据库连接,并进展高效访问。本系统为B/S构造。也就是系统的的客户端采用的是浏览器,不用再另外编写客户端软件。系统部署在TOMCAT下运行,数据库采用了MySQL。系统采用MVC模式。该模式是现在最流行的一种设计模式。MVC包括3类对象,简单地说,MODEL是应用对象,VIEW是它在屏幕上的表示。CONTROLLER定义用户界面输入的相应方式。3.4非功能需求非功能需求可以简单归纳为“URPS+,即可用性Usability、可靠性Reliability、性能Perform
17、ance、可支持性Supportability。可用性是一个非常广泛的概念,它泛指那些能让用户顺利使用系统的指标,包括易用性、准确性、平安性、兼容性等等,在家庭理财系统中这些显得尤为重要。 可靠性就是系统可以可靠运行,包括系统成熟度数据吞吐量、并发用户量、连续不停机性能等、数据容错度、系统易恢复性。性能是非需求分析阶段最主要的分析容。用户对性能的要求没有止境。性能受到许多因素的影响,包括业务需求、软件设计、数据库设计、系统部署方式,等等。其中,业务需求和部署方式,对性能的影响是最大的。系统部署架构对性能的影响也是巨大的。最后一个容,也是最容易被忽略的一个容,就是可支持性。可支持性,就是软件的可
18、维护性、易变更性。可支持性对于客户是透明的,不可见的,因此客户通常不关心这个。4 详细设计4.1模块划分消费模块的功能包括:食品消费、衣着消费、家居消费、出行消费四局部;统计模块的功能包括:当日汇总、月份汇总;收入模块的功能是对家庭的收入进展统计。功能模表入下表模块划分功能分类描述消费模块食品消费0001完成日常生活中食品类商品消费的录入统计衣着消费0002完成日常生活中服装类商品消费的录入统计家居消费0003完成日常用品类商品消费的录入统计出行消费0004完成日常生活中出行消费如私家车的费用、公交出行的录入统计统计模块当日汇总0001查询当日的各项记录月份汇总0002查询当月的各项记录收入模
19、块收入管理记录家庭不同的收入的记录 表4-1 模块划分表4.2业务流程用户业务流程如下:(1)用户登录之后,可以选择衣食住行的消费模块或者收入统计模块进展信息记录。(2)用户输入信息后提交至后台写入的数据库中。(3)用户通过统计模块中的查询功能,查询出当日,当月的收支信息。4.3数据库设计clothse表记录用户的衣食住行消费信息,表中有7个字段如下表所示:id是流水号;username是用户名;type表示“衣食住行分类;money是消费金额;name表示消费品名称;person记录的是消费者;time表示记录的时间。字段描述类型是否为空id流水号varchar否username用户名var
20、char 否person消费者int 是time记录时间varchar 否type衣食住行分类int是money消费金额float 否name消费品名称varchar 否表4-2 clothse表tbuser表记录用户的信息和个人信息,表中有5个字段:username是用户名;password是密码;se*是性别;age是年龄;realname是真实。字段描述类型是否为空username用户名varchar否password 密码varchar 否realname真实varchar 是se* 性别varchar 是表4-3 tbuser表money表记录用户的收入信息,表中有7个字段:id是流
21、水号;username是用户名; type表示收入类别分类,money是金额; time表示记录的时间。字段描述类型是否为空id流水号varchar否username用户名varchar 否person名称int 是time记录时间varchar 否type衣食住行分类int是money金额float 否表4-4 money表5 系统实现5.1登录界面系统登录界面如下列图所示;本功能主要是获取登陆框和密码框获取登陆信息,点击登录按钮提交到Action中验证用户名和密码是否正确,假设正确则跳转至主页面,不正确则提示登录失败。注册至注册页面。3图5-1 登录界面Action配置信息如下,用户输入用
22、户名个密码登录成功后跳转到系统主页面:/main.htm/error.jspAction类:public String login()UserDao dao=new UserDao();User user=dao.getUserByNameAndPwd(userName, password);if(user!=null)Map session=ServletActionConte*t.getConte*t().getSession();session.put(user, user);return SUCCESS;return ERROR;Action类中调用的登录方法如下,获取JSP页面传来的
23、用户名和密码,在数据库中的表tbuser中查询是否有对应的数据,假设有则返回一个user对象:public User getUserByNameAndPwd(String userName, String passWord) User user = null;String sql = select * from tbuser where username = + userName+ and password= + passWord + ;try ResultSet rs = null;st = con.prepareStatement(sql);rs = st.e*ecuteQuery();i
24、f (rs.ne*t() user = new User();user.setUserName(rs.getString(userName);user.setPassword(rs.getString(passWord);rs.last(); catch (SQLE*ception e) e.printStackTrace();return user;5.2用户注册用户注册action方法如下,调用UserDao类中的adduser方法传入用户名和密码,成功返回success,失败返回error .public String adduser()UserDao dao = new UserDao
25、();if (dao.adduser(userName,password) return success; else return ERROR;Boolean型注册方法:获取JSP页面传来的用户名在表tbuser中查询是否有一样记录,假设有一样记录则不执行插入语句返回一个flase,JSP页面显示用户名已经被使用,假设无一样记录则执行插入语句。public boolean adduser(String userName, String passWord) String sql_select = select * from tbuser where username = + userName +
26、 ;try st = con.prepareStatement(sql_select);ResultSet rs = st.e*ecuteQuery();if (!rs.ne*t() String sql_insert = insert into tbuser (username,password,se*,age,realname) values+ (+ userName+ ,+ passWord+ ,null,null,null);PreparedStatement pst = null;pst = con.prepareStatement(sql_insert);pst.e*ecuteUp
27、date();pst.close();return true; catch (SQLE*ception e) e.printStackTrace();return false;5.3主菜单界面主菜单界面包含消费类别选择、收入记录、收支情况汇总,其中费类别选择包括四个选项的记录和每日每月的汇总信息,收入记录包括收入记录和记录汇总。图5-2 主界面在上述JSP页面中参加如下JAVA代码,用getParameter方法获取当前时间用户在页面中显示获取用户对象在数据库中查询该用户记录的信息:获取数据的代码如下,获取JSP页面传来的用户名,在数据库中查询,返回clothse对象:public cloth
28、se getMyTableClothseResults(String username)throws SQLE*ception st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);ResultSet rs = st.e*ecuteQuery(select * from clothse where username = + username + and type=1);rs.last();int row = rs.getRow();clothse ms = new cloth
29、serow;rs.beforeFirst();int i = 0;while (rs.ne*t() msi = new clothse();msi.setId(rs.getInt(1);msi.setUsername(rs.getString(2);msi.setName(rs.getString(3);msi.setPerson(rs.getInt(4);msi.setMoney(rs.getFloat(5);msi.setType(rs.getInt(6);msi.setTime(rs.getString(7);+i;rs.close();st.close();return ms;插入着装
30、消费信息的Action配置,插入成功返回着装消费记录页面,插入失败则提示插入失败。/clothse.jsp/error.jsp添加Action,在addClothse方法中调用Dao类中的addclthse方法传入用户名,时间金额等信息:public String addClothse() Calendar c = Calendar.getInstance();Date date = c.getTime();SimpleDateFormat format = new SimpleDateFormat(yyyy-MM-dd);String time = format.format(date);M
31、ap session = ServletActionConte*t.getConte*t().getSession();User user = (User) session.get(user);UserDao dao = new UserDao();if (dao.addclthse(name, person, money, user.getUserName(), time) return null; else return ERROR;Boolean型插入方法,执行插入语句,执行插入语句成功返回true,失败返回false:public boolean addclthse(String na
32、me, String person, Float money,String username, String time) int i = 0;String sql_insert=insert into clothse (name,person,money,username,type,time) values+ (+ name+ ,+ person+ ,+ money+ ,+ username + ,1, + time + );PreparedStatement pst = null;try pst = con.prepareStatement(sql_insert);i = pst.e*ecu
33、teUpdate();pst.close(); catch (SQLE*ception e) e.printStackTrace();if (i = 1) return true;return false;删除方法如下,获取着装消费页面传来的ID,对数据库执行删除操作:public void deleteFromClothse(int recId) String sql = delete from clothse where id= + recId;this.insertInto(sql);public void insertInto(String sql) try st = con.crea
34、teStatement();st.e*ecuteUpdate(sql);st.close(); catch (SQLE*ception e) e.printStackTrace();5.4收入记录界面:收入记录界面如下列图所示,其中可以选择记录时间、收入金额和收入方式按提交按钮后提交至Action类中调用插入方法对数据库执行插入语句。图5-3 收入记录图收入记录页面代码中额function如下:function doSubmit() document.myForm.action=./momeyInAction.action;document.myForm.submit();function d
35、oDelete(id)if(confirm(确定要删除吗?)=true)document.myForm.recId.value=id;document.myForm.action=./deleteMoneyIn.action;document.myForm.submit();else return;Action配置:/move.jsp/error.jsp添加Action类,在Action中获取当前时间,调用UserDao类中的addmoney方法传入用户名、时间等数据:public String addMoneyIn() Calendar c = Calendar.getInstance();
36、Date date = c.getTime();SimpleDateFormat format = new SimpleDateFormat(yyyy-MM-dd);String time = format.format(date);Map session = ServletActionConte*t.getConte*t().getSession();User user = (User) session.get(user);UserDao dao = new UserDao();if (dao.addmomey(person,money,user.getUserName(),time) re
37、turn null; else return null;添加收入记录如下,获取传入的用户名、时间等数据对momey表执行插入语句:public boolean addmomey(int person, Float money, String username,String time) int i = 0;String sql_insert = insert into money (person,money,username,type,time) values+ (+ person+ ,+ money+ ,+ username+ ,1,+ time + );PreparedStatement p
38、st = null;try pst = con.prepareStatement(sql_insert);i = pst.e*ecuteUpdate();pst.close(); catch (SQLE*ception e) e.printStackTrace();if (i = 1) return true;return false;删除Action方法如下,在Action在中调用MyDao类中的deleteFromMoney方法传入ID。public String deleteFromMoney()MyDAO dao=new MyDAO();dao.deleteFromMoney(recI
39、d);return null;删除收入记录方法:public void deleteFromMoney(int recId) String sql = delete from money where id= + recId;this.insertInto(sql);public void insertInto(String sql) try st = con.createStatement();st.e*ecuteUpdate(sql);st.close(); catch (SQLE*ception e) e.printStackTrace();5.5月度统计: 月度统计界面如下列图所示,在下
40、拉框中选择年份月份提交到Action中调用查询方法从数据库中查询出对应数据,计算后显示在表中。图5-4 月份汇总收入统计方法如下,获取当前年份和当前月份在在查询当月的所有收入信息。public ModelFour getBalance(int nYear, int nMonth) throws SQLE*ception st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);String sql = select a.rectime,SUM(b.money) as money
41、from family_rectime a,money b+ where a.id=b.inde*id and Year(a.rectime)=+ nYear+ and Month(a.rectime)=+ nMonth+ and not b.tables=5 group by a.rectime order by DAY(a.rectime);ResultSet rs = st.e*ecuteQuery(sql);rs.last();int row = rs.getRow();ModelFour mf = new ModelFourrow;rs.beforeFirst();int i = 0
42、;while (rs.ne*t() mfi = new ModelFour();mfi.setRecTime(rs.getString(1);mfi.setTotalMoney(rs.getFloat(2);+i;rs.close();st.close();return mf;6 结论与展望6.1 主要结论本文以帮助家庭理财为研究背景,在进展包括现今社会家庭理财重要性和开展情况做了如下研究工作:(1)在对现今社会家庭理财的重要性分析综述的根底上,从经济和市场两个方面对家庭理财系统做了详细的可行性研究;(2)系统的需求分析从家庭理财系统的功能、应用性等多个方面进展了表达;(3)本文在数据库的理论支持下,创立了家庭理财系统数据库;在构建家庭理财系统的过程中得到了如下结论: (1)在创立“家庭理财系统之前,对中国家庭的财产收支情况做必要的了解,这样才能创立出更加贴合家庭需要的理财软件;(2)在本文创立的理财系统量的使用到了继承和数据窗口,把数据窗口看作封装了对数据库中的数据操作的对象,它极方便了应用程序对数据库的使用。极大的节省了系统的创立时间和资源;本文关于家庭理财系统创立和研究具有重要的理论和实践意义。有方案会安排,家庭经济有保障,才能正常地生活工作,否则一切都会受到影响,这是家庭幸福的一个重要保障。在实践上,本文创立的家庭理财系统不仅能够帮助用户轻松方便的管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 土石方工程机械设备布置设计
- 2025年内江市隆昌市科学技术协会招聘笔试真题
- 海绵城市建设EPC项目技术标投标文件
- 工业区蒸汽供热管网巡检制度
- 高炉矿渣资源综合利用项目运营管理方案
- 风电光伏制氢项目建议书(参考范文)
- AI机器人项目节能评估报告
- 2027届甘肃省张掖市甘州区马神庙街小学数学四上期末学业水平测试试题含解析
- 幼儿园的中班教育教学计划
- 2027届广西壮族崇左市龙州县数学三上期末复习检测模拟试题含解析
- 2026年广东省中考语文试卷(含答案)
- 2026海南农村商业银行招聘备考题库(202605)及参考答案详解一套
- 2026年医师定期考核妇产科试题及答案解析
- (正式版)DB45∕T 2962-2025 《中小河流生态治理设计导则》
- 基于Altium-Designer的电路板设计完整全套教案教学电子课件
- 2026年及未来5年市场数据中国生物基杜仲胶行业市场全景监测及投资前景展望报告
- 《JBT 8521.1-2025编织吊索 安全性 第1部分:一般用途合成纤维扁平吊装带》专题研究报告
- 江苏2026教师资格证笔试-综合素质-教育知识与能力试卷(含答案)
- 包车业务奖惩制度
- 2025国家能源集团新疆哈密能源化工有限公司招聘51人笔试历年难易错考点试卷带答案解析2套试卷
- 历史新教师培训课件
评论
0/150
提交评论