基于UML的网络选课信息管理系统的设计与实现-软件工程专业论文.docx
文本预览下载声明
分类号 密级
UDC 注 1
学 位 论 文
基于 UML 的网络选课信息管理系统的设计与实现
(题名和副题名)
俞煜萍
(作者姓名)
指导教师姓名 汤 羽 教 授
电子科技大学 成 都 应进平 高 工
湖州上大教育投资咨询有限公司 湖 州
(职务、职称、学位、单位名称及地址) 申请专业学位级别 硕士 专业学位类别 工 程 硕 士 工程领域名称 软 件 工 程
提交论文日期 2011.05.01 论文答辩日期 2011. 05.21
学位授予单位和日期 电 子 科 技 大 学
答辩委员会主席
评阅人
年 月 日
注 1:注明《国际十进分类法 UDC》的类号
独 创 性 声 明
本人声明所呈交的学位论文是本人在导师指导下进行的研究工作 及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方 外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为 获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与 我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的 说明并表示谢意。
签名: 俞煜萍 日期:2011 年 4 月 3 日
关于论文使用授权的说明
本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘, 允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全 部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描 等复制手段保存、汇编学位论文。
(保密的学位论文在解密后应遵守此规定)
签名: 俞煜萍 导师签名:
日期:2011 年 4 月 3 日
摘 要
21 世纪,随着计算机技术和网络技术的发展与普及,Web 技术的应用深入到 了社会的各个领域。为了适应教学改革的发展和社会对人才培养的需求,各个高 校也纷纷利用信息化技术实现原有的各类教学管理系统,以提高学校的管理水平 和管理效率。
本文在基于 UML 软件建模的基础上,分析研究了如何提高 Web 应用系统的 重用性、扩展性和维护性,并提出了整合 Struts 与 Hibernate 的系统解决方案,并 结合高校选课现状,探讨了基于此方案的网络选课信息管理系统的研究与开发。
网络选课信息管理系统的设计中,充分借鉴了软件分层设计与 MVC 设计模式 的思想,并且利用 Hibernate 实现数据持久层,Hibernate 提供的对象到关系型数据 库映射,使得在开发中可以方便的以操作对象的方式操作数据库,提高了开发效 率。经过对系统需求与业务流程进行详细分析,本系统主要的功能有:课程发布、 学生选课申请、生成选课成功学生名单、学生成绩管理等。
基于 Struts 与 Hibernate 架构的网络选课信息管理系统具有结构清晰、组件松 散耦合、用户界面友好、易于扩展和易于维护等优点。本系统的使用也极大的提 高了高校教务管理工作的质量和效率,为学校日常的教学工作提供了有利的保障。
关键词:网络选课信息管理系统,教务管理,MVC 设计模式,Struts,Hibernate
I
ABSTRACT
ABSTRACT
In the 21st century, with the fast development of computer and Internet technology, Web Applications are widely used in many spheres of society. To meet the educational reform development and social needs of personnel training, various colleges and universities also take advantage of information technology to build their education management system, aim to improve education management ability and efficiency.
In this paper, based on UML software modeling, we analyzed how to improve the web application in the aspect of reusability, scalability and maintainability. The paper raised the technical architecture based on Struts and Hibernate, combined with the curricula-variable
显示全部