- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
校内教学资源共享平台前端设计与实现毕业论文
目录
摘 要 2
Abstract 3
1 绪论 6
1.1平台设计来源及研究意义 6
1.2模块设计的内容 6
1.3平台设计要达到的目标 7
2 模块分析 8
2.1模块需求分析 8
2.2开发技术路线 9
2.2.1平台技术概述 9
2.2.2前端技术概述 9
2.2.3后端技术概述 12
2.3可行性分析 13
3 模块概要设计 15
3.1模块功能总体设计 15
3.2模块流程分析 15
3.2.1整体的流程分析 15
3.2.2各用户流程分析 17
3.3数据库概要设计 20
4 模块详细设计 21
4.1模块功能详细设计 21
4.1.1公告模块 21
4.1.2课程资源模块 21
4.1.3留言模块 21
4.1.4站内信模块 21
4.2系统主要界面详细设计 21
4.3数据库详细设计 27
5 编码调试与测试分析 35
5.1设计实现中的问题 35
5.2调试测试中的问题 35
心得与体会 38
参考文献 39
谢辞 40
1 绪论
1.1平台设计来源及研究意义
设计资源共享平台的时候,是以学习资源(电子书类、音频类、视频类、软件类)的共享为切入点。满足学生之间的资源共享的需求。学生们每个人手里都会有一些资源,但是如果能降这些资源进行整合,并且共享起来,那么所有同学都将受益匪浅,本系统就是本着为同学提供高效的共享平台而开发的。
系统以课程为单位,进行围绕课程的资源共享。同学们在寻找自己需要的资源的时候都是以课程为单位的,这样又能满足老师的教学需求。老师可以在自己的课程下面添加资源,同时也可以发布一些课程的公告。还可以进行点对点的站内信,可以说将资源的共享进行了细化。而且同学也可以进行资源的共享。但是我们已经有了一个BB平台,那你们做的那个资源共享平台还有意义吗?是很有意义。BB平台这种开放式环境及对行业标准的适应性与协同性,为帮助教育机构实现互联互动的教学环境。
1.2模块设计的内容
凡是注册成功的用户登录到该平台后,都能够根据自己所属用户组的权限对平台上的系统公告、课程公告、课程资源、站内信、留言、用户、用户组等内容进行合法的操作(增、删、改、查)。
1.3平台设计要达到的目标
我们的目标就是希望通过大家的努力,能够让我们的这个资源共享平台成为一个以课程为中心,围绕课程的一个共享平台。在学校中实用和适用的平台,主要是面向全校的老师和学生,使其能够在自身受益的同时,还可以通过相互的交流使更多人受益。但是我们能够清楚地认识到要想达到这个目标会遇到很多困难,不论是在开发、测试过程中,以及后期的性能优化、管理与维护阶段,肯定会遇到很多技术上难题。
2 模块分析
2.1模块需求分析
目前平台默认有四个用户组,分别为:超级管理员组、管理员组、老师组、学生组。凡是注册成功的用户登录到该平台后,都能够根据自己所属用户组的权限对平台上的系统公告、课程公告、课程资源、站内信、留言、用户、用户组等内容进行合法的操作(增、删、改、查)。
目前平台默认有39个操作,分别为:添加一个行为、删除一个行为、更改用户组行为、添加用户组、删除用户组、更换用户分组、更改用户信息、添加新用户到普通用户、删除用户、添加系统公告、更改系统公告、删除系统公告、添加任意班级公告、更改任意班级公告、删除任意班级公告、添加所属班级公告、更改所属班级公告、删除所属班级公告、添加留言、更改留言信息、删除所属留言、删除所有课程资源留言、编辑所有资源专辑、删除所有资源专辑、编辑自己资源专辑、删除资源专辑、发送站内信、删除所有站内信、删除自己所收站内信、上传资源无限制、上传资源2G限制、上传资源1G限制、上传资源500M限制、上传资源200M限制、上传资源100M限制、上传资源50M限制、上传资源30M限制、上传资源20M限制、上传资源10M限制。
这些操作将会合理的分配给各个用户组,当用户进行相应的操作之前,都会对该用户所属的用户组的权限进行检测,确认其所拥有的权限并进行相关的操作,一下为各用户组的所持有的相关权限。
超级管理员:查看、发布、修改、删除系统公告;查看、发布、修改、删除课程公告;查看、上传、下载、删除课程资源,上传资源大小限制;查看、发送、删除站内信;查看、发送、删除留言;查看、创建、修改、删除用户信息;查看、创建、修改、删除用户组信息,添加、修改、分配用户权限。(如图3.3所示)
管理员:查看、发布、修改、删除系统公告;查看、发布、修改、删除课程公告;查看、上传、下载、删除课程资源,上传资源大小限制;查看、发送、删除站内信;查看、发送、删除留言;查看、修改个人基本信息,查看相关师生基本信息;查看所属用户组的基本信息。
老师:查看系统公告;查看课程公告;查看、上传、下载课程资源;查看
文档评论(0)