1、学生成绩档案管理系统-项目可行性研究报告学生成绩管理系统开发计划项目编号:项目名称:学生成绩管理系统文件版号1.0日 期2011-10-28作 者 审 核批 准版权所有修订历史记录文件版号日 期作 者修订要点.1 引言 1.1 编写目的在该软件开发项目的现实技术、经济和软硬件方面的可行性。预期读者为:学生和老师。 1.2 背景说明:a. 学生成绩管理系统;b. 提出者:李林伟,开发者:李林伟、纪火营、吴文聪、蒋俊,用户:福建师范大学全体学生、老师,;c. 该软件系统仅用于福建师范大学全体学生成绩管理。 1.3 定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4 参考资料a.
2、 软件工程第二版齐治昌 谭庆平 宁洪 高等教育出版社;b. Spring 框架高级编程Rod Johnson Juergen Hoeller Alef Arendsen Thomas Risberg Colin Sampaleanu著;c. JSF 基于EJB Hibernate Spring 整合开发与项目实践徐明华 邱加永 郑经熤 人 民邮电出版社。 d. 数据库系统概念Abraham Silberschatz Henry F.Korth S.Sudarshan 机械工业出版社2 可行性研究的前提说明对所建议的开发项目进行可行性研究的前提,如要求、目标、假定、限制等。 2.1 要求说明对所
3、建议开发软件的基本要求,如:a. 功能:本系统是一个面向学校教务管理人员、教师和学生,为其提供服务的综合管 理系统。教务人员通过本系统完成所有的学生科目安排。从学生入学开始到毕业离校,其在学校内的所有科目成绩相关的数据都通过该系统进行管理。学生则可以通过系统进行成绩的查询。科任教师则可以登记、查询、修改自己所教的学生的此科目成绩。b. 性能:可以承受10000人同时在线访问;c. 输出:如报告、文件或数据,对每项输出要说明其特征,如用途、产生频度、接口以及分发对象;d. 输入:管理人员负责分配学生对应的教师,教师有权限对自己所教的课的学生成绩进行登记、修改,学生可以查询自己的成绩;e. 数据流
4、程 f. 在安全与保密方面的要求:有权限分配设置,不同身份的只能在允许的权限下进行操作,并且有对数据库中的数据进行加密;g. 同本系统相连接的其他系统;h. 最迟完成时间2012年5月24日。 2.2 目标说明所建议系统的主要开发目标,如:a. 人力与设备费用的减少;b. 处理速度的提高;c. 控制精度或生产能力的提高;d. 自动决策系统的改进;e 人员利用率的改进。 2.3 条件、假定和限制说明对这项开发中给出的条件、假定和所受到的限制,如:a. 建议软件寿命5年;b. 经费来源:福建师范大学;c. 硬件条件:个人终端PC机;d. 运行环境:Windowd. 数据库:Oracle10g;e.
5、 系统投入使用的最晚时间:2012年9月1日。.2.4 进行可行性研究的方法说明这项可行性研究将是如何进行的,所建议的系统将是如何评价的。摘要说明所使用的基本方法和策略,如调查、加权、确定模型、建立基准点或仿真等。 2.5 评价尺度说明对系统进行评价时所使用的主要尺度,如费用的多少、各项功能的优先次序、开发时间的长短及使用中的难易程度。3 对现有系统的分析 3.1 处理流程和数据流程在下图中的,用户通过系统登入界面输入必要的用户名及密码,之后系统内部验证其账号的正确性及其所有的权限,管理员通过学生档案管理模块对学生基本信息进行录入、查询、修改、删除、存储等操作,其次对成绩录入、修改,学生可根据
6、自己的学号、姓名、成绩进行查询及排序。现有系统的基本处理流程和数据流程如下图:图3-1-1 系统处理流程图图3-1-2 系统数据流总图 3.2 工作负荷现有系统的工作负荷情况如下表:表3-2-1 系统工作负荷表编号工作工作量1录入数据每星期一次2实时在线查询每日至少100次3修改数据每星期多次4删除数据每星期多次5存储数据每星期多次6运行维护每月一次 3.3 费用开支现有系统的运行中的费用开支情况如下表:表3-3-1 系统费用开支表编号内容费用开支(元)1系统管理员工资(每月)25002房屋管理费(每月)2003一台PC机20004付费版数据库软件10005保障性材料购置费(每月)5006应急
7、备用费用(每月)6007后期维护费用(每月)9008打印扫描一体机10009总计8700 3.4 人员现有系统的运行和维护所需要的人员的专业技术类别和数量如下表:表3-4-1 系统维护人员表编号工作内容专业技术类别数量1日常管理系统熟悉数据库系统及基本的成绩档案管理系统的日常操作12维护系统精通java语言及数据库语言,掌握成绩档案管理系统的框架1 3.5 设备现有系统所使用的各种设备如下表:表3-5-1 系统工作负荷表编号设备名1PC个人电脑2独立路由器3打印扫描一体机4网线若干 3.6 局限性现有系统存在诸多不足之处,为了解决此类不足问题,我们对系统进行了改进型维护,但是效果不佳,由于系统
8、的大框架条件下使得其有些功能不足并不能得以改变,改变少许代码块也最终不能解决不足点。现例如下不足点: 若意外点错,或者频繁点击或造成系统卡机现象; 系统自运行过程中会出现个别bug现象; 系统忙时,或造成访问网站的延滞; 系统升级必须更改系统大框架; 所支持的最大数据存储量较小; 后台数据库的安全性低。4 所建议的系统 4.1 对所建议系统的说明所建议的系统与之前的系统最大区别在于流程处理上分出了三个大模块,即管理员模块,学生模块,教师模块,使得三大使用者在权限分配上更加合理,框架更加清晰,对于容错的能力也大有提升。现列举如下说明: 在功能上,增加了系统的安全性,以及权力的分配,使得人员各司其
9、职; 在性能上,因其使用较稳定的java编程语言,使其性能稳定性能大大改善,很好的解决了因为意外的点击或者频繁点击而出现的错误,有着强大的硬件设施支持,在纠错能力上也得以显著提高; 在输出上,原本就有打印扫描设备,使得信息能迅速一纸质文件产生,解决了原有系统与打印扫描的些许不兼容情况; 在输入上,现在已数据表格的形式直接导入,免去以前系统的逐条记录导入; 在安全与保密方面上,使用了全新的防火墙软件,能很好的应对来自内外网的非法入侵; 在完成期限上,由于新功能的测试需要花费一定的时间,因此时间上会往后延迟几天。 4.2 处理流程和数据流程所建议系统的处理流程和数据流程如下图:图4-2-1 所建议
10、系统的处理流程图图4-2-2 管理员数据流图 4.3 改进之处所建议系统相对于现存系统具有的改进如下: 人力与设备费用的减少,现存系统由于人员分开,以致费用增加,建议的系统从运行到维护全由一人看护,减少了费用开支; 处理速度的提高,一台普通电脑即可运行该系统,算法上采用及时性响应,使得处理速度大大提升,且占用内存较小,提交进程快; 控制精度的提高,数据形式采用直接导入方式,大大加快了数据信息化的进程; 管理信息服务的改进,系统自动报警服务,能快速反应出系统故障,解决排错能力提升; 人员利用率的改进,大大减小了人员的工作量,使得管理效率得以提升。4.4 影响 4.4.1 对设备的影响所建议的系统
11、所需的设备要求如下: 硬件支持,CPU英特尔酷睿2双核 2.4GHz,内存2GB以上,硬盘容量至少100G; 软件支持,正版数据库软件,windows xp或2003以上的的操作系统。 4.4.2 对软件的影响为了保证所建议的系统安全有效的运行,必须对现有的应用软件进行必要的升级以及打补丁,防患于未然。 4.4.3 对用户单位机构的影响为了建立和运行所建议系统,对管理人员的要求必须十分严格,必须认真阅读建议系统使用守则,熟悉系统的操作流程,同样对数据的操作也能应用自如,还必须有一定的英语基础。 4.4.4 对系统运行过程的影响所建议系统在运行过程应该注意如下规定: 用户在系统上的操作应该有章可
12、循,不可出现越权操作; 在系统系统管理员任职前应该加以培训,严格遵守系统操作守则,保障系统日常运行; 系统管理员应该严格分配各用户的权限,保障用户在系统上的各种操作得以施行; 在数据进入系统前应该严格比对,防止出现错误,对于已经在系统上的数据文件应该做好修改、删除、存储工作; 能及时保存数据,也应该建立备份数据,以防系统崩溃所带来的损失; 在数据文件的打印上,应做到有需分配,节省系统资源; 日常做好数据的备份工作,在系统失效时候做到损失最小。 4.4.5 对开发的影响在开发过程中的任务如下: 用户必须升级自己的浏览器,以保证与所建议的系统能兼容; 对于数据库的要求首先其必须与系统兼容,在形成的
13、数据源上必须符合现行的数据库格式; 为了开发和测验所建议系统,必要要有一台笔记本电脑,保证开发工作的随时随地进行; 在开发过程中,参与开发的人员应该严格保密所开发的项目,不能随意透露消息给他人。 4.4.6 对地点和设施的影响由于系统都是属于电器环境,所以须保持室内的通风、干燥、除尘、防水、防鼠等工作,必要的上网设备,要求至少2M的带宽,以保证系统的顺利运行。 4.4.7 对经费开支的影响建议系统的从开发、设计、运行、维护的费用开支情况如下表:表4-4-7-1 建议系统费用开支表编号内容费用开支(元)1Java前期开发10002系统框架设计9003房屋管理费(每月)2004一台PC机20005
14、付费版数据库软件10006保障性材料购置费(每月)5007应急备用费用(每月)6008系统管理员工资(每月)25009后期维护费用(每月)90010打印扫描一体机100011材料损耗费20012总计108004.5 局限性建议的系统在目前可以解决系统绝大多不足,但是随着时间推移以及信息时代的高速发展,所建议的系统也必须要及时进行升级运作,但是升级只是治标不治本的行为,若想根本解决问题必须开发新的版本。 4.6 技术条件方面的可行性 对于所建议的系统,我们在技术条件方面的可行性作如下说明: 在java技术的大前提下,实现系统的模块功能划分是可以达到的,对于模块的细节功能也可以做到; 利用一些辅助
15、的技术可以完善系统的功能,例如打印扫描一体机的使用; 参与开发的人员需要经历项目开发计划、项目可行性研究、项目需求分析、系统框架设计、系统代码块实现、系统安装测试、系统运行、维护等过程,对于开发以及维护人员的要求是必须熟练掌握java语言,以及要有一定的英语基础,熟悉数据库语言; 在时间、人员、技术条件准备充分的条件下,所建议的系统能够按时完成。A5 可选择的其他系统方案 5.1 可选择的系统方案1无 5.2 可选择的系统方案2无6 投资及效益分析 6.1 支出成本初步估算:1、平均每人月工资:0.3万元(包括加班费、误餐费、在福州市内出差费),初步估计工期2个月,平均每月参与人数4人。因此,
16、人力成本费为:0.342=2.4万元2、设备费1万元,用开发环境搭建。3、维护系统一年费用1万元。 4、其它不可预知费用0.5万元。共计:2.4+1+1+0.5=4.9万元。 对于所选择的方案,说明所需的费用。如果已有一个现存系统,则包括该系统继续运行期间所需的费用。6.1.1 基本建设投资基础投资:终端PC 机4台:5000*4= 2 万网络设备:0.3万辅助配置:0.3共计:2.66.1.2 其他一次性支出系统管理员事务更新服务器终端显示数据产生报表成绩查询请求数据库产生报表客户机终端显示数据PC终端显示数据产生成绩表单A.6.1.3 非一次性支出SQL2005:2Windows NT:
17、3操作员培训费:2万计:7.6 万经常性支出:人工费用: 3(月)*4(人)*3000(圆)=3.6 万其他不可知额外支出:0.8 万共计: 12万支出共计: 12万6.2 收益 收益0 元一次性经常性收益(按银行利率:1%);减少员工3人(3500 圆/人)五年收益:3500*(1.1+(1.1)2+(1.1) 3+( 1.1)4+ (1.1)5)*5*12*3=115.5 万工作效率提高收益(工作效率提高30%):10*(1.1+(1.1)2+(1.1) 3+( 1.1)4+ (1.1)5)*(30%)*5 = 5 万经常性收益共计: 120.5万不可定量收益10万收益共计: 130.5 万6.3 收益/投资比130.5万/12万=1000%6.4 投资回收期2-36.5 敏感性分析设计系统周期为五年, 估计最长可达10 年处理速度: 一般查询速度4 秒关键数据查询速度: 2 秒 最新资料,word文档,可以自由编辑!精品文档下载 【本页是封面,下载后可以删除!】15
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100