软件工程可行性研究报告学生信息管理系统

上传人:pu****.1 文档编号:487714152 上传时间:2023-06-20 格式:DOC 页数:15 大小:129.55KB
返回 下载 相关 举报
软件工程可行性研究报告学生信息管理系统_第1页
第1页 / 共15页
软件工程可行性研究报告学生信息管理系统_第2页
第2页 / 共15页
软件工程可行性研究报告学生信息管理系统_第3页
第3页 / 共15页
软件工程可行性研究报告学生信息管理系统_第4页
第4页 / 共15页
软件工程可行性研究报告学生信息管理系统_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《软件工程可行性研究报告学生信息管理系统》由会员分享,可在线阅读,更多相关《软件工程可行性研究报告学生信息管理系统(15页珍藏版)》请在金锄头文库上搜索。

1、 可行性研究报告 项目:学生信息管理系统 班级: 07网络工程成员: XXXXXX XXXXXX 1引言31.1编写目的31.2背景31.3定义31.4参考资料52可行性研究的前提52.1要求52.2目标62.3条件、假定和限制62.4技术可行性评价73对现有系统的分析73.1处理流程和数据流程73.2工作负荷83.3费用开支83.4人员83.5设备83.6局限性84所建议的系统84.1对所建议系统的说明84.2处理流程和数据流程94.3改进之处104.4影响114.4.1对设备的影响114.4.2对软件的影响114.4.3对用户单位机构的影响114.4.4对系统运行过程的影响114.4.5对

2、开发的影响124.4.6对地点和设施的影响124.4.7对经费开支的影响124.5局限性124.6技术条件方面的可行性135投资及效益分析135.1支出135.1.1基本建设投资135.1.2其他一次性支出135.1.3非一次性支出135.2收益145.2.1一次性收益145.2.2非一次性收益146社会因素方面的可行性156.1法律方面的可行性156.2使用方面的可行性157结论15可行性研究报告1引言1.1编写目的该学生信息管理系统软件项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.写软件项目可行性研究报告可以使

3、软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以少花时间和精力,也可以省成资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的.本报告的预期读者为项目管理人,教师,软件用户学生,软件开发工程师等。 1.2背景A. 软件系统的名称为:“学生信息管理系统”B. 本项目的任务提出者:XXXX07网络工程 怎么是自己提出?难道没事找事?C. 本项目的开发者:XXX07网络工程 D. 本项目的用户:管理员,教务处管理员,学校教师职工,学校全体学生实现该软件的计算中心:学校计算机中心,学校网管中心。E. 独立文档系统1.3

4、定义1.3.1专业术语介绍:SQL语言: SQL全称是“结构化查询语言(Structured Query Language)”,SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。对象:object是一些相关的变量和方法的软件集。软件对象经常用于模仿现实世界中我们身边的一些对象。对象是理解面向对象技术的关键。控件:控件实际上是子窗口,在应用程序与用户进行交互的过程中,控件是主要角色。经济可行性-估计开发费用以及最终从开发成功的系统所获得的收入或利益,衡量比较支出的费用和收到的利益. 技术可行性-分析功能,性能以及限制条件,能否是一个技术上可实现的系统. 法律可行性-明确系统

5、开发可能导致的责任,有无违法问题. 不同的方案-对系统开发的各种方案进行评价.1.3.2相关技术与开发工具介绍ASP.NET(C#)是一种简单、现代、面向对象且类型安全的编程语言。在C#环境中,可以用一种可视和直观的方式来创建应用程序的用户界面和数据库接口。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。浏览器Web服务器的结构如图1-1所示应用程序CGIWeb Server浏览器图1-1浏览器We

6、b服务器结构Web应用的执行过程如图1-2所示客户端Web浏览器访问并调用Web服务器上的应用返回动态HTMLWeb 服务器CGIC#应用数据库图1-2Web应用的执行过程1.4参考资料1. 软件工程开发报告模板标准。GB-8567-882. 软件工程与软件开发工具 ISBN7-302-09290-7、TP。6515 2004年9月3. 软件工程开发报告模板标准。GB-8567-884. 学生信息系统可行行分析报告 .WWW.GOOLGE.CN/SEARCH?/RUANJIAN5. 李存珠 李宣东 编著 南京大学计算机系出版 2001年8月6. SQL Server 数据库应用技术 张浦生 何

7、升 编著 清华大学出版社 出版7. 软件工程 耿建敏 吴文国 主编 清华大学出版社 出版8. ASP.NET程序设计教程与实训 方明清 易永红 主编 北京大学出版社 出版2可行性研究的前提2.1要求a . 学生信息管理功能: 学生信息管理工作主要是学生基本情况的管理包括学生学籍变动的管理(查询、统计,招生信息等)、学生成绩的管理,学生日常管理业务信息管理、学生勤工俭学助学岗位信息管理、学生宿舍信息管理、党团信息管理、学生缴纳信息管理、学生综合信息发布管理和学生奖励项目信息管理,主要包括数据输入、修改、删除、追加、查询、统计和打印报表等功能,学生学籍管理系统要能高效、准确地完成这些功能,并要达到

8、界面美观友好、使用方便。C#ASP.NET和其他数据库管理系统相比,可以发现它基于C/S的体系结构,除拥有其他开发平台的界面制作的优秀控件之外,以应用系统工程的工作空间(WorkSpace)为框架,以数据窗口控件和数据对象作为数据库应用系统开发的核心,通过这两个控件的使用,并结合其他控件的辅助功能,能制作出功能强大的管理系统,因此选用C# ASP.NET来制作学生信息管理系统,实现对学生学籍(包括学籍变动情况)、教师信息及教课和学生成绩的全面管理。b. 学生信息管理软件的性能:开发该软件的基本要求与功能是实现学生信息数据包括与学生有关的数据的管理与操作处理,基于Microsoft SQL se

9、rver 2000数据库系统的数据管理使该软件有更优异的性能.软件的基本数据流动为用户数据的输入,学生信息,课程信息,班级信息的输入,以及有关用户提出的对学生信息等等的查询要求所产生的数据输出.数据的输入与输出处理流程都依靠数据库的支持.数据的安全基本保证SQL server的安全性能比较令人满意,该软件设计中保持与其他一些数据库的基本兼容. c. 输出:学生基本信息和学籍各种处理的结果表格文档形式。d. 输入:数据来源主要是来源于日常工作中存放的大量文件,如学生基本信息的输入和学籍的变动修改的文档。 文件类型主要包括 word文档、Excel文档e. 处理流程和数据流程图用图表的方式表示出最

10、基本的数据流程和处理流程,并 辅之以叙述. f. 安全保密方面的要求:对该软件系统设置不同级别的访问权限,通过对不同权限的管理,实现对学生学籍的管理的安全性与保密方面的要求.g. 本系统相连的其他系统打印系统邮件系统,比如outlook, office, wps h. 完成期限 2010年11月1日到 2010年11月9日 2.2目标该软件的设计目标必须尽量达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前提下的资金投入最小化. 2.3条件、假定和限制a. 本学生信息管理系统建议运行

11、寿命为: 5-10年b. 进行系统方案比较的时间: 1周c. 经费投资方面的来源和限制 用户d. 法律政策方面的限制: 1. 严禁违反宪法确定的基本原则,2. 严禁危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一.3. 严禁损害国家荣誉和利益4. 严禁传播发布会妨害第三方权益的文件或者信息,包括但不限于:病毒代码, 黑客程序,软件破解注册信息.5. 严禁抄袭剽窃他人作品e. 硬件软件运行环境和开发环境方面的条件和限制VC 8.0开发环境 Microsoft Visio 2003 Dreamweaver f. 可利用的信息和资源学校教务处系统的相关信息,学校学生信息管理的文档,学校学生信息

12、管理的日常事务文档。g. 系统投入使用的最晚时间: 2011-11-30 已经过了哦2.4 技术可行性评价 就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成3.对现有系统的分析3.1处理流程和数据流程学校目前用的系统是在教务处的系统,是对学生信息的管理系统,功能上就是对学生信息的输入存储,对学生信息的基本查询,修改和更新,删除等基本功能。性能上速度不是很快,主要是由于后台数据库的盘大,数据之间的管理不是很好,数据的交互存在不足等的问题。在应用方面,只是少部分的信息对外部开放,不能达到多数的用户需求,对学生学籍的管理这块没有很系统的一个管理

13、系统,只是大概的管理方式。学籍、档案管理:学生在规定时间内维护个人信息现有系统的数据处理与流程基本为学生数据的录入与查询,删除修改等操作。流程图可表示如下:学生管理系统学生登录:学生注册、交费毕业生管理:对学生就业情况进行管理和分析综合测评:根据成绩计划某一学习的综合测评信息查询:对最新的通告信息进行查询 系统工作流程图3.2工作负荷由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大。 3.3费用开支由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。

14、3.4人员 鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。3.5设备设备的科技含量也比较低,没有达到大量的计算机普及程度。 3.6局限性经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护等方面存在很多的局限性。4.进行可行性研究的方法实行软件的可行性研究方法主要有:成本效益分析,对估算问题的看法,软件的作用范围,软件的成本估算,速度安排等。具体将在下面叙述。 4.1 决定可行性的主要因素决定软件可行性的四个主要方面有:经济因素,技术因素,法律因素,不同方案。 没下文了?4所建议的系统4.1对所建议系统的说明学生信息管理工作主要是学生基本情况的管理包括学生信息变动的管理(查询、统计基本信息)、学生成绩的管理,学生日常管理业务信息管理、学生勤工俭学助学岗位信息管理、学生宿舍信息管理、党团信息管理、学生缴纳信息管理、学生综合信息发布管理和学生奖励项

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号