jsp2172校园志愿者服务管理平台mysql

演示视频:

3.1 系统可行性分析

3.1.1操作可行性

操作可行性主要是针对系统用户而言,一个系统再完美,技术再先进,用户不去使用,或者用户根本不会使用,该系统存在的价值也是不大的。本人自己就是学生,程序开发经验不足,在界面设计上面不会设计太复杂,要讲究简单好看,操作上要方便,不能让用户觉得不流畅。本系统操作不复杂且比较容易上手,对于初次接触本系统的来说,不许要接受什么培训就可以操作本系统。用户不需要什么特定的软件,只需要安装大众所使用的浏览器即可进行系统的访问。本系统采用可视化窗口,面向大众,有效的避免了繁琐的操作。而且,本系统将各个功能都详细设计,各模块功能逻辑清晰,对用户非常友好。因此,本系统具有操作可行性。

3.1.2经济可行性

本校园志愿者服务管理平台我们必须考虑系统开发中所有的花费进行计算,我们要考虑到系统需不需要太大的资金。每一套系统的开发,都得花费一定的时间去研究。需要使用的软件也是有很多需要花钱。本系统使用的MyEclipse、MySQL数据库及Google
Chrome浏览器等软件都是网上均可以下载使用的,供程序员免费使用,无需收费。从开发角度来说,成本低,因此具有经济可行性。

3.1.3技术可行性

(1)硬件可行性分析

系统的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能够轻松的实现,只是需要确保系统的正常工作即可,以及拥有较高的效率。如果有特别低的硬件,它可以导致系统的低性能以及效率低,从而导致整个网站的运行不顺畅。以目前普遍的个人计算机的配置而言,这是十分容易实现的
。因此,本系统的开发在硬件方面是可行的。

(2)软件可行性分析

JSP技术提供了一个共同的机制类似的借口动态模型,设计更集中。此外,代码复用,也可以很好的体现。因此,考虑到系统的实际情况,选择JSP作为本系统开发技术。通过上述分析,该系统的设计实现在软件方面是可行的。

因此,我们进行了三个方面的可行性研究,可以看出,校园志愿者服务管理平台的开发是没有问题的。

3.2 系统性能分析

3.2.1 系统安全性

程序在使用中是不允许其他访问者随意窃取程序里面的隐秘信息,也不允许其他操作者越权操作其他管理用户操作的功能,要真正杜绝这些现象就必须在程序开发之前把程序的安全性给考虑进去。

比如现在很多程序都会把用户注册的功能给考虑进去,让用户在注册页面功能区填写自己的个人信息,这些数据信息涵盖了用户本人的姓名,用户对程序登录设置的密码,用户经常使用的邮箱,用户的常用联系方式还有用户的所住地址等信息,这些信息都是设计到用户本人的隐私,那么这些信息在传输给程序后台时,是需要进行管理并保存至对应的数据库文件里面。要是有人恶意窃取程序的数据信息,也就会让那些注册了此程序软件的用户的个人隐秘信息都会遭到泄露。这些信息落入其他不法分子手里,他们极有可能根据用户的隐私信息去骚扰用户,并把这些信息用于各种商业用途谋取其他非法的利益。所以数据安全性是一个系统能不能使用的首要标准。

3.2.2 数据完整性

数据完整性是确保数据信息是否具有可靠性,是否具有参考价值的一个重要因素,数据信息只描述一部分,或者必有的数据信息反而为空等现象都是代表着这个数据信息不完整,有数据缺陷,这是个很严肃的问题,因为这样的数据信息跟垃圾信息没什么两样。

说到数据完整性,不得不提最常用的程序表单功能。这些表单主要就是提取广大用户的数据信息的,需要广大用户根据表单上的要求,填写自己的姓名信息,以及自己的联系方式信息,有些也会有额外的信息填写要求,有必须要填的选项,也有不需要必填的选项。假如广大用户为了保护自己的隐私,或者不想受到其他人的骚扰,不填写必填项等信息,广大用户在最后提交此表单的时候,往往都是提交不了的。

数据完整性不仅仅限于登记的数据要完整,它也需要程序里面的所有数据信息之间存在关联,而且这种联系也是要求不能出差错的。

由于数据表之间也会存在一定的联系,所以同一个数据也会出现在另一个表格里面,那么这两个表格记录的同一个数据应该是一样的。不能够是同样的数据信息在不同表中不一样。

3.3系统流程分析

系统流程分析是调查分析系统所涉及到的每个环节的业务流程,从系统的注册登录着手,以实际操作为出发点,掌握所有快递公司的管理内容,保证信息能够正确的输入和输出,数据存储的完整性以及信息处理方法过程,并根据实际操作步骤来绘制出具体的流程图。

流程图(Transaction Flow
Diagram,TFD),它是用一些规定的符号以及连线来表示系统的某个具体的处理过程的图表,即描述系统内各功能模块之间的具体关系,作业顺序和管理信息流向的图。业务流程图的符号说明图3-1所示:

图3-1流程图符号说明图

3.3.1用户登录流程

为了保证系统的安全性,要使用本系统必须先登陆到系统中,管理员、用户通过不同的账号和密码进行登录到不同的管理界面。其登录流程图如图3-2所示。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-2 登录界面流程图

3.3.2信息添加流程

用户可以对信息进行添加,系统在添加信息的时候,首先输入信息,看信息是否正确,正确的话,添加成功,否则返回输入信息,添加信息流程图如图3-3所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-3信息添加流程图

3.4 系统用例分析

本校园志愿者服务管理平台主要满足管理员和用户两种用户需求,下面将通过用例图来描述用户和各用户之间的关系。

3.3.1管理员用例图

管理员用户的用例如图3-4所示。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-4 管理员用例图

3.3.2用户用例图

用户的用例如图3-5所示。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-5 用户用例图

3.3.3登录子用例图

管理员和用户均需通过正确的账号和密码进行登录系统,账号和密码正确则登录成功,反之登录失败,登录子用例如图3-6所示。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-6登录子用例

系统设计

3.1 系统结构设计

校园志愿者服务管理平台主要分为管理员和用户2个用户角色,采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统结构图如图3-1所示:

图3-1 系统结构图

3.2 系统架构设计

3.2.1总体架构设计

系统架构的整体设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。它具体的工作步骤是:

1)系统被分解多个子模块

2)对各个子模块的功能进行预先的设计

3)对各个子模块之间的逻辑关系进行设计

4)对各个模块的界面以及模块间信息的传输进行设计

在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统框架。如图3-2所示为系统的框架图。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-2系统框架图

3.2.2系统网络拓扑结构图

本JSP校园志愿者服务管理平台采用先进的B/S架构,该架构具有开发简单、共享性强、维护简单方便等诸多优点。本系统的网络拓扑图如图3-3所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-3系统的网络拓扑图

3.3数据库设计

数据库是动态软件技术的基础,本系统将采用MYSQL作为数据库工具。校园志愿者服务管理平台的数据库管理要进行各种各样的数据处理,提供各类信息的添加、删除、修改和更新等功能。通过上述对系统的设计分析,根据系统的需求,主要设计为数据库概念设计和逻辑结构设计。

3.3.1 数据库实体

E-R图是一种描述显示数据类型间的关系的数据描述方法,E-R图可以完整地映射出现实模型的关系。E-R图中的三个最为重要的元素就是实体、属性、关系。E-R图即由这三点组成。

实体:E-R图中数据的实体,用矩形表示上面为实体名,下面为实体属性,实体包含主外键等关系。

属性:E-R图中的属性,是指实体的属性,实体由多条属性所构成,属性拥有自己的数据类型,数据大小。属性的优劣决定了E-R图中实体的健全性、完整性。

关系:E-R图中的关系是指实体之间的关系,用菱形来表示实体间的关系,这些菱形关系的联系上有着一对多或多对多的数据联系,这些构成了E-R图的关系,E-R图的关系紧密连接了实体,使实体间的关联性更加的显著、易懂。本校园志愿者服务管理平台的E-R图如下所示:

1、管理员实体属性图如图3-4所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-4 管理员实体属性图:

2、建议实体属性图如图3-5所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-5建议实体属性图

3、用户信息实体属性图如图3-6所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-6 用户信息实体属性图

4、轮播图实体属性图如图3-7所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-7 轮播图实体属性图
属性图

3、用户信息实体属性图如图3-6所示

[外链图片转存中…(img-msRyUZRC-1744720255158)]

图3-6 用户信息实体属性图

4、轮播图实体属性图如图3-7所示

[外链图片转存中…(img-vToIbkDd-1744720255158)]

图3-7 轮播图实体属性图
封面最终.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值