基于javaweb的大高校综合服务平台【字数:4012】
目录
一丶引言 1
二丶系统开发及运行环境 1
三丶系统分析 1
(一) 需求分析 1
(二)可能性分析 2
四、系统详细设计 2
(一)本课题的设计思想 2
(二)系统设计原则 2
(三)系统各模块的主要功能 3
(四)ER图设计 4
1.用户实体ER图 4
2.综合服务平台ER图 4
(五)数据库表设计 6
五、系统各个功能的具体实现 8
六、总结 27
七、致谢 27
参考文献 28
一丶引言
互联网的快速普及和经济的迅速发展,网页融入生活各个方面,网上看新闻成为人们日常生活的一部分,与此同时很多学院建立专属于自己的网站,学院通过网站发布消息,与同学交流沟通,与企业建立建立联系和合作。高校综合服务平台不仅仅只是学校展示自己的平台还可以成为学生的一个发布消息与人沟通,获得资源的一个平台。可以让学校和学生更好的交流沟通。系统主要分为三类用户五个模块的维护,分别为普通账号、管理者账号、社团管理账号三类账号和社团活动、文化活动、校园资讯、失物招领、留言板块这五大模块。
二丶系统开发及运行环境
名称
名称
操作系统
Windows 7、 Windows 8 、Windows 10
系统开发工具
MyEclipse
系统开发语言
JavaWeb
运行环境
CPU:P *景先生毕设|www.jxszl.com +Q: *351916072*
entium 4 1.8GHz或以上,内存:1G或以上,硬盘:40G
数据库
MySql
浏览器
IE、Google、360
三丶系统分析
需求分析
本课题主要实现三类账号对五大模块的管理和维护,即社团活动、志愿者服务活动、文艺演出活动、学生运动活动、学生失物招领模块、校园资讯等模块。
1.社团组织者可以组织发起社团活动、志愿者服务活动、创办文艺演出活动、申请学生运动项目,组织学生运行活动。
2.社团组织者可以在线查看各类活动的报名情况,组织情况,活动举办效果,分享心得体会。
3.学生可以在线查看各类社团活动,志愿者服务活动、文艺演出活动、申请报名参加学生运动项目,参赛,参加志愿者服务活动,更好的体验学生文化氛围。
4.学生可以参加各类文化活动,获得自己所得学分。
5.学生可以在失物招领平台填写失物信息,寻求学校帮助找回自己失物物品。
6.学生可以在线查看各类校园资讯信息,查看各类校园新闻活动。
其功能结构图如下:
/
图31 结构图
(二)可能性分析
本系统采用JavaWeb为开发技术,myeclipse作为开发工具,运行于浏览器,采用JSP、MySQL技术开发,使用MySQL进行数据处理,都是网上免费软件,所以课题在实现上是可行的。
Jsp是一种编程语言,以Java语言为基本,嵌在HTML中的,用跨做大规模的的应用服务。一次编写,到处运行。系统多平台支持。可伸缩性。MySQL是一种常见的数据库处理软件,它是开放源的所以优先选择使用。JavaWeb是用于解决Web的技术总体。Java在服务器端的使用非常多包含了JSP。Java技术是Web的强大动力。
Myeclipse是一个集成的开发环境,主要适用于Java,Java EE和移动开发。Servlet是在服务器端运行的程序。
四、系统详细设计
(一)本课题的设计思想
在系统设计中综合考虑如下因素:
(1)技术优先性,符合成长的趋向;
(2)满足管理员的需要,节省时间;
(3)提升效率,满足互联网此时和未来的数据传导需求;
(4)实用性、灵活性、模块化。
(二)系统设计原则
在初阶段,我们将集中研究的是软件落实问题,即在分析架构的基础上形成落实环境下的设计架构。一般情况下,设计主要涉及系统、对象、数据库和界面等。
(三)系统各模块的主要功能
1.前端页面
(1)用户系统中可以实现账号注册、账号登录、账号信息的修改更新、账号密码修改、密码重置,账号的使用权限。
(2)社团活动模块可以查看当前各个社团的活动内容、活动介绍等信息,可以增加修改新的活动或删除先前的活动。
(3)学生活动模块可以查看学生个人组织的各类活动。
(4)留言交流模块为学生提供交流平台,方便大家讨论各类事宜。
(5)失误招领模块为了学生提供一个寻找东西的平台。物品丢失后在改平台发消息寻求帮助。
2.后台管理页面
后台管理分为三种,分别对应三种账号的不同身份。
普通账号只提供修改个人信息功能。
社团管理账号则提供社团活动的添加修改维护功能。
管理员账号则拥有全部功能,添加修改用户信息,添加修改模块类别,添加修改社团活动信息,添加修改校园资讯,添加修改文化活动信息,修改用户账号类别。
3.1 系统部分模块的简述和流程图
3.1.1 登录模块
网页的登录功能是对每个用户的身份进行验证,在输入账号和密码之后与数据进行比对,比对通过成功返回首页,比对不通过则提醒信息。还需要正确输入验证码才可以登录成功。具体流程图如下图41所示
/
图41 登录流程图
3.1.2注册模块
注册模块是为了使用户可以根据页面提示的内容填写自己个人的基本信息。无论用户注册成功与否,在网页界面都会弹出一条成功或者失败的系统信息。电话和QQ分别作出了相应的限制,电话必须为811位数字,QQ必须为12位位以内的数字。具体流程图如下图42所示:
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/564471.html
最新推荐