1 附录B:学生学籍管理系统可行性研究报告
学生学籍管理系统
可 行 性 研 究 报 告
1.引言
1.1编写目的
编写本报告的目的是研究学生学籍管理系统的总体需求、实现方案,并分析开发系统的可行性,为决策者提供是否开发该系统的依据和建议。
1.2项目背景
开发软件名称:学生学籍管理系统。
项目开发者:
用户单位:
1.3定义
学生学籍管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息和成绩管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除、学籍变动,另外还考虑到学生的成绩,针对这些要求设计了学生学籍管理系统。推行学校学籍管理系统的应用是进一步推进学生学籍管理规范化和电子化的重要举措。
1.4参考资料
(1) 钱乐秋等,《软件工程》,青还大学出版社;
(2) 张海藩,《软件工程导论》(第四版),清华大学出版社;
(3) 王珊等,《数据库原理及设计》,清华大学出版社;
(4) 赵池龙等,《软件工程实践教程》,电子工业出版社。
2.可行性研究的前提
在现在的社会,计算机已经深入到日常工作和生活的方方面面,已经成为我们学习和工作所必不可少的助力。本项目要开发的是基于互联网的学生学籍管理系统。此系统是一个教育单位不可缺少的部分,它能够给教育单位提供很大的方便,因为教育单位的老师和学生都比较多,需要管理的信息工作量大,如果由单纯的人工管理的话,效率低下,保密性差,工作量大,浪费人力物力,而且也容易出错,存在着各种信息不易存放、易丢失、难以备份和查询等缺点。因此,实现一个将各种学生管理和服务功能集成起来的学生学籍管理系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信息,提高工作和服务效率。
开发的系统要求界面友好,方便直观。既要方便管理员对学生和老师的信息进行添加、删除、修改、查询和统计等管理,又要方便学生和老师查询相关信息。将数据库发布到互联网上,进行资源共享,方便学生和老师可以在自己的权限内对自己的相关信息进行访问,查询相关信息等操作。
2.1要求
A、主要功能
² 学生管理:管理员要为每个学生创建个人信息,并給学生分配相应的登录名和密码可以根据学生相应的变动,对学生的个人信息进行增、删、改、查,而老师可以对学生的成绩进行录入、修改、查询等操作。
² 老师管理:管理员要为每个老师创建个人信息,并给老师分配相应的登陆名和密码,可以根据老师相应的变动,对老师的个人信息进行增、删、改、查。
² 信息查询:可通过互联网在自己的权限内查询相关信息。
² 成绩管理:老师可以对学生的成绩进行查询、添加、修改和删除,学生可以对自己的成绩进行查询。
B、主要性能
可以方便快捷有效地完成添加、查询等的各项操作,录入数据合法性校验程序高,查询速度快(不超5秒)。保证信息的正确和及时更新,并降低信息访问的成本。技术先进且高可靠性。
C、可扩展性
能够适应应用要求的变化和修改,具有灵活的可扩充性。
D、安全性
具有较高的安全性。系统对不同的用户提供不同的功能模块,只有管理员用户才能允许有增加、删除、修改老师和学生信息权限,只有老师用户才能对学生的成绩有删除、修改和添加的权限,一般的学生用户只能查看学生的个人相关信息。
还应具有一定的保护机制,防止系统被恶意攻击,信息被恶意修改和窃取。有完善的备份机制,如果系统被破坏应该能快速恢复。
E、完成期限
20##年4月15日至20##年5月30日,共一个半月。
2.2目标
所建议系统的开发目标包括:
² 减少人力与管理费用;
² 提高信息准确度;
² 改进管理和服务;
² 建立高效的信息传输和服务平台,提高信息处理速度和利用率。
2.3条件,假定和限定
² 建议软件寿命:10年。
² 进行系统方案选择比较的时间:为10天。
² 经济来源:怀化学院。
² 硬件条件:PC机5台,服务器3台,局域网,INTERNET。
² 软件条件:WINDOWS 2000Server和XP操作系统,OFFICE软件,ORACLE 数据库,浏览器等。
2.4决定可行性的主要因素
本次可行性分析是按照软件工程的规范步骤进行的,即按复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复的过程进行。然后提出系统的实现方案,推荐最佳方案,对所推荐的方案进行经济、技术、用户操作和法律的可行性分析,最后给出系统是否值得开发的结论。以上分析结果写城本文档。
² 成本/效益分析结果:效益>成本;
² 技术可行:现有技术可完成开发任务;
² 操作可行:系统能被现有的工作人员快速掌握并使用;
² 法律可行:所使用工具和技术及数据信息不违反法律。
3.对现有系统的分析
3.1业务流程及数据流图
(1)组织结构图
(2)系统数据流图
4.所建议的系统
所建议系统是B/S模式。系统管理、学生管理和教师管理、个人信息查询、个人成绩查询等功能可在互联网上进行,利于有效地提高系统使用效率。用户在经过身份确认后,系统按照权的不同向其提供不同类型用户所对应的功能。
4.1影响
在建立所建议系统时,预期会带来的影响包括以下几个方面。
² 对设备的影响
由于所建议系统是基于WINDOWS操作系统和互联网的,所以需要配备足够符合以上列出的各种软硬件条件的计算机和通信线路。系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求要有足够的数据备份空间。
² 对软件的影响
需要落实是否有符合本报告所列出的正版的软件环境,如果没有则需要购买。
² 对用户单位机构的影响
投入使用前还需改进现有的管理模式。
² 对开发的影响
开发过程需要用户进行密切的配合,准确阐明需求。
² 对经费开支的影响:
除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用(见经济可行性分析)。
4.2 技术条件方面的可行性
本系统是一个基于互联网和WINDOWS操作的系统,现有技术已较为成熟,利用现有技术完全可以实现系统开发目标。同时,开发期限较为宽裕,预计可以在规定期限内完成开发任务。
5.经济可行性分析
5.1投资成本
² 一次性支出
(1)系统开发、建立费用共11.5万元。其中:
² 本系统开发期为1.5个月,需开发人员5人(不一定都是参加满1.5个月)。根据软件系统的规模估算,开发工作量约为7人月,每人月的人工费按5000元计算,开发费用为3.5万元。
² 教师、学生等基础信息建立需要20人2个月即40人月,每人月的人工费用按2000元计算,需8万元。
(2)硬件设备费共12.5万元,其中:微机5台约2.5万元;服务器3台及网络等设备费10万元。
(3)外购开发工具、软件环境费用共9万元。
(4)其他费费用共2万元。
一次性支出总费用:35万元。
² 经常性费用
主要是系统运行费用,假设本系统运行期10年,每年的运行费用(包括系统维护、设备维护等)5万元,按年利率5%计算如下表。
系统投资成本总额为:35+38.6082=73.6082万元。
5.2收益
假设投入本系统,效率可以提高50%,以现有的工作人员20人计算,可减少10人,每人每月平均工资按2500元计算,每年节约人员工资10×12×0.25=30万元/年。按年利率5%计算,效益计算如下表。
系统收益总额为:231.6437万元。
5.3成本/收益分析:
在10年期内,系统总成本73.6082万元,系统总收益231.6437万元。
² 投资回收期:3+(73.6082-55.7823)/25.9151=3.69年;
² 投资回报率:×%
(即为73.6082=30 /(1+j)+30/(1+j)2+…+30/(1+j)10的方程解i×100)
² 纯收益:231.6437-73.6082=158.0355万元
从经济上考虑,开发本系统完全可行的。
6.社会因素可行性分析
6.1法律方面的可行性
所有软件都用正版,技术资料都由提出方保管,数据信息均可保证合法来源。所以,在法律方面是可行的。
6.2用户使用可行性
使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训。经过简单培训人员就会熟练使用本软件。
7.结论
本项目具有方便快捷等优势,投资回报利益大,使得学生学籍管理实现电子化,符合社会信息化发展的需要,技术、经济、操作、法律方面都是可行的,可以开发本系统。
第二篇:学生学籍管理系统可行性研究报告
《信息系统分析与设计》课程报告
题目:学生学籍管理系统
院(系):
年级专业:
学生姓名:
学号:
1
1引言 ............................................................................................................................................... 1
1.1编写目的 ................................................................................................................................. 1
1.2背景......................................................................................................................................... 1
1.3定义......................................................................................................................................... 1
1.4参考资料 ................................................................................................................................. 2
2可行性研究的前提 ....................................................................................................................... 2
2.1要求......................................................................................................................................... 2
2.2目标......................................................................................................................................... 3
2.3条件、假定和限制 ................................................................................................................. 3
2.4进行可行性研究的方法 ......................................................................................................... 4
2.5评价尺度 ................................................................................................................................. 4
3对现有系统的分析 ....................................................................................................................... 4
3.1处理流程和数据流程 ............................................................................................................. 4
3.2工作负荷 ................................................................................................................................. 5
3.3费用开支 ................................................................................................................................. 5
3.4人员......................................................................................................................................... 5
3.5设备......................................................................................................................................... 5
3.6局限性..................................................................................................................................... 5
4所建议的系统 ............................................................................................................................... 5
4.1对所建议系统的说明 ............................................................................................................. 5
4.2处理流程和数据流程 ............................................................................................................. 6
4.3改进之处 ................................................................................................................................. 9
4.4影响......................................................................................................................................... 9
4.4.1对设备的影响 .................................................................................................................. 9
4.4.2对软件的影响 .................................................................................................................. 9
4.4.3对用户单位机构的影响 ................................................................................................ 10
4.4.4对系统运行过程的影响 ................................................................................................ 10
4.4.5对开发的影响 ................................................................................................................ 10
4.4.6对地点和设施的影响 .................................................................................................... 10
4.4.7对经费开支的影响 ........................................................................................................ 10
4.5局限性................................................................................................................................... 11
4.6技术条件方面的可行性 ....................................................................................................... 11
5投资及效益分析 ......................................................................................................................... 11
5.1支出....................................................................................................................................... 11
5.1.1基本建设投资 ................................................................................................................ 11
5.1.2其他一次性支出 ............................................................................................................ 11
5.1.3非一次性支出 ................................................................................................................ 11
5.2收益....................................................................................................................................... 12
5.2.1一次性收益 .................................................................................................................... 12 2
5.2.2非一次性收益 ................................................................................................................ 12
5.2.3不可定量的收益 ............................................................................................................ 12
5.3收益/投资比 ....................................................................................................................... 12
5.4投资回收周期 ....................................................................................................................... 12
5.5敏感性分析 ........................................................................................................................... 12
6社会因素方面的可行性.............................................................................................................. 12
6.1法律方面的可行性 ............................................................................................................... 13
6.2使用方面的可行性 ............................................................................................................... 13
7结论 ............................................................................................................................................. 13 3
1引言
1.1编写目的
该软件项目可行性研究报告是对项目课题的全面考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提和基础,写可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以花更少的时间和精力,也可以更省资金,并且避免了很多专业方面的困难,所以该项目的可行性研究报告在整个开发过程中是非常重要的。
本报告的预期读者是项目管理人,软件用户学生,软件开发工程师等。
1.2背景
A. 软件系统的名称为:“学生学籍管理系统”
本项目的任务提出者:
本项目的开发者:
本项目的用户:管理员,教务处管理员,学校教师职工,学校全体学生 实现该软件的计算中心:学校计算机中心,学校网管中心
B. 该软件系统同其他系统或其他机构的基本的相互来往关系。
1.3定义
专业术语介绍:
对象:object是一些相关的变量和方法的软件集。软件对象经常用于模仿现实世界中我们身边的一些对象,对象是理解面向对象技术的关键。
控件:控件实际上市子窗口,在应用程序与用户进行交互的过程中,控件时主要角色。
经济可行性:估计开发费用以及最终从开发成功的系统所获得的收入或利益,衡量比较支出的费用和收到的利益。
1
技术可行性:分析功能,性能以及限制条件,能否在一个技术上可实现的系统。
法律可行性:明确系统开发可能导致的责任,有无违法问题。
不同的方案:对系统开发的各种方方案进行评价。
1.4参考资料
1. 信息系统分析与设计报告模板标准.
2. 学生信息系统可行性分析报告.
3. 邝孔武,王晓敏等. 信息系统分析与设计. 清华大学出版社,2006.
4. 张海藩等, 软件工程导论, 清华大学出版社,2007.
2可行性研究的前提
2.1要求
A. 学生学籍管理功能:
学生学籍管理工作主要是学生基本情况的管理包括学生学籍变动的管理(转入、转出、休学、复学、退学、调班、外出借读、留级或跳级)、学生成绩的管理和教师基本信息管理和教课的管理,主要包括数据输入、修改、删除、追加、查询、统计和打印报表等功能,学生学籍管理系统要能高效准确的完成这些功能,并要达到界面美观友好,使用方便。
B. 学生学籍管理软件的性能:
开发软件的基本要求与功能是实现学生信息数据包括与学生有关的数据的管理与操作处理,基于,microsoft sql server 2000数据库系统的数据管理使该软件有更优异的性能。软件的基本数据流动为用户数据的输入,学生信息,课程信息,班级信息的输入,以及有关用户提出的对学生信息等等的查询要求所产生的数据输出。数据的输入与输出处理流程都依靠数据库的支持,数据的安全基本保证sql server的安全性能比较令人满意,该件设计中保持与其他一些数据库的基本兼容。
2
C. 输出:学生基本信息和学籍各种处理的结果表格文档格式。
D. 输入:数据来源主要是源于日常工作中存放的大量文件,如学生基本信息的
输入和学籍的变动修改的文档。文档类型主要包括word文档、Excel文档。 E. 处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并
辅之以叙述;
F. 安全与保密方面的要求:对该软件系统设置不同级别的访问权限,通过对不
同权限的管理,实现对学生学籍的管理的安全性与保密方面的要求。 G. 同本系统相连接的其他系统:打印系统,邮件系统。
H. 完成期限:
2.2目标
该软件的设计目标必须尽力达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化,实现保证软件质量的前提下的资金投入最小化。
2.3条件、假定和限制
a. 本学生学籍管理系统建议运行寿命为:5-10年
b.进行系统方案选择比较的时间:1周
c. 经费、投资方面的来源和限制:学校
d.法律和政策方面的限制:
1.严禁违反宪法规定的基本原则
2.严禁危害国家安全,泄露国家秘密,覆盖国家政权、破坏国家统一
3.严禁损害国家荣誉和利益
4.严禁传播发布会妨害第三方权益的文件或者信息,包括病毒代码、黑客程序等
5.严禁抄袭剽窃他人作品
e. 硬件、软件、运行环境和开发环境方面的条件和限制:VS.net开发环境 f. 可利用的信息和资源:学校教务处系统的相关信息,学校学生信息管理的文档,学校学生学籍管理的日常事务文档。
3
g.系统投入使用的最晚时间:完成后1个月
2.4进行可行性研究的方法
实行软件的可行性研究方法主要有:成本效益分析,对估算问题的看法,软件的作用范围,软件的成本估计,速度安排等。
2.5评价尺度
作为对原有软件的升级产品,开发周期不长。使用简单,界面方便,永和可以轻松使用。
3对现有系统的分析
3.1处理流程和数据流程
学校目前的系统是在教务处的系统,是对学生信息的管理系统,功能上基本是对学生信息的输入存储,对学生信息的基本查询,修改和更新,删除等基本功能。性能上速度不是很快,主要是由于后台数据库的庞大,数据之间的管理不是很好,数据的交互存在不足等问题。在应用方面,只是少部分的信息对外开放,不能达到多数的用户需求,对学生学籍的管理没有很系统的一个管理系统。
现有系统的数据处理与流程基本为学生数据的录入和查询,删除,修改等操作。流程图可如图1所示:
图1
4
3.2工作负荷
由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大。
3.3费用开支
由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,继续改进。
3.4人员
鉴于原有系统的技术性含量较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。
3.5设备
设备的科技含量也比较低,没有达到大量的计算机普及程度。
3.6局限性
经过严谨的分析,可原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护等方面也存在很大的局限性。
4所建议的系统
4.1对所建议系统的说明
学生学籍管理工作主要是学生基本情况的管理包括学生学籍变动的管理(转入、转出、休学、复学、退学、调班、外出借读、留级或跳级)、学生成绩的管 5
理和教师基本信息管理和教课的管理,主要包括数据输入、修改、删除、追加、查询、统计和打印报表等功能,学生学籍管理系统要能高效准确的完成这些功能。
对学生学籍管理软件实现要求以及如何得到满足:
1.对学生基本信息文件的存储要求:使用VS.net实现对文件的输入以及保存。
2.对学生文档搜索的功能要求:可以通过设置关键字来实现。
3.输入输出要求:
4.安全方面要求:通过对软件登陆用户设置不同的管理级别实现。
4.2处理流程和数据流程
下面列出主要事务的数据流图:
学籍管理系统顶层DFD
图2
6
学籍管理系统第一层DFD
图3
P1学生信息管理DFD
图4
7
图5
P3 考试管理模块DFD
图6
8
图7
4.3改进之处
很明显,在以上几点中可以看出新系统的性能和功能上与现有系统的差别,首先新系统克服了原有系统的资金投入大,人员设备技术含量低,系统工作负荷重等缺点。而且加入了对数据的安全性保护的功能,使原有系统在可行性与稳健性方面有了很大进步。
4.4影响
4.4.1对设备的影响
采用建议系统后,改进了原有系统的性能所以对设备的要求更高,建议系统使用最先进的技术使设备也必须跟着升级。
4.4.2对软件的影响
由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原 9
有系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有系统的兼容性。
4.4.3对用户单位机构的影响
建议系统使用的新技术是完全基于原有的系统上的,所以用户不必考虑新系统带来的人员培训等。
4.4.4对系统运行过程的影响
建议系统在运行过程中因为采用的都是最新的技术,在操作、管理等方面相比较于原系统有着很大的便捷性和高效性。
4.4.5对开发的影响
说明对开发的影响,如:
建议系统是一个崭新的系统,但数据库数据资源以及计算机资源依然来自原有系统,只是加以升级和改造。对于用户方面,建议系统也会在开发过程中完善兼容性,无需用户进行更多工作。而保密和安全问题,检疫系统的等级制度可以很好的保证。
4.4.6对地点和设施的影响
在学校建立一个计算机中心,实施人员限制,无尘恒温管理,以放置运行该系统的后台服务器。
4.4.7对经费开支的影响
建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金后买一部分计算机与软件就能实现自动化。
10
4.5局限性
数据的庞大的限制,不允许大容量数据录入数据空和保存。产生原因在于才用的后台数据空SQL server的局限性所致。
4.6技术条件方面的可行性
以现有的技术和开发人员的数量和质量的条件下,可在规定期限内完成开发。
5投资及效益分析
5.1支出
5.1.1基本建设投资
包括采购、开发和安装下列各项所需的费用,如:
a. 数据库服务器1台:10000元
b. PC机2台:5000*2=10000元
c. 打印机1台:1000元
5.1.2其他一次性支出
人员培训费用:2000元
5.1.3非一次性支出
列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用,包括:
a. 人工费用:(管理员工资2000元/月)*2=4000元/月
b.其他不可预知费用:10000元
11
5.2收益
5.2.1一次性收益
无
5.2.2非一次性收益
a.减少管理员10人:(管理员工资1800元/月)*10=18000元/月 b.效率提高:30%以上,节约成本30000元/年
5.2.3不可定量的收益
无
5.3收益/投资比
246000*5/(53000+48000*5)=4.19
5.4投资回收周期
101000/246000=0.41
5.5敏感性分析
设计系统周期为五年,估计最长为10年。
6社会因素方面的可行性
该项目为独立开发,在技术上没有使用任何现有的软件和方法,所以在法律上不会存在侵犯专利权,侵犯版权等问题,完全按照合同规定的责任履行。 12
6.1法律方面的可行性
1.严禁违反宪法规定的基本原则。
2.严禁危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一。
3.严禁损害国家荣誉和利益。
4. 严禁传播发布会妨害第三方权益的文件或者信息,包括但不限于:病毒,黑客程序,软件破解注册信息。
5. 严禁抄袭剽窃他人作品。
6. 版权所有,严禁抄袭。
6.2使用方面的可行性
从用户单位学校的行政管理,工作制度等方面来看,能够使用该软件系统,从用户单位的工作人员的素质来看,需要经过培训才能满足该系统的要求等,这都是要考虑的。
7结论
经过一系列的各个不同方面的可行性分析,分析员和用户以及使用部门的负责人对需要解决的问题取得基本的一致看法,开发小组的开发方案得到批准,使用部门责任人同意开发工程进行下去。
13