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

班级:08级计本3班 姓名:吴文俊 学号:20082212503

《学生管理系统可行性分析报告》

1.系统建立的目的及背景

1.1 编写目的

为学生管理系统的开发提供可行性分析的结论,为项目是否正式立项、启动提供依据,为项目启动后的需求分析、设计、开发、测试等工作提供基础依据。

1.2 项目背景

软件名称:学生管理系统

任务提出者:《软件工程》学科

软件开发者:学生组合团队

软件使用者:学校学生信息管理人员

2.系统需求

系统能够实现对学生信息的存储,且管理者能通过界面按钮轻松的实现对所有学生的个人信息进行增、删、改和查询操作。

2.1 学生信息增加

信息增加:向数据库中插入数据条目。

2.2 学生信息删除

信息删除:向数据库中删除指定条目信息。

2.3 学生信息更改

信息更改:修改指定信息后提交数据到数据库中。

2.4 学生信息查询

信息查询:通过学生的学号或姓名进行准确查询操作,并显示查询结果。

3.可行性研究的前提

要求

功能要求:能够通过系统界面按钮实现对学生信息的增、删、改和查询操作,并且实现数据库中学生数据的动态同步更新。

性能要求:用户的操作能及时的反应到具体的代码,及能够及时的隐似对数据库的操作,将用户的操作反应到数据库中。

安全与保密要求:

(1)只有授权的管理者才能登陆软件主界面对学生信息进行管理操作。

(2)对没有授权的用户不允许登陆软件。

班级:08级计本3班 姓名:吴文俊 学号:20082212503

4.系统的可行性研究

4.1必要性

随着社会信息化的脚步加快,个人的信息也呈现出多样性,这便给信息管理者造成了巨大的压力和难度,也给传统的文件信息管理模式提出了挑战。为了提高学校学生信息管理的效率和准确性,我们团队决定开发一个学生信息管理系统,希望通过信息化手段管理学生信息,实现提高效率和准确性的目的。 现有的学生信息管理模式存在以下问题:

(1)学生信息管理缺乏安全、便捷性。

对学校学生的信息管理一般都是使用Microsoft Excel进行管理,缺乏安全保障,而且操作复杂,需要事先对软件有一定的熟悉才行。

(2)工作效率低

由于Excel的操作复杂,需要一定的软件知识,所以导致学生信息管理者的软件知识存在要求,工作效率不高。

(3)无法实现不同学院数据的复合使用

由于各各学院所选用的学生信息管理软件不同,或是使用的Excel的版本不一样,可能会导致当要把各院系的学生信息汇总时出现数据没法整合使用的问题,给信息管理带来不便。

准备开发的学生信息管理系统能够解决哪些问题:

(1)实现简单的学生信息操作方式,提高工作效率

能够为管理者提供一个简单的数据管理界面,管理者只需要通过按键便可实现对学生数据的所有操作并保存,提高了信息管理的工作效率。

(2)为今后各院系学生信息整合提供支持

由于系统采用的是数据库存储数据,到时只需要将各学院的数据库中数据导入到一个大的数据库中存储即可,为各院系的学生信息整合提供了支持。

另外,学生信息管理的智能、信息化是未来发展的必然趋势,目前各大中城市都已基本实现学校学生信息管理的智能化系统,取得了较好的经济效益和社会效益,为当地学校学生信息管理提供了便利和高效的服务。

其他方案

学生信息系统除了在本地计算机上使用外,还可以通过网络登录管理的方式,但由于开发的成本和需要服务器及网络的支持,也许普及性会小一些,故不适宜采用。

4.2 SWOT分析

(1)优势

客户方:

1) 面临日益增加的学生信息种类和管理的难度,管理者面临着巨大的压

力,有着强烈的采用信息技术实现信息管理的智能化、便捷化的愿望,对开发学生信息管理系统的动力很足。

2) 学生信息管理人员对学生信息管理的工作熟悉,能够帮助开发方了解

班级:08级计本3班 姓名:吴文俊 学号:20082212503

管理工作的需求、明确开发的功能。

3) 开发方有专人负责这个项目,表明了开发方队这个项目的重视。

4) 开发方是有着相关技术知识的学生开发团队,这是项目开发成功的重要保证。

开发方:

1) 有较高的积极性,能按照管理者的要求完成开发工作,满足信息管理者

的要求。

2) 完善的分工协同合作体系,开发的产品在质量一定能符合用户的要求。

3) 在软件开发中拥有资深的指导老师,可以拥有指导、分析、设计、开发

和测试的全套技术工作力量的支持。

(2)劣势

客户方:

1) 和开发方不能及时沟通交流,不能和好的表达出自己想要的功能。

开发方:

1) 对学生信息管理不熟悉,功能理解需求上存在困难。

2) 缺乏具有开发经验的学生,不能和好的把握开发进度。

3) 学生开发团队对有些知识理解不透彻,导致开发过程中问题不断,延长

了开发周期。

(3)机会

开发方:

1) 加强需求调研,加强与管理者的沟通,使开发人员尽快熟悉学生信息管

理工作。

2) 加强相关知识的学习,提高团队的技能。

4.3 技术可行性

学生信息管理系统的开发需要对管理的需求进行分析,最终通过简单的界面按钮操作实现对学生数据的增、删、改和查询操作,并将这些操作反应到数据库的操作。完成以上功能需要采用以下几个关键的技术:

(1)数据库数据显示技术

通过什么方式和形式把数据库中的学生数据显示到界面上供管理者查阅,目前的基本技术都是基于Sql语言的混合编程实现遍历数据库,对数据的提取,然后通过GUI编程在界面上显示。

目前的界面编程和Sql语言的混合编程已经比较成熟,比如用于界面编程的有C、Java、Qt、C++等等,并且他们基本都是开源的,不会存在侵权和成本的问题。

(2)数据库数据修改技术

对数据库的操作基本的还是离不开Sql语言的混合编程,主要是通过对按钮事件的捕捉,通过对应的Sql代码实现对数据库相关操作。

(7)系统在运行和维护面临的问题

班级:08级计本3班 姓名:吴文俊 学号:20082212503

系统在运行过程中,系统的用户主要是学校的信息管理人员,用户对系统使用的熟练程度会影响系统应用的效果,增加系统维护的压力。这个问题可以通过一份简单的管理人员使用说明文档来解决。在系统运行的初级阶段,可以由开发方的系统维护人员提供现场的使用指导。

系统维护面临的主要问题是系统存储的学生数据量比较大,数据备份和数据安全十分重要。数据备份与恢复需要程序化、智能化。由于数据涉及到学生个人信息秘密,数据备份与恢复工作需要有信息管理人员专职负责。

4.4 时间进度分析

根据《软件工程》课程对学生信息管理系统期待提交运行的时间,开发小组的现有人力物力,以及队员对开技术的掌握情况,可以在《软件工程》课程要求的时间内完成开发任务,具体分析如下。

系统的开发时间从3月24日至5月24日,为期2个月(开发时间)。

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

4.5 资源分析

(1)开发方

开发方在人员上已经做好准备,为项目开发人员划分了具体任务,有具有项目管理经验的老师作为开发指导,组成了具有开发人员和测试人员的开发和测试明确分工的团队。

在技术、资源方面,开发团队已经具备数据库、和基本开发工具(如VC)的相关知识,而且能够从指导老师那获取的全面技术指导和支持。

4.6 法律道德分析

该项目为独立开发,开发环境和开发工具是使用开源的免费合法的工具,在法律方面不会存在侵犯专利权、侵犯版权等问题。

4.7 效益分析

(1)经济效益分析

1)提高管理者的工作效率后,使得信息管理人员需求的减少,减少了额外的开支。

2)提高信息管理的便捷性,降低信息管理的要求。

(2)社会效益分析

班级:08级计本3班 姓名:吴文俊 学号:20082212503

1)节省了管理者的时间,降低了劳动输出量。

2)提高了学校信息化程度的形象。

4.8 结论

从必要性、技术、资源、时间、社会法律等几角度的分析,学生信息管理系统项目是可行的,可以立项的。

 

第二篇:学生信息管理系统调研分析报告

 

本科生实践教学活动周实践教学成果

成果形式  高校学生网上选课调研分析报告  

成果名称:  高校学生网上选课调研分析报告   

   

  

学生姓名            杨泰              

学    号          1002100209         

专    业      信息管理与信息系统     

班    级         信管1002班         

指导教师            蒋梦莉           

完成时间:    2013  年  7  月  19   日

高校学生网上选课系统调研分析报告

一、系统概述

大学期间总会有很多公共选修课,传统的选课方法没有预见性,无法实现课程和人数的调配。这是大学校园教学管理一个非常实际性的问题。网上选课系统,可以在开课前就在网上选课,每个学生的课程在开课前就确定好,使教学资源合理平均地分配。  

系统包括三个主要模块:管理员模块、教师模块、学生模块。管理员模块主要实现5个功能,分别是院系管理、专业管理、教师管理、课程管理和学生管理。学生界面主要实现3个功能,分别是个人信息维护、选课、查看选课信息。教师管理界面主要实现两个功能,一个是查看任课老师课程表,另一个是查看任课老师的学生信息.

(一)开发背景

在信息全球化、网络化的今天,校园网已成为每所高校必备的信息基础设施,也成为学校提高教学管理水平的重要手段。为了更好地实现管理的科学化、现代化,进一步提高教学质量和管理水平,各种依托于校园网的管理信息系统应运而生。“选课”是现在高校行政管理工作中一项很重要的课题。而且是每个学期都必须要面对的问题。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。应用计算机对高校教务信息工作进行辅助,具有人工管理所无法比拟的优点。例如:检索迅速,查找方便,可靠性强,存储量大,保密性能好等。这些优点能够极大地提高教务工作的质量和效率,也是高校教务工作科学化,规范化,信息化管理的重要条件。因此,开发在线选课系统很有必要。计算机在线系统在现代社会已经深入到各行各业,由于计算机技术的迅速发展和普及,在线选课系统其开发主要包括后台数据库的建立和维护以及前端WEB应用程序两个方面。

(二)学生信息管理系统的研究现状

现行的网上选课体系结构有两种,基于C/S的选课方式和基于B/S的采用动态

网页的选课方式。

(1)基于C/S的选课方式

具体的做法是由管理人员将C/S结构的选课软件安装在计算中心的服务器上,然后学生在规定的时间内到机房进行选课,这样,虽然选课的时间、地点比较集中,但会对系统和选课的管理遭成了巨大的压力。这种选课的缺陷是工作量大,工作效率低下,浪费了大量的人力物力;同时,由于选课时间一般安排在双休日或假期,给正在休息的老师和同学带来不便。随着Internet的飞速发展,校园网的完善,采用B/S结构的教育信息系统取代原有的C/S结构的教育信息系统,尤其是选课系统是教育现代化的必然趋势。

(2)基于B/S结构采用动态网页技术的选课方式

该方式采用浏览器/服务器的方式,通过动态网页(例ASP、JSP等)直接访问数据库的方法来实现网上选课。该方式能很好地克服C/S结构的选课系统的地点集中和时间集中的问题,选课学生可以在学校规定的选课期间,通过与校园网相连的计算机进行选课操作,极大地方便了选课过程,同时也节约了选课的人力和物力。

(三)课题研究的目的和意义

随着进几年高校的持续扩招,学生人数逐年增加。为了满足广大学生的求学需要,各个高校的师资力量、硬件配置也随之增强。这样一来,日常行政部门的工作也就越来越繁重,这一点在选课这块显得尤为突出。而传统的手工操作,即费时又费力,而且容易出错,工作效率较低。因此,拥有一套实用、高效、完善的在线选课系统就显得尤为重要了,它可以提升高校的教育质量和教学管理质量,提高工作效率,降低行政成本。

课题研究的意义:

(1)给出解决传统选课方式浪费时间和精力的问题的方法,讨论实现一个网上选课系统的可行性,使在网上进行选课成为可能。

(2)对一个基于B/S结构的选修课网上选课系统进行设计并具体实现,做出一个可以完成基本选课功能及学生信息管理、教师信息管理和课程信息管理功能的MIS系统。

二、系统规划

(一)选课系统要实现的目标

本系统是以校园网为媒体,运用现代化网络技术,建立网络公选课管理系统,该系统将要实现以下目标:

(1)能严格按照学校教务管理的有关规定,及时发布下学期全校公选课信息,保证学生按时完成选课工作,实现选课的计算机化管理。

(2)具有良好的开放性和通用性,指定学生在规定的时间段内可随时通过校园网登陆系统进行选课并查询相关信息。

(3)提供智能化的检测和管理手段,能对选课情况进行在线实时监控,核查学生选课信息,杜绝不符合规定的选课现象。

(4)具有各种查询、统计和报表功能,为教务管理提供原始依据。

(5)基于Web浏览器,操作简单方便,界面美观大方,便于推广和使用。

(6)选课系统与成绩管理、教学计划管理、考试系统、排课管理等其它教务系统具有良好的接口,信息相互沟通,为形成最终网络化、一体化和智能化的综合教务管理信息系统奠定基础。

(二)可行性研究

可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。

1.目标和方案的可行性

如果采用人工操作的方式,不仅操作不方便,耗费人力、物力、财力,而且还容易出现错误。所以当前迫切需要一个计算机化的管理信息系统。有了这个系统,就能用较少的人力去管理完成较大的工作量,而各种管理的效率也会大大提高。开发这个系统,能更好地满足学校要求,使学校的各种信息管理实现无纸化,高效化。

2.技术上可行性

本系统是用ASP结合MySql数据库来开发的一个信息管理软件。ASP在数据库方面的特长显得尤为突出:适用于多种数据库结构,通过访问各种数据库通用组件,结合客户端能够创建出完美漂亮且高效的各种软件系统。

3.经济上可行性

系统结构采用当前流行的B/S结构,对客户的配置要求低,客户端只需要有浏览器可以上网就可以登录服务器进行各种信息的管理。而服务器端也不需要太高的配置,只要有可以运行asp程序的解释器,可以说整个系统是以最少的投入完成最好的功能,这就保证了系统的经济可行性。

4.管理上的可行性

作为学校教务信息管理系统之一的选课系统,对它的管理也是很方便的,只需要先将系统配置运行起来,然后分配好系统的三个主要角色,就可以投入实际使用,作为系统使用者如管理员,教师和学生基本都是会知道如何进行电脑操作的。

根据以上几方面的可行性分析,可以得出结论:学生网上选课系统的开发可行

三、系统分析

1.身份验证模块

通过登录才可进入选课系统,登录信息在提交后检验登录者的身份是否鹤发,合法,则转入对应的操作界面。在本系统中,只有三种身份:学生,教师,管理员。

2.信息浏览模块

信息浏览包括已选课程浏览、已发布课程信息浏览。已选课程浏览是为学生提供的查看自己已经选择的课程信息以及删除选择课程。已发布课程信息浏览用于各代课老师查询自己已经发布的课程信息,主要用于浏览、核对。

3.信息查询模块

信息查询包括教师个人信息查询、课程查询、选课查询。课程查询即查询该课程的相关介绍,包括课程内容、开课地点等内容。教师个人信息是查看及修改对应的老师个人信息。通过选课查询可以查看要选择的课程情况。

4.信息修改模块

信息修改包括密码的修改,学生信息的修改,教师信息的修改。

5.信息添加模块

信息添加包括学生选课、教师课程发布、管理员。学生选课即通过选择选修的课程,添加到学生已选课程中,完成选课任务。教师课程发布即教师添加新的课程信息,新信息发布后,学生可看到发布的信息。管理员添加学生、教师、课程的基本信息。

6.数据库管理模块

数据库管理模块负责对数据库进行简单的一些管理,包括数据库备份和数据库还原工作,通过这些工作来维护数据库的安全,降低意外或人为破坏的损失。

相关推荐