学生信息管理系统可行性研究报告综述_第1页
学生信息管理系统可行性研究报告综述_第2页
学生信息管理系统可行性研究报告综述_第3页
学生信息管理系统可行性研究报告综述_第4页
学生信息管理系统可行性研究报告综述_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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 费用支出 114.3

2、人员、设备 114.4 局限性 115. 所建议系统技术可行性分析 115.1 对系统的简要描述 115.2 采用建议系统可能带来的影响 135.3 技术可行性评价 136所建议系统经济可行性分析 146.1 成本估计 146.2 效益 146.3 收益 /投资比 146.4投资回收期 156.5 敏感性分析 157操作可行性分析 158法律可行性分析 159进程管理 1510.开发计划 1610.1 工程进度表 1610.2 本项目开发人员的需要情况 1610.3 各种资源需求 1610.4 需求分析详细进度表 1711. 结论意见 171. 问题定义1.1 问题性质面对日益增长的学生信息量

3、, 之前的系统已经无法保证学生及时、 快速的查 找和使用自己的信息。 学校对于学生管理的人力成本也在不断增加, 所以做一个 功能完善、使用方便的学生信息管理系统势在必行。1.2 系统规模本系统为管理者提供了完整的管理平台, 其主要功能有:学生基本信息管理、 课程信息管理、选课信息管理、成绩信息管理、班级信息管理,缴费信息管理。 为管理员提供了相对完善的查询功能。使用它们可以迅速定位到学生信息的情 况。1.3 工程目标在原有的学生信息管理系统的基本功能的基础上, 通过增加缴费功能实现学 校对学生信息更好的管理,同时方便学生快捷的查询自己的信息。1.4 工程项目背景开发软件的名称:学生信息管理系统

4、开发者:段泽坤 侯凯洋 张佳丽 用户及实现软件的单位:学校 项目与其他软件或其他系统的关系: 本项目采用客户机、服务器原理,客户端的程序是建立在 Windows 8 系 统以上visio为开发软件的应用程序,服务器端采用Windows操作系统的工作 站,采用 SQL server 为开发软件的数据库服务程序。2. 可行性研究的前提2.1 要求本系统为管理者提供了完整的管理平台, 其主要功能有:学生基本信息管理、 课程信息管理、选课信息管理、成绩信息管理、班级信息管理,缴费信息管理。 为管理员提供了相对完善的查询功能。使用它们可以迅速定位到学生信息的情 况。A功能:实现以学生信息管理系统为核心,

5、方便教务处、财务处、学生办、 学生多方面的权限要求,实现快捷、方便的信息查询等多方面的功能,提高学 校的信息管理工作。B. 性能:查询效率要做到精确,信息维护能做到简单易用。C. 输出:输出学生的学生信息。比如学籍,学生选择课程、学习成绩等。D. 输入:按照要求在显示器上显示所需内容。E. 安全与保密要求:对于用户和管理员有不同的权限,对于客户信息保密。F. 与软件相关的其他系统:无G完成期限:2个月2.2 条件、假定和限制A. 建议开发软件运行的最短寿命:五年B. 进行系统方案选择比较的期限:一周C. 经费来源和使用限制:使用时应定期维护,防止系统出现高漏洞而带来些 复杂问题。D. 法律和政

6、策方面的限制:此软件设计合法,不存在于法律、政策相违背的 现象。E. 硬件环境:若干台计算机F. 工作站:每个部门至少有一台作为工作站的 PC机G. 操作系统:windows 8作系统H. 数据库:SQL Server2.3可行性研究方法1、初步分析,小组沟通;2、初步需求分析:需求分析报告、数据流图、数据字典、需求分析报告;3、建立系统原型:修改规格说明;4、与用户交互,完善模型,明确功能和实现方法;5、系统的整体测试和修改完善。2.4决定可行性的主要因素1.是否功能齐全,运行稳定;2 在网络功能方面是否方便管理;3. 是否具有多任务,高效率的特点;4. 开发时间及费用支出是否超出预期;3.

7、 系统逻辑模型3.1顶层数据流图3.2学生信息管理的数据流图设计通过问题分析,得出学生信息管理的外部实体有学工处和学生, 处理有录入, 删除、修改、查询、学生查询,文档有学生档案。学生信息管理的工作过程大致 如下:(1)当有新生入学或有学生转入时,学工处需要将其基本信息,比如姓名、 学号、所在院校、专业班级、入学时间、性别、籍贯等录入到学生档案中。(2)当学生毕业或有学生退学时,学工处需要将其基本信息填写修改从学生 档案中删除。(3)当有学生转专业时,需要将其基本信息进行修改。(4)当需要得到某个学生相关奖惩信息时就要进行查询学生基本信息文件。(5)当对学生信息进行添加、删除、修改、查询时都需

8、要将其基本信息显示 出来。(6)当学生要对个人信息查询时,首先根据学号、密码,然后通过调出学生 档案中的个人信息并显示出来。3.3课程信息管理的数据流图设计通过问题分析,得出课程信息管理的外部实体有教务处和学生, 处理有录入、 删除、修改、查询、学生查询,文档有课程档案。课程信息管理的工作过程大致 如下:(1)当要开设某门新的课程时,教务处要把新课程的相关信息录入到课程 管理档案中(2)当要对已有课程进行删除、修改、打印、查询时,需要浏览课程的相关 信息,当浏览完成时,退出浏览界面。(3)当学生要对个人课程信息进行查询时,首先根据学号、密码,然后通过 调出课程档案中的课程信息并显示出来。*课程

9、档案课程信息学生查询3.4选课信息管理的数据流图设计通过问题分析,得出选课信息管理的外部实体有教务处和学生、 处理有删除、 统计和查询,文档有选课档案。选课信息管理的工作过程大致如下:(1) 当选修该课程的人数少于学校规定的人数时,教务处将取消该课程的开 设并删除此课程的相关信息。(2)当新一轮的选修课选完以后,教务处将对已选的课程进行分类统计。(3)当学生要对个人选课信息进行查询时,首先根据学号、密码,然后通过 调出选课档案中的选课信息并显示出来。选课信息3.5、成绩信息管理数据流图设计通过问题分析,得出成绩信息管理的外部实体有教务处和学生, 处理有录入、成绩浏览、成绩查询、违规浏览、违规增

10、加和查询,文档有成绩档案和违规档案, 成绩信息管理的工作过程大致如下:(1)当成绩录入错误需要修改或当成绩无效需要删除时,首先要对成绩进行 浏览,当操作完成时,即可退出。(2)当某科考试结束,教师将该科成绩单交给教务处,然后教务处将成绩进行录入。(3)当教师或者辅导员等需要了解关于某科的成绩时,就可以对其成绩进行 查询,统计,必要时也可以把成绩单打印出来。(4)当导师想要了解某个班的学生学习状况时,就可以对整个班级的成绩进 行查询,必要时可以将成绩单打印出来。(5)当学生要对成绩信息进行查询时,首先根据学号、密码,然后通过调出 成绩档案中的成绩信息并显示出来录入学生成绩1 学生信息学号学生信息

11、教务处成绩浏览学生成绩班级成绩成绩查询学生信息违规浏览学生信息学生信息*成绩档案学生成绩违规记录*违规档案违规增加违规信息3.6、班级信息管理数据流图设计通过问题分析,得出成绩信息管理的外部实体有学生办和学生, 处理有录入、 删除、修改、查询、学生查询,文档有班级档案,班级信息管理的工作过程大致 如下:(1)当有新生入学或有学生转入时,学生办需要将其所归属的班级录入到班 级档案中。(2)当学生毕业或有学生退学时,需要学生办将其班级信息从班级档案中删 除。(3)当有学生转专业时,需要将其班级信息进行修改。(4)当需要得到某个班级相关信息时就要进行查询。(5)当对班级信息进行添加、删除、修改、查询

12、时都需要将其信息显示出来(6)当学生要对班级信息进行查询时,首先根据学号、密码,然后通过调出 班级档案中的成绩信息并显示出来。根据上述详细的分析过程,再结合软件工程课上老师教授的相关知识, 得出数据流图如下所示:班级档案3.7数据字典的定义(1)名称:学生档案描述:描述学生相关信息定义:学生档案=姓名+学号+所在院校+专业班级+入学时间+性别+籍贯+奖惩 信息位置:显示给用户(2)名称:课程档案描述:描述课程相关信息定义:课程档案=课程名称+课程编号+任课教师位置:显示给用户(3)名称:选课档案描述:描述选课信息定义:选课档案=学生学+课程号+成绩位置:显示给用户(4)名称:成绩档案描述:描述

13、学生成绩信息定义:成绩档案=学生学号+课程号+分数位置:显示给用户( 5)名称:违规档案 描述:描述违规信息 定义:违规档案 =学生学号 +违规信息 位置:显示给用户(6)名称:班级档案 描述:描述班级信息 定义:班级档案 =学院名称 +专业名称 +班级名称 +班级缴费信息 位置:显示给用户3.8 数据流条目: 学生信息管理模块:学生信息管理要求 =新生数据处理要求 |班级数据管理要求 |添加数据要求 | 数据删除要求 |数据备份要求 新生数据处理要求 =新生数据|班级数目|起始学号|班级名称 |专业 班级数据管理要求 =班级名称| 修改要求 添加数据要求 =单个学生数据单 |成批数据单 数据

14、删除要求 =起止学号|班级名称|所有学生数据 数据备份要求 =班级名称| 学期数 新生数据=姓名+性别+出生日期+家庭住址+原毕业学校 +政治面貌+入学总分 起始学号 =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)修改要求 =姓

15、名+性别 +出生日期 +家庭住址 +原毕业学校 +政治面貌 +入学总分 +专业+班级+是否住宿单个学生数据单 =姓名+性别+出生日期+家庭住址+原毕业学校 +政治面貌+入 学总分 +班级+是否住宿成批数据单 =姓名+性别+出生日期+家庭住址 +原毕业学校 +政治面貌+入学总 分+班级+是否住宿性别=男| 女政治面貌=团员| 非团员是否住宿 =是|否 成绩管理模块:成绩管理要求 =成绩录入要求 |总分计算要求 |成绩备份要求 成绩录入要求 =班级名称 +成绩数据总分计算要求 =班级名称 +成绩数据成绩备份要求 =班级名称 +学期数成绩数据 =姓名 +课程名称 +分数成绩表=学号+姓名+期中成绩总

16、分 +期末成绩总分 +期中名次 +期末名次 课程信息管理模块:课程管理要求 =课程表维护要求 |教师课程表维护要求 |排课要求 课程表维护要求 =课程名称 +年级+专业教师课程表维护要求 =教师姓名 +任教班级 +课程名称 +周课时数 年级=一年级|二年级| 三年级任教班级=会计 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

17、)| 机电 04(1)| 网络技术 02(1)| 网络 技术 02(1) 查询模块:查询要求=查询条件 查询结果 = 学生信息统计表 | 学生成绩统计表 | 学生总分名次统计表 | 教师信 息统计表 | 备份信息统计表 4. 对现有系统的分析4.1 工作负荷由于数据量越来越大, 现有的系统已明显不能适应目前的庞大数据量, 系统 工作负荷过大,数据处理缓慢,对计算机硬件的要求比较高。4.2 费用支出在系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务 越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。4.3 人员、设备鉴于原有系统的技术性含量比较低, 故不需要多少高技

18、术人员的操作, 只是 由于数据量的日益扩大, 所需要的操作人员数量不断增大。 这一点已不再适应目 前信息化时代的步伐。 设备的科技含量也比较低, 没有达到大量的计算机普及程 度,更难以实现网络化办公。4.4 局限性经过严谨的分析,可知原有的系统存在很大的局限性, 比如技术的过于陈旧, 人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等5. 所建议系统技术可行性分析5.1 对系统的简要描述学生办住 一:肃買比 f教务处彳 Afdm厂学生办财务址丰立拿惜與文I*韋二基壬诗辛二-本系统主要包括的功能模块有:学生信息管理模块、课程信息管理模块、选 课信息管理模块、成绩信息管理模块、班级信

19、息管理模块其中学生信息管理模块:录入、删除、修改、查询学生信息;课程信息管理模块:录入、删除、修改、查询课程信息;选课信息管理模块:完成教务处的删除、统计学生选课信息以及学生选课信息查询功能; 成绩信息管理模块:录入、成绩浏览、成绩查询、违规浏览、违规增加和查 询操作;班级信息管理模块:录入、删除、修改、查询、学生查询班级档案。5.2 采用建议系统可能带来的影响5.2.1 对设备的影响需添置高档计算机运行该软件。5.2.2 对现有软件的影响对现有软件不会产生冲突,对使用的操作系统来说有很好的兼容性、稳定 性。5.2.3 对用户的影响需要短时间来熟悉系统,但不需要大量的培训。简单易操作。5.2.

20、4 对系统运行的影响1.增加系统内存和 CPU 占用率;2.增加硬盘的存储空间。5.3 技术可行性评价要开发该系统必须用到有关网络和数据库的知识, 而且还需要熟练掌握一门 编程语言。到目前为止,我们已经学习 C+程序设计语言,它引入了类、继承、 多态和重载等新机制, 而且还模拟了对象之间的通信, 对象之间可以通过消息进 行通信。另外,应用C+时进行抽象和封装比较容易。系统采用 Microsoft office visio2010 开发设计主页面,利用 Microsoft SQL Server 2005 做数据库,这两个工具都是微软的产品,在兼容性方面比较好,而 且比较容易实现, 所以我们利用现

21、有的技术可以设计出满足用户所要求的功能的系统,并在规定的期限内完成6所建议系统经济可行性分析6.1 成本估计基建投资:数据库服务器 1 台: 10000元PC机 2 台:4000*2=8000 元打印机 1 台: 1000元其他一次性支出 :Windows server 2003 1 套: 10000 元Microsoft SQL Server 2005 ( 中文标准版 )1 套: 10000 元人员培训费用: 2000元经常性支出:人工费用:(管理员工资 2000元/ 月)*2=4000/月其他不可预知费用: 10000元共计: 51000元,每年再支出 40000元6.2 效益一次性收益:

22、无经常性收益:减少管理人员 10 个:(管理员工资 1800元/ 月)*10=18000元/ 月 效率提高: 30%以上, 节约成本 30000元/年不可定量收益:无共计: 18000*12+30000=246000元/ 每年6.3 收益/ 投资比通过以上两个方面的分析,我们可看出从客观角度讲,这个系统的收益 / 投6.4 投资回收期投资回收期作为一项经济指标,时间为 T=(51000+40000*5)/246000=1.02 年。6.5 敏感性分析设计系统周期为 5年,估计最长可达 10 年。7操作可行性分析开发该系统软件所用的工具简单, 主要是通过编程实现相关功能, 再加上界 面的相关设计,都比较简单,所以操作上是可行的。8法律可行性分析学生信息管理系统是学校进行管理时必不可少的软件, 对老师管理学生、 学 生选课、查询成绩等都很方便, 简单可视化操作, 易于管理。 该项目为独立开发, 在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同的规定履行。 9进程管理可行性分析:一周标志:提交可行性分析报告rr .r.ir、 .r-. r、 八 r t tt / r .需求分析:一周标志:提交需求分析报告总体设计:一周标志:提交总体设计报告详细设计:两周标志:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论