学校管理系统设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
2 系统分析
系统分析,就是在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法。它的主要目标是在系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、要满足用户哪些具体的信息需求调查、分析清楚,从逻辑上或从功能需求上提出系统的方案,即“逻辑模型”。
2.1系统的可行性研究
可行性分析是系统分析阶段的第二项活动,可行性分析能使新系统达到以最小的开发成本取得最佳的经济效益。可行性分析的目的,是根据开发管理信息系统的请求,通过初步调查,对要开发的管理信息系统从技术上、经济上、资源上和管理上进行是否可行的研究分析。这是一项保证资源合理使用、避免失误和浪费的重要工作。
(1)、经济上的可行性。对组织的经济状况和投资能力进行分析,对系统开发、运行、维护费用进行估算,对系统建成后可能取得的社会效益和经济效益进行估计。主要分析成本与收益、投资效果等。
(2)、技术上的可行性。对现有技术进行评价,分析系统是否可以用现有的技术来实施。主要分析技术力量、计算机性能、通讯网络和系统条件等。
【www.think58.com计算机毕业论文网】 copyright think58
[来源:http://think58.com]
(3)、资源上的可行性。主要指设备、经费等能否得到保证。
(4)、管理上的可行性。如计量管理水平、各种数据收集的可能性和领导对开发系统的态度。
可行性分析要写成可行性报告。可行性报告需报请领导讨论、专家审议,通过后,才可进入详细调查阶段。
2.2、系统的详细调查
系统的详细调查目标是在可行性分析的基础上进一步对原有系统进行全面、深入的调查和分析,弄清原有管理信息系统的运行状况,发现其薄弱环节,找出要解决问题的实质,确保新系统比原系统更加有效、可靠。具体内容包括:管理业务状况的调查分析、数据流程的调查分析。
系统调查可以通过发表征求意见、座谈、访问参观、参加业务实践等方法,自上而下的逐步细化了解。
通过调查发现,该校教学任务很重,由于课程设置随机性强、变动性大,给每年的教学计划编制工作增加了很大难度,而且还要根据教学计划进行课程安排,给任课教师发放教学任务书,汇总每位教师的工作量及教师的授课情况。这些工作基本上是手工或半手工完成的,而且重复性劳动太多,计算机只是作为打印表格或打字机来使用。
针对上述问题,计划开发一套教学管理子系统,将学校教学活动的日常管理工作实行计算机统一管理,实现教学管理的计算机化,以提高工作效率和管理水平。 think58.com [资料来源:www.THINK58.com]
根据使用人员对信息、信息处理和信息安全性、完整性的要求,分别对用户的信息需求进行分析:
(1)对信息的要求:随时查询各位教师的任课情况,各专业教学计划情况
及每学期各班的人数、成绩、课程设置,并能查询教师业务档案。
(2)对信息处理的要求:设置新增、修改、删除、恢复、查询等信息处理
功能。
(3)对数据安全性、完整性的要求:设置用户密码口令,保证不被非法操
作;并设置用户口令维护功能,方便用户及时更换密码。
详细调查的重点是对管理业务的流程进行描述,逐个地调查研究所有环节的处理业务、内容、顺序、时间、要求等,弄清各个环节需要的信息、信息来源、数据流向、处理方法等。通常采用业务流程图描述相应的管理活动。
详细调查之后,绘制出学校管理系统的业务流程图,如下图: think58
[资料来源:http://www.THINK58.com]
2.3系统模块介绍
在系统分析的基础上,结合用户的学习特征和学习状态,以及对现有课程学习系统的观察,得出本系统的功能模块结构图,此模块共分为三层结构,各结构之间紧密相连,共同建构了学校管理系统。具体功能模块如图2.3所示。 think58 [来源:http://think58.com]
2.3.1学生成绩管理模块/在校情况
学生成绩管理记录了学生在一个学期的学习情况,其中主要是各个科任老师进行填写,在该模块中,先要把要输入的班级选择好,选择班级后,按照名字逐个把成绩进行输入平时作业(一共有15次平时作业)、测验成绩(一个学期至少进行3次测验)、以及对该学科的学习态度的认定(共有3次),在输入期末成绩后,系统将会自动计算该学生的平时成绩、平时学习态度、以及平时测验成绩、并把该生的总评成绩计算出来,方便于以后的统计工作。
对每个学生的不同评价、意见,将具体的写在学生在校情况表单中,系统将会把这些纪录保存在数据库中,方便教师和班主任的查看。这样,老师们就能够对不同的学生的具体情况进行充分的了解,对顽皮的学生因地制宜。
2.3.2补考成绩汇总模块
对每个学生来说,学习状态各不相同,根据用户的学习状态,系统中会显示相应的状态,当学生考试合格的时候,系统将会根据设定好的计算公式,进行计算学生的平时成绩、测试成绩以及学习态度,所得的分数将会根据系统进行区分,当分数低于60分是,系统将会把该生分到补考成绩汇总模块。
在该模块中我们能很轻易的找到该班的某位学生,在选择中,我们要查到该生的这个学期,有没有补考,还有系统能自动统计该班级,在这个学期中的补考人数,合格人数、以及优秀人数。这样在很大程度上,帮助了班主任在统计方面的难题。 [来源:http://think58.com]
2.3.3各种查询模块
查询模块拥有多种查询功能,用户可以根据教师名称、成绩以及编辑姓名进行查询,并且用户还可以根据班级进行查询,同时还可以加入关键字,缩小查找范围,更确切的找到用户想要了解的内容。在查询模块中,多种种类的限制使用户在查找时可以进行模糊搜索和精确搜索两种搜索方案。当用户对所要查找的东西不太了解时,即可进行模糊搜索,相反如果用户对所要查找的东西十分确定,即可进行精确搜索。查找模块在任何系统中都占了举足轻重的地位,它是系统不可缺少的功能模块,使用户可以更清楚的了解系统里所包含的内容
2.4 小结
本章主要分析系统的各个组成部分,并给出了具体的逻辑设计。用户模型主要是简单的介绍了用户的特征与教学状态的相关关系。系统主要描述了各分系统管理的用途,设计方法以及一些相应的策略。该章主要是以全局的整体的角度描述整个系统的功能和框架,它所涉及的理论分析和设计为后面的算法设计和实现打下基础。
内容来自think58 [资料来源:THINK58.com]
上一篇:VB021报警系统(vb+access数据库)设计与实现
下一篇:VB打地鼠游戏制作设计与实现