




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
背景分析 随着信息技术的飞速发展,各个行业的信息化正势在必行。科技的进步大大地提高了生产率。作为高校,如何才能提高办学效率,更好地完成教学任务,跟上社会发展步伐,这是一个摆在教学工作者面前的一个迫切的问题。应用信息化来改造传统的教学管理模式是一个重要途径。 近几年来,随着各高校办公自动化工作的推进,教务管理自动化也被摆上了日程。在教务工作中占有很大比重的一项就是每学期的课程表排定工作。由于教工、教室和设备的相对紧张,如何进行合理地安排和分配,从而充分利用教学资源是我们不得不面对的问题。而人工进行排课不仅任务重,效率低,而且易出错,难于维护,想要排出一张各方面都满意的课表非常困难。并且随着高校规模的扩大手工排课的难度和工作量呈几何级数增长。 高校通用排课系统正是为了减轻教务人员工作量,实现教务工作自动化,解决排课这一老大难问题的教务办公软件。 需求分析 排课管理系统是一个教育单位不可缺少的部分 ,它的内容对于学校的决策者和管理者来说都至关重要 ,所以排课管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件排课,这种管理方式存在着许多缺点 ,如 :效率低、保密性差 ,另外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分 ,使用计算机对排课信息进行管理 ,具有着手工管理所无法比拟的优点 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高排课管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情 ,在下面的各章中我们将以开发一套排课管理系统为例 ,谈谈其开发过程和所涉及到的问题及解决方法 需求分析 计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。 在中小学中用计算机管理排课的意义现在我国的中小学校中排课的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为一个计算机应用的大专生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过 科学技术是第一生产力 ,我希望能用我四年的所学编制出一个实用的程序来帮助中小学进行更有效的课程管理。 归纳起来,好处大约有以下几点: 1 可以存储历届的排课,安全、高效; 2 只需一到二名排课录入员即可操作系统,节省大量人力; 3 可以按照录入人员的输入来自动生成课程表,并尽量减少冲突等情况发生。 排课的设计分析根据实际情况,我们使用原型法( 以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。 可行性研究 正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。 ( 1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。 ( 2)提出新系统的人员并不都是系统研究人员,有些人对于的功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。 ( 3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。 总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 系统可行性分析 可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面: ( 1)新系统目标可行性分析: 分析新系统的目标是否符合企业的现状和发展的需要。 ( 2)社会可行性分析: 社会可行性分析主要是指管理信息系统的开发是否符合国家法律、政策,是否能够与社会大系统实现良好的对接。 ( 3)技术可行性分析: 技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。 ( 4)经济可行性分析 经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。 ( 5)管理可行性分析: 管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。 经过与企业领导和相关人员的研究和探讨,基本上保证了本系统的开发工作的顺利进行。 本处重点讨论一下技术可行性分析: 技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。 技术支持:首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。 硬件资源:开发管理信息系统所需的硬件资源包含以下两个方面:系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入 /输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能 /价格比。 系统可行性分析 软件资源的可行性分析主要考虑以下几点是否满足用户的要求: ( 1)操作系统的选择; ( 2)编译系统的选择; ( 3)数据库管理系统的选择; ( 4)高级编程语言的选择; ( 5)汉字处理系统的选择; ( 6)应用软件包的选择。 本系统对设计环境要求不高,对软硬件的运行环境需要也不高,因此完全可以在某学校原有的基础上进行使用。 现行设计方法的优缺点 现行的 是在对传统开发方法继承批判的基础上,通过不断探索和努力而形成的一种系统化方法。这种方法的突出优点就是它强调系统开发过程的整体性和全局性,强调在整体优化的前提下考虑具体的分析设计问题,即自顶向下的观点。它强调的另一个观点是严格地区分工作阶段,强调一步一步地、严格地进行系统分析和设计,每步工作都要及时地总结,发现问题及时地反馈和纠正,从而避免开发过程的混乱,它是目前被广泛采用的一种系统开发方法。 随着时间的推移,这种开发方法也逐渐地显露很多不足。最突出的表现是起点太低,所用工具落后、繁琐,致使系统开发周期过长。这种方法要求开发者在调查中就充分地掌握用户需求、管理状况以及预见可能发生的变化,这不大符合人们循序渐进地认识事物的规律性,因此在实际工作中有一定的困难。 功能与模块的设计 本系统采用各班级独立划分管理,所有教师均可为任何班级服务,各班级根据每天课程数目来进行自动排序。 功能与模块的设计 数据库设计 数据库是以一定的组织方式存储在一起的相关数据的集合,他能以最佳的方式。最少的数据冗余为多种应用服务,程序与数据有教高的独立性。 数据库技术的萌芽可以追溯到 20世纪 60年代中期, 60年代末期到 70年代初期数据库技术日益成熟,具有坚实的理论基础。 70年代,数据库技术有了很大发展,出现了很多基于层次或网状模型的商品化数据库系统,并广泛运行在企业管理、交通运输、情报检索、军事指挥、政府管理和辅助决策等各个方面。 20世纪 80年代以来,几乎所有新开发的数据库系统都是关系型的。微型机平台的关系数据库管理系统也越来越多,功能越来越强,其应用已经遍及各个领域。 数据库在一个信息管理系统中占有非常重要的地位,数据库结构系统设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 设计数据库系统时,应该充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。 数据库需求分析 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后的具体设计打下基础。 在仔细研究所有排课的可能性问题,如选择排课的班级、授课的教师、上课的教室以及每天的课程安排节数等,将得到一种算法,那就是由用户先输入班级、教师、教室、课程、日程安排等基本信息,然后完整填写课程申请表,当用户点击排课时,系统按照基本信息表中的信息在课程申请表中查找相应信息进行自动排课。 登陆系统流程图 登陆界面输入用户名和密码 退出系统验证帐号和密码登入排课主界面=3系统流程图 主窗体 结论 确定了本系统的实用价值后,选用了目前最常用也最简便的 于 用 且在定义了 于将来的升级也会很方便,只要修改一下连接源,就可以轻松的更换后台, 想转换为网络版的 很容易做到 为了减少系统的数据资源,选用了目前最方便的将数据交给后台处理的方法,即使用 后台来处理,这样系统的执行会加快,也使用程序本身变得简单 1. 本程序使用了新型控件 控件的双色表格与单元格的特殊赋值功能不但能带给用户最好的视觉感受,同时在操作时大大减少了手动输入操作,因此也为非计算机人员的可操作性带来很大的方便。 2. 采用独特的资料占用排除方法来生成所需要的课程表,使课程表生成速度加快。 3. 支持很方便的课程,用户等模块的添加,修改,删除等过程。 4. 使用定位查询,只要选择对应的班级,就可以找到对应的内容,班级就是一个整体,通过班级来寻找所想要的数据会实现的更为简便。 5. 特殊的课程表输出功能,大大减少了课程表输出时的格式局限性,只要修改 可以打印出你想要的效果来。 程序的不足: 个学校都有着不太相同的排列方法,有每天的课节数,允许课程连排数,时间段等等,而这些方法转换为计算机语言时,往往会因为这样那样的限制而造成死循环或者程序速度缓慢,因为排课系统要适应大部分学校使用,所以这里提供的一些要求是不能够满足大部分人的。 序中也许有不可预知的错误未测试出来,所 以这也需要长时间的进行测试才能发现并修复问题。 经过两个多月的毕业设计,高校排课系统的编码工作基本完成,其功能基本符合用户需求,能够实现对班级、教师、课程信息的排课。在完成的系统中,实现自动排课的这个功能是通过建立一个课程申请表来完成的。而手动排课这个功能是对以完成自动排课出来的数据信息进行修改和补充。但由于经验不足。设计出来的程序无论在功能上还是不够完善,在效果上都不是十分理想,程序还有很多地方需要不断改进。衷心希望各位老师给我提出宝贵的意见。系统用户的添加和口令的修改,并提供部分系统维护功能 ,使用户方便、安全的进行操作。再经过一定的测试,改正一些隐蔽的错误,即可使用。 结论 在即将走向岗位的我来说,这次设计让我学会了如何运用我自己的专业知识,大大培养了我对所学知识的综合应用能力和对问题的分析解决能力,我想这为我以后参加工作打下了一个很好的基础。 本系统编码部分的工作量很大。主要是通过 知识和技术方面,涉及了数据库编程的许多方面。因此本人对 数据库编程和应用方面加深了认识,得到了很好的锻炼。 在系统开发过程中,我深刻体会到了理论联系实际的重要性。以前从书本上所学的知识只是肤浅的感性认识,并没有透彻的理解,真正的掌握。在应用过程中出现了种种的疑问与错误。通过这次程序开发,懂得了一个系统的开发必须有符合事实的需求分析,一个有规划的,高效的方案设计,到最后的程序开发和调试等一系列的周密、谨慎的步骤,而每一个环节的疏忽都会影响到程序顺利的进行。 软件的开发要求我们必须使用科学的方法,仔细,耐心的调查研究每细节,在学习中开发,在开发中学习,直到最后系统的完成。它是一个有序的,系统的工作。 致谢 首先我要诚挚地感谢我的导老师 程序开发和论文的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版天然气运输碳排放交易服务合同
- 2025二手房屋买卖居间合同含物业接管及维修责任条款
- 2025年度车辆购置担保协议合同
- 2025年城市综合体项目房屋拆迁及补偿安置合同样本
- 2025电子支付安全风险评估与合规性审核合同
- 2025年生猪养殖与肉制品深加工企业合作采购合同
- 2025年度物流企业临时仓储管理人员合同
- 2025年二手房交易房屋租赁合同终止补充协议范本
- 2025年新能源车辆运输合同模板
- 2025版水电设施维修保养及应急预案合同范本
- 《抗日战争课件》课件
- 起点签约合同
- 第三类商标租赁合同范本
- 《欧洲签证知识培训》课件
- 第1课 课题一《课外生活小调查·周末生活我采访》(教案)-2024-2025学年三年级上册综合实践活动浙教版
- 高一上学期数学人教A版(2019)必修第一册教材例题+练习+课后习题
- 7-乡土中国-思维导图(各个章节)
- 从文学到电影智慧树知到期末考试答案章节答案2024年山东大学
- AQ/T 1119-2023 煤矿井下人员定位系统通 用技术条件(正式版)
- 房子过户给子女的合同模板
- 初中英语比较级和最高级专项练习题含答案
评论
0/150
提交评论