还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
选以工交人挈本科毕业设计开题报告(届)2023论文题目教学质量工程申报系统的设计与实现作者姓名[单击此处输入姓名]指导老师[单击此处输入姓名]学科(专业)软件工程(专升本2+3)0801所在学院计算机科学与技术学院提交日期提寸间]参考文献
[1]司秀林.高校老师教学质量综合评价模型及应用[D].辽宁辽宁科技高校,
2023.
[2]曾振东.高校教学质量综合测试系统的分析与设计[D].广东中山高校,
2023.
[3]袁程.基于Internet的科技项目申报与管理系统的探讨与开发[D].合肥工业高校,
2023.
[4]滕洋,张亚玲.一种新型管理信息系统的设计与实现[J].微计算机信息,2023,2436:35-
37.
[5]张小艳,赵渭泳.高校科技项目申报评审系统的设计与实现[J].科技管理探讨,20236:45-
47.
[6]汪明艳,吴忠.基于J2EE技术的供应商多层次模糊综合绩效评价系统的探讨和设计[J],202312:145-
147.
[7]李志强.基于互联网通用科研申报评审系统的探讨与开发[D].江苏东南高校,
2023.
[8]刘军,戴金山.基于Spring MVC与iBatis的轻量级Web应用探讨[J].计算机应用,2023,2604:840-
843.
[9]Aleassanndro Marchetto,Filippo Ricca,Paolo Tonella.A casestudy-basedcomparison ofweb testingtechniques appliedto ajaxweb applications[J].International Journalon softwareTools forTechnologyTransferSTTT,2023,1012:477-
492.
[10]驾超波,陈启买.基于工作流技术的高校课程申报申批系统设计方案[J].现代计算机专业版,202308:66-
68.
[11]于化龙,刘海峰,焦仁普.科研项目申报系统的设计与实现[J].计算机工程与设计,202316:45-
47.
[12]林信良.Spring技术手册[M].北京:电子工业出版社,
2023.
[13]李刚.Spring
2.0宝典[M].北京:电子工业出版社,
2023.
[14]孙卫琴.精通Hibernate:Java对象长久化技术详解[M].北京电子工业出版社,
2023.
[15]David Hopkins.Improving theQuality ofTeaching andLearning[J].Support forLearning,199712:162-
165.
[16]Roberto Latorre,Francisco Lopez,Antonio E.Martinez.Sharing ofprocompi leddatabase statementsin J2EE application[J].Software:Practice andExperience,202335:301-
311.
[17]Ed Woychowsky.Introducing Ajax[EB/0L]..webreference,com/programming/ajax_creating_asynchrono us_web_pages/index,html,2009-1-
13.
[18]刘传文.Ajax技术在J2EE框架中的应用[J].重庆工商高校学报自然科学版,2023,2504:120-
123.
[19]Huang,M.Y,Lin,Y.J,Xu,H.A frameworkfor web-based productdatamanagement usingJ2EE.International Journalof AdvancedManufacturingTechnology,2023825-
847.
[20]......教学质量工程申报系统的设计与实现
一、选题的背景与意义
1.1探讨开发的目的随着教化部教学质量与教学改革工程建设工作的绽开,浙江省教化厅也设立了一批相应的教学质量与教学改革项目在省级项目立项、国家级项目举荐、已经立项的各类项目的管理与检查等方面,目前浙江省教化厅高等教化处没有相应的电子化的项目管理、项目申报评审系统为提高管理水平和效率,迫切须要建设项目管理的硬件平台和设计开发一套符合我省教学质量工程项目实际须要的软件系统建设“浙江省教化厅教学质量与教学改革项目申报管理系统”暂名,以下简称项目申报管理系统将能有效地促进高等教化处的管理工作1提高管理的质量与效率目前的高教处的项目管理工作基本上都是基于传统的纸质材料,已经严峻落后于电子政务建设的步伐,管理者很难全面地了解把握各类建设项目的立项、建设进展等状况申报管理系统建设后,将能供应快速、精确、全面的种类项目的立项与建设状况2实现项目的网上申报、网上评审国家教学质量与教学改革工程项目的立项都已经实行网上申报、网上评审,各类科技项目一般也都已经实行网上申报、网上评审我省教学质量工程项目的申报与评审仍旧是传统的纸质材料文件方式这样既不符合申报材料电子化的趋势,也限制了项目评审专家的选择、项目评审的公允、公正实行项目的网上申报、网上评审,将大大提高项目评审工作的效率与评审专家的选择范围3展示教学质量与教学改革成果,发挥示范作用在现在基于纸质材料的管理体制下,建设与改革项目的成果难以进行比较大面积的宣扬与沟通在拟建设的系统中,设立成果展示平台,发挥优秀成果的示范作用
1.2国内外探讨发呈现状在国外,教学质量管理已有90年的历史以美国为代表的很多国家,如澳大利亚、英国、加拿大、比利时等国都相继采纳学生评教来评价老师的教学效果以美国为例,20世纪70年头初,美国教化委员会的一个调查结果表明,在被调查的669所高等学校中,大约有65%的高校在系一级机构中允许学生对教学进行评价,到80年头以后,学生评教不但成为高校教学评价的二个重要组成部分,且评价技术越来越现代化目前,很多高校已经开发运用了基于网络的学生评教系统,如华盛顿高校的IAS InstructionalAssessment System、亚利桑那高校的TCETeacher-Course Evaluation堪萨斯州立高校的TDEATndividual DevelopmentandEducational Assessment等⑵,这些系统通过校内网络实施教学评价,取得了较好的效果美国等国家已经有网上申报、网上专家评审的系统,基于网络的申报管理信息系统国外已进入好用探讨阶段,大量的投入到各种项目的网上申报、网上评审的实际运用中,提高的项目申报申批的效率,取得了重大的经济效益在我国,学生评教的发展经验了定性评教为主和定量评教为主等阶段,比较规范的科学的学生评教活动应当说是伴随科学的高教评估活动的兴起而逐步形成并得到良好发展的1985年之后开展的各种高教评估试点活动,都离不开对教学质量特殊是课堂教学质量的评估,对于后者除了用统测的方法之外,另一个更为可行的方法就是学生评教我国的学生评教活动始于20世纪80年头初,特殊是从1987年起,随着老师职称评定工作日益规范化,很多高校对老师的教学提出了越来越高的要求,学生评教活动开展得越来越普遍2023年教化部4号文件一一《关于加强高等学校本科教学工作提高教学质量的若干看法》出台后,学生评教在全国一般高校更是得到了广泛的开展,评教方式和技术手段也逐步得到了改进各种基于网络的学生评教信息系统也取得了较大的进展但相比于国外而言,我国的教学质量网上管理系统的开发还有肯定的距离,而且在国家与省级之间也存在着肯定的差距国家教学质量与教学改革工程项目的立项都已经实现网上申报、网上评审,种类科技项目一般也都已经实行网上申报、网上评审但浙江省高教处的项目管理工作基本上都是基于传统的纸质材料,已经严峻落后于电子政务建设的步伐,管理很难全面地了解把握各类建设项目的立项、建设进展等状况这样既不符合申报材料电子化的趋势,也限制了项目评审专家的选择、项目评审的公允、公正因此,在国外已进入好用探讨阶段时,国内还处于设想开发的初级阶段
二、探讨开发的基本内容、目标,拟解决的主要问题或技术关键
2.1探讨目标在对比国内外教学质量工程申报评审系统的基本上,在探讨国外内类似系统的设计实现上,提出自己的设计与实现在当前教化优先发展的状况下,国家实施科教兴国战略,在这种状况下,教学质量当然也是特别重要的一个因素,关于如何提高教学质量,国家和学校都做了一些探究特殊在当信息技术如此普及的时代,借助信息技术来提高教学质量己是一种普遍的做法,国外已经在这方面走在了前头本课题的探讨目标定位于利用J2EE技术来实现教学质量工程申报评审系统的实现,特殊是应用J2EE中的一些关键技术和框架,如Hibernate、Spring、Spring MVCo
2.2探讨的基本内容由于整个系统的结构浩大,开发工作量大,所以本探讨的基本内容并不定位于整个系统的设计与实现上相反,本探讨的基本内容是教学质量工程申报评审系统中的申报子系统功能模块上中报子系统的主要功能是依据教化厅发布的项目中报指南和限额,项目中报单位学校组织本校老师集中进行项目的申报及对项目的初审本探讨的具体容包括1信息发布信息发布的主要功能是申报通知、申报指南等信息发布,主要是文字内容和相关文档附件发布信息只能由教化厅主管部门人员进行对于撰写完毕的信息,可以存入草稿箱中,等待用户修改后发布对信息供应添加、删除、修改功能2项目申报项目申报的主要功能是项目申报人依据学校分发的项目申报密钥进行项目申报书的填写申报项目的类型和项目的名称已由学校事先录入,申报人不得更改申报人须要填写在线项目申报简表,上传项目申报书PDF格式填写中可对内容保存、供应修改功能最终,把申报简表和申报书一起提交到学校项目的申报是项目申报子系统中的一个重要的功能,也是该子系统的核心功能主要包括两大模块填写申报书和提交申报书申报人必需按规定在线填写申报简表,按申报书要求离线填写项目申报书,然后把申报简表和项目申报竹提交学校项目的名称和类别已经由学校指定,申报人不得修改;如需修改,必需由学校进行修改项目申报信息的填写可以中途保存或填写完毕后提交提交的申报项目将不能修改在项目申报的有效时间段内,用户都可以凭密钥登陆系统项目申报书提交后就不能修改,但可查阅系统不设置自动提交项目申报材料功能,提交工作由申报人手工操作,并进行确认申报简表和申报书核对无误后,申报人把申报简表和项目申报书提交到学校项目申报书提交后就不能修改,若要修改,须要由学校先进行退回操作
(3)学校申报管理各申报单位(学校)负责管理本单位的项目申报工作,并对项目进行初审学校依据教化厅下达的种类项目的申报限额和申报截止时间,建立本校的具体申报项目和相应的用户密钥,完成本校申报项目的初审并报送教化厅若申报时间逾期,学校将不能向教化厅提交项目申报,除非教化厅赐予再次授权开通学校在向教化厅正式提交项目申报前,可对申报人所提交的申报材料进行查阅、审核,可以把申报材料退回申报人进行修改,但当正式提交教化厅后,就不能再对申报材料进行修改操作在申报系统中,每个学校只能查看本校申报的项目新建申报项目学校在教化厅所授权指定的项目类型中进行项目申报的新建新建的申报项目数量不得超过教化厅设定的本校申报限额新建申报项目须要指定项目的名称、项目所属的学科门类(便于项目分组和专家匹配)和指定申报用户密钥对新建项目申报以列表形式显示,并标示为待填报状态列表显示新建申报项目的公共属性(如项目类型、项目所属学科门类、项目申报人、用户名)老师申报用户凭学校分发的密钥进行项目申报书的填写申报系统对列表中的新建申报项目,供应查看、修改、删除操作待初审项目在申报用户提交后,项目即转入等初审状态学校对申报项目进行初审,对须要修改的申报项目,可以退同申报人进行修改初审通过项目对初审通过的项目,标示状态为初审通过对初审通过的项目,供应同类别申报项目的整批提交操作系统不供应逐个项目单独提交的功能系统供应对初审项目的优先排序等特殊标记功能已提交项目向教化厅提交的本校申报项目对已经提交的项目标示已提交教化厅的状态对项目的提交,只允许提交一次,且前提条件为提交项目的总数不得超过限额,对于小于限额数量的提交操作,给出提示信息若一次提交了部分项目,之后又要再提交一些项目,则须要管理员将已经提交的项目退回,申报单位一次性提交全部项目4中报设定申报设定的主要功能是对项目申报类别和每个类别各学校相应申报数量的管理只有启用的申报类别,在学校申报管理中出现同时可以启用多个申报类别设定每个申报类别的申报评审时间限制
2.3须要解决的技术难点Spring MVC,Hibernate,Spring框架的整合运用Ajax技术的运用密钥的生成与管理
三、探讨开发的方法、技术路途和步骤⑴系统平台Microsoft WindowsXP2系统构架B/S构架B/SBrowser/Server结构即阅读器和服务器结构它是随着Internet技术的兴起,对C/S结构的一种改变或者改进的结构在这种结构下,用户工作界面是通过WWW阅读器来实现,极少部分事务逻辑在前端Browser实现,但是主要事务逻辑在服务器端Server实现,形成所谓三层3-tier结构这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本TCO以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式比如LAN,WAN,Internet/Intranet等访问和操作共同的数据库;它能有效地爱护数据平台和管理访问权限,服务器数据库也很平安用户在局域网各工作站通过WWW阅读器就能实现工作业务特殊是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是便利、快捷、高效3编程语言JAVAJAVA语言是SUN公司于1995年推出的一种面对对象的新一代程序到现在JAVA己经成为主流的开发语言之一,其应用领域带在接着扩大特点第
一、面对对象,他是更加彻底的面对对象,面对对象的特点使设计集中于对象及其对象之间的联系JAVA中供应了简洁的类机制和动态接口模型,使对困难系统的设计更加简洁、清楚其次、平台无关性,用JAVA写的应用程序不用修改就可在不同的软硬件平台上运行第
三、牢靠性和平安性,由于JAVA主要用于网络应用程序开发,因此对平安性有较高的要求假如没有平安保证,用户从网络下载程序执行就特别危急JAVA通过自己的平安机制防止了病毒程序的产生和下载程序对本地系统的威逼破坏当JAVA字节码进入说明器时,首先必需经过字节码校验器的检查,然后JAVA说明器将确定程序中类的内存布局,随后,类装载器负责把来自网络的类装载到单独的内存区域,避开应用程序之间相互干扰破坏最终,客户端用户还可以限制从网络装载的类只能访问某些文件系统上述几种机制结合起来,使得JAVA成为平安的编程语言第
四、JAVA还有分布性、多线程、高效性和动态性等优点4所用架构Spring MVC+Hibernate+SpringSpring MVC是一个基于MVC模式的Web应用程序的框架现已渐渐成为开发Web应用程序的主流框架在继承MVC模式的各种特征的基础上,依据J2EE的特征进行了相应的改变和扩展业务层通过Hibernate进行数据库操作Hibernate通过读取配置文件hibcrnate.cfg.xml和类的映射文件xmlM叩ping中的内容,生成SessionFactory实例的工厂,由它的openSession方法负责每次所需的Session对象的创建,在Session对象的方法中借助长久化对象persistent object来完成对数据库的操作,而不须运用JDBC和SQL进行数据的操作系统应用Spring框架来简化系统的配置,管理系统中的bean和简化Hibernate的连接过程⑸服务器软件JBOSSJBoss是全世界开发者共同努力的成果,一个基于J2EE的开放源代码的应用服务器因为JBoss代码遵循LGPL许可,你可以在任何商业应用中免费运用它,而不用支付费用Jboss支持EJB
1.1和EJB
2.0的规范,它是一个为管理EJB的容器和服务器类似于Suns J2SDK EnterpriseEdition J2EE,Jboss的目标是一个源代码开放的J2EE环境但是Jboss核心服务仅是供应EJB服务器JBOSS不包括serverlers/JSPpage的WEB容器,当然可以和Tomcat或Jelly绑定运用6系统开发工具MyEclipseMyEclipse是一个优秀的开发环境,它供应的核心框架和可延长的外挂程式机制给广阔的程序设计师供应了无限的想象和创建空间目前网上流传相当丰富且全面的开发工具方面的外挂程式,但是MyEclipse己经超越了开发环境的概念,可以想象MyEclipse将成为将来的整合的桌面环境目前的MyEclipse本身就具有资源管理和外部程式的功能,加上无所不能的外挂程式,将构成一个丰富多彩的工作环境而不仅仅是一个IDE7数据库软件Oracle11gOracle11g是Oracle公司推出的一款功能强大的数据库管理系统,便利用户的数据库操作
四、探讨工作总体支配与时间进度任务序号起止时间阶段任务要点了解课题相关内容,查找中、
12023.
11.30-
2024.
1.20英文资料查阅文献资料,完成文献综述、
22023.
1.21-
2024.
3.11开题报告和外文翻译学习Spring、Hibernate、Ajax等
32023.
3.12-
2024.
3.20开发相关技术5分析需求,确定开发工具
62023.
4.1-
2024.
4.5进行系统的概要设计
72023.
4.6-
2024.
4.15进行系统的具体设计任务序号起止时间阶段任务要点
82023.
4.16-
2024.
4.20系统框架及开发环境搭建
92023.
4.21-
2024.
5.21进行项目的开发
102023.
5.22-
2024.
5.25完成系统测试
112023.
5.26-
2024.
6.5整理资料、完成毕业论文
132023.
6.5-
2024.
6.10上交毕业论文、打算毕业答辩。