学生学籍管理系统――可行性分析

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

学生学籍管理系统--可行性分析一、可行性分析1.引言1.1编写目的本学生学籍管理系统模块是为了实现学校人力资源的优化和学生学籍管理的科学管理而设计的,通过试用本系统,可以更加有效的管理学生学籍信息。1.2项目背景1.所建议开发软件的名称:学生学籍管理系统软件2.项目的任务提出者:中央民族大学信息工程学院开发者:中央民族大学信息工程学院计算机二班软件开发小组第三组用户:中央民族大学信息工程学院3.项目使用的软件:MicrosoftSQLServer2005,Microsoftofficevisio2003系统:MicrosoftWindowsXPORWindows7注:本系统属于中央民族大学微机网络管理系统中的学生学籍管理模块,由管理系统总体设计人员提出,由本组成员联合开发,实现的是管理系统中关于学生学籍管理功能。1.3参考资料参见《软件工程》、《管理信息系统》两书。2.可行性研究的前提2.1要求建议开发软件的基本要求:1.功能:本系统应该实现学生学籍信息的管理与查询,具体包括学生姓名信息查询;同时可以对信息进行修改,删除和添加。另外还要做到可以对学生学籍信息以及学籍信息查询和维护。2.性能:查询效率尽可能做到精准,信息维护功能做到简单易用,不需过多对人员的培训,要求性能稳定,不能出现数据丢失,错误等情况。3.输出:能按要求在显示器上显示所需内容并能打印成有条理的表格。4.输入:对于查询功能,应做到可以单条件和组合条件输入;对于维护功能,要有输入、修改学生信息和学籍,要求系统各模块具有添加新数据的功能;5.安全与保密要求:学生可以查询个人基本信息、课程信息,具有选课功能;教师可以查询个人基本信息,具有添加课程功能;管理员可以查询、修改、删除所有信息。6.与软件相关的其他系统:本软件应使用Windows7、WindowsXP操作系统;7.完成期限:本软件应在六星期内设计完成。2.2目标1.人力与设备费用的节省;2.处理速度的提高;3.控制精度或生产能力的提高;4.管理信息服务的改进;5.决策系统的改进;6.人员工作效率的提高。2.3条件、假定和限制开发时间:六周经费来源:小组成员筹集最迟完成时间:2010年12月26日1.建议开发软件运行的最短寿命:三年;2.进行系统方案选择比较的期限:两周;3.经费来源和使用限制:自筹资金;4.法律和政策方面的限制:本软件由信息工程学院计算机二班软件设计第三小组版权所有,未经作者允许,非法传播、复制,违者追究法律责任,后果自负;5.硬件:CPUPIII、内存2G;网络设备:具有10到100兆的网卡;4.软件:MicrosoftSQLServer2005,Microsoftofficevisio2003运行环境:本软件应使用Windows7、WindowsXP操作系统运行;开发环境:MyEclipse6.5;6.建议开发软件投入使用的最迟时间:二零一零年十二月二十一日。2.4可行性研究方法建议本系统的研究主要集中在是否能够为人事工作带来便利,能否减轻工作量,能否处理大量数据,最终提高工作效率。3.对现有系统的分析3.1处理流程和数据流程数据流图是在系统分析员在系统设计阶段,对实际构建的系统分析综合后,提取逻辑模型的一个过程,它更关注于过程内数据的处理,而把具体处理数据的物理过程,物理分布忽略。在系统中,管理员将学籍管理所有的信息数据,包括系统用户信息数据、系部信息数据、班级信息数据、教师信息数据、学生信息数据、课程信息数据、选课信息数据,进行处理,并保存在学籍管理系统中,教师通过学籍管理系统对学生的成绩进行录入,又可以在学籍管理中的选课查询数据模块中对班级学生名单进行查询,学生可以在学籍管理中选课,当然也可以通过选课查询数据模块对自己的成绩进行查询,通过分析,画出系统数据流图,如下图所示:图——一层DFD图其中学籍管理信息包括系统用户信息、系部信息、班级信息、教师信息、学生信息、课程信息和选课信息信息和选课数据查询信息。管理员教师学生学籍管理图——二层DFD图基中,二层DFD图中学籍管理信息II包括系统用户信息、系部信息、班级信息、教师信息、学生信息、课程信息和选课信息信息。查询班级学生查询成绩管理员教师学生选课查询管理学籍管理II图——选课查询管理信息的细分3.2系统数据字典3.2.1数据字典简介数据字典是有表和视图组成的,存储有关数据库结构信息的一些数据库对象。数据字典描述了实际数据是如何组织的,对它们可以处理其他数据库表或视图一样进行查询,但不能进行任何修改。数据字典就是将数据元素、数据结构、数据流、数据存储、加工处理和外部实体等的详细情况加以记录,并按照一定方式进行排列所形成的一部关于数据的字典。数据流图抽象地描述了系统数据处理的概貌,描述了系统的分解,即系统由哪些部分组成,各部分之间的联系,但它不能说明系统中各成分是什么,也不能表达系统中各个处理(加工)的详细内容,这就要用数据字典。3.2.2数据条目学生学籍管理要求=[系统用户数据表|学生信息数据表|教师信息数据表|课程信息数据表|选课记录数据表]系统用户数据表=用户名+口令学生信息数据表=学号+姓名+性别+籍贯+民族+专业+班级号+出生日期教师信息数据表=教师编号+教师姓名+教师电话+教师院系课程信息数据表=课程号+课程名称+课程类型+学分+学时+任课老师选课记录数据表=课程编号+学号+成绩3.2.3数据元素数据项:数据项名:学号含义说明:学生信息数据表主键、选课数据表主键数据类型:nvarchar长度:50取值/定义:前两位入学年份,接着三位系别专业方向代号,再接着一位是班级代号,最后两位是按姓氏排列的序号与其他数据项的逻辑关系:外键——选课数据表(学号)参照学生信息表(学号)数据项名:姓名含义说明:学生信息数据表信息数据类型:nchar长度:10数据项名:性别含义说明:学生信息数据表信息数据类型:nchar长度:2取值范围:‘男’或‘女’数据项名:籍贯含义说明:学生信息数据表信息数据类型:nchar长度:10数据项名:民族含义说明:学生信息数据表信息数据类型:nchar长度:10数据项名:专业含义说明:学生信息数据表信息数据类型:nchar长度:10数据项名:班级号含义说明:学生信息数据表信息数据类型:nchar长度:10数据项名:出生日期含义说明:学生信息数据表信息数据类型:datetime数据项名:教师编号含义说明:教师信息数据表主键数据类型:nvarchar长度:50数据项名:教师姓名含义说明:教师信息数据表信息数据类型:nchar长度:10数据项名:教师电话含义说明:教师信息数据表信息数据类型:nvarchar长度:50数据项名:教师院系含义说明:教师信息数据表信息数据类型:nvarchar长度:50数据项名:课程编号含义说明:课程信息数据表主键、选课数据表主键数据类型:nvarchar长度:50与其他数据项的逻辑关系:外键——选课数据表(课程编号)参照课程信息表(课程编号)数据项名:课程名称含义说明:课程信息数据表信息数据类型:nchar长度:10数据项名:课程名称含义说明:课程信息数据表信息数据类型:nchar长度:10数据项名:课程类型含义说明:课程信息数据表信息数据类型:nchar长度:3数据项名:学分含义说明:课程信息数据表信息数据类型:nchar长度:2数据项名:学时含义说明:课程信息数据表信息数据类型:nchar长度:3数据项名:任课老师含义说明:课程信息数据表信息数据类型:nchar长度:10数据项名:成绩含义说明:选课信息数据表信息数据类型:smallint取值范围:大于等于0小于等于100数据结构描述:3.2.4数据流数据流使用统一格式建立卡片进行管理,卡片中记录数据流的条目名、别名、数据流来源、数据流去向、数据流结构和简要说明等内容。数据流定义卡如图所示。数据流系统名:学生学籍管理系统编号:01条目名:课程信息数据表别名:课程表来源:课程信息数据管理去处:教师数据流结构:课程表:(编号+名称+教师+学分)简要说明:课程表在每个学期进行学生选课时,前一到两个星期可打印发给教师的。修改记录:编写X日期审核XX日期图——课程信息数据表单数据流卡片样式3.2.5数据存储数据存储定义内容包括系统名称、数据存储编号、数据存储名称、简述、输入数据流、输出数据流和组成。例如课程信息数据表的定义,如下:数据存储编号:C001数据存储名称:course(课程信息数据表)简述:课程信息数据输入数据流:课程信息数据输出数据流:课程信息数据组成:编号(数据元素)名称(数据元素)教师(数据元素)学分(数据元素)3.3工作负荷现有系统所承担的工作只能实现学生学籍管理的简单功能,已无法适应目前工作中处理大量数据的功能。3.4费用支出人力:¥10000元;设备:¥10000元;空间:¥1000元;支持性服务:¥4000元;材料:¥1500元。3.5人员软件工程师:3人;系统分析员:1人;系统测试员:1人。3.6设备计算机:5台(局域网);打印机:1台;扫描仪:1台。3.7局限性现有系统所承担的工作只能实现学籍管理的简单功能,已无法适应目前工作中处理大量数据的功能以及对数据进行智能管理与备份,针对此情况,有我们保存所有的原文件,以便不易丢失,如有异议可到本公司来直接商讨。4.所建议技术可行性分析4.1对系统的简要描述图1-34.2采用建议系统可能带来的影响4.2.1对设备的影响建议计算机配置为:CPUP4、内存2G、一台打印机4.2.2对现有软件的影响需将操作系统升级为Win7以上。4.2.3对用户的影响要求用户单位操作人员熟悉软件运行的基本环境Windows操作系统。4.2.4对系统运行的影响1.用户的操作严格按照系统要求规程;2.要求创建系统管理员与普通用户(包括教师和学生)两种登录方式,分权限管理;3.数据应由系统管理员手动输入系统,普通用户无权输入数据;4.对数据有保存的要求,并且对数据存储、恢复的处理;教务处信息工程学院服务器学院服务器学生信息录入删除更改5.系统具有备份与恢复功能。4.2.5对开发环境的影响1.为了支持所建议系统的开发,用户需在Win7以上的操作系统中安装MicrosoftSQLServer2005等软件;2.为了建立数据库要求提供详细的数据资源;3.为了开发和测验所建议系统而需要的计算机资源:CPUP4、内存2G;4.如数据涉及保密与安全问题,应由专人负责录入。4.2.6对地点和设施的影响要求提供意见能容纳5台计算机的机房,并且要求联成局域网。4.2.7对经费支出的影响所建议系统的开发,设计经费开支:¥35000元;维持运行而需要的经费开支:¥1000元。4.3技术可行性评价1.在限制条件下,功能目标不能达到;2.利用现有技术,功能目标能达到;3.对开发人员数量的和质量的要求:4.软件工程师:3人5.系统分析员:1人6.系统测试员:1人7.以上人员能够满足需要;8.在规定的六周期限内,开发完成。时间任务第一周可行性分析第二周系统需求分析第三周总体设计第四周详细设计第五周编程实现第六周测试与维护5.所建议系统经济可行性分析5.1支出5.1.1基建投资1.房屋和设施:50平米,¥3000元;2.通讯费用:¥500元;3.安全与保密设备:¥500元;5.1.2其他一次性支出1.数据库的建立:¥500元;2.检查费用和技术管理性费用:¥1000元;3.培训费、旅差费以及开发安装人员所需要的一次性支出:¥3000元;5.1.3总支出¥54500元5.2成本/效益5.2.1成本软件报价:¥95000元5.2.2用户收益分析原本学籍管理需要工作人员3人,按每人每月工资2000元计算,每个月需要费用在6000元,每年费用72000元。5.3收益/投资比设系统软件生命周期为5年。整个系统生命期的收益/投资比值:¥141920.61(元)/¥95000(元)5.4投资回收周期软件成本为:95000。第一年可以节省70410.45元,比最初投资(95000元)还少24589.55元,第二年可省68866.57元

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功