可行性研究报告
1 引言
1.1编写目的
该学生信息管理系统软件项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.写软件项目可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以少花时间和精力,也可以省成资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的.
本报告的预期读者为项目管理人,教师,软件用户学生,软件开发工程师等。
1.2背景
开发软件的名称:学生信息管理系统
项目任务提出者:计算机信息学系
项目开发者:
用户: 管理员,老师和学生
独立文档系统
1.3定义
1.3.1专业术语介绍:
SQL语言:SQL全称是“结构化查询语言(Structured Query Language)”,SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。
1.4参考资料
1.软件工程开发报告模板标准。GB-8567--88
2.《软件工程与软件开发工具》ISBN7-302-09290-7、TP。6515 2004年9月
3.软件工程开发报告模板标准。GB-8567--88
4.学生信息系统可行行分析报告 https://www.sodocs.net/doc/5e11905505.html,/SEARCH?/RUANJIAN
5.<软件工程概论> 李存珠李宣东编著南京大学计算机系出版2001年8月
6.《SQL Server 数据库应用技术》张浦生何升编著清华大学出版社出版
7.《软件工程》耿建敏吴文国主编清华大学出版社出版
8.《https://www.sodocs.net/doc/5e11905505.html,程序设计教程与实训》方明清易永红主编北京大学出版社出版
2 可行性研究的前提
2.1要求
1功能:本系统应该实现学生信息的管理与查询,具体包括学生信息查询,同时可以对信息进行修改,删除和添加,以及各种信息统计,奖惩管理,学籍管理,新生注册等功能。
做到可以对学生信息查询和维护并且能方便导入数据,防止因意外原因导致的数据丢失。2性能:查询效率尽可能做到精准,保持全校数据的一致性、准确性、实时性,信息维护功能做到简单易用。
3输出:学生基本信息和学籍各种处理的结果表格文档形式。
4输入:数据来源主要是来源于日常工作中存放的大量文件,如学生基本信息的输入和学籍的变动修改的文档。文件类型主要包括word文档、Excel文档
5处理流程和数据流程图用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述.
6安全保密方面的要求:
对该软件系统设置不同级别的访问权限,通过对不同权限的管理,实现对学生学籍的管理的安全性与保密方面的要求.
7本系统相连的其他系统
打印系统
邮件系统,比如outlook, office, wps
8完成期限2012年12月5日到2010年12月12日
2.2目标
该软件的设计目标必须尽量达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前提下的资金投入最小化.
2.3 条件、假定和限制:
1所建议系统运行寿命的最小值1年
所建议系统运行寿命10年
2进行系统方案选择比较的时间无
3经费投资方面的来源无
4软件环境
1.服务器:visual studio NET2005、SQL Server2000数据库、https://www.sodocs.net/doc/5e11905505.html,、windowsXP
2.客户机
IE7.0浏览器即可
2.4 进行可行性研究的方法
1.客户调查
2.专家咨询
3.市场相关产品同类产品的调查
系统进行是所使用的主要尺度为各项功能的优先次序,开发时间的长短及使用中的难易程度。
2.5 评价尺度
基于对本系统操作要求实现操作简便,能大幅度提高工作效率,本系统对开发过程中需要的软件、硬件都有一定的要求。总计价格约6000元左右,对于一个可实现方便操作的系统来说,此费用正恰到好处。对于学生信息的录入、查询、删除等操作而言,大大满足了学生以及管理员的需求和方便。开发时间加之实地考察时间总共一个半月,时间可满足开发。
3 对现有系统的分析
3.1 处理流程和数据流程:
1)报到填各种各样的表,做各种各样的数据记录。同样的数据要不止一次的重复记录,费时费工。
2)奖惩通人工对大量成绩单,报表及文件进行查找,并进行汇总及评比。耗费大量的时间,并且容易产生错误。
3)学生信息查询及统计通过人工走n多程序,并对从大量数据中检索选出信息。耗费大量时间,并且过程复杂,不容易实现。
3.2 工作负荷
需要翻阅大量资料,工作繁琐并且劳累,易疲劳,因此出错的可能性比较大。
3.3 费用开支
需要数台计算机作为终端
硬件:(1)需要一台小型服务器,或者直接以一台配置比较好的P4电脑作为服务器人力:有一定基础的教师和学生,经过一定的培训,自己制作一个小型的系统。
软件:
(1)操作系统要使用最新的windows xp,安全、可靠。
(2)数据库可以购买IBM等大公司推荐的数据库。这些数据库从安全性到易用性及可靠性都是最好的。
(3)应用软件我们依然使用office xp,同时可以在终端机中安装如foxpro、photoshop、mathmatic等软件,以备不时之须。这软件对处理数据及图表时
是很有用的。管理系统是从外面购买的软件包。总价格约6000元
3.4 人员
因需要查阅大量资料,因此需要充足的人手。
3.5 设备
运用https://www.sodocs.net/doc/5e11905505.html,等所需运用的软件的计算机
3.6 局限性
处理事务需要大量的时间,办事效率低,并且数据存储环节薄弱。
4所建议的系统
4.1 对所建议系统的说明
我们提出基于C/S结构的学生信息管理系统,实现网上查阅学生信息,以减轻教务处人员的工作量。我们准备开发学生信息管理系统,完成学生基本信息维护、系部信息维护、学生成绩查询信息的维护、新生入学信息的管理、学生在校期间奖罚记录以及达标记录。实现教务处对学生信息管理的需要,包括学生本人基本信息,毕业信息,每个学期的成绩记录,助学贷款等项目的管理。学生信息管理系统是为了解决学生在校的所有相关信息管理的而设计的,目的是建立一个能够初步实现对学生信息管理系统的安全性、清晰化管理,提高学校管理效率,而系统所需的工作人员的数量少,效率高。降低资源浪费,同时增强一些特殊项目管理的透明度。
我们需要的系统前期进行很好的构画,采用最合理的技术和引擎,达到最理想的效果。采用https://www.sodocs.net/doc/5e11905505.html,和SQL数据库,并配备OFFICE操作工具。
4.2处理流程和数据流程
系统应该提供强大查询功能,各种信息的灵活组合统计,各种报表的自动化生成。可以方便添加查询修改学生信息包括,并且系统具有自动纠错的能力,避免人为操作失误。
1)系统管理:系统授权,部门人员维护,基础代码维护,时间段维护,学科维护,考试维护,系统日志,修改单位名称,数据备份,数据恢复。
2)学籍管理:学生注册,导入学生,学生查询,学生统计,学生毕业,学籍综合管理,修改学籍号
3)成绩管理:成绩录入,成绩查询,班级成绩统计,班级成绩明细,学生总分名次4)收费管理:收费标准维护,费用减免,学生缴费,学生缴费查询,未缴费学生,助学贷款
5)其他:达标项目:二四六级英语成绩,以及其他自学考试成绩
4.3改进之处
通过把大量的数据检索操作转嫁给计算机从而提高数据的准确度,及办事的效率。评优、评先只需一个简单的查询,节省大量的人力资源并且大大的节省时间成本。能够快速对学生信息查询、修改。方便教务处对学生的管理。
4.4 影响
学生信息管理是学校管理工作的重要组成部分。此学生信息系统采用大部分系统基于的C/S结构的,它增加了客户端的管理维护。
4.4.1对设备的影响:
C/S结构系统都是采用ASP实现的,微软新近提出的.NET架构是新一代互联网应用服务战略,它使微软现有的软件在网络时代不仅适用于传统的个人计算机而且能够满足各种新设备的要求。对原电脑需要升级,配置高性能独台服务器,高速网络。
4.4.2 对软件的影响
保留原系统的人员信息和各类文档并进行补充升级,去除现操作系统,更新为windowsXP,升级防护软件。
4.4.3 对用户单位机构的影响
大大提高了办事效率,减少繁琐的纸质数据记载,减少空间利用率以及时间的耗费。人员数量减少,有基本计算机软件操作技术并对其进行一定的培训即可。
4.4.4 对系统运行过程的影响
新系统要定期进行维护和保养,并做数据备份处理。学生对本人信息的每一次录入、查询、删除都需要输入用户名和密码,并经过验证码验证,做相应的操作。管理员同样需要管理员的用户名和密码。当用户输入信息,经1台传输服务器到1台数据服务器进行记
录,再有传输服务器反馈到用户电脑。另外有一台数据备份服务器和备用服务器,用于系统出故障使用。
4.4.5 对开发的影响
为了支持所建议系统的开发,管理员需对计算机技术操作有所了解,有一定的计算机知识,新生则需要在开学的一定时间内输入本人的入学基本信息并由教务处对其学籍进行核实。在开发期间,开发团队不得泄露学校学生的个人情况。数据软件设备由开发方提供,各类硬件由开发团队所在学校提供
4.4.6 对地点和设施的影响
需要安静整洁的工作环境,便于团队研讨开发。
4.5 技术条件方面的可能性
本系统采用B/S开发方案,采用https://www.sodocs.net/doc/5e11905505.html,技术和SQL Server 2000数据库,Windows XP。1)统上实现在技术上是可行的。https://www.sodocs.net/doc/5e11905505.html,为基于WEB应用实现动态交互网页制作提供的技术环境支持,实现网站的开发。
2)从技术和可扩展性来讲,是可行的。随着Internet的飞速发展使得C/S模式已成为当前热门的系统架构方式,并且技术已经成熟,系统操作简单,不需要任何硬件设备,可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。
3)操作上也是可行的,该系统不需要太大投入及太多的技术资源支持。
4)人员的数量可以满足,以小组讨论研究,互相分享想法,一起探讨研究,集思广益,可以满足技术条件。在规定的期限内可以完成本系统的开发。