基于VB的排课系统的实现设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
三、系统需求分析
需求是用户对系统提出的要求,一个软件系统的开发必须以这些需求作为出发点。软件需求分析工作质量的好坏,将对后面几个阶段的开发工作产生决定性的影响。
需求分析过程是整个系统开发最重要的阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。
3.1可行性分析
可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题能否解决。如果是正确的就加以肯定。要达到这个目的就必须分析几种方法的可能解决的弊端,从而判断原定的系统目标和规模是否实现,系统完成后所能带来的价值是否大于开发这个系统的投资价值。因此,可行性研究实质上是要进行一次大大的压缩简化了系统分析和设计的过程。
针对本软件来讲,是为了方便排课的实现和统一管理。
3.1.1经济可行性分析
软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,开发此网站系统正是考虑为用户提高工作效率,节省工作时间,方便操作与管理而设计[2]。本系统的开发在经济上是完全可行的。开发此软件是属于个人独立设计的,可以节省许多费用,同时也可提高个人的实际动手能力 【买计算机毕业论文就到www.think58.com】 [资料来源:http://THINK58.com]
3.1.2 技术可行性分析
自从人类社会步入九十年代后,随着计算机的普及及其应用也越来越重要,正是在这种情况下各种应用软件也应运而生,而且不断丰富。在本系统中,操作人员易于贯穿软件思想并掌握使用方法,网站系统在运行时每一步都有相应的文字提示,有时还会弹出小窗口。只要根据提示进行相应的操作即可,操作十分简单。本系统是一套比较完整的在应用程序,功能齐全,系统可以解决排课、数据库管理,以及数据存储和保护。因此,开发此软件在技术上是可行的。
3.2排课的基本问题
在排课问题中,我们的主要任务是将班级、老师、课程、教室安排在一周内某一不发生冲突的时间。编排课表的整个过程中充满了矛盾运动,其中包括上课班级、所开课程、任课教师、上课时间、上课地点等方面在排列组合中所发生的冲突和矛盾现象。课表编排本身就是一项处理教学环节中的各种矛盾、特别是恰当的解决教师与学生双边活动的结合部、推动教学工作向前发展的有效工作。课表的编排必须精心组织,准确无误,实现科学化、合理化,必须充分发挥时间、空间、人力、物力的效益,以保证教学过程的正常运转。编排课表牵涉的因素很多,但是其中仍然有原则可以遵循。这个原则就是,课表要有利于教学设备的充分利用,要符合教学规律。将这个原则进行细化、清晰化,一般可以归纳为以下l3项具体要求:
copyright think58 [资料来源:www.THINK58.com]
(1)一个老师在某一时间只能安排一门课。
(2)一个教室在某一时间只能安排一门课。
(3)教室容量必须满足上课学生人数。
(4)必须根据核定的教学计划所规定的学时数排课,不得任意增减。
(5)教师和学生在上午l一2节课和3—4节课的教室路程不得超过lO分钟,教师半天的工作必须安排在同一个校区。
(6)各门课程在一周之内应问隔排列。
(7)繁难课程应尽量排在精力充沛的时间,比如上午l一2节,并做到难易搭配。
(8)体育课必须排在下午或者上午3—4节,体育课后面避免安排讲授课。
(9)实验、操作、训练、演示课应排在下午。 ’
(20)教学实践、实习、社会实践等课应集中安排。
(11)对年老体弱、上课有特殊困难的教师,排课时应适当予以照顾考虑。
(12)编排课表时,先排公共课,后排专业课;先排合班课,后排单班课;先排多头课(一个教师有多门课),后排独头课;先排多时课,后排少时课。 内容来自think58 [版权所有:http://think58.com]
上一篇:药品管理系统设计与实现