学生选课系统可行性分析报告

篇一:学生选课系统可行性分析报告

学生选课系统可行性分析报告

1.1 引言

1.1.1 编写目的

由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。此选课系统就是解决这个问题

1.1.2 背景

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现选课系统势在必行。对于一个学校来说,用计算机进行选课管理所无法比拟的优点是检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校选课的效率。

1.1.3 定义

学生选课系统是一个功能实用、操作方便、简单明了、使用方便的选课的系统,能实现老师对课程的添加,删除,更改,浏览,查询等功能,并能对每门课程成绩进行评定,学生可对相关信息有查询和修改功能的系统。

1.1.4 参考资料

1、魏志华.《软件工程》.北京:清华大学出版社,2005

2、张海藩.《软件工程》.北京:人民邮电出版社,2002

1.2 可行性研究的前提

1.2.1 要求

学生选课系统应具备的基本的功能如:学生基本信息查询,教师基本信息查询,教师选课,学生选课,成绩查询等功能。在对大量数据操作的时候,系统性能不变。

1.2.2 目标

能够快速对教师选课、学生选课及查询作出处理;方便教务处对学生的管理,人力与设备的费用减少,快速录入大量数据;

1.2.3 条件、假定和限制

硬件条件:PC机

运行环境:Windows XP

开发软件:VB、SQL Server 2000

技术条件:操作简单、条件方便

设备简单,人员少,时间紧,而且对信息的来源不充分,资金不足,靠个人筹集

1.2.4 进行可行性研究的方法

(1)技术可行性:使用现有的技术能实现学生选课系统

(2)经济可行性:学生选课系统是现在大部分学校的需要,为广大学校提供了方便,节省了很多人力物力,得到了很大的经济效益。

(3)操作可行性:系统的操作方式在各个高校内行得通。

1.2.5 评价尺度

此系统是一个简单的选课系统,只要能构建一个结构,达到一些帮助查询、删除、添加及修改等基本功能和要求。

1.3 对现有系统的分析

1.3.1 数据流程和处理流程

1.3.2 工作负荷

一个人做,需要翻阅大量资料,工作繁琐并且劳累,易疲劳,因此出错的可能性比较大

1.3.4 人员

该系统由本人一个人完成

1.3.5 设备

PC机

前台:Visual Basic 6.0

后台:SQL Server 2000

1.3.6 局限性

处理事务需要大量的时间,办事效率低,并且数据存储环节薄弱。

1.4 所建议的系统

1.4.1 对所建议系统的说明

本系统是一个功能实用、操作方便、简单明了、使用方便的选课的系统,能实现老师对课程的添加,删除,更改,浏览,查询等功能,并能对每门课程成绩进行评定,学生可对相关信息有查询和修改功能的系统,,而且基于对系统安全性的考虑我们特别加了一个功能健全的管理者登陆验证机制,能让系统的管理者方便的进行管理更能帮助学校安全高效的管理,为现代教学管理提供了安全的保障。

1.4.2 数据流程各处理流程

1.4.3 改进之处

很明显,在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且加入了对数据的安全性保护等功能,使原有系统在可用性与稳健性方面有了很大的进步。

1.4.4 影响

1.4.4.1 对象设备的影响

采用建议系统后,改进了原有系统的性能所以对设备要求自然高,建议系统使用了最先进的技术使设备也必须跟着升级。

1.4.4.2 对软件的影响

由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原

来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到对现有软件的兼容性

1.4.4.3 对用户单位机构的影响

本产品面向学校,以应用为主,人员数量不受任何限制,只要操作人员懂得基本操作即可。

1.4.4.4 对系统动行的影响

1、用户操作规程

用户将本系统随意安装在计算机的任意位置。

2、系统失效的后果及恢复的处理方法

系统失效后会给出错误信息,恢复的方法将采用结束当前任务或重新启动计算机。

1.4.4.5 对开发的影响

1. 随着计算机的发展,所有的开发人员要发现在此过程中本产品出的问题和不足,及时更新。

2. 与此同时也要准备好人力和设备资源做紧急事件的更新

1.4.4.6 对地点和设施的影响

在任何地点任何计算机上都可运行。

1.4.5 局限性

由于开发人员的技术问题,可能不能够实时的处理解决一些非可预见性错误。

1.4.6 技术条件方面的可行性

当前开发人员对其一般性的软件和操作环境都比较熟悉,系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易,所以学生管理系统的技术上是完全可行的。

篇二:学生选课系统可行性分析报告

文档编号:RS-4

版本号:1.0.0

学生选课系统

可行性分析报告

项目名称:学生选课系统

项目负责人:路景

项目开发小组:软三四组

修改记录:

学生选课系统可行性分析报告

1.引言

当今社会是一个讲求效率的社会,时间就是金钱。开发简单,易于操作的 管理软件不仅可以节省时间,还可以避免浪费人力,物力,提高效率。

待开发系统是一个学生选课的管理系统,该系统软件非常容易被接受,它具有简单易学性,便于管理等功能。它是对学校选课管理的一种工具。

1.1编写目的

由于教学制度的改革,现在大部分高等院校实行的是学生的自主选课模式,传统的学生按照学校安排好的课程上课的教学模式已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。此选课系统就是为了解决这个问题。

1.2项目背景

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现选课系统势在必行。对于一个学校来说,用计算机进行选课管理所无法比拟的优点是检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校选课的效率。

工程名称:学生选课系统

工程组织者:威海职业学院

产品设计者: 软三四组开发小组

产品生产者:软三四组开发小组 产品所有权:软三四组开发小组拥有

产品用户: 具有一定特权的管理人员、老师和学生

1.3定义

学生选课系统是一个功能实用、操作方便、简单明了、使用方便的选课的系

统,能实现老师对课程的添加,删除,更改,浏览,查询等功能,并能对每门课程成绩进行评定,学生可对相关信息有查询和修改功能的系统。

1.4参考资料

魏志华.《软件工程》.北京:清华大学出版社,2005

张海藩.《软件工程》.北京:人民邮电出版社,2002

2.可行性研究的前提

2.1基本要求

(1)该软件的功能为:学生选课信息更新、选课查询、成绩查询、密码管理、以及学生选课信息的导入/导出。

学生选课信息更新:添加选课学生、删除选课学生、修改选课学生信息。 查询功能:记录浏览和条件查询。

密码管理功能允许合法用户对密码进行修改。

(2)性能

方便数据的录入,使查询速度大大提高。

(3)系统的输入

选课学生所包含的信息。

(4)系统的输出

查询结果和各类报表。

(5)数据安全和保密

系统对不同权限的用户提供不同的功能模块,有一定权限的用户可以进行操作,一般的用户只能进行查询的操作。

2.2开发目标

(1)开发此学生选课管理系统软件,使教学人员及操作者进行选课管理,方便操作者随时添加、查询、修改,使工作人员从繁琐的填表,查表工作中解放出来,使得人力和设备减少;

(2)使供需双方都获得满意的结果;

(3)促进报表、统计数字的规范化;

(4)处理速度高,提高工作效率;

(5)降低选课管理维护费用,提高行政工作效率,改善服务质量,为学校领导决策提供支持 ,该软件的设计目标尽量达到人力与设备的节省,并且处理数据的速度提高。

2.3条件、假定和限制

硬件条件:PC机

运行环境:Windows XP

开发环境:SQL Server、Eclipse等

限制条件:设备简单,人员少,时间紧,而且对信息的来源不充分,经费不足。

2.4进行可行性研究的方法

(1)学生信息模块完成学生的登陆,然后根据各位同学所在的系不同,调用相应的选课模块。其中学生登录模块的功能是验证登录人员确实是本院的学生,学生启动本系统后,系统提示输入学生学号码和密码,验证后进入主控操作界面。

(2)教师信息模块完成教师的登陆,然后根据各位教师所在的系不同,教师所教的课程不同,调用所选的课程.其中教师登陆模块的功能是验证登录人员确实是本院的教师,教师启动本系统后,系统提示输入教师工号和密码,验证后进入主控操作界面。

(3)课程信息管理包括必修课程和选修课程,学生必需先登陆才能进行对课程的选课否则不能进入选课系统.

(4)系信息管理中学生必需选重所在的系号和系名才能进行选课,否则并不能进行选课.

2.5评价尺度

学生选课系统应该简单易操作,方便同学选课,能让初次使用的人就能够轻 弄懂,方便操作。

3.对现有系统的分析

3.1处理流程和数据流程

现有系统的数据处理与流程基本为学生数据的录入与查询等操作,系统的安

全性不高。

3.2工作负荷

由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大,数据处理缓慢,而且对计算机硬件的要求比较高。

3.3费用支出

在系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。

3.4人员、设备

鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。设备的科技含量也比较低,没有达到大量的计算机普及程度,更难以实现网络化办公。

3.5局限性

经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。所以开发这样一个系统还是很有必要的。

4.所建议的系统

4.1对所建议系统的说明

本系统是一个功能实用、操作方便、简单明了、使用方便的选课的系统,能实现老师对课程的添加,删除,更改,浏览,查询等功能,并能对每门课程成绩进行评定,学生可对相关信息有查询和修改功能的系统,,而且基于对系统安全性的考虑我们特别加了一个功能健全的管理者登陆验证机制,能让系统的管理者方便的进行管理更能帮助学校安全高效的管理,为现代教学管理提供了安全的保障。

4.2数据流程各处理流程

篇三:网上选课系统可行性分析报告

网上选课系统可行性分析报告

1、引言

1.1 编写目的

开发网上选课管理系统是为了实现学校人力资源的优化和学生成绩管理的科学管理而设计的,更方便老师对学生的了解和学生对课程的安排,更有利于教课的进行。方便学生、管理者、老师获取学生信息。对学生信息将进行安全检测,包括真实性。通过试用本系统,可以更加有效的管理学生的学籍管理,成绩信息等,并且具有对信息的增加,查询,修改等功能。

1.2 项目背景

待开发项目名称:学生网上选课管理系统;

委托单位:黔南民族师范学院

开发单位:黔南民族师范学院的学生

主管部门:黔南民族师范学院的老师

用户:黔南民族师范学院

产品的所有权:黔南民族师范学院

项目开发者:马红霞、涂贵欢、毛必琴

项目背景:

“学生选课系统”是指在网络上提供选修课服务,使学生能够在规定的时间内在网上选课或退课而系统马上能够返回该学生是否成功的信息,能查询课程信息、教师个人信息以及该程成绩。教师可提供说开课程的基本信息,同时还可以通过本系统查询选修课学生信息。教务管理员负责何时开放和关闭选课、发布信息、选课用户的管理和选课情况的监控等,并可以为教务管理员提供方便的管理功能:添加、删除、修改课程信息和学生记录等。随时完成统计工作,避免某门课的报名人数超出它的最大容量,而如果报名人数不足又有部分学生没选上课,将课程的选修过程设置为两次。本系统是选修课实现系统的自动化从而提高教务工作的效率。较为全

面的涵盖了学生从入学到毕业的全部信息,牵涉部门广各系部、学生办、财务部处等。

1.3 参考资料

[1] 吕云鹏 王昕鹏 邱玉龙编著.软件工程—理论与实践. 人民邮电出版社.

[2]白度文库. http://wenku.baidu.com/view/fc6709115f0e7cd184253679.html

[3]曾建潮.软件工程.武汉理工大学出版社.

2、可行性研究的前提

2.1 基本要求

主要功能:教师对学生资料、成绩以及所选课程进行修改管理;学生可通过查询自身成绩,自主选择相关课程,管理员(教务处)统管所有学生、教师的相关信息。

性能要求:所有数据实时更新保持同步,且定时备份。

输出要求:简单、快捷、实时。

输入要求:及时的修改和更新学生、教师和课程的信息。

安全与保密要求:系统本身配备一定的安全机制,保证各项数据的完整、正确。 每类用户进入系统时,均需输入唯一的用户名和密码;教师有权对学生所选课程成绩进行录入、查询和修改;学生有权对选修课程进行修改;管理员有权对学生信息、所选课程、科目成绩进行管理、修改。

完成期限:3个月

2.2 开发目标

(1)开发此学生选课管理系统软件,使教学人员及操作者进行选课管理,方便操作者随时添加、查询、修改,使工作人员从繁琐的填表,查表工作中解放出来,使得人力和设备减少;

(2)使供需双方都获得满意的结果;

(3)促进报表、统计数字的规范化;

(4)处理速度高,提高工作效率;

(5)降低选课管理维护费用,提高行政工作效率,改善服务质量,为学校领导决策提供支持,该软件的设计目标尽量达到人力与设备的节省,并且处理数据的速度提高。

2.3 条件、假定和限制

(1)所建议系统的运行寿命的最小值:十年 。

(2)进行系统方案选择比较的时间:6个月。

(3)经费、投资方面的来源和限制:黔南民族师范学院。

(4)法律和政策方面的限制:涉及法律法规应向律师进行详细咨询

学生选课系统可行性分析报告

以免侵害客户和其他人的利益。

(5)硬件、软件、运行环境和开发环境方面的条件和限制:一般电脑系统配置。

(6)可利用的信息和资源:可以去学校图书馆查阅资料,还有网络资源等。

(7)系统投入使用的最晚时间:半年

2.4 进行可行性研究的方法

可行性研究方法是相关方法的集成,主要使用了战略分析、调查研究、预测技术、系统分析、模型方法和智囊技术等。分析原有系统,进行商品市场的调查,针对原有系统进行问卷调查,小组进行会议讨论的方法。

2.5 评价尺度

成本/效益分析结果:效益>成本;

技术可行:现有团队拥有技术可完成开发任务;

操作可行:系统能被现有的工作人员快速掌握并使用,管理人员培训周期不超过1天即可使用;

法律可行:所使用工具和技术及数据信息不违反法律。

3、对现有的系统分析

3.1 处理流程和数据流程

系统管理员登录:可录入选课信息、录入用户信息和查询用户信息。

用户登录:可查询成绩信息、选课方案建议和选课信息。

图1 现有的系统作业流程

学生选课系统的数据流程:首先由教师或系统管理员等有录入权限的用户将各自权限范围内的信息进行录入处理,然后保存信息到数据库中。有权限的人可以对这些库信息进行修改和删除处理。所有用户均可以进行信息查询和统计,学生用户基于现有信息可进行选课任务和课程查询。通过分析学生选课管理系统的现实需求,学生选课管理系统各环节的基本数据及数据处理流程,在与开发人员沟通、交流与探讨的基础上,得到以下学生选课系统的系统数据流程设计图。

图2现有的学生选课系统的系统数据流程

3.2 工作负荷

由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大,数据处理缓慢,而且对计算机硬件的要求比较高。

3.3 费用支出

在系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。该系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化。

3.4 人员、设备

鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。设备的科技含量也比较低,没有达到大量的计算机普及程度,更难以实现网络化办公。

3.5 局限性

经过严谨的分析,可知原有的系统存在很大的局限性,比如人员工作负荷大、系统维护及费用支出巨大、人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。而且当前系统开发技术过于老旧,稳定性、安全性能尤为不佳,致使系统频繁遭遇恶意攻击。系统反应过慢,运行效率低。由此分析得出,需要开发新的学生选课系统软件。

4、所建议的系统

4.1 对所建议系统的说明

根据学生选课信息的特点对数据库进行操作,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,比如对数据的增加、删除修改等给予了优化,且在用户的并行操作与用户管理方面也有了极大地改善。学生选课管理系统可大致分大致实现以下功能:

4.2 处理流程和数据流程