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

时间:2024.4.21

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

1

目录

1.2 项目背景 ------------------------------------------------------------------------------------------------------- 3

1.3 定义 ------------------------------------------------------------------------------------------------------------- 3

2.1 要求 ------------------------------------------------------------------------------------------------------------- 3

2.2目标 -------------------------------------------------------------------------------------------------------------- 4

3.2工作负荷 -------------------------------------------------------------------------------------------------------- 4

3.3人员 -------------------------------------------------------------------------------------------------------------- 4

3.4设备 -------------------------------------------------------------------------------------------------------------- 4

3.5局限性 ----------------------------------------------------------------------------------------------------------- 5

4.技术可行性 ------------------------------------------------------------------------------------------------------- 5

5.经济可行性 ------------------------------------------------------------------------------------------------------- 5

6.社会可行性 ------------------------------------------------------------------------------------------------------- 5

1.引言

2

1.1编写目的

每学期的课程都是学校安排的,学生没有选择的自由,而且课程的安排由于各方面诸多的原因经常有不适之处,尤其是先行课的问题。另外,每学期考完试,同学们都要一次又一次的往系里跑,大家挤在一个小小的布告栏前面,在几张A4纸上寻找自己的名字和成绩。虽然从去年开始,全学校也改成了“学分制”,但整个选课过程的管理从我们学生的角度来看,变得更加混乱。同学们不知道每学期有什么课可以选,哪些是选修,哪些是必修,哪些是专业课;也不确定每门课多少学分,自己已经修了多少学分;更不用说考虑一下哪门课要先学,哪门课要后学,哪些课属于一系列。所以说,大部分同学都是为了“选课”而选课,完全没有实现鼓励同学发展个性,学各自之所爱的效果。不仅如此,每当选课的时候,同学们忙,老师更忙,学校和系里都需要投入大量的人力、物力对整个选课过程进行管理。 随着科学技术的发展,计算机已经是日常生活中不可或缺的工具,将学生选课系统从人工管理方式转变成为计算机软件控制。具有检索迅速、查找方便、可靠性高、存储量达、保密性好、寿命长、成本低等巨大优点。如今,学生选课系统已成为日常教学工作中必不可少的管理软件,可对学生信息、选修课程、科目成绩进行各方面的管理,为用户提供充足的信息和快捷的查询、修改手段。选课管理系统。既面向教务处,又面向教师和学生。不同的人,不同的身份操作的权限也不同。作为教师,他可以向教务处申请增加、删除、修改课程信息,并随时了解选修本课的学生名单,还可以输入并分析考试成绩。作为教务处管理员,它的权限是最宽的。他可以对教师提出的课程设置申请进行审批,同时对教学进行安排(包括时间和教室分配、选课结果管理)。作为学生,他可以查询可以选什么课,已有多少学分,还差多少学分。最后进行选课,在学期末还可以随时进行成绩查询。现筹划一学生选课系统管理软件以代替人工管理方式,最大程度的满足各方面用户的需求。

1.2 项目背景

项目名称:学生选课系统软件。

项目提出者:

项目开发者:

用户:

1.3 定义

SQL:结构化查询语言

Vs2010:开发源代码的、基于c#的可扩展开发平台。

1.4 参考资料

《软件工程》

2.可行性研究的前提

2.1 要求

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

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

3

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

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

安全与保密要求:系统本身配备一定的安全机制,保证各项数据的完整、正确。

每类用户进入系统时,均需输入唯一的用户名和密码;教师有权对学生所选课程成绩进行录入、查询和修改;学生有权对选修课程进行修改;管理员有权对学生信息、所选课程、科目成绩进行管理、修改。

2.2目标

近几年来,我们XX大学一直都在扩招学生,外地生源的比例也比以前大了许多,而且还有日益增多的外国留学生,在管理上更增加了管理人员的劳动量,如此多的档案资料,以原有的工作人员数量要管理好实在不容易,但如果增加工作人员,管理成本必然也会增加,得不偿失,而我们这套系统这时就会发挥出它大大的作用,让实用这领会到它的优越之处,帮助老师轻轻松松管理好学生各方面的资料,无论学生是多是少,一切都会被管理得井井有条。节省更多的人力与设备,让学生选课管理成为一项很直接人性化的管理。

2.3条件、假定何限制

运行环境:Windows98/2000/XP/Vista/7,与Windows office软件高度兼容。

硬件环境:奔4以上计算机。

开发环境:SQL Server、Microsoft Visual Studio2010等。

该系统预期寿命五年。

2.4决定可行性的主要因素

学生选课系统软件满足各方用户需求。

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

3.对现有系统的分析

3.1处理流程和数据流程

教师登录:可上传、修改、管理学生选课和成绩的查询。

学生登录:;学生可通过查询自身成绩,自主选择相关课程,查询各科成绩。

学校登录:可查询、管理所有信息。

3.2工作负荷

当前系统负担全校教师、学生的日常选课管理工作。

3.3人员

当前系统需要多位管理员,对其专业技术要求不高,熟悉基本的电脑操作即可。

3.4设备

4

一台服务器。

3.5局限性

由于当前系统开发技术过于老旧,稳定性、安全性能尤为不佳,致使系统频繁遭遇恶意攻击。系统反应过慢,运行效率低。由此分析得出,需要开发新的学生选课系统软件。

4.技术可行性

身为计算机科学与技术专业大三的学生,通晓一些计算机软件知识是肯定的,运用软件编写程序的能力也是必备的。

我校自建校至今已有几十年的历史,各种课程比较齐备,且比较有条理。学分制度也比较完善。教师整体水平较高。这使我们开发这一对我们来说比较复杂的系统成为可能。虽然有如此好的客观条件,但始终没有一套完善简单易用的管理系统。现行系统虽然拥有了比较规范、科学的管理方法,并积累了大量的数据信息,具有一定的可行性,但是并不能掩盖其工作量大,管理不够系统的缺点。而我们的系统将充分利用学校为我们提供的宝贵信息,在继承其优点的基础上,开发出一套更为可行的学生管理系统。这套学生选课管理系统在今后的应用中再经过不断的修正与改进,将会使我学生选课更加完善、尽美。

5.经济可行性

成本方面,关于各种软、硬件及辅助设备的购置、调试、机房及辅助设施(电源等)以及系统维护,内务开销这些费用都可以忽略不计,因为我们有自己的电脑。

学生选课管理系统省去了老师为学生展示学校为学生提供的选修课程,并作介绍,考试后把分数抄录多次以做备案和公告这些大量繁杂而由单一枯燥的劳动,可以让老师把精力放在教学和组织教学等更重要更具创造性的事情上,这就显著的提高了他们的工作效率。 众所周知,学校的的学生多,管理起来非常困难。相应的也加大了老师的工作量,又因为教学制度的不断变动和改革,因此,总能及时统计出一份内容清晰,条理性强的学籍学分选课分析报表对老师来说真是难于登天。但如果缺少这份报表,同学们就无法清楚了解自己的学分情况,盲目选课,打乱了学习计划,加重了课业负担,而那些基本顺从课程安排的同学则浪费了许多去学习有用知识的时间,甚至临毕业时却发现未修够学分而毕不了业。这个关系到每个人命运的问题绝对马虎不得。不能再坐以待毙了,我们这套学生选课管理系统将提供一份完整的学分选课报表,并会利用管理系统的易修改性及时进行更新,让同学们在选择课程,计算学分中更加游刃有余。

6.社会可行性

本学生选课管理系统不仅能够让老师更清晰的掌握自己学生的信息,同时也让学生自己更容易的知道如何准确的选课,如何计算学分及尽早得知自己的考试成绩。这就大大的为老师提供了便利。比如,在每学期期末考试后,大多数学生都已回到家中,如果为了获取考试成绩又不得不再返回学校的话,既费时又费力,学生牢骚满腹,老师也不能提早放假休息。而我们的系统可以提供网上查分,同学们在家中只需要上网就可以在第一时间知道自己的成绩。还有,学生们也可通过我们的系统进行选课来凑够学分完成学业。在系统中会显示出个门课程的性质(如必修、限选、任选),其所占学分及任课老师的资料,其应用性之强得到充分发挥。

我们学校的电脑普及率已达到了很高的水平,尤其是我们系拥有设备先进管理完善的 5

系机房,而学院的老师和学生们对电脑的操作也是驾轻就熟。因此,只要我们这套学生选课系统操作简单,实用,合理,大家肯定是乐于接受并积极响应和支持的。对于这一点,我们是很有信心的。随着信息时代的来临,学籍学分

选课等信息管理的自动化,一体化正是大势所趋。

7.其他可供选择的方案

暂无

6


第二篇:学生选课系统需求分析报告


学生选课系统需求分析报告

目录

1. 引言-------------------------------------------------------------------------------------------------------------------------- 3

1.1编写目的 ------------------------------------------------------------------------------------------------------------- 3

1.2项目范围 ------------------------------------------------------------------------------------------------------------- 3

1.3参考资料 ------------------------------------------------------------------------------------------------------------- 3

2. 任务概述------------------------------------------------------------------------------------------------------------------- 3

2.1产品概述 ------------------------------------------------------------------------------------------------------------- 3

2.2用户特点 ------------------------------------------------------------------------------------------------------------- 3

2.3条件与限制 ---------------------------------------------------------------------------------------------------------- 3

3. 需求规定------------------------------------------------------------------------------------------------------------------- 4

3.1对功能的规定 ------------------------------------------------------------------------------------------------------ 4

3.2对性能的规定 ------------------------------------------------------------------------------------------------------ 5

3.3对输入输出的规定 ----------------------------------------------------------------------------------------------- 5

3.4数据管理的规定 --------------------------------------------------------------------------------------------------- 6

4. 运行环境规定------------------------------------------------------------------------------------------------------------ 6

4.1用户界面 ------------------------------------------------------------------------------------------------------------- 6

4.2设备 -------------------------------------------------------------------------------------------------------------------- 6

4.3软件接口 ------------------------------------------------------------------------------------------------------------- 7

4.4故障处理 ------------------------------------------------------------------------------------------------------------- 7

1. 引言

1.1编写目的

编写本文档,主要是确定本项目的需求,明确学生选课系统的主要实现功能。例如学生选课,成绩录入,成绩查询,课程信息管理,用户信息管理,成绩信息管理。使用户的需求能够清晰的呈现出来。

1.2项目范围

本项目名称为学生选课系统,主要是面向学校教师和学生的选课的主要管理平台,此外也是学生综合系统的重要组成部分,其中选课系统中的学生信息和教师信息来自学生信息管理系统和教师管理系统。

1.3参考资料

学生选课系统需求分析报告

2. 任务概述

2.1产品概述

现在,随着各大高校的扩招及信息化社会的到来,学校为了合理规划人力资源的利用,保证学校信息的安全性,对信息化处理数据的要求也越来越高。学生选课系统就是为了减少学校对信息管理的工作量,增强学生选课及成绩信息管理的安全性的双重要求下出现的。

本系统实现的主要功能是学生选课,成绩录入,成绩查询,课程信息管理,用户信息管理等。采用的B/S架构,其作用范围为所有在校本科生和在校研究生和教师和系统管理员。

2.2用户特点

本系统最终面向的用户主要分为三类:学生,教师,系统管理员。系统管理员主要任务是对数据库进行维护,并且保证信息的安全性。教师和学生主要是对信息的输入和查询。

2.3条件与限制

本系统中涉及到大量的数据的录入和存储,开发人员要有一定的数据库操作技能,并且对于B/S架构和多任务多用户操作系统都有一定的认识,具有开发项目经验。

3. 需求规定

3.1对功能的规定 该系统的架构图如下:

图1 系统架构图1

学生选课系统需求分析报告

图2 系统架构图二

该系统的数据流图,如下所示:

学生选课系统需求分析报告

学生选课系统需求分析报告

图3 数据流图

该系统的功能流程图,如下所示:

3.2对性能的规定

此系统的输入数据大多数为字符串类型,也有表示成绩的整型。

响应时间要求:对于管理人员输入的用户信息应该在人们所能接受的等待时间来确定,通常为1-2 s。更新处理时间要求:用户输入数据后,对于该操作人员输入的数据处理时间应该是毫秒级的。数据的转换和传输时间的要求也应该在人们的接受的等待时间内;用户操作时间为半个小时,若是超过此时间,则网页失效,退出本网页。 在设计界面结构和数据结构应该保留对以后系统功能扩充的余地,方便以后系统升级或者是需求功能的改变。 3.3对输入输出的规定

输入的数据一般为字符串,对于整型输入的数据范围,应该有所提示,并且在数据库的完整性约束里进行约束。输入格式应该和数据库中关系表的格式保持一致。对输出的数据应该能够导出到word文档。

该系统的E-R图如下所示:

学生选课系统需求分析报告

图4 系统功能图

图5 E-R图

教工号、学号:10个0-9的数字组成,并且具有唯一性, 姓名:字符串类型,2-20个字节

性别:字符串类型,2字节,只能为“男”或“女” 职称、职务:字符串类型,2-50字节 院系、年级:字符串类型,2-20字节

课程号:8个0-9的数字组成,具有唯一性 课程名:字符串类型,2-50字节 学时、学分:整型 3.4数据管理的规定

从整个系统来看,对数据的管理有:用户基本信息表,学生选课信息表,对于数据的管理要做到减少程序的复杂性,对于那些容易变动的数据来说要设计开发表(用作信息频繁修改),受控表(不能对其修改数据的数据表)。这两种表都应考虑到数据的扩充。

4. 运行环境规定

4.1用户界面

用户界面友好,数据显示采用表格形式。 4.2设备

服务器 硬件 处理器:Intel PII或者更好 内存:256M以上 硬盘:20G以上

学生选课系统需求分析报告

4.3软件接口

Microsoft sql server2000或者更高版本

4.4故障处理

对于该学生选课系统,用户提出的故障可能有:软件无法安装或者软件停止运行以及此时应该采取什么措施恢复数据。

当软件无法安装时,可以查看帮助手册,安装相关软件或者修复受损文件。

当软件停止运行时,强行关机重启后,可以根据系统的自动备份或者在操作之前的手工备份来恢复数据,保证系统数据的正确性。

更多相关推荐:
系统项目可行性分析报告

专组号小组成员完成时间软件工程第五组项目启动文档目录1引言211系统参考文献212背景213干系人列表22客户访谈原始记录表321项目目的323技术方式324项目时间325项目资源326项目依赖33学生管理系统...

技术可行性分析报告模板

技术可行性分析报告模板项目承担撰写人签名日期本文档使用主管项目组客户市场人员用户文档验交组签名验交日期评审人签名评审日期引言11编写目的编写者可照抄下列语句说明本技术可行性分析报告的编写目的也可修改编写本技术可...

宿舍管理系统可行性分析报告

青海民族大学西校区宿舍管理系统可行性分析报告姓名xxxxx学号xxxxx指导老师xxxx20xx年5月16日目录1引言111编写目的112背景113定义114参考资料22可行性研究的前提221要求222目标32...

产品开发-技术可行性分析报告模板

技术可行性分析报告项目名称:产品开发经理:日期:目录1系统概要叙述...31.1系统方案...31.2主要技术...32公司现有技术状况...32.1人员...32.2设备...32.3技术积累...33关键技…

在线考试系统可行性分析报告

计算机等级考试在线考试系统第3章31系统分析311系统实现的目标该系统是专门用于用户注册登录参加在线考试以及管理员进行试题录入修改删除成绩查询它应该具有开放性方便性和灵活性管理员不仅可以轻松地向题库删除添加和修...

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

研究生管理信息系统可行性分析报告一系统建立的背景及意义1系统建立的背景随着学校校研究生招生人数的不断增长研究生的管理工作以日趋繁重由于研究生培养方式灵活更给管理工作带来了难度为学校研究生管理部门建立一套网络化的...

系统可行性分析报告

本组成员马程凯曲行威高明赵德满宗政符晓可行性研究报告一引言1摘要本可行性研究报告主要针对Webfashion电子商务有限责任公司更新其仓库管理软件的可行性进行分析将从不同方面阐述新仓库管理软件在该公司的定制细节...

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

文档编号:RS-4版本号:1.0.0学生选课系统可行性分析报告项目名称:学生选课系统项目负责人:路景项目开发小组:软三四组修改记录:学生选课系统可行性分析报告1.引言当今社会是一个讲求效率的社会,时间就是金钱。…

网上论坛系统可行性研究报告

网上论坛系统可行性研究报告1引言11编写目的本项目开发计划旨在明确规范开发过程保证项目质量并对开发工作提供指导同时还作为项目通过评审的依据并说明该软件开发项目的实现在技术上经济上和社会因素上的可行性评述为了合理...

企业信息发布系统可行性分析报告

西南大学企业信息发布系统可行性分析报告专业09通信工程组长尹巧华组员莫萍何春蓉刘超源楚攀周涛富吉史波阳生大钊指导老师杨波日期20xx年5月6日目录1引言411编写目的412背景413定义414参考资料42可行性...

网上书店系统可行性分析报告

网上书店系统可行性分析报告1引言11编写目的说明编写本可行性研究报告的目的指出预期的读者本文档将描述为西安市书店开发的书店管理软件的可行性研究12背景说明所建议开发的软件系统的名称本项目的任务提出者开发者用户及...

网上购物系统可行性分析报告

小组成员组长班级指导老师完成时间目录1引言311编写目的312项目背景313定义414参考资料42产品方案分析521要求522目标623条件假定和限制624可行性研究方法625决定可行性的主要因素73技术性可行...

系统可行性分析报告(45篇)