需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17421 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本设计主要是对课程群理论的实现和开发,把课程群的理念运用到实际中,系统暂设六门课程:JAVA 程序设计、J2EE高级编程、J2ME手机游戏编程、基于JAVA的XML编程、JAVA WEB 移动开发技术、JAVA项目实训。本系统分为前台和后台。 学生可以在前台浏览和下载各门课程的教学资料和教学视频。现在网上已经上线运行的课程群网站,都只是教学资料的展示而已,而课程群的本质是一个学习的网站,而学习不能缺少交流,所以在本设计中加入了留言版功能,让学生可以在网站上问问题,有老师在线解答,这也是本设计区别于其他课程群网站的特点。 后台系统可以方便老师管理网站资源和信息,老师可以在后台管理系统中上传教学资料,发布教学任务和通知,修改前台菜单功能,回复学生留言等。 为了系统的安全,本系统对后台登陆人员设计非常完善的权限体系,设计了不同等级的角色权限,让用户明确分工,保护数据安全。 关键词:课程群网站、Java课程群、学习网站
目录 摘要 Abstract 第一章-前言-1 1.1 Java课程群网站的开发背景-1 1.2 Java课程群网站的发展前景-1 1.3 Java课程群网站的现状-2 1.4 Java课程群的优势-3 1.5 设计方案:对涉及主要技术的相关说明-3 1.5.1 MVC思想-3 1.5.2 Yii框架-4 第二章-系统需求分析-5 2.1 功能需求-5 2.1.1 功能需求以及描述-5 2.2 性能需求-6 2.2.1 数据精确-6 2.2.2 适应性-6 2.3 可靠性和可用性-6 2.4 出错处理需求-7 2.5 将来可能提出的要求-7 2.6 系统价值-7 2.7 假设、依赖和约束-8 第三章-系统需求分析-9 3.1系统整体结构图-9 3.2用户角色分类-9 3.3整体业务流程图/用例图-10 3.4 模块与功能的对应关系-16 3.5 运行设计-18 3.5.1 运行模块组合-18 3.6 数据库设计-18 3.6.1 数据库的命名规则-18 3.6.2 逻辑设计-18 3.7 物理设计-19 3.7.1表汇总-19 3.7.2 功能模块与数据表之间的对应关系-20 3.7.3数据表设计思路说明-21 3.8 数据库管理与维护说明-22 第四章-系统详细设计-23 4.1 网站设计流程-23 4.2 用户登录模块的基本操作部分-23 4.2.1 程序描述-23 4.2.2 登录页面操作详细设计-24 4.2.3 登录功能数据表详细设计-24 4.2.4 流程逻辑图-26 4.3 用户注册模块的基本操作部分-26 4.3.1 程序描述-27 4.3.2 用户注册功能操作过程设计-28 4.3.3 用户注册功能数据表详细设计-29 4.3.4流程逻辑图-30 4.4显示后台管理系统首页功能的基本操作部分-31 4.4.1程序描述-32 4.4.2 后台管理首页显示功能数据表详细设计-32 4.4.3 流程逻辑图-33 第五章-编码实现-34 5.1 Yii框架代码功能介绍-34 5.1.1 Yii框架文件夹截图-34 5.1.2 主要文件夹说明-34 5.2 数据库连接-35 5.2.1 代码实现-35 5.3 MVC的代码实现-36 5.3.1用户登录功能控制层(controller)代码实现-37 5.3.2用户登录功能视图层(view)代码实现-38 5.3.3用户登录功能模型层(model)代码实现-39 第六章-系统测试-40 6.1系统测试的目的-40 6.2面向对象系统测试方案-40 6.3系统测试用例说明-40 第七章-总结-44 致谢-46 |