需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11660 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在当代高校,作业管理系统使用的比重日益增加,课程作业的数字化管理将成为日后发展的趋势。本文介绍了基于MVC多课程作业辅助管理系统的开发,针对学生、教师进行作业辅助系统开发,满足日常学习情况的跟踪和记录。 本程序使用model2—MVC设计模式,并将视图与表示层、底层模块分离。总体分为教师系统与学生系统,除登录、注册和答疑功能外,两个系统分别有个人课程、课程作业、课程测试、课程课件四个功能模块。本网页字符统一设定为UTF-8。在HTML与JSP页面中使用了CSS和JavaScript技术,增强了网页的效果。采用面向对象方式,在EclipseMars+Tomcat8.0+Oracle11g环境下进行开发。 本论文按照软件工程的开发方式,从需求分析、总体设计、详细设计、实现与测试方面对论文进行了阐述。在总体设计阶段进行了数据库设计、功能模块设计、数据流程设计与前台的界面设计。接下来讨论了系统实现部分的MVC结构设计,并对各部分功能模块的实现进行了具体的阐述。
关键词:MVC;作业;多课程;管理系统
目录 摘要 Abstract 1概述-1 1.1开发背景-1 1.2项目开发目标-1 1.3系统功能阐述-1 2需求分析-3 2.1系统需求分析-3 2.1.1功能需求分析-3 2.1.2非功能需求分析-3 2.2技术分析-4 2.2.1 B/S结构-4 2.2.2 JavaEE体系结构-5 2.2.3 MVC模型-5 2.2.4 HTML5、JavaScript-5 2.3可行性分析-6 2.3.1技术可行性-6 2.3.2经济可行性-6 2.4运行环境要求-6 2.4.1硬件要求-6 2.4.2软件要求-6 3总体设计-7 3.1数据库设计-7 3.2功能模块设计-12 3.3数据流程设计-13 3.4系统界面设计-14 4详细设计与实现-26 4.1系统文件结构的设计-26 4.1.1 java类的组织结构-26 4.1.2 WEB目录结构-27 4.2系统架构的设计-28 4.2.1表示层设计-28 4.2.2控制层设计-29 4.2.3模型层设计-30 4.3系统性能的设计-30 4.4系统功能的实现-31 4,4.1登录模块-31 4.4.2注册模块-31 4.4.3学生部分-32 4.4.4教师部分-36 4.4.5答疑模块-39 5测试与运行-40 5.1测试方法-40 5.2错误调试-40 6总结-41 6.1设计体会-41 6.2结论-41 参 考 文 献-43 |