




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、可行性研究报告1.问题定义11.1问题性质11.2系统规模11.3工程目标21.4工程项目背景22.可行性研究的前提22.1要求22.2条件、假定和限制32.3可行性研究方法32.4决定可行性的主要因素33.系统逻辑模型43.1顶层数据流图43.2学生信息管理的数据流图设计43.3课程信息管理的数据流图设计53.4选课信息管理的数据流图设计53.5成绩信息管理数据流图设计53.6班级信息管理数据流图设计63.7数据字典的定义73.8数据流条目:84. 对现有系统的分析94.1工作负荷94.2费用支出124.3人员、设备104.4局限性105.所建议系统技术可行性分析105.1对系统的简要描述1
2、05.2采用建议系统可能带来的影响125.3技术可行性评价126所建议系统经济可行性分析126.1成本估计136.2效益136.3收益/投资比136.4投资回收期146.5敏感性分析147操作可行性分析148法律可行性分析149进程管理1410.开发计划1510.1工程进度表1510.2本项目开发人员的需要情况1510.3各种资源需求1510.4需求分析详细进度表1611.结论意见161.问题定义1.1问题性质 面对日益增长的学生信息量,之前的系统已经无法保证学生及时、快速的查找和使用自己的信息。学校对于学生管理的人力成本也在不断增加,所以做一个功能完善、使用方便的学生信息管理系统势在必行。1
3、.2系统规模本系统为管理者提供了完整的管理平台,其主要功能有:学生基本信息管理、课程信息管理、选课信息管理、成绩信息管理、班级信息管理,缴费信息管理。为管理员提供了相对完善的查询功能。使用它们可以迅速定位到学生信息的情况。1.3工程目标 在原有的学生信息管理系统的基本功能的基础上,通过增加缴费功能实现学校对学生信息更好的管理,同时方便学生快捷的查询自己的信息。1.4工程项目背景 开发软件的名称:学生信息管理系统 开发者:段泽坤 侯凯洋 张佳丽用户及实现软件的单位:学校项目与其他软件或其他系统的关系:本项目采用客户机、服务器原理,客户端的程序是建立在Windows 8 系统以上visio为开发软
4、件的应用程序,服务器端采用Windows操作系统的工作站,采用SQL server为开发软件的数据库服务程序。2.可行性研究的前提2.1要求 本系统为管理者提供了完整的管理平台,其主要功能有:学生基本信息管理、课程信息管理、选课信息管理、成绩信息管理、班级信息管理,缴费信息管理。为管理员提供了相对完善的查询功能。使用它们可以迅速定位到学生信息的情况。A功能:实现以学生信息管理系统为核心,方便教务处、财务处、学生办、学生多方面的权限要求,实现快捷、方便的信息查询等多方面的功能,提高学校的信息管理工作。B性能:查询效率要做到精确,信息维护能做到简单易用。C输出:输出学生的学生信息。比如学籍,学生选
5、择课程、学习成绩等。D输入:按照要求在显示器上显示所需内容。E安全与保密要求:对于用户和管理员有不同的权限,对于客户信息保密。F与软件相关的其他系统:无G完成期限:2个月2.2条件、假定和限制A建议开发软件运行的最短寿命:五年B进行系统方案选择比较的期限:一周C经费来源和使用限制 :使用时应定期维护,防止系统出现高漏洞而带来些复杂问题。D法律和政策方面的限制:此软件设计合法,不存在于法律、政策相违背的现象。E硬件环境:若干台计算机F工作站:每个部门至少有一台作为工作站的PC机G操作系统:windows 8作系统H数据库:SQL Server 2.3可行性研究方法1、初步分析,小组沟通;2、初步
6、需求分析:需求分析报告、数据流图、数据字典、需求分析报告;3、建立系统原型:修改规格说明;4、与用户交互,完善模型,明确功能和实现方法;5、系统的整体测试和修改完善。2.4决定可行性的主要因素1是否功能齐全,运行稳定;2在网络功能方面是否方便管理;3是否具有多任务,高效率的特点;4开发时间及费用支出是否超出预期;3.系统逻辑模型3.1顶层数据流图3.2学生信息管理的数据流图设计通过问题分析,得出学生信息管理的外部实体有学工处和学生,处理有录入,删除、修改、查询、学生查询,文档有学生档案。学生信息管理的工作过程大致如下: (1)当有新生入学或有学生转入时,学工处需要将其基本信息,比如姓名、学号、
7、所在院校、专业班级、入学时间、性别、籍贯等录入到学生档案中。 (2)当学生毕业或有学生退学时,学工处需要将其基本信息填写修改从学生档案中删除。 (3)当有学生转专业时,需要将其基本信息进行修改。 (4)当需要得到某个学生相关奖惩信息时就要进行查询学生基本信息文件。 (5)当对学生信息进行添加、删除、修改、查询时都需要将其基本信息显示出来。 (6)当学生要对个人信息查询时,首先根据学号、密码,然后通过调出学生档案中的个人信息并显示出来。 3.3课程信息管理的数据流图设计通过问题分析,得出课程信息管理的外部实体有教务处和学生,处理有录入、删除、修改、查询、学生查询,文档有课程档案。课程信息管理的工
8、作过程大致如下:(1)当要开设某门新的课程时,教务处要把新课程的相关信息录入到课程管理档案中。 (2)当要对已有课程进行删除、修改、打印、查询时,需要浏览课程的相关信息,当浏览完成时,退出浏览界面。 (3)当学生要对个人课程信息进行查询时,首先根据学号、密码,然后通过调出课程档案中的课程信息并显示出来。 3.4选课信息管理的数据流图设计通过问题分析,得出选课信息管理的外部实体有教务处和学生、处理有删除、统计和查询,文档有选课档案。选课信息管理的工作过程大致如下: (1)当选修该课程的人数少于学校规定的人数时,教务处将取消该课程的开设并删除此课程的相关信息。 (2)当新一轮的选修课选完以后,教务
9、处将对已选的课程进行分类统计。 (3)当学生要对个人选课信息进行查询时,首先根据学号、密码,然后通过调出选课档案中的选课信息并显示出来。 3.5、成绩信息管理数据流图设计通过问题分析,得出成绩信息管理的外部实体有教务处和学生,处理有录入、成绩浏览、成绩查询、违规浏览、违规增加和查询,文档有成绩档案和违规档案,成绩信息管理的工作过程大致如下: (1)当成绩录入错误需要修改或当成绩无效需要删除时,首先要对成绩进行浏览,当操作完成时,即可退出。 (2)当某科考试结束,教师将该科成绩单交给教务处,然后教务处将成绩进行录入。 (3)当教师或者辅导员等需要了解关于某科的成绩时,就可以对其成绩进行查询,统计
10、,必要时也可以把成绩单打印出来。 (4)当导师想要了解某个班的学生学习状况时,就可以对整个班级的成绩进行查询,必要时可以将成绩单打印出来。 (5)当学生要对成绩信息进行查询时,首先根据学号、密码,然后通过调出成绩档案中的成绩信息并显示出来。3.6、班级信息管理数据流图设计通过问题分析,得出成绩信息管理的外部实体有学生办和学生,处理有录入、删除、修改、查询、学生查询,文档有班级档案, 班级信息管理的工作过程大致如下: (1)当有新生入学或有学生转入时,学生办需要将其所归属的班级录入到班级档案中。 (2)当学生毕业或有学生退学时,需要学生办将其班级信息从班级档案中删除。 (3)当有学生转专业时,需
11、要将其班级信息进行修改。 (4)当需要得到某个班级相关信息时就要进行查询。 (5)当对班级信息进行添加、删除、修改、查询时都需要将其信息显示出来。 (6)当学生要对班级信息进行查询时,首先根据学号、密码,然后通过调出班级档案中的成绩信息并显示出来。 根据上述详细的分析过程,再结合软件工程课上老师教授的相关知识,得出数据流图如下所示:3.7数据字典的定义(1)名称:学生档案描述:描述学生相关信息定义:学生档案=姓名+学号+所在院校+专业班级+入学时间+性别+籍贯+奖惩信息位置:显示给用户(2)名称:课程档案描述:描述课程相关信息定义:课程档案=课程名称+课程编号+任课教师位置:显示给用户(3)名
12、称:选课档案描述:描述选课信息 定义:选课档案=学生学+课程号+成绩 位置:显示给用户(4)名称:成绩档案描述:描述学生成绩信息定义:成绩档案=学生学号+课程号+分数位置:显示给用户 (5)名称:违规档案描述:描述违规信息定义:违规档案=学生学号+违规信息位置:显示给用户(6)名称:班级档案描述:描述班级信息定义:班级档案=学院名称+专业名称+班级名称+班级缴费信息位置:显示给用户3.8数据流条目:学生信息管理模块:学生信息管理要求=新生数据处理要求|班级数据管理要求|添加数据要求|数据删除要求|数据备份要求 新生数据处理要求=新生数据|班级数目|起始学号|班级名称|专业 班级数据管理要求=班
13、级名称|修改要求 添加数据要求=单个学生数据单|成批数据单 数据删除要求=起止学号|班级名称|所有学生数据 数据备份要求=班级名称|学期数 新生数据=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分起始学号=1数字12班级名称=会计04(1)| 会计04(2)|会计04(3)| 计算机04(1)|会计03(1)| 会计03(2)|会计03(3)| 计算机03(1)|会计02(1)| 会计02(2)|会计02(3)| 计算机02(1)|网络技术03(1)| 网络技术04(1)| 机电03(1)|机电02(1)| 机电04(1)| 网络技术02(1)| 网络技术02(1) 修改要求=
14、姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+专业+班级+是否住宿单个学生数据单=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+班级+是否住宿成批数据单=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+班级+是否住宿性别=男|女 政治面貌=团员|非团员 是否住宿=是|否 成绩管理模块:成绩管理要求=成绩录入要求|总分计算要求|成绩备份要求 成绩录入要求=班级名称+成绩数据总分计算要求=班级名称+成绩数据成绩备份要求=班级名称+学期数成绩数据=姓名+课程名称+分数成绩表=学号+姓名+期中成绩总分+期末成绩总分+期中名次+期末名次课程信息管理模块
15、:课程管理要求=课程表维护要求|教师课程表维护要求|排课要求 课程表维护要求=课程名称+年级+专业教师课程表维护要求=教师姓名+任教班级+课程名称+周课时数年级=一年级|二年级|三年级 任教班级=会计04(1)| 会计04(2)|会计04(3)| 计算机04(1)|会计03(1)| 会计03(2)|会计03(3)| 计算机03(1)|会计02(1)| 会计02(2)|会计02(3)| 计算机02(1)|网络技术03(1)| 网络技术04(1)| 机电03(1)|机电02(1)| 机电04(1)| 网络技术02(1)| 网络技术02(1) 查询模块:查询要求=查询条件 查询结果=学生信息统计表|
16、学生成绩统计表|学生总分名次统计表|教师信息统计表|备份信息统计表 4.对现有系统的分析4.1工作负荷由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大,数据处理缓慢,对计算机硬件的要求比较高。4.2费用支出在系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。4.3人员、设备鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。设备的科技含量也比较低,没有达到大量的计算机普及程度,更难以实
17、现网络化办公。4.4局限性经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等5.所建议系统技术可行性分析5.1对系统的简要描述本系统主要包括的功能模块有:学生信息管理模块、课程信息管理模块、选课信息管理模块、成绩信息管理模块、班级信息管理模块其中学生信息管理模块:录入、删除、修改、查询学生信息;课程信息管理模块:录入、删除、修改、查询课程信息;选课信息管理模块:完成教务处的删除、统计学生选课信息以及学生选课信息查询功能;成绩信息管理模块:录入、成绩浏览、成绩查询、违规浏览、违规增加和查询操作;班级信息管理模块:录
18、入、删除、修改、查询、学生查询班级档案。5.2采用建议系统可能带来的影响5.2.1对设备的影响 需添置高档计算机运行该软件。5.2.2对现有软件的影响 对现有软件不会产生冲突,对使用的操作系统来说有很好的兼容性、稳定性。5.2.3对用户的影响 需要短时间来熟悉系统,但不需要大量的培训。简单易操作。5.2.4对系统运行的影响1.增加系统内存和CPU占用率;2.增加硬盘的存储空间。5.3技术可行性评价 要开发该系统必须用到有关网络和数据库的知识,而且还需要熟练掌握一门编程语言。到目前为止,我们已经学习C+程序设计语言,它引入了类、继承、多态和重载等新机制,而且还模拟了对象之间的通信,对象之间可以通
19、过消息进行通信。另外,应用C+时进行抽象和封装比较容易。 系统采用Microsoft office visio2010开发设计主页面,利用Microsoft SQL Server 2005做数据库,这两个工具都是微软的产品,在兼容性方面比较好,而且比较容易实现,所以我们利用现有的技术可以设计出满足用户所要求的功能的系统,并在规定的期限内完成。6所建议系统经济可行性分析6.1成本估计 基建投资:数据库服务器1台:10000元PC机2台:4000*2=8000元打印机1台:1000元其他一次性支出:Windows server 2003 1套:10000元Microsoft SQL Server
20、2005 (中文标准版)1套:10000元人员培训费用:2000元经常性支出:人工费用:(管理员工资2000元/月)*2=4000/月其他不可预知费用:10000元共计:51000元,每年再支出40000元6.2效益一次性收益:无经常性收益:减少管理人员10个:(管理员工资1800元/月)*10=18000元/月效率提高:30%以上,节约成本30000元/年不可定量收益:无共计:18000*12+30000=246000元/每年6.3收益/投资比通过以上两个方面的分析,我们可看出从客观角度讲,这个系统的收益/投资比为246000*5/(51000+40000*5)=4.90>1,所以说此
21、系统在经济上是可行的。6.4投资回收期 投资回收期作为一项经济指标,时间为T=(51000+40000*5)/246000=1.02年。6.5敏感性分析 设计系统周期为5年,估计最长可达10年。7操作可行性分析 开发该系统软件所用的工具简单,主要是通过编程实现相关功能,再加上界面的相关设计,都比较简单,所以操作上是可行的。8法律可行性分析学生信息管理系统是学校进行管理时必不可少的软件,对老师管理学生、学生选课、查询成绩等都很方便,简单可视化操作,易于管理。该项目为独立开发,在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同的规定履行。9进程管理 可行性分析:一周 标志:提交可行性分析报告需求分析:一周 标志:提交需求分析报告总体设计:一周 标志:提交总体设计报告详细设计:两周 标志:提交详细设计报告编程实现:两周 标志:代码编写全部完成软件测试:两天 标志:完成软件测试,可投
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国套管卡瓦市场调查研究报告
- Starter Unit1 Hello SectionA 2a-2d 教学设计 2024-2025学年人教版英语七年级上册
- 2024年CAD工程师教育创新试题及答案
- 1《互联网伴我成长》教学设计-2024-2025学年青岛版(2024)小学信息技术第二册
- 2024年机械工程师资格考试难点分析试题及答案
- 成功通过质量工程师考试的策略试题及答案
- 焊接缺陷成因分析试题及答案
- 专题02 滑轮(原卷版)
- 初中人教部编版第二单元 夏商周时期:早期国家与社会变革第六课 动荡的春秋时期教案
- 理论与实践结合的Adobe中国设计师考试试题及答案
- DB 33-T 1015-2021居住建筑节能设计标准(高清正版)
- 钢结构门式刚架厂房设计土木工程毕业设计
- 橙色黑板风小学生知识产权科普PPT模板
- 中国供销合作社标识使用手册课件
- 幼儿园儿歌100首
- Q∕CR 9218-2015 铁路隧道监控量测技术规程
- 甲状腺解剖及正常超声切面ppt课件
- 易学书籍大全291本
- 上海市城市地下空间建设用地审批及房地产登记试行规定
- 蠕墨铸铁项目可行性研究报告写作范文
- ISP98《备用信用证惯例》中英文
评论
0/150
提交评论