开题报告-基于mvc的课程管理系统的设计与实现

开题报告-基于mvc的课程管理系统的设计与实现

ID:35485989

大小:57.45 KB

页数:5页

时间:2019-03-25

开题报告-基于mvc的课程管理系统的设计与实现_第1页
开题报告-基于mvc的课程管理系统的设计与实现_第2页
开题报告-基于mvc的课程管理系统的设计与实现_第3页
开题报告-基于mvc的课程管理系统的设计与实现_第4页
开题报告-基于mvc的课程管理系统的设计与实现_第5页
资源描述:

《开题报告-基于mvc的课程管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、沈阳师范大学科信软件学院本科毕业论文开题报告指导论文题目基于MVC的课程管理系统的设计与实现指导教师指导方向Java职称/学历讲师学生姓名学号所属班级10级16班2011年12月18日论文研究的科学意义及国内外研究现状随着网络技术和现代通讯技术的发展,人类已经步入以数字化和网络化为特征的知识经济时代,课程管理系统的过程己经经历了传统管理时期,技术管理时期,信息资源管理吋期,现在正逐渐向“网络信息管理”吋期演进。这种演讲和发展对课程的管理工作模式势必造成巨大变化,产生新的社会需求,而网络课程信息管理系统就是这种新需求下的产物。利用网

2、络管理,不仅能够提高对大量数据准确存储的效率,还能使人们享受到方便快捷、足不出户即可完成所要求的“信息时代生活”。计算机的存在,大大提高了人们口常工作效率,而网络的发展,更可以使我们利用方便快捷的网络通信和相应的网络平台完成以往繁琐麻烦的工作。因此建设一个安全、可靠、开放、高效的集信息查询和课程管理的系统是必要的。基于MVC的课程管理系统,其开发主要包括数据库的建立和维护,具体业务逻辑的处理以及服务器端查询管理应用程序的开发。对数据库要求建立起数据的一致性和完整性强、数据安全性好的数据库。而后者要求程序功能完备,用户使用方便等特点

3、。相较于其他模式,MVC模式具有分散关注、松散耦合、逻辑复用、标准定义等特点。各个模块间各司其职,互不干涉。一旦哪一层的需求发生变化,只需要更改相应的代码而互不影响到其它层代码,这使得模块间能够独立开发,便于维护和管理。基于以上元素,在此提出了“基于MVC的课程管理系统”课题。主攻关键之处1.在技术方而:本系统使用JAVA语言开发,开发工具使用MyEclipse5.5,Web服务器使用tomcat,数据库使用SqlServer数据库。对MVC框架和SqlServer数据库要非常了解,能够熟练操作。控制层采用Servlet进行控制转

4、发,业务逻辑层使用JavaBean负责管理JavaBean对象和数据库操作,视图层使用JSP技术,难点在于对JAVA、SQL、XML等技术的熟练使用和各种流行框架的整合及对实际项目流程的整理。2.在功能方面:保证同一教师在同一吋间不能上两门课程是需要解决的一大难点。另外复合查询是需要考虑的。具体研究内容和重点解决的问题1.解决的关键问题(1)收集和明确整个系统所存储的全部信息,准确建立数据实体及确定试题属性,准确建立各实体间的联系。(2)在控制层采用Servlet技术时,在相应的类中,创建相应的访问器,如setter访问器方法获取

5、页面提交参数信息,getter访问器方法向显示页面传输业务结果。另外要配置好和应的XML文件。(3)对用户进行权限设置。2.采取研究方法(1)本系统控制层采用Servlet进行控制转发,业务逻辑层使用JavaBean技术,视图层使用JSP技术,并且遵守MVC模式,保证系统的松耦合。3.可行性分析(1)技术可行性:基于MVC模式使得系统有了很好的松耦合性,各个模块间各司其职,互不干涉。一旦哪一层的需求发生变化,只需要更改相应的代码而互不影响到其它层代码,这使得模块间能够独立开发,便于维护和管理。(2)时间可行性:基于MVC模式能够很

6、好的简化项目开发,毕业设计代码开发时间能够保证系统的完整实现调试和维护。(3)经济可行性:对于课程管理系统使用现有的硬件和软件设施己能够完全满足项目开发。预期达到的成果及提供形式本系统实现后,应能提供一个可以对课程的整个流程进行管理的操作平台。同时通过本系统的开发,也将更加了解实际项目操作流程,深刻体会软件工程中的项目开发理论,通过对比发现理论学习中的问题。此系统涵盖了以下几大模块:教师管理模块,管理员管理模块等几个核心模块。课程管理系统界而采用个性化设计,力求达到菜单安排井井有条、一目了然,界面简洁美观等目标。进度安排1、3月5

7、日——3月13日需求分析2、3月14H——3月15日概要设计3、3月16日一一3月19日数据库设计4、3月20口一一4月8口详细设计5、4月9日数据库见表6、4月10日一一4月27日代码开发7、4月28日一一5月1日功能性测试8、5月2H——5月4日结构性测试9、5月5日一一5月20日论文初稿完成10、5月20日一一5月28日论文截稿11、5月29H——5月31FI论文提交12、答辩现有的资料及设备1、《数据库系统概论》——王珊,萨师埴高等教育出版社,2006.5.2、《软件设计师教程》一一陈平褚华•清华大学出版社,2006.6.

8、3、《Java办公自动化项目方案精解》——邢素萍•,航空岀版社,2006.4、《Java数据库系统项目开发实践》——周辉•科学岀版社,2005.5、《JSP开发技术大全》,——明日科技•人民邮电出版社,2007.设备:Hp6520s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。