当前位置:首页>> >>


高校资源共享与评价系统设计与实现.rar

收藏

资源目录
    文档预览:
    编号:20180913212857876    类型:共享资源    大小:855.78KB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    50
    金币
    关 键 词:
    高校 资源共享 评价 系统 设计 实现
    资源描述:
    高校资源共享与交流系统设计与实现本 科 生 毕 业 论 文题 目: 高校资源共享与评价系统设计与实现院 系: 软件学院 专 业: 软件工程(嵌入式软件与系统) 学生姓名: 杨德伟 学 号: 09388231 指导教师: 路永和(副教授) (职 称)二〇一三 年 四 月高校资源共享与交流系统设计与实现- ii -摘 要在二十一世纪的今天,中国的高校学术水平不断进步,每个高校都拥有属于自己的资源,这些资源也为学术和社会的发展做出了巨大贡献。但时至今日,不同高校之间学术资源的共享机制却仍然不完善,师生能享用自己学校的资源却很难接触到其他学校的资源。学术的进步依靠的是不断的交流,不断的改进,而现在中国的大学正是缺少高校之间的资源共享平台。鉴于此,本系统旨在建立一个资源共享平台,能让各高校学生和老师在这个平台上共享优秀的教学资源,对教学资源给予评价,阐述自己对某些问题的见解。本文设计和实现的系统的主要功能包括前台和后台两部分。前台部分包括:注册、登陆、用户信息修改、查看各个专业的资源、上传下载资源、评价资源、提出问题、解答问题等;后台部分包括:用户管理、资源管理、评论信息管理、资源评价管理等。论文主要内容有:(1)通过对当前的各高校间资源共享现状进行分析,总结出项目目标及需求情况。 (2)结合当前的技术,确定本系统的基本架构。 (3)简要阐述与系统开发相关的 PHP、Apache 等相关技术与原理。 (4)对系统的需求建模、数据库设计、架构设计、模块设计及部署和应用做更为详细的阐述。经过运行和测试,系统基本能达到初步设想。因此具有一定的开发和使用价值。关键词:高校资源网、PHP、资源共享平台、MVC、UML 建模高校资源共享与交流系统设计与实现- iii -AbstractIn the twenty-first century, China's colleges and universities academic standards continue to progress, colleges and universities have their own resources, these resources also made great contributions to the development of academic and social. Today, different colleges and universities between academic resource sharing mechanism is still imperfect, teachers and students can enjoy their own school's resources are difficult to come into contact with other school resources. Academic progress depends on constant communication, continuous improvement, and now China's universities is the lack of resources between universities sharing platform.In view of this, the system aims to establish a resource sharing platform, allowing the university students and teachers on this platform to share the excellent teaching resources, teaching resources to evaluate, explain their views on certain issues. The main function of the system design and implementation including the front and back of two parts. The front section includes: registration, login, user information changes, to view various professional resources, uploading and downloading of resources, evaluation of resources, ask questions, answer questions; background components include: user management, resource management, review information management, resource evaluation, management . The main contents are: (1) through the sharing of resources between the colleges and universities the status quo analysis, summed up the project objectives and demand. (2) combined with the current technology, to determine the basic architecture of the system. (3) briefly and system development related to the PHP, Apache and other related technologies and principles. (4) the demand for system modeling, database design, architecture design, module design and deployment and application of a more detailed exposition. After running and testing, the system could meet the initial ideas. Development and use value.Keywords: university resources net, resource sharing platform, PHP, MVC, UML Application of Modeling Practice高校资源共享与交流系统设计与实现- iv -目 录第一章 前言 ....................................................................................................11.1 项目的背景和意义 .....................................................................................................11.2 研究开发现状分析 .....................................................................................................11.3 项目的目标和范围 .....................................................................................................21.4 论文结构简介 .............................................................................................................2第二章 技术与原理 ........................................................................................42.1 相关技术概述 .............................................................................................................42.1.1 PHP 技术简介 ..................................................................................................42.1.2 Apache HTTP Server ........................................................................................42.1.3 CSS 技术简介 ...................................................................................................52.1.4 UML 建模技术 .................................................................................................52.1.5 Adodb................................................................................................................52.2 开发方法与开发工具 .................................................................................................62.2.1 Web 平台的三层分布式体系结构 ..................................................................62.2.2 PHP 的 MVC 架构 ...........................................................................................72.2.3 Zend Studio.......................................................................................................72.2.4 MySql................................................................................................................8第三章 需求建模 ............................................................................................93.1 功能性需求概述 .........................................................................................................93.2 非功能性需求概述 ...................................................................................................103.2.1 安全性 .............................................................................................................103.2.2 易用性 .............................................................................................................113.3 用例模型 ...................................................................................................................113.3.1 总用例图 .........................................................................................................113.3.2 UC02 用户上传资源用例 ..............................................................................13高校资源共享与交流系统设计与实现- v -第四章 架构设计 ..........................................................................................164.1 系统架构及原理 .......................................................................................................164.2 业务用例的实现 .......................................................................................................184.2.1 上传资源用例 .................................................................................................184.2.2 下载资源用例 .................................................................................................184.3 验证码的设计 ...........................................................................................................194.3.1 r_yanzheng.php...............................................................................................204.4 数据库设计 ...............................................................................................................204.4.1 数据库 ER 图 ..................................................................................................204.4.2 表的设计 .........................................................................................................214.4.3 核心图表描述 .................................................................................................21第五章 模块设计 ..........................................................................................235.1 用户模块 ...................................................................................................................235.1.1 用户模块活动图 ...................................................................................................235.1.2 用户模块的具体细分 ...................................................................................245.1.3 用户模块的页面设计 .....................................................................................255.2 资源模块 ...................................................................................................................265.2.1 资源模块活动图 ....................................................................................................265.2.2 用户模块的具体细分 .....................................................................................275.2.3 资源模块的页面设计 .....................................................................................28第六章 部署与应用 ......................................................................................306.1 系统运行环境 ...........................................................................................................306.2 系统部署 ...................................................................................................................306.3 配置系统运行环境 ...................................................................................................316.4 系统测试 ...................................................................................................................316.4.1 注册新会员测试 .............................................................................................32高校资源共享与交流系统设计与实现- vi -第七章 结语 ..................................................................................................34致 谢 .........................................................................................................35参考文献 .........................................................................................................36高校资源共享与交流系统设计与实现- 1 -第一章 前言1.1 项目的背景和意义“资源共享”是在资源有限的前提下提高资源利用效率的一种理念,在我国不断加大对高校设备、仪器、资金投入的背景下,高校总体资源不足的矛盾依然十分突出,实现高校资源共享就是高校间通过某种途径,比如网络,实现各类教学资源的高效利用,从而一方面提高资源利用率,另一方面利于高校间优势互补。目前我国高校共享机制已经进入了探索阶段,但依然存在不少亟待解决的问题。 [1]高校的资源共享问题主要体现在以下几个方面:1.大学师资队伍资源共享问题;2.高校图书文献资源共享问题;3.高校优质课程资源共享问题;4.高校网络资源共享问题;5.高校教学硬件设施资源共享问题。 [2]高校资源网针对我国高校存在的图书文献资源共享,优质课程资源共享,网络资源共享等问题给出了具体的解决办法。各高校师生可通过网站上传课程ppt,课程视频,经典教材,请求查找文献,并进行师生问答。有效地解决了不同高校之间无法进行沟通的缺点,给予了师生们一个共同交流学术的平台。1.2 研究开发现状分析论坛全称为 Bulletin Board System(电子公告板)或者 Bulletin Board Service(公告板服务) ,是 Internet 上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强、内容丰富而及时的 Internet 电子信息服务系统,用户在 BBS 站点上可以获得各种信息服务、发布信息、进行讨论、聊天等等。 论坛的发展也如同网络雨后春笋般的出现,并迅速的发展壮大。论坛几乎涵盖了我们生活的各个方面,几乎每一个人都可以找到自己感兴趣或者需要了解的专题性论坛,而各类网站、综合性门户网站或者功能性专题网站也都青睐于开设自己的论坛,以促进网友之间的交流,增加互动性和丰富网站的内容。 高校资源共享与交流系统设计与实现- 2 -论坛就其专业性可分为以下两类: 即综合类论坛和专题类论坛。基于本系统的特征,主要针对的是高校资源共享问题,包括资源上传下载,资源评价,寻求资源等功能,故希望能建成一个专题类论坛形式的资源共享平台。从实用技术方面考虑,采用 PHP 及 MSSQL SERVER 开发,以 cookies 的形式 [2]提高页面加载速度,只需传递少量的参数来调用页面,在技术上已经相当成熟且是未来中小型网站技术发展的趋势。用 PHP 在开发电子商务网站,也已经有很多成熟的案例,使得开发过程变得更加简单快速。1.3 项目的目标和范围本系统的宏观目标是针对广大高校师生,建设一个教学资源共享平台,旨在为广大高校师生提供一个更方便快捷的学术交流平台,以改变目前高校教育存在的资源共享度低下、师生交流贫乏、高校间沟通途径缺少的现状,使高校师生间可以在同一个平台上进行学术资源共享和交流等活动。本系统在内部的设计过程中,采用 B/S 结构(Browser/Server,浏览器/服务器模式) [4],以 WEB 浏览器统一客户端,师生可随时随地登陆本系统上传下载相关资源,也可以对资源给出评价或者请求资源,同时也为网站管理者更新消息和扩展系统提供便利。技术方面,将采用 PHP 作为服务器端脚本解释器,MySQL 作为数据库,Apache 作为 Web 服务器,UML 作为建模语言,在短期敏捷开发出预想中的专题类论坛系统。针对外部的界面设计,将吸取同类专题类论坛网站的优点,融合自己的特色,尽量给师生展现一个友好的用户体验。本系统最终的完成效果主要由两个部分组成——提供前台和后台两部分。前台用于用户注册与登录、资源的上传及下载、资源评价、请求资源;后台用于系统管理,包括基本管理、资源管理、资源评价管理、会员管理。1.4 论文结构简介论文的结构简介如下:第 1 章:前言,包括项目背景和意义、研究开发现状分析、项目的目标和高校资源共享与交流系统设计与实现- 3 -范围以及论文的结构简介等内容;第 2 章:技术与原理,简单地介绍本系统运用的主要技术 PHP、Apache 服务器、CSS 技术、 UML 建模等技术的原理和 MVC 架构的开发方法、相关编写工具等;第 3 章:需求建模,介绍项目的功能性需求和非功能性需求概述,总用例模型和部分用例的详细描述、系统顺序图等;第 4 章:架构设计,主要描述系统架构及原理,部分业务用例实现的顺序图以及类和数据库设计等;第 5 章:模块设计,描述主要类的说明及接口、关键算法以及相应的界面设计等内容;第 6 章:部署与应用,描述系统的运行环境、部署过程,并选择部分典型功能做测试;第 7 章:结论,总结自己工作的优点、不足以及进一步的改进方案。高校资源共享与交流系统设计与实现- 4 -第二章 技术与原理2.1 相关技术概述本系统是基于 PHP 语言和 MySQL 数据库系统的开发,着重运用了 PHP 特有的 MVC 架构及其上的扩展,下面就将详细介绍开发的技术和原理。2.1.1 PHP 与 MySQL本系统网站构架环境是 XAMPP(Windows+Apache+MySQL+PHP) ,即使用 Windows 作为操作系统,Apache 作为 Web 服务器,MySQL 作为数据库,PHP 作为服务器端脚本解释器。 [5]PHP,是英文超级文本预处理语言 Hypertext Preprocessor 的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入 HTML 文档的脚本语言,语言的风格类似于 C 语言被广泛的运用。因其具有实用性强、跨平台性强、系统资源消耗少、能创建动态图像等的特点,本系统采用 PHP 作为轻量级面向对象敏捷开发的基本语言。MySQL 是一个小型关系型数据库管理系统。其特性是体积小、速度快、总体拥有成本低,同时有优化的 SQL 查询算法,有效地提高查询速度。 MySQL因与 PHP 有相似的特称,常搭配使用。2.1.2 Apache HTTP Server 本系统建立在 Apache 服务器平台之上。Apache HTTP Server(简称 Apache) ,是 Apache 软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。它快速、可靠并且可通过
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:高校资源共享与评价系统设计与实现.rar
    链接地址:http://www.gold-doc.com/p-139173.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开