名辩
可行性研究报告1. 引言……...……………………………………………………………………………………41.1 编写目的……...………...…………………………………………...………………......41.2 背景…...……...…...……...……………………………………………………………...41.3 定义……...……………………………………………………………………………....41.4 参考资料……...…………………………………………………………………………42. 可行性研究的前提……...…………………………………………………………………....42.1 要求……...…………………………………………………………………………….....42.2 目标…...……...…………………………………………………………………………..52.3 条件、假定和限制……...……...………………………………………………………..52.4 进行可行性研究的方法……...………………………………………………………….62.5 评价尺度……...………………………………………………………………………….63. 对现有系统的分析……...…………………………………………………………………….63.1 处理流程和数据流程……...…………...………………………………………………..63.2 工作负荷……...………………………………………………………………………….73.3 费用开支...……...………………………………………………………………………..83.4 人员……...……………………………………………………………………………….83.5 设备……...……...………………………………………………………………………..83.6 局限性……...…………………………………………………………………………….84. 所建议的系统……...………………………………………………………………………….84.1 对所建议系统的说明……...…………………………………………………………….84.2 影响……...……………………………………………………………………………….84.2.1 对设备的影响……...…………………………………………………………...84.2.2 对软件的影响……...…………………………………………………………...84.2.3 对用户单位机构的影响……...………………………………………………...84.2.4 对系统运行过程的影响……...………………………………………………...94.2.5 对开发的影响……...…………………………………………………………...94.2.6 对地点和设施的影响……......…………………………………………………94.2.7 对经费开支的影响……...……………………………………………………...94.3 技术条件方面的可行性……...………………………………………………………….95. 可选择的其他系统方案……...………………………………………………………………95.1 可选择的系统方案1……...……………………………………………………………..95.2 可选择的系统方案2……...……………………………………………………………..96. 投资及效益分析……...………………………………………………………………………96.1 支出……...……………………………………………………………………………….96.1.1 基本建设投资……...……………………………………………………...........96.1.2 其他一次性支出……...……………………………………………………….106.1.3 非一次性支出……...………………………………………………………….106.2 收益……...……………………………………………………………………………...106.2.1 一次性收益……...…………………………………………………………….106.2.2 非一次性收益……...………………………………………………………….106.2.3 不可定量的收益……...……………………………………………………….106.3 收益/投资比……...……………………………………………………………………..106.4 投资回收周期……...…………………………………………………………………...106.5 敏感性分析……...……………………………………………………………………...107. 社会因素方面的可行性……...……………………………………………………………...117.1 法律方面的可行性……...……………………………………………………………...117.2 使用方面的可行性……...……………………………………………………………...118. 结论……...…………………………………………………………………………………...111. 引言1.1 编写目的本学生成绩管理系统模块是为了实现学校人力资源的优化和学生成绩管理的科学管理而设计的,通过试用本系统,可以更加有效的管理学生成绩信息,其中包括学生的基本信息,成绩信息并且具有信息的增加,查询,修改等功能。1.2 背景本系统属于XXX学校微机网络管理系统中的学生成绩管理模块,由管理系统总体设计人员提出,由本组成员联合开发,实现的是管理系统中关于学生成绩管理的子功能。1.3 定义由于现今的学生成绩管理非常繁琐,管理人员付出大量的工作时间,得到的效率很低。因此为提高工作效率,减轻校方人员的工作负担,决定开发学生成绩管理系统软件。开发此学生成绩管理系统软件,以供教学人员及操作者进行学生管理,方便操作者随时添加、查询、修改等。为了我们提高软件开发的能力,学习编程的技巧,提高工作设计思想,通过本次的工程开发,开发小组成员与辅助老师交流,能从中学习知识吸取经验,再技术和软件思想上同时得到锻炼和提高,从而使总体水升到一个新 的高度。1.4 参考资料1.Karl E. Wiegers《软件需求》机械工业出版社,1999 2.张海藩《软件工程导论》清华大学出版社。 2. 可行性研究的前提2.1 要求A. 功能:本系统应该实现学生成绩信息的管理与查询,具体包括学生信息查询,如姓名,五门课程平时成绩,成绩总评等;同时可以对以上信息进行修改,删除和添加。另外还要做到可以对学生成绩信息以及成绩信息查询和维护。B. 性能:询效率尽可能做到精准,信息维护功能做到简单易用,不需过多对人员的培训。C. 输入:对于查询功能,应做到可以单条件和组合条件输入;对于维护功能,要有输入、修改学生信息和成绩。D. 输出:能按要求在显示器上显示所需内容并能打印成有条理的表格。E. 安全与保密:对于不同权限用户,设置不同权限,对重要数据可以考虑加密存储。考虑到数据保存,条件允许的情况下可以让系统定时自动保存,省去手工保存的繁杂程序。F. 本模块由系统主界面调入,实现学生成绩管理子功能。G. 完成期限:3个月2.2 目标:开发此学生成绩管理系统软件,以供教学人员及操作者进行学生管理,方便操作者随时添加、查询、修改等。为了我们提高软件开发的能力,学习编程的技巧,提高工 作设计思想,通过本次的工程开发,开发小组成员与辅助老师交流,能从中学习知识吸取经验,再技术和软件思想上同时得到锻炼和提高,从而使总体水升到一个新 的高度。 1)经济目标 由于本学生开发系统的主要背景(为本课程)在经济上不注重直接的经济收益,而是注重小组成员整体水平的提高。 2) 社会目标由于本系统在技术方面的完善性、促进性一旦推向社会将受到广大教育单位的关注及支持。对我们民族教育及发展事业有很大的推动力。2.3 条件、假定和限制开发时间:9月。经费来源:个人筹集最迟完成时间:2008年12月30日2.4 进行可行性研究的方法对学生和校领导采用问卷调查的方法,询问他们,以确定最佳的可行性研究方案。软件采用现代流行WINDOWS操作界面。是标准的WIN32应用程序,可运行在WIN95\WIN98\WinMe\WIN2000\WINXP\WINNT等系统平台上的多任务应用程序。在运行时可以直观的浏览、查询和掌握学生的成绩,同时能够了解学生的基本信息所在系部、班级、宿舍的具体地址。结束了人工统计的耗时长、工作量大、错误率高的缺点。 2.5 评价尺度1.是否功能齐全,运行稳定。2. 在网络功能方面是否方便管理。3. 设置是否灵活开。4. 是否具有多任务,高效率的特点。5. 是否具有界面友好,操作简单的特点。 3.对现有系统的分析现有系统为完全人工记录,设备落后,工作重复量大、枯燥,错误率高,查询复杂、花费时间长。3.1 处理流程和数据流程用业务处理流程表示为: 1)0层数据流图为 学生信息表 学生信息库2)1层数据流图为 3.2 工作负荷随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生各门课程的成绩的各种信息量也成倍增长,而目前许多高校的学生成绩管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低。3.3 费用开支本系统大约总体耗费为1000,000元。3.4 人员本校学生与教师及学校工作人员。3.5 设备 学生成绩管理系统应用程序是利用windows操作平台。3.6 局限性需掌握一些相关操作,对操作手册有点了解,系统更新期短。4.所建议的系统4.1 对所建议系统的说明本系统将大大改善数据处理速度,并且更加方便的对数据进行管理,同时可以减少人力资源的浪费以及工资支出 。4.2 影响4.2.1对设备的影响由于以前无自动化管理的方案,所以所有设备都需要购买。 4.2.2对软件的影响由于以前无自动化管理的方案,所以不需要考虑对现存应用软件合支持软件的影像。4.2.3对用户单位机构的影响为了建立和运行所建议系统,需要提高管理人员的技术水平。 4.2.4对系统运行过程的影响所建议系统没有影响运行过程。 4.2.5对开发的影响所建议系统对软件开发人员要求不高,但是对硬件要求比较高。4.2.6对地点和设施的影响所建议系统对建筑物无改造,可以利用原有的通信线路。4.2.7对用户的影响需要短时间来熟悉新系统,但不需要大量的培训。4.3 技术条件方面的可行性本软件有计算机系的学生开发,调试,由计算机系老师知道。可完成性很高。 5可选择的其他系统方案5.1引进已有管理系统操作人员需要重新上机培训,可以避免大量开发费用5.2将程序开发工作移交专业软件公司制作不需学校投入大量相关人力,但相对物力比本方案要多6投资及效益分析 6.1支出6.1.1基本建设投资1000,000 RMB6.1.2其他一次性支出10,000RMB 6.1.3非一次性支出每月2000RMB6.2收益6.2.1 一次性收益200,000RMB6.2.2 非一次性收益每月30,000RBM 6.2.3 不可定量的收益 10000RBM6.3 收益/投资比3/46.4 投资回收周期4个月6.5 敏感性分析学生成绩管理系统主要是为了解决学校的学生成绩管理问题,并且减轻管理人员的工作负担。本软件是以C++语言编程作为工具。它具有编辑与解释合一的特点,并且不 限制于任何操作平台。它是一个自底层硬件逐渐铺垫上来的,因此我们所生产出来的软件相互适应性较强,所以在市场可以占有一定的份额。 1)工程产品所追求的市场 本系统所占有的市场为学校的市场,它追求的是简单、易学、易懂、易用,能够更有利的解决管理人员的负担,能够辅助学校有效的管理学生档案。 2)市场现状 目前学校并没有完善的学生管理,因此,我们可填补此项技术上的空白,并且推向全国市场。 3)该产品的销售对于购买方有影响 对于学生成绩管理系统的用户--校方,可满足对学生成绩管理的需求,且此种需求被接受并且满足,其软件便可以推广。7社会因素方面的可行性7.1法律方面的可行性所有技术资料都由提出方保管。合同制定确定违约责任7.2使用方面的可行性学校管理人员对该产品的应用是可行的。8结论本系统可以马上开始实施,并尽可能做到提前完成。从人力资源优化角度来说,可以充分利用学校已有人力资源。从开发成本角度来说,将支出成本降到最底。所以在三个可选择的方案中推荐此方案为最佳方案。 需求分析报告1. 引言..........................................................................................................................................131.1 编写目的..........................................................................................................................131.2 背景..................................................................................................................................131.3 定义..................................................................................................................................131.4 参考文献..........................................................................................................................132. 任务概述...................................................................................................................................142.1 目标..................................................................................................................................142.2 用户的特点......................................................................................................................142.3 假定和约束......................................................................................................................143. 需求规定...................................................................................................................................143.1 对功能的规定..................................................................................................................143.2 对性能的规定..................................................................................................................153.2.1 精度....................................................................................................................153.2.2 时间特性要求....................................................................................................183.2.3 灵活性................................................................................................................183.3 输入输出要求..................................................................................................................183.4 数据管理能力要求..........................................................................................................183.5 其他专门要求..................................................................................................................184. 运行环境规定...........................................................................................................................194.1 设备..................................................................................................................................194.2 支持软件..........................................................................................................................194.3 接口..................................................................................................................................194.4 控制..................................................................................................................................191. 引言1.1 编写目的开发基于互联网的学生选课系统,提高管理工作的效率、提高信息的开放性、改善学生和教师对其最新信息查询的准确性。1.2 背景开发软件名称:学生成绩管理系统项目开发者:淮海工学院计算机工程学院D053说明:随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生各门课程的成绩的各种信息量也成倍增长,而目前许多高校的学生成绩管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,因此,迫切需要开发基于互联网的体育课信息管理系统来提高管理工作的效率。基于互联网的学生成绩管理系统,在学生成绩的规范管理、科学统计和快速查询方面具有较大的实用意义。它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。 1.3 定义1. (美) Grady Booch,James Rumbaugh,Ivar Jacobson,《UML用户指南》,机械工业出版社,2001年8月 2.Microsoft,MSDN 3.Microsoft, SQL Server2000联机手册 4.Roger S. Pressman。软件工程——实践者的研究方法。机械工业出版社,1997 5.IPL。Software Testing and Software Development Lifecycles。IPL,1996 1.4 参考资料1.Karl E. Wiegers《软件需求》机械工业出版社,1999 2.张海藩《软件工程导论》清华大学出版社。 2. 任务概述2.1 目标建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化2.2 用户的特点为保证系统安全高效的运行,本系统把用户划分为3类:教务处、教师和学生。不同的用户在系统中的作用和权限也有所不同,所以它所需要完成的功能也就不同。 教务处可以完成本系统所有的功能: 1) 学生信息管理,除学生基本信息外,还可管理学生所选课程、成绩等; 2) 教师信息管理,包括教师个人的基本情况和任课情况; 3) 项目及班数的设定:根据学校教务处所排课进行班级数及人数的统计,然后根据统计结果进行项目及班数的设定; 4) 排课:根据上一步分班情况安排任课教师; 5) 报表生成及输出:生成教师担任课程分班表、按项目生成学生成绩表、按学生行政班生成成绩表及所有报表的输出。 教师在本系统的功能:查询学生成绩情况、自己任课情况、获取自己所担任课程分班表、录入及修改学生信息等。 学生在本系统的功能:查询本人信息、教师任课信息、选课、选课信息查询、成绩查询。 3. 需求规定3.1 对功能的规定“学生成绩管理信息系统”包括四个模块:成绩录入、班级统计、年级统计、系统功能。这五个模块既相互联系又相互独立,班级统计、年级统计模块必须以成绩录入为基础。 (1)成绩录入模块: 主要功能用来对学生的成绩进行收集和修改。具体包括学生成绩录入、修改、增加、删除、查询、打印等功能,由于一些资料可以Word文档或Excel表格输入,故在此模块中增加了导入、导出数据功能。成绩录入需要分班级、分年级以及某个时间考试的各门功课的成绩。修改要与成绩录入相对应。增加、删除是对基本表的操作。查询条件设置应该齐全,可以班级查询,年级查询,也可以姓名查询,学号查询等等。分成绩单打印、报表打印等。 (2)班级统计模块: 主要功能用来对学生的成绩以班级为单位进行处理。具体包括各班学生总成绩、平均成绩、班级排名及统计班级某分数段内的学生人数;各个学生该科成绩、班级排名及统计班级某分数段内的学生人数。各项统计仅对于某学期某次考试而言。 (3)年级统计模块: 主要功能用来对学生的成绩以年级为单位进行处理。具体包括各年级学生总成绩、年级排名统计年级某分数段内的学生人数;各个学生该科成绩、年级排名及统计、年级某分数段内的学生人数。各项统计仅对于某学期某次考试而言,在统计时,还应注意各年级考试科目不同。 (4)系统功能模块:包括帮助信息,关于系统及退出系统。3.2 对性能的规定3.2.1 精度3.2.2 时间特性要求如成绩的录入,仅当师资科录入教学进程,教务科分发教师教学任务安排之后,各系方可录入成绩。3.2.3 灵活性a、录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。b、系统具有部分反悔修改功能,系统备有的修改功能均可反悔3.3 输入输出要求数据的输入输出要求保证数据的完整性,准确性及安全性,本系统采用二级安全保障.第一级:依赖于网络本身对用户使用权限的规定。第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。3.4 数据管理能力要求本系统按学生成绩管理条例设计了若干个软件处理模块:1、按某学生某学期,学年考试及补考成绩,自动生成该学生是否升 留降级,退学。2、可按某学生在校期间累计补考科目门数和成绩自动生成该学生是否结业,毕业,授位。3、可按某学生因非成绩原因所引起的学籍变更作自动处理。4、可按每学期各年级班学生考试成绩自动生成补考名单,科目。5、可按每学期各年级学生考试成绩自动生成某课程统计分析表。6、可按同一年级学习成绩进行同一课程不同班级间成绩比较。3.5 其他专门要求1,要求界面适当美观,幽雅,通用性比较强。2,此开发出的软件要适用于Internet网及校园内的局域网,支持windows系统及一些常用的办公软件如office等。4. 运行环境规定4.1 设备硬件环境:键盘、鼠标、显示器、打印机4.2 支持软件软件环境:windows操作系统、VISUAL STUDIO 2005 .NET FRAMWORK 2.04.3 接口1,用户接口用户接口是用户与系统进行互动操作,为用户使用软件提供了方便。本软件的接口一般是通过窗体控件输入输出数据,用户只需在需要操作的窗体控件以输入 数据,然后点击确定就可以。2, 外部接口说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。4.4 控制在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理,访问数据库后,将返回信息送回客户机,并等待确认。控制部分是整个系统的“心脏”和“大脑”,是实现系统功能的指挥中心。控制部分主要有总控制台组成。总控制台主要功能有:视频信号的校正与补偿信号的切换记录等;对摄象机,电动变焦镜头等进行遥控