《习题库管理系统可行性分析.doc》由会员分享,可在线阅读,更多相关《习题库管理系统可行性分析.doc(16页珍藏版)》请在三一办公上搜索。
1、习题库管理系统可行性分析报告目录1引言31.1编写目的31.2项目背景31.3定义31.4参考资料42可行性研究的前提42.1要求52.2目标62.3条件、假定和限制62.4可行性研究方法62.5决定可行性的主要因素63对现有系统的分析83.1处理流程和数据流程83.2工作负荷83.3费用支出83.4人员83.5设备83.6局限性94所建议技术可行性分析104.1对系统的简要描述104.2处理流程和数据流程104.3与现有系统比较的优越性114.4采用建议系统可能带来的影响114.5技术可行性评价125所建议系统经济可行性分析135.1支出135.2效益145.3收益/投资比145.4投资回收
2、周期155.5敏感性分析156社会因素可行性分析166.1法律因素166.2用户使用可行性167其他可供选择的方案178结论意见181引言1.1编写目的随着计算机技术的发展和普及,在我们的学习和日常生活中都离不开计算机技术,大到科研的超级计算机,小到我们日常使用的手提电话,实际都是计算机技术的应用,对于学校、企事业单位来说,计算机特别是PC机已经相当普及,大家对计算机的操作更加熟悉,充分发挥设备潜能是一种节约的表现,是一种美德。利用计算机进行习题库的管理是计算机辅助教学的一个重要分支和重要环节,它已成为院校教学改革的重要内容。习题库的计算机化管理,不仅对题库进行科学、系统和定量的管理,且可成为
3、评测学生学习效果、提高教学质量的有效辅助工具,是学校教学管理部门和教研室实现教考分离的重要工具。数据结构是一门计算机专业的专业基础课,其课程的难度相当,其课程结构突出,习题种类较为固定,对于本系统的实施有一定的帮助。1.2项目背景开发软件名称:习题库管理系统基于数据结构课程项目开发者:信息工程学院计算机科学与技术系“习题库管理系统”开发小组:田玉露(组长),姜浩,俞博文,肖迪 用户单位:全校1.3定义习题库管理系统可对习题实行科学的管理,利用现代计算机功能强大、运算速度快的优点,对习题进行集中、有序、有效的管理,更新方便、查询快捷、组卷灵活还可在组卷结束后通过打印机直接打印成习题,大大降低了劳
4、动强度,需用密码登录系统,具有一定的安全性。系统主要功能包括:用户管理:管理员要为每个课程负责人、学生建立账户,并进行用户的身份验证。课程负责人权限包括增加习、删除习、修改、查询习题和试卷。学生权限为查看试卷及其答案。习题库管理:课程负责人可以按章节、知识点与难度进行习题的输入与维护(包括增加习题,删除习题,修改习题,查询习题)。管理员对习题的删除进行重复验证。试卷管理:课程负责人可以向系统提出要求(按章节、知识点与难度设定习题数目),生成小测验,并可以对测验进行管理。系统通过生成的试卷,给出试卷答案。数据库备份管理:管理员进行数据库的备份和维护(恢复)。1.4参考资料1.王珊,萨师煊.数据库
5、系统概论M.北京:高等教育出版社,2006.52.杨宽德等.软件工程实践教程M.北京:科学出版社,20053.张海藩.软件工程导论M.北京: 第5版,清华大学出版社,2008.22可行性研究的前提2.1要求A、主要功能(1)、用户管理:管理员要为每个课程负责人、学生建立账户,并进行用户的身份验证。课程负责人权限包括增加习、删除习、修改、查询习题和试卷。学生权限为查看试卷及其答案。(2)、习题库管理:课程负责人可以按章节、知识点与难度进行习题的输入与维护(包括增加习题,删除习题,修改习题,查询习题)。管理员对习题的删除进行重复验证。(3)、试卷管理:课程负责人可以向系统提出要求(按章节、知识点与
6、难度设定习题数目),生成小测验,并可以对测验进行管理。系统通过生成的试卷,给出试卷答案。(4)、数据库备份管理:管理员进行数据库的备份和维护(恢复)。B、主要性能可以方便快捷有效地完成查询习题和试卷等的各项操作,录入数据合法性校验程序高,查询速度快(不超5秒)。保证信息的正确和及时更新,并降低信息访问的成本。技术先进且高可靠性。 C、可扩展性能够适应应用要求的变化和修改,具有灵活的可扩充性。D、与软件相关的其他系统: 网上考试系统E、安全性具有较高的安全性。系统对不同的用户提供不同的功能模块,只有具有一定权限的管理员用户才能允许有查看修改习题、试卷权限,只有具有高级权限的部门管理者或维护人员用
7、户才能对用户进行管理,一般的学生用户只能查看习题和试卷。还应具有一定的保护机制,防止系统被恶意攻击,信息被恶意修改和窃取。有完善的备份机制,如果系统被破坏应该能快速恢复。F、完成期限:2010年3月8日至6月8日,共3个月。2.2目标1.人力与设备费用的节省; 2.提高信息准确度;3.改进管理和服务;4.减少人力与管理费用;5.处理速度的提高;6.控制精度或生产能力的提高;7.管理信息服务的改进;8.决策系统的改进;9.人员工作效率的提高10.建立高效的信息传输和服务平台,提高信息处理速度和利用率2.3条件、假定和限制1.建议开发软件运行的最短寿命:10年。2.进行系统方案选择比较的期限:10
8、天。3.经费来源和使用限制:全校。4.法律和政策方面的限制5.硬件条件:PC机6台,服务器3台,局域网,INTERNET。6.软件条件:WINDOWS 2000Server和XP操作系统,SQL Server 数据库, Microsoft Visual Basic 6.0,浏览器等。2.4可行性研究方法1.复查系统规模和目标2.研究目前正在使用的系统3.导出新系统的高层逻辑模型4.进一步定义问题5.导出和评价供选择的解法6.推荐行动方针7.草拟开发计划8.书写文档提交审查2.5决定可行性的主要因素本次可行性分析是按照软件工程的规范步骤进行的,即按复查项目目标和规模,研究目前正使用的系统,导出新
9、系统的高层逻辑模型,重新定义问题这一循环反复的过程进行。然后提出系统的实现方案,推荐最佳方案,对所推荐的方案进行经济、技术、用户操作和法律的可行性分析,最后给出系统是否值得开发的结论。以上分析结果写城本文档。1.成本/效益分析结果:效益成本;2.技术可行:现有技术可完成开发任务;3.操作可行:系统能被现有的工作人员快速掌握并使用;4.法律可行:所使用工具和技术及数据信息不违反法律。3对现有系统的分析3.1处理流程和数据流程系统流程图数据流图通过课程负责人人工采集本课程的各类型的习题,手工编写组成试卷或习题,经过大量的习题和试卷生成后,将其集结成册,生成习题册、试卷册,存入习题档案库。之后,将试
10、题和习题交付学生使用。3.2工作负荷需要课程负责人手工编写习题、试卷,送往打印室打印分发给学生。3.3费用支出课程负责人、打印室工作人员工资,纸张、油墨等花费。3.4人员课程负责人,打印室工作人员3.5设备PC机,打印机,印刷机器3.6局限性现有系统采用手工操作,教师编排习题、试卷,打印室打印,每一套试卷都要由专人负责筛选、评判,需要打印室打印,工作量大、灵活性差4所建议技术可行性分析4.1对系统的简要描述所建议系统是C/S和B/S模式结合。系统管理、习题管理、试卷管理等大部分的功能通过学院机房内的局域网实现,有利于提高系统的效率和安全性;习题信息查询等功能可在互联网上进行,利于有效地提高系统
11、使用效率;能在一定程度上实现局域网和互联网数据交换的自动化。用户在经过身份确认后,系统按照权限的不同向其不同各种类型用户所对应的功能。系统实现方案如下图。4.2处理流程和数据流程系统流程图数据流图课程负责人通过对习题的操作完成习题的录入系统,通过习题库的内部操作完成对试题的操作并生成习题库,供学生和老师使用。4.3与现有系统比较的优越性本系统将习题管理,试卷生成和考试分析集成为一体,不仅能帮助教师适时编制各类考试题目、生成标准试卷,还能对学生成绩录入、保存、分析并生成考试总结。本系统将大大减轻教师的工作量,有效地提高整个考试过程的效率,对学校推动教学改革、提高教学质量起着很大的促进作用。4.4
12、采用建议系统可能带来的影响 在建立所建议系统时,预期会带来的影响包括以下几个方面。4.4.1对设备的影响由于所建议系统是基于WINDOWS操作系统和互联网的,所以需要配备足够符合以上列出的各种软硬件条件的计算机和通信线路。系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求要有足够的数据备份空间。4.4.2对软件的影响需要落实是否有符合本报告所列出的正版的软件环境,如果没有则需要购买。4.4.3对用户单位机构的影响投入使用前还需改进现有的管理模式。4.4.4对开发的影响 开发过程需要用户进行密切的配合,准确阐明需求。4.4.5对经费开支的影响:除了需要支付开发单位的有关费用外,每年还需要
13、一定的运行维护费用(见经济可行性分析)。4.4.6对运行环境的影响由于本系统需要相对大型的数据库和多台服务器,对运行环境的要求较高,当大量用户同时登录系统时易造成系统运行缓慢的后果4.4.7对经费支出的影响通过本系统的使用,经费支出模式发生了相应的变化,由原来偏重于纸张油墨和打印机等设备的支出转向了对于系统的开发以及网络的维护4.5技术可行性评价采用C#和SQL开发,即使遇到困难,也能从丰富的参考书中找到解决方案。开发出的系统具有库存各种类型题和已生成的套题的功能,能从试题库中自动的查找和组织出一些不同题型、不同难度、不同章节范围内的试题来组成一份合理的试卷。5所建议系统经济可行性分析5.1支
14、出开发需求较低,加上成熟的软硬件环境、目标系统并不是十分复杂和开发周期较短,人员经济支出有限。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。从经济角度考虑,此系统开发可行。5.1.1基建投资 以学院机房为基础进行改造,对网络的安全进行测试,保证网络客户端的登录和操作安全5.1.2其他一次性支出1、系统开发、建立费用共6万元。其中:本系统开发期为3个月,需开发人员4人(不一定都是参加满3个月)。根据软件系统的规模估算,开发工作量约为12人月,每人月的人工费按5000元计算,开发费用为6万元。2、硬设备费共10万元,其中服务器3台及网络等设备费7万元。 3、
15、外购开发工具、软件环境费用共9万元。4、其他费费用共2万元。一次性支出总费用:27万元。5.1.3经常性支出主要是系统运行费用,假设本系统运行期10年,每年的运行费用(包括系统维护、设备维护等)3万元,按年利率5%计算如下表。系统投资成本总额为:27+23.1651=50.1651万元。年份将来费用(万元)现在费用值(万元)累计现在费用值(万元)第一年31.052.85712.8571第二年31.10252.72115.5782第三年31.15762.59168.1698第四年31.21552.468110.6379第五年31.27632.350512.9884第六年31.34012.2386
16、15.2270第七年31.40712.132017.3590第八年31.47752.030519.3895第九年31.55131.933921.3234第十年31.62891.841723.16515.2效益假设投入本系统,效率可以提高50%,以现有的工作人员10人计算,可减少5人,每人每月平均工资按2500元计算,每年节约人员工资5120.25=15万元/年。按年利率5%计算,效益计算如下表。系统收益总额为:115.8239万元。年份将来收益值(万元)现在收益值(万元)累计现在收益值(万元)第一年151.0514.285714.2857第二年151.102513.605427.8911第三年
17、151.157612.957840.8489第四年151.215512.340653.1895第五年151.276311.752764.9422第六年151.340111.193270.0614第七年151.407110.660286.7216第八年151.477510.152396.8739第九年151.55139.6693106.5432第十年151.62899.2087115.82395.2.1一次性收益裁减了人员,提高了工作的效率,使个人的价值得以发挥最大实现,降低了不少成本。5.2.2不可定量收益使管理人员决策及时、准确、更科学化;使教师、学生信息流通结构更趋于合理;提高知名度,扩大
18、影响力、增强竞争力。具有一定的隐含性质和延迟性,但对于学校的管理以及学校的发展、壮大都具有不可定量的收益。5.3收益/投资比在10年期内,系统总成本50.1651万元,系统总收益115.8239万元。收益/投资比为:(115.8239-50.1651)/50.1651=1.30885.4投资回收周期投资回收期:3+(50.165140.8489)/12.3406=3.75年;从经济上考虑,开发本系统完全可行的。5.5敏感性分析系统生存周期长短、系统工作负荷量不是很大、处理速度要求快、设备和软件配置变化对支出和效益的影响小 6社会因素可行性分析6.1法律因素整个系统是自行开发,所以系统本身不存在
19、版权争议,符合国家各种政策法规。开发运行期间所有软件都用正版,技术资料都由提出方保管,数据信息均可保证合法来源。软件版权归开发方所有,学校拥有使用权。在法律方面是可行的。6.2用户使用可行性使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训。本系统通过IE浏览器即可管理整个系统,操作简单,容易使用,经过简单培训人员就会熟练使用本软件。7其他可供选择的方案我们对市场同类型的系统进行了调查,了解他们的优缺点;然后去询问一些与本系统和网上系统库有关的专业,并把我们的初步想法和他们进行探讨;接着我们将实地进行客户调查,进一步理解他们对这样一类系统
20、的具体要求;最后我们将把以上所有的意见进行汇总,从而明确我们的系统和同类产品的区别,确立我们准备开发的系统所具有的特色功能,从而使其在推出后更有市场前景。本系统集成了系统录入、输出功能,试卷生成系统,试卷评定系统,网上考试系统,功能很强大。8结论意见利用计算机进行习题库的管理是计算机辅助教学的一个重要分支和重要环节,它已成为院校教学改革的重要内容。习题库的计算机化管理,不仅对题库进行科学、系统和定量的管理,且可成为评测学生学习效果、提高教学质量的有效辅助工具,是学校教学管理部门和教研室实现教考分离的重要工具。本项目具有方便快捷等优势,投资回报利益大,使得图书管理实现电子化,符合社会信息化发展的
21、需要,技术、经济、操作、法律方面都是可行的,可以开发本系统。Editors note: Judson Jones is a meteorologist, journalist and photographer. He has freelanced with CNN for four years, covering severe weather from tornadoes to typhoons. Follow him on Twitter: jnjonesjr (CNN) - I will always wonder what it was like to huddle around a s
22、hortwave radio and through the crackling static from space hear the faint beeps of the worlds first satellite - Sputnik. I also missed watching Neil Armstrong step foot on the moon and the first space shuttle take off for the stars. Those events were way before my time.As a kid, I was fascinated wit
23、h what goes on in the sky, and when NASA pulled the plug on the shuttle program I was heartbroken. Yet the privatized space race has renewed my childhood dreams to reach for the stars.As a meteorologist, Ive still seen many important weather and space events, but right now, if you were sitting next
24、to me, youd hear my foot tapping rapidly under my desk. Im anxious for the next one: a space capsule hanging from a crane in the New Mexico desert.Its like the set for a George Lucas movie floating to the edge of space.You and I will have the chance to watch a man take a leap into an unimaginable fr
25、ee fall from the edge of space - live.The (lack of) air up there Watch man jump from 96,000 feet Tuesday, I sat at work glued to the live stream of the Red Bull Stratos Mission. I watched the balloons positioned at different altitudes in the sky to test the winds, knowing that if they would just lin
26、e up in a vertical straight line we would be go for launch.I feel this mission was created for me because I am also a journalist and a photographer, but above all I live for taking a leap of faith - the feeling of pushing the envelope into uncharted territory.The guy who is going to do this, Felix B
27、aumgartner, must have that same feeling, at a level I will never reach. However, it did not stop me from feeling his pain when a gust of swirling wind kicked up and twisted the partially filled balloon that would take him to the upper end of our atmosphere. As soon as the 40-acre balloon, with skin
28、no thicker than a dry cleaning bag, scraped the ground I knew it was over.How claustrophobia almost grounded supersonic skydiverWith each twist, you could see the wrinkles of disappointment on the face of the current record holder and capcom (capsule communications), Col. Joe Kittinger. He hung his
29、head low in mission control as he told Baumgartner the disappointing news: Mission aborted.The supersonic descent could happen as early as Sunday.The weather plays an important role in this mission. Starting at the ground, conditions have to be very calm - winds less than 2 mph, with no precipitatio
30、n or humidity and limited cloud cover. The balloon, with capsule attached, will move through the lower level of the atmosphere (the troposphere) where our day-to-day weather lives. It will climb higher than the tip of Mount Everest (5.5 miles/8.85 kilometers), drifting even higher than the cruising
31、altitude of commercial airliners (5.6 miles/9.17 kilometers) and into the stratosphere. As he crosses the boundary layer (called the tropopause), he can expect a lot of turbulence.The balloon will slowly drift to the edge of space at 120,000 feet (22.7 miles/36.53 kilometers). Here, Fearless Felix w
32、ill unclip. He will roll back the door.Then, I would assume, he will slowly step out onto something resembling an Olympic diving platform.Below, the Earth becomes the concrete bottom of a swimming pool that he wants to land on, but not too hard. Still, hell be traveling fast, so despite the distance
33、, it will not be like diving into the deep end of a pool. It will be like he is diving into the shallow end.Skydiver preps for the big jumpWhen he jumps, he is expected to reach the speed of sound - 690 mph (1,110 kph) - in less than 40 seconds. Like hitting the top of the water, he will begin to sl
34、ow as he approaches the more dense air closer to Earth. But this will not be enough to stop him completely.If he goes too fast or spins out of control, he has a stabilization parachute that can be deployed to slow him down. His team hopes its not needed. Instead, he plans to deploy his 270-square-fo
35、ot (25-square-meter) main chute at an altitude of around 5,000 feet (1,524 meters).In order to deploy this chute successfully, he will have to slow to 172 mph (277 kph). He will have a reserve parachute that will open automatically if he loses consciousness at mach speeds.Even if everything goes as
36、planned, it wont. Baumgartner still will free fall at a speed that would cause you and me to pass out, and no parachute is guaranteed to work higher than 25,000 feet (7,620 meters).It might not be the moon, but Kittinger free fell from 102,800 feet in 1960 - at the dawn of an infamous space race that captured the hearts of many. Baumgartner will attempt to break that record, a feat that boggles the mind. This is one of those monumental moments I will always remember, because there is no way Id miss this.