会员登录|免费注册|忘记密码|管理入口 返回主站||保存桌面|手机浏览|联系方式|购物车
SSM学生资助管理系统-计算机毕业设计源码30825
2024-12-27IP属地 湖北0

系统需求分析是系统开发的一个关键环节,它在系统的设计和实现上起到了一个承上启下的位置。系统需求分析是对所需要做的系统进行一个需求的分析,如果分析的准确可以精准的解决现实中碰到的问题。如果分析不到位会影响后期系统的实现。一个系统的优秀程度需求分析也是占据了非常大的比例,如果需求分析不到位,后面的系统设计要实现就是一个偏离导航的设计。

2.1 可行性分析

系统可行行分析是对系统对系统可行性进行一个探讨。在探讨系统的可行性上我们主要从技术上的可行性和经济上的可行性以及法律层面的可行性上进行分析,如果三个层面度通过,我们则认为系统是比较可行的。

2.1.1 技术可行性分析

我们在实现这个系统所采用的技术方案是基于Java的 Web实现方案,系统采用Spring 、SpringMvc、Mybatis方案来实现。SSM框架是一个非常成熟的框架、Java从97年诞生到现在经历了野蛮的生长,Java在各个领域度是有做非常成熟的解决方案,如电信、银行、电商等。SSM又是一套快速整个项目的开箱即用的技术方案。所以采用基于SSM方式来实现本系统是一个非常成熟有简单的技术方案。技术可行性上是非常可行的。

2.1.2 经济可行性分析

从经济可行性上看项目在开发阶段需要一台开发PC,在生产阶段需要web服务器和数据库服务器。一台个人PC从经济上来看也不是太多问题,在后期的系统部署生产上来说,服务器的投入也不会过高,在经济层面上是一个比较可行的。

2.1.3 法律可行性分析

系统从法律层面上来没有对第三方有其他放有法律层面的问题,系统数据库采用的Mysql 开源社区数据库、框架采用的是开源的SSM。系统资讯和相关内容也是呵呵法律层面的。在源码的管理上采用git开源进行管理,所以在法律可行性上是成立的。

2.2 系统功能分析

2.2.1 功能性分析

学生资助管理系统我划分为了学生管理模块,管理员模块这两大部分。

学生管理模块

(1)用户注册登录:学生可以随时进入到系统中,对系统中的信息浏览,但是想要实行操作,就必须有这个系统的账号,如果没有账号的话,可以注册成员用户进行相关的操作。

(2)查看学生资助管理系统的首页信息:学生资助管理系统的首页信息包含了首页、交流论坛、通知公告、新闻资讯、资助申报、留言反馈等。

(3)我的账户:在右上角点击“我的”下面的“我的账户”可以对个人资料+密码修改的信息进行管控。

(4)资助申报:学生可以在线填写资助申请。

(5)复议信息:学生可以查看自己的资助申请复议状态和结果。

(6)发放信息:学生可以查看自己的资助款项发放情况。

(7)留言反馈:学生可以反馈意见和建议。

(8)收藏:学生可以收藏自己感兴趣的文章或信息。

(9)交流论坛:学生可以在这里与其他学生进行交流和互动,分享经验和心得。

(10)通知公告:管理员可以发布通知和公告,学生可以在这里查看。

(11)新闻资讯:显示与学生资助相关的新闻和资讯。

(12)资助申报:学生可以在线填写资助类型、申报金额等信息。

(13)留言反馈:学生可以填写留言。

管理员管理模块

(1)公共管理:这个功能模块主要包括轮播图、通知公告等信息的发布和管理。

(2)用户管理:该功能模块用于管理系统的用户,包括学生、管理员等各类用户的注册、登录、修改密码、权限设置等。

(3)论坛管理:这个功能模块提供了一个在线交流平台,学生可以在这里提问、讨论,管理员可以进行解答和管理。

(4)资讯管理:该功能模块用于发布和管理与学生资助相关的各类资讯,如资助政策、新闻资讯、新闻分类等。

(5)资助申报:这个功能模块是学生进行资助申请的入口,学生可以在线填写资助申请信息,管理员可以审核回复。

SSM学生资助管理系统-计算机毕业设计源码30825

(6)资助类型:管理员可以对资助类型进行添加。

(7)复议信息:这个功能模块用于处理学生对资助申请结果的复议请求,学生可以在线提交复议申请,管理员进行审核和处理。

(8)发放信息:该功能模块用于管理资助款项的发放,包括发放时间、发放方式等信息的记录和查询。

2.2.2 非功能性分析

学生资助管理系统的非功能性需求比如学生资助管理系统的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下3-1表格中

3-1学生资助管理系统非功能需求表

安全性

主要指学生资助管理系统数据库的安装,数据库的使用和密码的设定必须合乎规范。

可靠性

可靠性是指学生资助管理系统能够按照用户提交的指示进行操作,经过测试,可靠性90%以上。

性能

性能是影响学生资助管理系统占据市场的必要条件,所以性能最好要佳才好。

可扩展性

比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。

易用性

用户只要跟着学生资助管理系统的页面展示内容进行操作,就可以了。

可维护性

学生资助管理系统开发的可维护性是非常重要的,经过测试,可维护性没有问题

2.3 系统用例分析

学生资助管理系统的完整UML用例图分别是图2-1、图2-2。

图2-1就是学生用户角色的用例展示。

图2-1 学生资助管理系统学生用户角色用例图

图2-2就是管理员角色的用例展示。

图2-2 学生资助管理系统管理员角色用例图

2.4 系统流程分析

2.4.1 数据流程

开发学生资助管理系统最主要的一个目的就是实现用户对资助金的申报,图2-4就是系统的数据流图。

图2-3资助金申报操作展开图

2.4.2 业务流程

分析完学生资助管理系统的数据流,那么接下来我们来看系统的业务流程,图2-4就是业务流程图

图2-4业务流程图

2.5本章小结