软件工程--校园卡管理系统可行性分析报告(共10页).doc
精选优质文档-倾情为你奉上第一章 1引言计算机已经深入到日常工作和生活的方方面面,已经成为我们学习和工作的得力助手,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们都在使用计算机完成许许多多复杂的工作。然而,虽然现在世界上的各种软件层出不穷,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。校园卡管理系统是一个学校不可缺少的部分,它的内容对于学校的管理者和来说至关重要,校园卡管理系统应该能够为学生提供充足的消费信息和快捷的查询手段。校园卡在一定意义上也充当着钱包的角色,他对我们学生来说至关重要。使用计算机对学生校园卡信息进行管理,具有很多优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生校园卡管理的效率,也是企业的科学化、正规化管理的重要途径。故设计此系统。1.1编写目的该软件项目可行性研究报告是对校园卡管理系统的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.此研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以节省时间和精力,也可以节省资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的。1.2项目背景第一目前学校学生人数剧增,学生信息呈爆炸性增长,计算机成本日益下降的前提下,学生对校园卡管理的自动化与准确化的要求日益强烈的背景下提出的,本软件产品为学生管理系统的一个子系统,实现学生管理系统中的校园卡管理子功能。第二本人的校园卡曾丢失过,挂失以后本以为没事,可没曾想被捡到的人解除挂失并消费了卡里的200多元钱。我去校园卡管理中心去问他那个人的电话号码时,说无法调查出来。所以想设计此管理系统,希望学校能考虑改进一下自己的管理系统。工程的名称: 校园卡管理系统;工程产品的名称: 校园卡管理系统;工程组织者: 校园卡管理系统开发小组;产品用户: 学校校园卡管理人员;产品设计者: 校园卡管理系统开发小组;产品生产者:校园卡管理系统开发小组;产品所有权:校园卡管理系统开发小组拥有1.3定义1.4参考资料软件工程导论 张海藩 清华大学出版社数据库系统概论萨师喧 王珊 高等教育出版社第二章 2可行性研究的前提2.1要求本软件的功能和要求是进一步完善学校的对学生校园卡的管理,实现校园卡信息数据的管理与操作处理,具体实现学生消费信息管理、充值管理、挂失情况管理。其中学生消费信息包括:学号、姓名、性别、学院、班级、消费地点、消费时间、消费金额,充值信息管理包括:充值时间、充值地点、充值金额,挂失情况包括:挂失时间、挂失人姓名、挂失人学号、挂失人学院班级、解除挂失人时间、解除挂失人姓名、解除挂失人学号、解除挂失人学院班级、解除挂失人电话号码。本软件采用的数据库系统是目前广泛采用的系统,数据安全和保密有一定的保障。软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前提下的资金投入最小化。2.2目标开发此校园卡管理系统软件,使教学人员及操作者进行校园卡管理,方便操作者随时添加、查询、修改;使供需双方都获得满意的结果;促进报表、统计数字的规范化;提高工作效率;降低校园卡管理维护费用,提高行政工作效率,改善服务质量,为学校领导决策提供支持,为学生提供方便,该软件的设计目标尽量达到人力与设备的节省,并且处理数据的速度提高。该系统面向教务处、学生处、各院系、后勤管理和全校学生,实现对学生消费信息、充值情况、挂失情况等的计算机管理。2.3条件、假定和限制建议软件寿命:5年。经费来源:学校。硬件条件:普通PC机即可运行环境:windows系列数据库:MSSQL或者ACCESS2.4可行性研究方法可行性研究方法包括:挂失亲自体验自动查找解除挂失人基本信息2.5评价尺度此软件由于只是一个初级产品,只要能构建一个结构,达到一些帮助查询、索引等基本功能和要求即可,软件开发周期不长。本软件可实现学生消费、充值和挂失信息数据的录入、修改、删除、查询功能,使用友好的用户界面,学生可轻松使用。第三章 3对现有系统的分析3.1处理流程和数据流程现有系统的数据处理与流程基本没有学生挂失数据的录入与查询等操作,系统的安全性不高。3.2工作负荷由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大,数据处理缓慢,对计算机硬件的要求比较高。3.3费用支出在系统上投入的设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。3.4人员、设备鉴于原有系统的技术性含量比较高,故不需要多少高技术人员的操作。设备的科技含量比较低,没有达到大量的计算机普及程度,更难以实现网络化办公。3.5局限性经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,系统维护及费用支出巨大,设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。所以开发这样一个系统还是很有必要的。第四章 4所建议技术可行性分析4.1对系统的简要描述新系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在学生的并行操作与学生挂失信息管理方面也有了极大地改善。学生校园卡管理系统可大致分大致实现以下功能:学生消费信息管理:要求对学生消费信息进行添加、修改、删除等基本操作,并有强大的查询功能,可支持模糊查询。并可将查询结果进行报表打印,同时可导入各种数据类型。软件内建强大的数据备份功能和密码管理功能,使用简单无需专业知识即可使用此功能丰富的档案管理系统。充值管理:对充值有关信息进行录入、增加、修改,提供充值信息的查询;提供充值信息自动生成功能;能够提供根据各种方便形式的查询。挂失情况管理:对学生挂失信息进行记录操作,并对解除挂失人信息进行记录、统计工作。并上报教务处,对违纪学生进行惩罚工作4.2处理流程和数据流程4.3与现有系统比较的优越性很明显,在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先随着学生人数的不断增加,数据信息越来越多,需要投入很大的人力和物力才能维持它的正常运作,新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。而且加入了全新的解除挂失人信息的采集,对学生管理工作和学生道德水平提高有很大帮助。4.4采用建议系统可能带来的影响采用建议系统与现有系统的差别在上面已所过,在此从不同方面具体说一下:(1).设备:采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升级。(2).现有软件:由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。(3).用户:建议系统使用的新技术是完全基于原有的系统上的,故用户不必考虑新系统带来的人员培训等等。(4).经费支出:建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化。4.5技术可行性评价就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。第五章 5. 所建议系统经济可行性分析5.1支出基建投资:数据库服务器1台:10000元PC机2台:5000*2=10000元打印机1台:1000元其他一次性支出:Windows server 2003 1套:10000元Microsoft SQL Server 2000 (中文标准版)1套:10000元人员培训费用:2000元经常性支出:人工费用:(管理员工资2000元/月)*2=4000/月其他不可预知费用:10000元共计:53000元,每年再支出48000元5.2效益因服务质量提高增加学生满意度,对增大生源有很大帮助。工作效率提高,收益增加。社会效应将是不可估量的。一次性收益: 无经常性收益:减少管理人员2个:(管理员工资3000元/月)*2=6000元/月效率提高:30%以上,节约成本30000元/年不可定量收益:生源增多,每年增加一百人,每年学费收入增加100*12000=共计:元/每年5.3收益/投资比* 5/(53000+48000*5)=21.095.4投资回收周期投资回收周期预计1年5.5敏感性分析设计系统周期为五年, 估计最长可达10年第六章 6社会因素可行性分析6.1法律因素所有软件都选用正版。所有技术资料都由提出方保管。合同制定确定违约责任。6.2用户使用可行性使用本软件人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知识。第七章 7其他可供选择的方案由于系统过于简单,所以开发小组没有提供其他的方案,只有一种开发方案。第八章 8结论结论可以是:经过初步的系统调查,给出了可行性研究报告,还须对现行系统进行全面、深入的详细调查和分析,弄清楚现行系统运行状况,发现其薄弱环节,或系统的弊端问题,挖掘出要解决的问题实质,以对新系统进行完美扩充,确保新系统比原系统更有效。在进行必要的人员投入后,工程可以立即开始进行研发。软件工程导论学院:班级:姓名:学号:专心-专注-专业