基于Web的作业管理系统毕业设计.doc
《基于Web的作业管理系统毕业设计.doc》由会员分享,可在线阅读,更多相关《基于Web的作业管理系统毕业设计.doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计 题 目:基于Web的作业管理系统English title:Based on Web homework management system 东华理工大学长江学院毕业设计(论文) 摘要 摘 要社交网站创立了面向社会性网络的互联网服务,是社会拓展的一种方式这种方式目前正在中国红火地发展着,SNS社交性网站是这个时代一道亮丽的风景线。现今社会上班族固定的两点一线,很多人没时间也不喜欢在现实中和身边的人分享自己的事情,但是喜欢在网络上与人畅所欲言。SNS的魅力此刻已经无人可当。上网与网友分享自己一天的心情感受,已经成为很多人生活中的一部分。在SNS网站,每个用户都有一个信息圈,每条信息都有一
2、个信息流。Facebook、Twitter、人人网、开心网、微博等一大批SNS网站的兴起,网络上似乎也有全民SNS的热潮和风气,由此,学界和业界有人在关注和研究着SNS这一新媒体形式,人人网、新浪微博等国内知名SNS会有典型的热点话题的案例素材,这会为本文的切入提供了基础。系统中基于MVC的开发模式,采用Appserv的集成开发环境,数据库则采用的是MySQL,利用LAMP的运行环境,数据库通过PHP语言来与应用程序进行连接。LAMP是一组常用来搭建动态网站或者服务器的开源软件,是最强大的网站解决方案。我在这次论文撰写中,加入自己对互联网产品的理解和认识,阐释自己对互联网的了解和看法,理论结合
3、实际,在论文中将适当加入操作技术、实验数据等,并尝试将论文成果应用于实践当中。关键词:SNS;MVC;MySQL;LAMP东华理工大学长江学院毕业设计(论文) Abstract AbstractSocial networking site founded the face social networking Internet service, social development is a way of this way is currently China prosperous development, SNS social web site is the age of a beautifu
4、l scenery line. Nowadays the society an office worker fixed two point one lines, a lot of people didnt have time to also dont like in real people around and share their things, but like on the network and the people speak freely. The charm of SNS now has no one can when. The Internet and share their
5、 feelings of a day mood, has become a lot of people part of life.SNS in web site, each user has a information laps, each message can have a traffic. Facebook, Twitter, everyone nets, happy nets, micro bo a large number of the rise of SNS website, the network also seems to have universal SNS upsurge
6、and climate, and thus, academic and industrial someone in the attention and research of SNS this new type of media, everyone nets, sina micro bo, domestic famous SNS will have a typical case of the hot topics on the material, it is the property of this paper provided the foundation.Based on the deve
7、lopment of the system of MVC mode, the Appserv integrated development environment, database is used is MySQL, use the LAMP operating environment, database through the PHP language to and application connection. LAMP is a group of commonly used to create dynamic web site or server open source softwar
8、e, is the most powerful web site solutions. I in this thesis writing, join their products on the Internet the understanding and knowledge, to the understanding of the Internet interpretation and view, theory combining with practice, in the paper will join operation technology, the appropriate data e
9、tc, and try to be used in the practice of paper results.Key Words: SNS;MVC;MySQL;LAMP东华理工大学长江学院毕业设计(论文) 目录 目 录摘 要IAbstractI目 录II绪论11.1 概述11.2 研究背景和发展趋势11.2.1 研究背景11.2.2 发展趋势11.3 研究的目的和意义21.4 本文工作概述21.5 本文层次解析22开发环境和开发工具42.1 开发环境42.2 开发工具43 设计构思53.1 可行性分析:53.2 需求分析:53.2.1 需求分析53.2.2 系统的业务需求及流程63.2.3
10、系统数据分析73.2.4 系统数据字典74 数据库结构设计94.1 概念设计94.2 数据表结构95 系统总体设计155.1 系统总体设计思路、规范155.2系统功能设计155.2.1 总体功能描述155.2.2 功能模块设计156 系统详细设计与实现186.1 网站首页展示186.2前台个人相册196.2.1 个人相册的IPO196.2.2 功能流程图及代码文字阐述206.3个人相册中图片展示216.3.1 相册中图片的IPO216.3.2功能流程图及代码文字阐述226.4 单个图片详情及用户评论236.4.1 单个图片详情及用户评论的IPO236.4.2功能流程图及代码文字阐述246.5
11、前台爱的搜索266.5.1 爱的搜索的IPO266.5.2 功能流程图及文字代码阐述276.6 后台星座推荐管理286.6.1功能流程图及文字代码阐述286.7 后台用户相册管理316.7.1功能流程图及文字代码阐述326.8 后台相册评论管理346.8.1功能流程图及文字代码阐述347总结与展望377.1 总结377.2 前景展望37致 谢38参考文献39东华理工大学长江学院毕业设计(论文) 绪论绪论当下是一个互联网的时代,互联网开创了一个全新的文明时代的崭新篇章,它正以改变一切的力量,影响着我们世界的政治、经济、文化、科技、社会和生活,这是一场深刻的变革。互联网的出现和发展,把我们每个人都
12、联系在一起,实现了“每个个体、时刻联网、各取所需、实时互动”的状态。互联网时代经历了从web1.0门户时代到web2.0搜索/社交时代再到web3.0大互联时代的转变。web1.0的特点的是信息的展示基本上只能实现单向互动,例如新浪、搜狐、网易这样的门户网站。Web2.0的特点是实现了人与人之间的双向交互,开启了用户生产内容的时代,例如新浪微博、人人网这样的社交平台。Web3.0的特点是互联网的本质是让互动变得更高校,包括人与人的互动和人与机的互动。多对多交互,不仅包括人与人,还包括人机交互以及多个终端的交互。由智能手机为代表的移动互联网开端,在真正的物联网时代将盛行。一开始仅仅是大互联时代的
13、初期,真正的3.0时代一定是基于物联网、大数据和云计算的智能生活时代。未来是一个大互联的时代,未来的行政要务、企业管理、社会生活等方方面面都要实现电子化。在互联网迅速发展并深刻影响着人们生活的今天,传统的作业管理模式已经不能适应时代的发展和师生的诉求,实现作业管理的电子化是时代发展的客观要求,作业管理电子化具有很强的可行性,现在的技术水平也完全能够完成并实施好这个项目,作业管理电子化在教育教学领域能够凸显强大的价值,协调老师与学生的关系,是老师与学生的好助手。作业管理电子化功能强大并且易用有利于节约时间、提高作业管理水平、优化资源、提高效率,实现效益最大化。本课题非常有现实意义,具有很高的研究
14、价值。1.1 概述所谓社交网站,是指一种网络服务网站,即SNS网站。从1997年美国出现第一个社交网站开始,几乎每年都有大量的社交网站出现。在年轻人群体中,社交网站备受关注。SNS,即社会性网络服务,专门指旨在帮助人们建立社会性网络的互联网应用服务。通过网络,建立一个有网站会员组成的网络社区,社区中的网友可以相互加为好友,相互留言,增加资料等行为提高沟通能力,增加交际圈。1.2 研究背景和发展趋势1.2.1 研究背景SNS凝聚人气,体现在结交朋友、特别是异性朋友上,而这种线上联系由现在的越来越渴望“见光”转而走向线下。使用SNS服务,用户可以随时写博客、拍照、上传、供圈子里的朋友分享。3G时代
15、的到来和手机终端的日益智能化都为移动SNS的实现带来了便利的条件。SNS不是一个应用产品。而是一个象WINDOWS那样的技术平台。SNS可以在自身的平台上开发与很多应用产品开发商类似的产品。比如论坛、音乐、视频等,同时为那些没有服务器资源。面向个人消费者免费。1.2.2 发展趋势手机变成社交网站的生命线:目前大约七层的公司机构禁止访问社交网站,与此同时,智能手机的销售量正在攀升,这表明企业员工正在利用手机登陆社交网站收发信息。过去的“吸烟时间”将变成“社会网站访问时间”,因此我们将会看到越来越多的社交网站推出手机版。你的公司将会有一个社交媒体政策,它可能真正被贯彻:如果你供职的公司目前还没有社
16、交网站政策规范职员的一些访问行为,那么或许在明年就会产生一个。对于职员的这些规定,也可以反映出公司对社交网络和职员参与所持的态度。分享不再通过电子邮件:最近纽约时报的iphone应用添加一个新的分享功能,可以让用户在Facebook或是Twitter的一个朋友网络之内推荐一篇好文章。许多网站现在推出了这种功能,不过明年我们将会看到网民开始普遍使用这种服务,社交网络将会取代电子邮件方式,内容提供商业乐于看到网民用自己喜欢的方式传播内容。1.3 研究的目的和意义互联网的社区化其实就是一种通过信息与信息,信息与人的整合从而最终达到的人与人之间的关系。因此,构建互联网社区化的最终意义就在于人与人之间的
17、意义,所有的价值也都架构在参与者之间互动的价值之上。作为一种趋向于服务型的网站,社区化网站不仅要重视每一个个体的存在。更要深刻的触摸到用户之间所需要的服务。社区中的每一个人都应当是被卷入其中并且参与运行,在不知不觉中制造信息,吸引信息,进而逐步完善社区本身的构建者。1.4 本文工作概述本论文讲在下文中通过基于MVC的模式阐述一个社交网络,对该系统的设计和功能进行分析和阐述。该系统主要是针对用户在网络上进行心情的发表,个人的博客撰写、在线交流与问答、搜索好友等模块详细设计研究。 首先,对系统的可行性及发展动态进行分析,完成该网站的需求分析和总体设计。其次,对系统的数据库进行分析,完成个表之间的设
18、计和关联。 再次,对系统分前台和后台详细设计。前台主要模块包含首页、恋爱说说、个人主页、恋爱学堂以及爱的搜索。后台主要根据前台对应模块进行分析,在后台进行控制管理。最后,对代码冗余、系统的安全性、用户的权限和测试该系统产生的错误进行分析处理。1.5 本文层次解析本文分七个层次。第一个层次是概述社交网站,对研究北京和发展趋势阐述,并对提出研究的目的和意义。第二个层次是对系统总体设计所需的相关知识理论、流程的阐述。第三个层次是对系统可行性分析和需求分析。第四个层次是对系统的数据库表设计及各表结构关系描述。第五个层次是对整个系统总体设计。对总体功能进行描述和设计。第六个层次是对各模块详细设计和实现。
19、第七个层次是对该这社交网站的总结。指出其优点和缺陷和改进的办法。15东华理工大学长江学院毕业设计(论文) 开发环境和开发工具2开发环境和开发工具MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。本项目在l
20、amp环境下使用的是BroPHP框架开发!BroPHP是一个免费开源的轻量级PHP框架,完全采用面向对象的设计思想,并且基于MVC三层设计模式。2.1 开发环境 LAMP(Linux+Apache+Mysql+PHP)网站架构是目前国际流行的WEB框架,该框架包括Linux操作系统,Apache网络服务器(Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一),MySQL数据库(MySQL软件采用了GPL。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低
21、网站总体拥有成本而选择了MySQL作为网站数据库。),php编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,lamp具有通用、跨平台。高性能。低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。2.2 开发工具项目开发工具:NotePad+ 、Vim等东华理工大学长江学院毕业设计(论文) 设计构思3 设计构思3.1 可行性分析:可行性研究主要内容是要求以全面、系统的分析为主要方法,经济效益为核心,围绕影响项目的各种因素,运用大量的数据资料论证拟建项目是否可行。对整个可行性研究提出综合分析评价,指出优缺点和建议。在生活方面
22、,现在生活在高楼林立的城市之中,在冰冷的水泥抢下,很少能感觉到学生时代各种好友。现在宅男宅女很多,对于喜欢交朋友或想给自己找另一半的用户来说,做一个社交网站让用户之间可以在上面进行交流,同时可以让自己的生活不那么单调。在技术可行性方面,本系统在windows环境下开发,使用brophp框架,纯PHP语言编写社交网站前后台,数据库使用MySQL。这些条件可以完成对本系统的开发。通过分析,在技术上是可行性。在操作可行方面,开发人员对语言的了解,及团队的合作,在时间上合理的分配,和程序任务上的分工合理,而且属于小型系统,所以在操作上也是可行的。综上所述,本系统在各个方面分析都是可行的,所以该系统是可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 作业 管理 系统 毕业设计
限制150内