精撰文大型习题库管理系统项目可行性分析报告.docx
《精撰文大型习题库管理系统项目可行性分析报告.docx》由会员分享,可在线阅读,更多相关《精撰文大型习题库管理系统项目可行性分析报告.docx(11页珍藏版)》请在冰豆网上搜索。
精撰文大型习题库管理系统项目可行性分析报告
【7A版】大型习题库管理系统项目可行性分析报告
1.引言
1.1编写目的
随着计算机技术的发展和普及,在我们的学习和日常生活中都离不开计算机技术,大到科研的超级计算机,小到我们日常使用的手提电话,实际都是计算机技术的应用,对于学校、企事业单位来说,计算机特别是PC机已经相当普及,大家对计算机的操作更加熟悉,充分发挥设备潜能是一种节约的表现,是一种美德。
利用计算机进行习题库的管理是计算机辅助教学的一个重要分支和重要环节,它已成为院校教学改革的重要内容。
习题库的计算机化管理,不仅对题库进行科学、系统和定量的管理,且可成为评测学生学习效果、提高教学质量的有效辅助工具,是学校教学管理部门和教研室实现教考分离的重要工具。
数据结构是一门计算机专业的专业基础课,其课程的难度相当,其课程结构突出,习题种类较为固定,对于本系统的实施有一定的帮助。
1.2项目背景
开发软件名称:
习题库管理系统—基于《数据结构》课程
项目开发者:
信息工程学院计算机科学与技术系“习题库管理系统”开发小组:
RRR
用户单位:
全校
1.3定义
习题库管理系统可对习题实行科学的管理,利用现代计算机功能强大、运算速度快的优点,对习题进行集中、有序、有效的管理,更新方便、查询快捷、组卷灵活还可在组卷结束后通过打印机直接打印成习题,大大降低了劳动强度,需用密码登录系统,具有一定的安全性。
系统主要功能包括:
用户管理:
管理员要为每个课程负责人、学生建立账户,并进行用户的身份验证。
课程负责人权限包括增加习、删除习、修改、查询习题和试卷。
学生权限为查看试卷及其答案。
习题库管理:
课程负责人可以按章节、知识点与难度进行习题的输入与维护(包括增加习题,删除习题,修改习题,查询习题)。
管理员对习题的删除进行重复验证。
试卷管理:
课程负责人可以向系统提出要求(按章节、知识点与难度设定习题数目),生成小测验,并可以对测验进行管理。
系统通过生成的试卷,给出试卷答案。
数据库备份管理:
管理员进行数据库的备份和维护(恢复)。
1.4参考资料
[1].RRR.数据库系统概论[M].BJ:
高等教育出版社,20RR
[2]RRR等.软件工程实践教程[M].BJ:
科学出版社,20RR
[3].RRR.软件工程导论[M].BJ:
第5版,QH大学出版社,20RR
2.可行性研究的前提
2.1要求
A、主要功能
(1)、用户管理:
管理员要为每个课程负责人、学生建立账户,并进行用户的身份验证。
课程负责人权限包括增加习、删除习、修改、查询习题和试卷。
学生权限为查看试卷及其答案。
(2)、习题库管理:
课程负责人可以按章节、知识点与难度进行习题的输入与维护(包括增加习题,删除习题,修改习题,查询习题)。
管理员对习题的删除进行重复验证。
(3)、试卷管理:
课程负责人可以向系统提出要求(按章节、知识点与难度设定习题数目),生成小测验,并可以对测验进行管理。
系统通过生成的试卷,给出试卷答案。
(4)、数据库备份管理:
管理员进行数据库的备份和维护(恢复)。
B、主要性能
可以方便快捷有效地完成查询习题和试卷等的各项操作,录入数据合法性校验程序高,查询速度快(不超5秒)。
保证信息的正确和及时更新,并降低信息访问的成本。
技术先进且高可靠性。
C、可扩展性
能够适应应用要求的变化和修改,具有灵活的可扩充性。
D、与软件相关的其他系统:
网上考试系统
E、安全性
具有较高的安全性。
系统对不同的用户提供不同的功能模块,只有具有一定权限的管理员用户才能允许有查看修改习题、试卷权限,只有具有高级权限的部门管理者或维护人员用户才能对用户进行管理,一般的学生用户只能查看习题和试卷。
还应具有一定的保护机制,防止系统被恶意攻击,信息被恶意修改和窃取。
有完善的备份机制,如果系统被破坏应该能快速恢复。
F、完成期限:
20RR年RR月RR日至RR月RR日,共3个月。
2.2目标
1.人力与设备费用的节省;
2.提高信息准确度;
3.改进管理和服务;
4.减少人力与管理费用;
5.处理速度的提高;
6.控制精度或生产能力的提高;
7.管理信息服务的改进;
8.决策系统的改进;
9.人员工作效率的提高
10.建立高效的信息传输和服务平台,提高信息处理速度和利用率
2.3条件、假定和限制
1.建议开发软件运行的最短寿命:
10年。
2.进行系统方案选择比较的期限:
10天。
3.经费来源和使用限制:
全校。
4.法律和政策方面的限制
5.硬件条件:
PC机6台,服务器3台,局域网,INTERNET。
6.软件条件:
WINDOWS20GGServer和RP操作系统,SQLServer数据库,MicrosoftVisualBasic6.0,浏览器等。
2.4可行性研究方法
1.复查系统规模和目标
2.研究目前正在使用的系统
3.导出新系统的高层逻辑模型
4.进一步定义问题
5.导出和评价供选择的解法
6.推荐行动方针
7.草拟开发计划
8.书写文档提交审查
2.5决定可行性的主要因素
本次可行性分析是按照软件工程的规范步骤进行的,即按复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复的过程进行。
然后提出系统的实现方案,推荐最佳方案,对所推荐的方案进行经济、技术、用户操作和法律的可行性分析,最后给出系统是否值得开发的结论。
以上分析结果写城本文档。
1.成本/效益分析结果:
效益>成本;
2.技术可行:
现有技术可完成开发任务;
3.操作可行:
系统能被现有的工作人员快速掌握并使用;
4.法律可行:
所使用工具和技术及数据信息不违反法律。
3.对现有系统的分析
3.1处理流程和数据流程
系统流程图
数据流图
通过课程负责人人工采集本课程的各类型的习题,手工编写组成试卷或习题,经过大量的习题和试卷生成后,将其集结成册,生成习题册、试卷册,存入习题档案库。
之后,将试题和习题交付学生使用。
3.2工作负荷
需要课程负责人手工编写习题、试卷,送往打印室打印分发给学生。
3.3费用支出
课程负责人、打印室工作人员工资,纸张、油墨等花费。
3.4人员
课程负责人,打印室工作人员
3.5设备
PC机,打印机,印刷机器
3.6局限性
现有系统采用手工操作,教师编排习题、试卷,打印室打印,每一套试卷都要由专人负责筛选、评判,需要打印室打印,工作量大、灵活性差
4.所建议技术可行性分析
4.1对系统的简要描述
所建议系统是C/S和B/S模式结合。
系统管理、习题管理、试卷管理等大部分的功能通过学院机房内的局域网实现,有利于提高系统的效率和安全性;习题信息查询等功能可在互联网上进行,利于有效地提高系统使用效率;能在一定程度上实现局域网和互联网数据交换的自动化。
用户在经过身份确认后,系统按照权限的不同向其不同各种类型用户所对应的功能。
系统实现方案如下图。
4.2处理流程和数据流程
系统流程图
数据流图
课程负责人通过对习题的操作完成习题的录入系统,通过习题库的内部操作完成对试题的操作并生成习题库,供学生和老师使用。
4.3与现有系统比较的优越性
本系统将习题管理,试卷生成和考试分析集成为一体,不仅能帮助教师适时编制各类考试题目、生成标准试卷,还能对学生成绩录入、保存、分析并生成考试总结。
本系统将大大减轻教师的工作量,有效地提高整个考试过程的效率,对学校推动教学改革、提高教学质量起着很大的促进作用。
4.4采用建议系统可能带来的影响
在建立所建议系统时,预期会带来的影响包括以下几个方面。
4.4.1对设备的影响
由于所建议系统是基于WINDOWS操作系统和互联网的,所以需要配备足够符合以上列出的各种软硬件条件的计算机和通信线路。
系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求要有足够的数据备份空间。
4.4.2对软件的影响
需要落实是否有符合本报告所列出的正版的软件环境,如果没有则需要购买。
4.4.3对用户单位机构的影响
投入使用前还需改进现有的管理模式。
4.4.4对开发的影响
开发过程需要用户进行密切的配合,准确阐明需求。
4.4.5对经费开支的影响:
除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用(见经济可行性分析)。
4.4.6对运行环境的影响
由于本系统需要相对大型的数据库和多台服务器,对运行环境的要求较高,当大量用户同时登录系统时易造成系统运行缓慢的后果
4.4.7对经费支出的影响
通过本系统的使用,经费支出模式发生了相应的变化,由原来偏重于纸张油墨和打印机等设备的支出转向了对于系统的开发以及网络的维护
4.5技术可行性评价
采用C#和SQL开发,即使遇到困难,也能从丰富的参考书中找到解决方案。
开发出的系统具有库存各种类型题和已生成的套题的功能,能从试题库中自动的查找和组织出一些不同题型、不同难度、不同章节范围内的试题来组成一份合理的试卷。
5.所建议系统经济可行性分析
5.1支出
开发需求较低,加上成熟的软硬件环境、目标系统并不是十分复杂和开发周期较短,人员经济支出有限。
开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。
从经济角度考虑,此系统开发可行。
5.1.1基建投资
以学院机房为基础进行改造,对网络的安全进行测试,保证网络客户端的登录和操作安全
5.1.2其他一次性支出
1、系统开发、建立费用共6万元。
其中:
本系统开发期为3个月,需开发人员4人(不一定都是参加满3个月)。
根据软件系统的规模估算,开发工作量约为12人月,每人月的人工费按5000元计算,开发费用为6万元。
2、硬设备费共10万元,其中服务器3台及网络等设备费7万元。
3、外购开发工具、软件环境费用共9万元。
4、其他费费用共2万元。
一次性支出总费用:
27万元。
5.1.3经常性支出
主要是系统运行费用,假设本系统运行期10年,每年的运行费用(包括系统维护、设备维护等)3万元,按年利率5%计算如下表。
系统投资成本总额为:
27+23.1651=50.1651万元。
年份
将来费用
(万元)
现在费用值
(万元)
累计现在费用值(万元)
第一年
3
1.05
2.8571
2.8571
第二年
3
1.1025
2.7211
5.5782
第三年
3
1.1576
2.5916
8.1698
第四年
3
1.2155
2.4681
10.6379
第五年
3
1.2763
2.3505
12.9884
第六年
3
1.3401
2.2386
15.2270
第七年
3
1.4071
2.1320
17.3590
第八年
3
1.4775
2.0305
19.3895
第九年
3
1.5513
1.9339
21.3234
第十年
3
1.6289
1.8417
23.1651
5.2效益
假设投入本系统,效率可以提高50%,以现有的工作人员10人计算,可减少5人,每人每月平均工资按2500元计算,每年节约人员工资5×12×0.25=15万元/年。
按年利率5%计算,效益计算如下表。
系统收益总额为:
115.8239万元。
年份
将来收益值
(万元)
现在收益值
(万元)
累计现在收益值(万元)
第一年
15
1.05
14.2857
14.2857
第二年
15
1.1025
13.6054
27.8911
第三年
15
1.1576
12.9578
40.8489
第四年
15
1.2155
12.3406
53.