计算机毕业设计 jsp实习生管理系统ssh 毕设

演示视频:


https://www.bilibili.com/video/BV1164y1J7Sm/

3.1 可行性分析

可行性研究也称为可行性分析,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功[3]。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容:

1. 经济可行性:主要是对项目的经济效益进行评价,本系统的开发不需要额外的硬件设备,只需要一台计算机和一些开发应用软件,并且本系统实施后可以显著提高工作效率,有助于院校对学生的实习生管理系统实现信息化管理。所以本系统开发在经济上是可行的。

2. 技术可行性:本系统主要使用Java/JSP语言开发系统,这两种语言具有简单易学的特性,把设计人员从繁琐复杂的界面设计中解脱出来。数据库管理系统选用Mysql3.0作为数据库管理系统,它能够处理大量数据,同时保持数据的完整性并提供许多管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。而且Java/JSP语言与Mysql数据库管理系统对系统的软硬件环境要求并不高。因此,系统的软件开发平台已成熟可行[4]。

3. 方案可行性:目前利用网络技术提高教学管理水平,对打造高品牌高职学院更有着广泛深远的意义。实习生管理系统是高校教学工作的一个重要环节。如何充分利用紧缺的教学资源,提高资源的使用率,做到对实习生管理系统的高效的,及时的指导,已成为实习生管理系统乃至整个学校管理的焦点。因此,设计并开发一个具有普遍性的便捷的实习生管理系统,对于提高高校实习生管理系统指导效率很有必要。

3. 管理可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,原始数据是否正确等。管理方法为系统的建设提供了制度保障[5]。

综上所述,此系统开发目的已明确,在技术和经济等五方面都可行,并且投入少、见效快。因此本系统的开发是完全可行的。

3.2 系统的功能需求

本系统的用户群有三类:管理员、教师、学生、企业。以下是每个用户对系统的基本使用权限介绍:

1、学生,学生作为实习教学的主要参与者,可通过系统了

解企业的实习岗位与要求,根据自身条件选择适合的企业;并能通过系统将实习过程中发生的问题向自己的指导教师进行汇报,及时得到指导教师的指导;在实习结束时,通过系统向指导教师提交实习任务;可通过系统下载在实习过程中应填具的表格与文档。

2、教师,作为实习教学任务的指导者,要通过系统                              及时了解实习管理部门发布的对实习教学任务的要求与规定;及时了解学生在实

习过程中遇到的问题,及时加以解决;在实习结束时,可通过系统下载学生提交

的实习任务,经批阅后在系统中提交评语,给予分数评定。

3、管理者,作为系统的管理人员,负责注册用户帐户;通知、新闻等信息的发布;根据实习计划落实实践教学任务,为学生指派实习指导教师;在实习过程中,可根据实习的情况对实习分配进行调整。

本系统基本功能有:用户登录、用户管理、系统基本信息维护、学生注册、实习生管理系统模块和留言管理。管理员可以管理教师和学生的相关信息。系统基本信息维护模块主要包括管理员可以进行公告发布,编辑实习生管理系统和实习生管理系统信息等。注册模块主要针对学生模块进行设计的学生在登录系统前必须注册。实习生管理系统模块是对学生和教师而言教师可以对所带学生的实习生管理系统进行指导,学生可以及时把实习生管理系统上传到系统上等待老师评分。同时也可以下载老师批阅后的校外实习任务,对批阅的校外实习任务管理进行及时修改。留言管理模块主要包括以下信息,教师可以把有关实习生管理系统写作指导方面的意见发给自己的学生,同时学生也可以给教师留言对不懂的问题进行提问也可以对教师留言进行回复。

3.3.1 用户管理模块

根据以上的功能需求的分析可以得到用户管理模块的功能包括管理员可以管理教师和学生的相关信息包括添加、删除修改等功能。教师和学生可以查看和修改个人的相关信息。用户管理模块的用例图如图3-1所示:

 5da5214bc2cbda768f04348ba0ec1361.jpeg

图3-1用户管理用例图

以下是对用户管理模块的用例描述如表3-1所示:

表3-1用户管理模块用例描述

用例名称:用户管理

用例标识号:101

参与者:管理员

简要说明:

管理员用于管理用户的信息

前置条件:

管理员已成功登录到实习生管理系统

基本事件流:
1.管理员用户在管理界面点击用户管理链接
2.系统显示用户管理主界面
3. 管理员可以根据自己的相关需求选择相关的操作如添加、打印、删除、和修改等
3.完成相关的操作后系统将保存相关的信息
3.系统将对相关信息进行更新
6.系统最后会返回到用户管理的主界面
7.用例终止

其他事件流:

管理员在此页面可以根据自己的需求选择相关的操作。

异常事件流:

后置条件

相关的操作完成后系统将对数据库中的数据进行更新


3.3.2 系统基本信息维护模块

系统基本信息维护模块主要完成的是管理员对系统的基本信息维护操作如公告信息、实习生管理系统和实习生管理系统等。教师和学生只能对这些功能进行查看操作。系统基本信息维护模块的用例图如图3-2所示:

0db987d031b0d17f0f4e4aa6f0d2a234.jpeg

图3-2系统基本信息管理用例图

以下是对系统基本信息维护模块的用例描述如表3-2所示:

表3-2系统基本信息维护模块用例描述

用例名称:系统基本信息维护

用例标识号:201

参与者:管理员

简要说明:管理员用于对系统的基本信息进行维护的相关操作

前置条件:管理员已成功登录到实习生管理系统

基本事件流:
1.管理员用户在管理界面可以对相关的功能模块进行操作
2.系统将会根据管理用户的选择显示相应的界面
3.管理员可以根据自己的相关需求选择对相关功能的操作如添加、删除、和修改等
3.完成相关的操作后系统将保存相关的信息
3.系统将对相关信息进行更新
6.系统最后会返回到相关的功能管理的主界面
7.用例终止

其他事件流:管理员在此页面可以根据自己的需求选择对功能相关的操作。

异常事件流:

后置条件:相关的操作完成后系统将对数据库中的数据进行更新

3.3.3 实习生管理系统模块

实习生管理系统模块主要是教师和学生和企业三个角色的任务,老师把实习生管理系统上传到服务器上等待自己的学生下载实习生管理系统。


以下是对实习生管理系统模块的用例描述如表3-3所示:

表3-3实习生管理系统模块用例描述

用例名称:实习生管理系统

用例标识号:301

参与者:老师

简要说明:老师上传下载和删除实习生任务,管理员分配老师和企业

前置条件:老师已成功登录到实习生管理系统

基本事件流:
1.老师用户在实习生管理系统页面选择相关的操作
2.系统将会根据老师用户的选择显示相应的界面
3.老师用户可以根据自己的相关需求选择操作如上传、下载、和删除等
3.完成相关的操作后系统将保存相关的信息
3.系统将会给出相应的提示
6.管理员分配老师和企业
7.系统最后会返回到实习生管理系统的主界面
8.用例终止

其他事件流:

管理员在此页面可以根据自己的需求选择对功能相关的操作。

异常事件流:

后置条件:相关的操作完成后系统将对数据库中的数据进行更新


3.3.4留言管理模块

为了让学生用户可以及时了解自己实习生管理系统的完成情况,需要为教师用户提供发布实习生管理系统的写作指导情况的功能,此项目中的涉及思路是以留言的形式完成情况。其中教师给学生的留言可以是支持群发的功能。以下是留言管理模块的用例图如图3-4所示:

83c9b823b2796a0f8298b0c178651e99.jpeg

图3-4留言管理模块

下是对留言管理模块的用例描述如表3-4所示:

表3-4留言管理模块用例描述

用例名称:留言管理

用例标识号:401

参与者:教师

简要说明:教师可以给所指导的学生留言

前置条件:教师已成功登录到实习生管理系统

基本事件流:
1.教师用户在在留言管理页面选择相关的操作
2.系统将会根据教师用户的选择显示相应的界面
3.教师用户可以根据自己的相关需求选择操作如给学生留言、回复学生留言、和删除留言等
3.完成相关的操作后系统将保存相关的信息
3.系统将会给出相应的提示
6.系统最后会返回到留言管理的主界面
7.用例终止

其他事件流:

管理员在此页面可以根据自己的需求选择对功能相关的操作。

异常事件流:

后置条件

相关的操作完成后系统将对数据库中的数据进行更新

3.4 性能需求

软件系统在性能方面的要求就是系统必须遵循的一些约束和限制,如访问权限的限制、处理时间的约束可靠性要求健壮性要求等等[12]。下面是对实习生管理系统的性能要求:

1. 系统具有相关提示,不需要特别训练,管理人员就可以很快地掌握如何使用系统中提供的大多数功能。

2. 系统具有的安全性,管理人员登录时,系统要根据登录的身份给予管理人员相应权限如实习生管理系统的管理人员具有对学生信息的添加、修改、删除、浏览等功能,而其它用户对学生信息只有浏览的权限。

3.5 本章小结

本章首先介绍了系统功能需求分析,提取出系统基本信息管理的功能需求。接着描述了系统的主要用例并进行UML建模,构建用例图模型。最后分析并提取出系统的主要性能需求。


4 数据库设计与实现

数据库是整个项目设计中的关键,一个好的数据库能有效的管理后台中的数据,提高软件的实用性[13]。它在整个系统中不但起着存储各种信息,以供统计、查询、分析等使用,而且协调各个子系统之间的数据接口。设计数据库系统时应首先需要充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。主要分为数据库设计和实施两个部分。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值