课程管理系统的设计与实现

被引量 : 0次 | 上传用户:qyqwoaini
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
课程管理是学校培养过程中重要的一环,伴随着学校规模的不断扩大,学生数量逐渐增多:学校的课程也逐渐增多,课程管理变得越来越复杂。近年来,随着学校研究生数量的增多,学校培养单位已达到40多个,学校培养方案也已接近490个,课程数量也已接近4000多门。这些都增加了学校在课程和培养管理方面的难度和复杂度。另外,软件学院作为新生的培养单位,其培养模式和培养方法与普通单位的不同使得学院一直缺少一个合适的课程管理系统对学院的课程和学生培养进行统一的管理。本文中的课程管理系统就是在此背景的前提下开发的一个学校、学院两级单位通用的课程管理系统。 本文采用面向对象的思想,以统一建模语言为分析设计工具,对培养过程中的课程管理相关业务进行需求获取、需求分析和系统设计;针对系统以及用户特点,系统中的模块采用了B/S和C/S两种系统架构。以Windows系统作为运行平台,使用Tomcat作为系统Web容器,采用基于MVC的Struts框架以及Java编程语言,利用XML以及Java中的Jsp、Servlet、javaMail、Jndi等相关技术实现了培养过程中的培养方案、课程申请、课程维护、排课管理、选课管理、课程内容管理以及成绩管理等。在安全方面,系统采用基于资源角色管理的权限管理,增强了系统运行的安全性。系统通过Jasperreport以及Ireport结合的Web报表工具实现系统中的Web报表打印,另外在系统中采用了SVG技术实现了课程内容管理与系统的人性化挂接。 本文分析了培养过程中课程管理系统开发的背景,说明了开发课程管理系统的必要性;陈述了课程管理系统的国内外发展现状,并且对课程管理系统中需要解决的问题进行了简要描述。 在系统概述说明中,对系统总体业务进行了描述,并且对需求分析方法以及系统采用的技术方案进行了陈述并详细说明了系统中所采用的B/S与和C/S结合的混合系统架构。 在系统需求分析中,说明了系统开发过程中的需求获取方法;对系统的总体业务以及业务流程进行了详细说明,在此基础之上通过UML的描述方法,对系统中的各部分的业务内容通过静态和动态模型的形式进行了分析。
其他文献
新闻专业主义是在理想状态下新闻工作者应该遵守的职业标准、工作态度与行为准则。随着科技的发展出现了许多新的媒体环境,在此种环境下新闻专业主义也将面临着许多的问题和
世界经济全球化和区域一体化愈演愈烈,欧盟和北美自由贸易区以及世界其他地区一体化组织蓬勃发展。但是,以中日韩三国为核心的东北亚虽然是全球经济的三极之一,但却因历史的、政
城市经济是城市物流存在的基础,决定着城市物流的需求结构和城市物流的发展水平。伴随城市经济的增长,城市物流的发展带来诸多的城市问题:交通拥堵、交通事故频发、城市生态环境
职场中如果能拥有好人缘,不但有助于提高工作效率,更是拥有职场幸福感的重要前提。当你为了获得职场好人缘而绞尽脑汁时,千万别忘了一个简单而又有效的途径,那就是给你的同事
城市公共交通拥挤,客车时走时停,行车速度慢,污染极其严重。在这种情况下,传统的内燃机汽车油耗和排放都很差,而混合动力系统正可以发挥其优势。我国有关部门把混合动力列为
我国配电自动化系统一般由配网主站、配网子站、配电终端等几部分组成,配电终端作为其重要组成部分之一,用来实现对10KV馈线和开关设备的数据采集和控制。本课题开发了一种适用
第二次世界大战前,美国和埃及关系十分有限。二战后,美国凭借其雄厚的经济、军事实力利用援助开路,逐渐将势力渗透到埃及。艾森豪威尔政府对中东政策有两大目标,一是保证石油的来
沥青路面由于具有力学强度好、行车舒适、易于机械化施工等优点,已成为我国高等级公路的主要路面结构形式。随着交通量的增长及重载车的增多,对沥青路面修筑质量的要求越来越高
随着计算机技术和通信技术的高速发展,网络已经深入到人们日常生活的各个方面,办公自动化程度也已经成为衡量一个社会文明程度的重要标准之一。随着我国教育事业的蓬勃发展和
电参数的定义问题在近一个世纪的时间里一直是电气领域的一个争论焦点。传统电参数的定义在1940年代得到完善并被美国电气工程师协会(AIEE)确定为国家标准,在此后的半个世纪里