《学生信息管理系统可行性分析报告》
一、引言
1.1 项目背景:
随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。面对
庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,
可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量,加快有效
科学的工作管理效益和节省工作量以及各项工作时间有着举足轻重的份量和作用。
1.2 定义:
学生信息管理系统是校园网络中一个重要应用系统,它大大改善了学校教学,科研与管
理的基础环境,在一定程度上反映出学校管理的现代化水平。本文对学生信息管理系统的若
干基本问题进行研究,主要包括学校信息管理系统的功能组成,系统开发条件,步骤及其总
体规划等内容。学生信息管理系统主要功能是学生有关信息的管理及相关查询。学生信息管
理主要有:添加新学生,学生信息修改,学生信息备份。成绩管理包括成绩录入,成绩备份,
计算总分及名次,补考成绩,选课信息等等。
1.3 参考资料
[1]《软件工程模型与方法》,肖丁等,北京邮电大学出版社 。
[2]《ASP.NET+Dreamweaver8 案例精粹》 武新华等,西安电子科技大学出版社
[3]《信息系统应用与开发案例教程》,陈承欢,清华大学出版社。
[4]《软件技术建模》,曹静,中国水利水电出版社。
[5]《数据库系统原理》,李建中,数据库系统管理。
二、可行性研究的前提
2.1 要求:
1、有关学籍等信息的输入,包括学生基本信息、所在班等。
2、学生信息的查询,包括学生基本信息,所在班级,已学课程和成绩等。
3、学生信息的修改以及班级灌录信息的输入,查询,修改。
4、系统由学生,教师,管理员三大系统模块延伸组成,论坛,学习,休闲,娱乐,交
流各个方面均可设计后续预留功能接口,方便来进行二次系统开发。
5、每个学生有自己的账号和密码,以便于防止别人访问修改自己的信息。
2.2 目标:
学生信息管理系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁
琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划
的制定执行和教学质量的监督检查,从而全面提高教学质量。
2.3 条件、假定和限制:
1、学生信息管理系统初步的设计运行寿命为五年。
主要使用工具可包括:
客户端操作系统:Windows XP
数据库管理系统:Windows 2008 Server
数据库管理工具:Microsoft SQL Server 2005
开发软件语言环境:Microsoft Visual Studio 2010
网页设计工具:Macromedia Dreamweaver 6
数据库建模工具:Power Designer
开发该系统的主要资金来源为用户提供的开发资金投入,因此在设计开发中最大不能超
过该限度,且软件完成交付用户使用后,应保证软件的运行寿命至少达到用户的要求范围.且
软件开发时间应基本控制在用户提出的要求范围内。
2、可利用的信息和资源从各个系部门调查了解收集相关资料信息。
3、建议开发软件投入使用的最迟时间 :2013 年 6 月。
2.4 可行性研究方法效益度量
成本—效益分析
技术分析
2.5 决定可行性的主要因素 :
技术可行;
经济可行;
社会(法律)可行。
三、 对现有系统的分析
3.1 处理流程和数据流程
1. 学生信息系统流程图
2.学生信息管理系统的数据流程
学籍管理部门
学生信息管理系统
各系部门
教务处
财务科
教务处
学生
教师
其它部门
3.2 工作负荷:由于数据量越来越大,现有的系统虽能适应目前的庞大数据量,但系统工作
负荷过大。
3.3 费用支出:由于现有系统的工作负荷严重超载,在现有系统上投入的人力、设备、空间
支持性服务、材料等项开支与其他的一系列支持性服务越来越大,导致开发
费用支出巨大,严重影响系统的可用性,急需改进。
3.4 人员: 熟练掌握数据库建模工具,C#,ASP.NET,SQL SERVER 等。
3.5 设备 :
PC 机一台。
3.6 局限性: 经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,
人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一
系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的
系统。所以开发这样一个系统还是很有必要的。
四、 所建议技术可行性分析
4.1 对系统的简要描述
学生信息管理系统开发采用 Microsoft 公司的 Visual Studio 2010,利用其强大的可视化
界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。系统中大量
采用 SQL 查询语句,界面友好,功能较强。不足的地方是采用 Microsoft Access 系统作为
数据库,速度较慢。另外因为是单机版本,数据不能共享,在以后改进的版本中应考虑采用
SQL SERVER 作为数据库,解决访问速度及数据共享的问题。
4.2
方便教务处对学生成绩的管理和学生对自己成绩的查询。
4.4 采用建议系统可能带来的影响
● 对设备的影响。
● 对现有软件的影响。
● 对用户的影响。
● 对系统运行的影响。
● 对开发环境的影响。
● 对经费支出的影响。
4.5 技术可行性评价:包括
●在现有的条件下,该学生信息管理系统可以达到目的。
●利用现有技术,功能目的能达到。
●开发人员数量 1 人 熟练掌握工具的操作,在现有的时间内可以完成。
五、 所建议系统经济可行性分析
5.1 支出 软件工具支出和人员支出。
5.2 效益 可以节省学校对工作人员的开支。
5.3 收益/投资比。
5.4 投资回收周期。
5.5 敏感性分析:
● 系统生存周期长短 :五年。
● 系统工作负荷量。
● 处理速度要求。
● 设备和软件配置变化对支出和效益的影响等的分析。
六、社会因素可行性分析
6.1 市场分析
学籍管理系统主要是为了解决学校的学生管理问题,并且减轻行政人员的工作负担。
6.2 使用方面的可行性
学校行政人员对该产品的应用是可行的。
6.3.投资估计
按本软件学籍管理系统开发方案,对于本系统软件投资方向,体现于软件开发、软件生
产及软件测试。
6.5 法律因素:
● 合同责任:五年内进行软件维护。
● 侵犯专利权:没有侵犯专利权。
● 侵犯版权:没有侵犯版权。
6.4 用户使用可行性:
● 用户单位的行政管理
● 工作制度。
● 人员素质能满足要求,可以熟练操作该学生信息管理系统。
七、 其他可供选择的方案
可以用 ACCESS 建立数据库,用 C/C++/Java 来完成前台界面的设计,但由于系统并不复
杂和考虑到开发人员对工具使用的熟练程度,最终选择了 SQL 2005 建立数据库和用 C#语言
来完成前台界面的设计,方便,快捷,简单,有效。
八、结论意见
● 现在可着手组织开发。
● 基本可以达到预期的目标。