- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“蹭课精灵”系统需求分析
一、“蹭课精灵”系统的功能要求
“蹭课精灵”系统的总目标是:在计算机网络,数据库和先进的开发平台上,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的蹭课系统,实现西安工业的学的课程管理系统。该系统可以查询所有课程、查询本周课程以及今日课程、制定个人的蹭课课表、发表课程和老师的评价、分享学习资料。根据可行性研究的结果和同学的需求,分析现有情况及问题,将本系统划分为两个子系统:客户端子系统,服务器子系统。
“蹭课精灵”系统数据流图
第0层 DFD图
第1层DFD图
第2层DFD图
第3层DFD图
第4层DFD图
下面分析各个子系统的功能需求:
1.客户端子系统:
在客户端系统的功能实现上,可以分为以下几个部分:(1)官方课程信息的录入
系统的后台管理人员通过官方渠道获得西安工业大学所有课程信息,并将其按年级、类别分别输入,这部分功能是客户端子系统的基本部分,这个功能是以后各个部分的基础。系统要求做到即能够从其它子系统中共享一部分信息。
(2)课程信息的更新 课程信息的更新分为:定期更新和临时更新。定期更新是在每学期的开学初进行。临时更新是指课程信息有临时变更(地点变更、时间变更等)时,后台管理员会及时通知。 (3)提供第三方学习资源 后台管理员会提供学习课程的相关资料以及途径,例如相关书籍,学习网站,教学视频等。 (4)论坛管理 后台管理人员及时管理维护论坛,保存同学上传的学习资料及其对课程和老师的评价,方便同学对课程的选择。
2.服务器端的功能要求: 过计算机网络将客户端与服务器的数据库相连,将从客户端得到的信息进行处理,实现课程查询、课程表的制作、获取课程的相关资源、上传对老师及其课程的评价等子系统。 在客户端系统的功能实现上,可以分为以下几个部分:
(1)课程查询
通过系统获取课程信息。
(2)制作课程表: 根据同学自己的课余时间及兴趣爱好选择相关课程,制做自己的课程表,在自己制作的课程表中,可以用不同的颜色将考试课和考查课加以区分。
(3)获取课程的相关资源。
同学可以通过系统获取有关课程的学习资料,例如:书籍、视频等。
(4)上传对老师及其课程的评价。
同学可通过论坛发表自己对老师及其课程的想法。
二.“蹭课精灵”系统的性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,”蹭课精灵”系统应该满足以下的性能需求:
1.系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足同学对信息处理的需求。”蹭课精灵”系统的查询功能对于整个系统的功能和性能完成举足轻重。在系统开发过程中,必须采用一定的方法保证系统的准确性。
2.系统的开放性和系统的可扩充性 “蹭课精灵”系统在开发过程中,应该充分考虑以后的可扩充性。例如,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。
3.系统的易用性和易维护性 “蹭课精灵”系统是直接面对广大同学,这要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助。”蹭课精灵”系统中涉及到的数据是同学们相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。
4.系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。
5.系统的先进性
目前计算系统的技术发展相当快,做为”蹭课精灵”系统工程,应该保证系统在当下是先进的,在系统的生命周期尽量做到系统的先进。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。
6.系统的响应速度
“蹭课精灵”系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量
您可能关注的文档
最近下载
- 艾梅乙医学ppt课件.pptx VIP
- 海姆立克急救法(完美版)课件.pptx VIP
- 锂离子电池不良失效分析系列压差大.pptx VIP
- 《童年》阅读评测试题(附答案).pdf VIP
- 英语常用词根词缀表(排版整齐).pdf VIP
- 【小升初】2024-2025学年四川省成都市下学期新七年级分班真题数学试题(含答案).docx VIP
- TD∕T 1087-2023 主体功能区优化完善技术指南.pdf
- 优秀备课组评选方案.docx VIP
- 稳定币发展十年:趋势、应用与前景.docx VIP
- 四川省成都市成都石室联合中学2024-2025学年上学期七年级分班(奖学金)模拟数学试题(含答案).pdf VIP
文档评论(0)