基于PHP技术的JAVA课程群网站的设计和实现.doc

资料分类:计算机信息 上传会员:王媛媛 更新时间:2021-06-19
需要金币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

相关论文资料:
最新评论
上传会员 王媛媛 对本文的描述:在用户注册方面建立起了完善的用户注册审核功能,由管理员或课程管理老师审核,审核通过才能成为后台管理用户,每个用户都有权限角色,用户根据自己的权限角色对网站有不同的......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: