基于javaweb的校园动态圈系统(源码)【字数:6483】
Key words:Campus dynamic circle system based on Java Web, Java, MySQL database目 录
一、 绪论 1
(一)开发背景 1
(二)课题意义 1
二、系统概述 3
(一)软件介绍 3
(二)开发技术 3
(三)开发环境 3
三、系统分析 5
(一)可行性分析 5
1、 技术可行性 5
2、 操作可行性 5
3、 法律可行性 5
(二)需求分析 5
1、 功能需求分析 6
2、 性能需求分析 7
(三)系统流程分析 7
(四)系统功能分析 10
四、系统设计概要 12
(一) 系统开发软件的选择 12
(二) 系统总体功能设计 12
(三) 系统数据库设计 12
1、 数据库结构设计 12
2、 数据库结构ER图 13
五、系统详细设计和实现 15
(一) 用户模块设计 15
1、 用户登陆模块设计 15
2、 系统首页模块设计 15
3、 系统日记模块设计 16
4、 博文发布管理模块设计 17
(二) 管理员模块设计 18
1、 板块管理模块设计 18
2、 视频管理模块设计 18
3、 博文管理模块设计 19
六、系 *景先生毕设|www.jxszl.com +Q: ^351916072*
统测试 20
(一) 测试方法 20
(二) 测试实例 20
总结与展望 22
参考文献 23
致谢 25
一、 引言
(一)开发背景
随着信息技术的飞速发展,社交软件遍及在生活中,人们的交流与日常生活的分享不会再局限于面对面没交流。大家都喜欢用照片和视频留住生活中美好的时刻,但是随着时间的推移,这些存于手机中的照片视频就会变得杂乱无章,考虑到此情况,校园动态圈系统由此而生,用户可将照片视频发表,可以配上自己喜欢的文字,不仅便于管理,而且界面美观。
(二)课题意义
现在,已有不少关于动态圈的管理系统,但是许多管理系统功能过于繁杂,用户很难查看到自己所需的信息。对于用户来说,一个管理系统的存在,就是为了方便用户使用。所以,本系统的开发主要以简洁实用为主,Web页面可以将多媒体信息放在一起,让信息形象地展示给客户。此外,还能让客户更明了的查找需要的东西,通过校园动态圈系统来控制信息和处理数据,不仅操作简单效率高,而且还安全。
二、系统概述
(一)软件介绍
本系统是一个动态圈管理系统,与博客、朋友圈这类软件相似。是现实社交在网络上的延申,本系统缩小了这个‘圈’的范围,方便与用户分享校园趣事以及校园需要公布的信息。
(二)开发技术
本系统的开发平台是IDEA;运行服务器是Tomcat 7.0;用Java语言来编写;使用MySQL数据库来储存系统数据。
(三)开发环境
开发平台:IDEA
开发语言:Java
数据库:MySQL
数据库管理工具:Navicat
服务器:Tomcat 7.0
测试终端:华硕
三、系统分析
(一)可行性分析
1、技术可行性
该系统是基于Java开发的,目前来说,它相对普遍,现在十分受开发者喜爱,所以技术层面上,Java能够承担平台开发工作。
2、操作可行性
对于软件,能不能得到大众推广取决于研发后它的操作难度,开发人员应当重视这一问题。用户不需要指导,面对操作设备,可自行使用,操控简单,所以在研发软件时,并没有设计过多的提示插件,都是大家熟悉的形式,并不复杂,用起来很方便。
3、法律可行性
该系统不管在什么地方都有非常缜密的思绪,包含技术,经济等等,其实,这不存在什么法律上的问题,法律可行性是齐全的,它的开发是能够顺利开启的。
(二)需求分析
本系统的用户分为普通用户和管理员两个类别。用户发表、评论博客、是该系统的主体,用户登录和编辑个人信息是该系统最基础的功能。在博客模块给用户提供了一个发表博文的区域,普通用户可以自己发表博文,在博文列表中能看到已有的博文内容,还能够根据自己的意愿对浏览的博文进行评论回复、点赞、删除等操作。管理员可在登录后,可以审核现有的博文,对其进行迁移、精华、置顶等操作。
1、功能需求分析
(1)管理员和普通用户的注册、登录模块:该模块主要实现的是用户的登录、注册、信息修改功能,注册完成后可登录系统,输入正确的账号密码后即可成功登录校园动态圈平台。
(2)用户中心模块:在该模块用户可以修改个人信息,查看关注的用户,上传照片。
(3)私信模块:在该模块普通用户可以关注其他用户以及向他人发送私信。
(4)发表照片模块:该模块主要实现的是,用户可以上传本地的图片视频,并能够在公共相册中查看。
(5)后台管理系统模块:管理员登录系统后,能够进入后台管理页面,审核普通用户上传的照片以及视频。
(6)发表问卷模块:在该模块,用户可以发表问卷,并能给其他用户的问卷进行投票。
原文链接:http://www.jxszl.com/jsj/rjgc/559891.html