软件可行性分析报告的练习

紧接着上一次软件的需求性分析,软件开发生命周期的下一个阶段就是可行性分析阶段,以下就是我们小组(郭鸽,于海侠)尝试编写的可行性分析报告的联系。所围绕的与上次的需求性分析报告相同,都是针对于学生系统管理系统。

软件可行性研究报告

——学生管理系统

姓 名:于海侠 郭鸽

学号:20131001432  20131004157

班级:064132

指导老师:范萍

2016-4-5

引言

学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了困难。作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有着手工管理所无法比拟的优点。如检索迅速、查找方便、成本低等。这些优点能极大提高学生档案管理的效率。因此,开发这样一套学籍管理软件是很有必要的。本系统由开发者开发,并以广大高校师生为用户群体,是开发者用于改善手工管理学及文档现状的工具。本系统的使用也与一些其他的系统存在联系,例如教务系统、收费系统、图书管理系统等。

目录

第一章 系统概述

1.1 背景

1.2 系统目标

1.3 系统功能分析

1.4 专业名词解释

第二章 可行性分析

2.1 对现有系统的分析

2.2 对建议技术的可行性分析

2.2.1 技术上的可行性

2.2.2 管理上的可行性

2.2.3 安全上的可行性

2.3 社会因素的可行性分析

第三章 拟定开发计划

3.1 业务逻辑

3.2 数据流图

第四章 结论和意见

第一章 系统概述

1.1 背景

传统的学籍管理方法由于分散管理,易发生数据丢失,劳动强度高,速度慢。使用计算机可以高速快捷的完成以上工作。特别是计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱,从而全面提高教学质量。

1.2 系统目标

1、      系统管理:包括用户信息(用户名、密码等)的添加、更改、删除和退出系统等功能。

2、      成绩管理:包括学生成绩管理(课程号、课程名、学号、成绩)的添加、更改、删除和查询(按学号、班级和查询全部)等功能。

3、      学生管理:包括学生基本信息管理。其中学生基本信息管理包括学生基本信息(学生编号、姓名、性别、所在专业等)的添加、更改、删除和查询(按学号、班级、专业、院系等)功能。

4、      课程管理:包括课程信息(课程号、课程名称和授课老师)的添加和删除。

5、      打印报表:包括输出学生自然状况、学生的各科成绩和补考学生报表。

1.3 系统的功能分析

1、      权限功能:为用户设置权限功能,用户只能对授权范围内进行相应修改及删除。

2、      录入功能:为用户提供对所有信息的录入功能。

3、      查询功能:为用户提供查询的功能,可查询允许范围内的所有信息。

4、      维护功能:为用户提供查询及相应的修改,删除功能。

5、      打印功能:能打印全校学生的信息及各班信息,科目成绩等。

6、      退出功能:结束并关闭系统。

图1 系统功能模块图

1.4 专业名词解释

1、数据元素:数据元素是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。有时,一个数据元素可由若干个数据项组成,例如,一本书的书目信息为一个数据元素,而书目信息的每一项(如书名、作者名等)为一个数据项。数据项是数据的不可分割的最小单位。

2、数据流:数据流最初是通信领域使用的概念,代表传输中所使用的信息的数字编码信号序列。然而,我们所提到的数据流概念与此不同,是“只能以实现规定好的顺序被读取一次的数据的一个序列”。

3、内存泄漏:内存泄漏也称作“存储泄露”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。即所谓内存泄漏。

第二章 可行性分析

2.1 对现有系统的分析

传统人工的方式管理文件档案存在着许多缺点,如效率低、保密性差等。另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

2.2 对建议技术的可行性分析

2.2.1 技术上的可行性

此次系统开发使用VB语言,该语言简单易学,又增强了可视化、数据库及Internet编程功能,很容易就可以进行系统开发。因此系统开发工具可以采用Visual Basic进行开发。而对数据库的建立,由于建立的数据库主要是对光纤的信息进行管理,所以可以采用微软公司开发的Microsoft Access。该软件简单易懂,应用广泛,比较适合新手上路使用,而且建立的数据库较为安全。

2.2.2 管理上的可行性

因为系统主要应用于学院内部,而不具备网络查找功能,因此在实现时可以做成单机版,对管理员赋予数据录入、查询、修改以及对数据库的清零等功能。

2.2.3 安全上的可行性

在建立数据库时可以通过对数据库的设计用户名和密码进行保密,以及在建立数据库以后可以对数据进行压缩等技术,保证数据的安全,使数据库具有安全保障。

2.3 社会因素的分析

随着科学技术的不断提高,计算机科学日渐成熟,作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。该软件的开发不会侵犯国家、集体和他人的利益。

第三章 拟定开发计划

3.1 业务逻辑

图2 学籍管理业务流程图

图3 成绩管理业务流程图

3.2 数据流程

图4 学籍管理系统顶层数据流图

图5 学籍管理系统第一层数据流图

图6 学籍管理系统第二层数据流图--“成绩管理”

图7 学籍管理系统第三层数据流图--“成绩分析”

第四章 结论和意见

在学校里,随着高校规模的不断扩大和招生人数的不断增加,需要处理大量的学生数据信息。如何更好的组织学生信息,更加快捷的管理学生信息显得尤为的重要。

作为计算机应用的一部分,使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。

编写一个学生管理系统可以为学校办公管理提供一个快速、简单规范的管理平台,使学院在学生信息管理方面更加规范化,快捷化。

时间: 2024-11-06 23:22:19

软件可行性分析报告的练习的相关文章

火车票预订可行性分析报告

      火车票预订可行性分析报告 一.可行性研究报告 1.引言 1.1编写目的 1.2项目背景 1.3定义 1.4参考资料 2.可行性研究的前提 2.1要求 2.2目标 2.3条件.假定和限制 2.4可行性研究方法 2.5决定可行性的主要因素 3.对现有系统的分析 3.1处理流程和数据流程 3.2工作负荷 3.3费用支出 3.4人员 3.5设备 3.6局限性 4.所建议技术可行性分析 4.1对系统的简要描述 4.2处理流程和数据流程 4.3与现有系统比较的优越性 4.4采用建议系统可能带来的

第四周作业,软件可行性分析

软件可行性分析: 开发一个软件时,需要判断原定的系统模型和目标是否现实,考虑到如市场需求.资源供应.建设规模.工艺路线.设备选型.环境影响.资金筹措.盈利能力等,从技术.经济.工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务.经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度,可行性分析应具有预见性.公正性.可靠性.科学性的特点.如果做不到这些,那么花费在这些工程上的任何时间.人力.软硬件

集团信息化之路——物资库存管理软件需求报告

  根据集团要求,为加快推进集团信息化和工业化的"两化"融合的进程,信息部结合现用物资库存软件的应用情况并对集团对物资库存管理的需求进行了整理,对物资库存管理软件的推进计划汇报如下: 一.现有应用物资管理软件的基本情况 集团各子公司现在应用的物资管理软件是由分公司微机员王xx在2007年根据所在分公司的库存管理需要开始设计开发,并在分公司应用的基础上先后在集团范围内推广应用.该软件实现并解决了各子公司单体分厂对物资库存查询.进出库.库存盘点等的管理,并实现了与金蝶系统的数据对接. 该软

为什么需要软件开发报告

由于需要交软件开发报告的作业,没办法,硬着头皮写了.本文主要讲讲我在写这篇报告过程中的一些感悟. 在公司,我主要负责技术实现的,也就是标准的码农.平时我很少考虑文档的重要性,当然,我自己也很少写文档,一直都觉得写文档很浪费时间.在仔细地分析了各种软件开发报告后,我发现我彻底地错了.程序功能的实现并不难,只要掌握了相关技术,或者说即使不会,网上也有很多参考资料.而文档的编写却是真正考察一个人的能力,它体现了一个人思考问题解决问题的能力.可以毫不含糊地说,要写出一份好的文档比开发一个好的程序难多了.

2016011990小学四则运算练习软件项目报告

 小学四则运算练习软件项目报告 项目克隆地址:https://git.coding.net/chenf640/workhome2_2.git 目录: 一.需求分析 二.功能设计 三.设计实现 四.算法详解 五.测试运行 六.代码展示 七.psp 八.总结 -------------------------------------------------- 一.需求分析 (一)功能需求  基本功能: 程序可接收一个输入参数n,然后随机产生n道加减乘除(分别使用符号+-*÷来表示)练习题. 每个数字

2016012075+小学四则运算练习软件项目报告

2016012075+小学四则运算练习软件项目报告 一.需求分析 二.功能设计 三.设计实现 四.算法详解 五.测试详解 六.代码展示 七.总结 八.PSP展示 coding.net地址:https://git.coding.net/sparkleStar/arithmetic.git,代码在Main.java中 一.需求分析 1.编写目标 使用Java编程语言,独立完成一个3到5个运算符的四则运算练习的命令行软件开发. 2.基本功能需求 (1)程序可接收一个输入参数n,然后随机产生加减乘除(分

可行性分析报告

可行性分析研究报告1 引言 1.1编写目的 跟随当下利用P图软件对图片进行修改的趋势,与当下流行相结合,利用对图像处理方面的知识建立相关图像处理技术与功能,使用户能够更多的使用该类软件功能对图像进行个人需求的处理.1.2背景 说明:当今社会中的图片美化软件,具有图片特效.美容.拼图.场景.边框.饰品等功能.这些图片处理软件主要是处理以像素构成的数字图像,由于这些软件中具有众多的编辑与绘图功能,可以有效的对图像进行处理.由于这些软件能够与当下流行相结合,且简单.易用.不需要任何的专业的图像处理技术

图书管理系统可行性分析报告

1引言 1.1编写目的 可行性研究的目的是研究图书管理系统的总体需求.实现方案,并分析开发系统的可行性,为决策者提供是否开发该系统的依据和建议. 初拟系统实验报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排.明确开发风险及其所带来的经济效益. 1.2背景 项目名称:图书销售管理系统 项目用户:图书借阅员.图书管理员.系统管理员.图书借阅者. 开发员: 大佬,皮皮周,DEDRAGON,千城墨白, 赵佳美小姐姐,国字号, 发抛,线段, 苦心糖,无法无天 1.3定义  图书销售管理系

团队开发——软件需求分析报告

一.   项目名称 今日事 二.   设计背景 随着社会的发展,我们的生活节奏逐渐加快,与此同时,网络的大量普及,导致大量的信息不断的冲击着我们.在这种生活节奏下,我们难免会出现一不小心忘掉一些重要的事情,这是让我们产生这个想法的一个方面. 另一方面,现如今的学生总是计划很多,却很少付诸行动,这不仅与个人的坚持与否有关,同样是因为步入大学时代后,大家心中充满了迷茫所致,往往计划赶不上变化,因此,我们决定开发这样一款软件,来改变这种情况. 三.项目风险 该软件开发项目的风险承担者有: 任务提出者: