学生信息管理系统可行性分析报告

1.引言

1.1编写目的

随着学校的规模不断过大,学生数量急剧增加,有关学生的各随着学校的规模不断过大,学生数量急剧增加,有关学生的各 种信息量也成倍增加。面对庞大的信息量需要有学生信息种信息量也成倍增加.面对庞大的信息量需要有学生信息 管理系统来提高学生管理工作的效率。通过这样的系统可管理系统来提高学生管理工作的效率.通过这样的系统可 以做到信息的规范化管理、科学性统计和快速查询、修改、以做到信息的规范化管理、科学性统计和快速查询、修改、 增加、删除等,从而减少管理方面的工作量.增加、删除等,从而减少管理方面的工作量. 其编写过程由中南林业科技大学涉外学院软件工程9班周钦完成。

1.2项目背景:

总体任务是实现学生信 息关系的系统化、规范化和自动化,其主要任务是计算学息关系的系统化、规范化和自动化,其主要任务是计算学 生各种信息进行日常管理,如查询、修改、增加、删除, 生各种信息进行日常管理,如查询、修改、增加、删除, 另外还考虑到了学生选课、针对这些要求设计了学生信息另外还考虑到了学生选课、针对这些要求设计了学生信息。

1.3定义
SDMS: Student management system学生管理系统

Mysql:所用的数据库管理系统

eclipse:所用的开发工具

B/S结构:Browser/Server,浏览器/服务器模式

1.4参考文献

  [1] 郑人杰等,《实用软件工程》 北京:清华大学出版社;

  [2]张海藩,《软件工程导论》 北京:清华大学出版社 2010(01);

 2 项目概述

     2.1要求

    本系统主要功能是实现学校学生的信息管理、学生管理、班级管理、考勤管理、作业管理、老师管理、成绩管理、系统管理以及使用该系统的用户管理。

  2.1.1 功能

 本系统主要应用于学生学籍管理、信息查询、教务信息维护和学生选课、学生奖惩安排几部分,又因为用户的不同,例如学生、教师、系統管理员的身份不同,用户的权限也有所划分,具有不同的操作和功能.

  2.1.2 性能

  能够处理并实现好学生、教师、班级、成绩系统等的管理。

  2.1.3系统的输出

     (1)学生管理。

·    (2)班级管理。

     (3)考勤管理。

             (4)作业管理。

             (5)老师管理。

             (6)成绩管理。

             (7)系统管理。

   2.1.4 系统的输入

    (1) 管理员管理。

    (2)班级设置。

    (3)班级课程设置。

  2.1.5处理流程和数据流程

 

 

 

         图2.1系统处理流程

2.1.6可靠性和安全性需求

本学生信息管理系统要能够抵御用户可能的各种操作,包括修改、更新、删除等操作,以保证软件的可行性,安全性,稳定性,健壮性,同时要对数据进行检验,保证数据有效性,可操作性,安全性。只有管理员才能修改和删除、更新有关数据,学生只有查看浏览的权限。同时系統严格控制对数据库的修改等操作设置功能。

2.1.7 完成期限

  本项目的完成期限为2022年12月底。具体进度见软件项目计划。

2.2项目基本目标

  所建议的系统的开发目标应考虑以下几个方面:

  (1)系统需要操作方便,方便管理员对整个系统的管理和学生的查询。

  (2)系统需要提供综合查询系统,方便用户的查询。

  (3)系统需要良好的扩展性,方便功能扩展和性能扩展。

  (4)系统需要较好的安全性和灾难恢复机制。

2.3条件、假定和限制

  对本项目开发中给出的条件、假定和所受到的限制如下。

2.3.1所建议系统的运行寿命的最小值

  系统运行寿命的最小值应为10年。

2.3.2讲行系统方案洗择比较的时间

  系统方案选择比较的时间为1个星期。

2.3.4硬件、软件、运行环境和开发环境方面的条件和限制

  (1)硬件资源

  服务器:工作站或小型机;

  网络设备:网络交换机,网卡,网线。、

  (2)软件资源

  服务器端软件选择的具体说明:

  操作系统: Windows 10

  数据库管理系统:Mysql。

  开发语言:JSP,JAVA。

   客户端软件选择的具体说明: web浏览器。

2.3.5可利用的信息和资源

  可参考传统的手工管理方式。

2.3.6系统投入使用的最晚时间

  系统投入使用的最晚时间为2023年3月。

2.4 进行可行性分析的方法  

  本次可行性分析是按照前面给出的步骤进行的,即按照复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复过程进行的。

2.5 评价尺度

  本系统进行评价时的主要尺度有:开发时间的长短,以及使用的难易程度等。

3对现有系统的分析

3.1处理流程和数据流程

 

 

 

3.2工作负荷

  现有系统的工作主要有:

    (1)处理学生系统中各类信息的交错。

    (2)学生系统中的信息维护。

3.3费用支出

  运行现有系统所需要的费用支出包括:学生管理系统人员的工资等。

3.4人员

  运行维护现有系统的人员为教务处。

3.5 设备

  现有系统所需要的设备有:计算机。

3.6局限性

  现有系统的局限性表现在以下方面:手工操作难度较大、易出错、工作量大;

 

4所建议的系统 

4.1对所建议的系统的说明

  所建议的系统是基于B/S结构的宿舍管理系统,其利用J2EE技术,解决了对宿舍的各个流程的控制,并供了一个良好的、易操作、直观的用户操作界面,从而实现自动化和系统化的管理。

4.2处理流程和数据流程

4.3改进之处  

  所建议系统与现有系统比较,改进之处包括:不需要管理人员手工操作查询、可及时更新学生信息和用户信息,节省了大量的人力、物力资源,提高的管理质量和工作效率。

4.4影响

  在建立所建议系统时,预期会带来的影响包括以下几个方面。

4.4.1 对设备的影响

  由于本系统开发时采用新的技术和手段,所以需要配备符合本报告2.3条件所列出的条件的计算机硬件。

4.4.2 对软件的影响

  软件环境需符合本报告2.3条件所列出的。

4.4.3 对用户单位机构的影响

  为了运行所建议系统,需要宿舍管理员熟悉计算机相关操作。

4.4.4 对系统运行过程的影响

  用户操作规程按照系统所建议系统的提示进行;系统失效后,数据库恢复到最新的更新备份状态进行保存。

4.4.5对开发的影响

  开发过程需要及时与用户沟通、了解其需求,不断改进和完善系统。

4.4.6对地点和设施的影响

  无。

4.4.7对经费开支的影响

  需要支付开发单位有关费用。

5可行性分析

5.1技术条件可行性分析

  本系统是一个基于B/S结构的宿舍管理系统,采用面向对象技术、数据库技术、分布式技术等先进技术开发的应用程序,现有的开发技术已非常成熟,且被广泛应用于各行各业,利用现有技术完全可以达到功能目标。考虑开发期限较为充裕,预计可以在规定的时间内完成开发。

5.2经济可行性分析

5.2.1支出

  ⑴基本建设投资

  硬件设备:服务器。

  软件: Navicat

  系统: Windows系列。

  开发工具:Eclipse。

  软件平台:Tomcat。

  (2)其他一次性支出系统设计和开发费用。

  (3)非一次性支出系统维护费用。

5.2.2收益

  管理方式的自动化,减少了人力、物力费用,缩短了操作时间,极大地提高了工作效率和系统性能。

5.2.3投资回报周期

  根据投资回收期计算方法,收益的累计数开始超过支出的累计数的时间为1年。 

6 社会因素方面的可行性

6.1法律方面的可行性

  所建议系统的研制和开发都选用正版软件,将不会侵犯他人、集体和国家的利益,不会违反相关的国家政策和法律。

6.2操作方面的可行性

  本系统的研制和开发充分考虑用户工作流程、计算机操作水平等,尽可能提供更人性化、直观的界面,满足用户要求。系统的操作方式在用户组织内可行。

7可行性的结论

  经上述可行性分析,系统的研制和开发可以立即开始进行。

posted @ 2022-10-13 21:34  KimChou  阅读(2124)  评论(0编辑  收藏  举报