当前位置:首页 > 实验室排课系统毕业论文正文 - 图文
毕业设计(论文)专用纸
———————————————————————————————————— 来完成实验室排课及教学系统设计与实现的设计。
3.2.2 产品概述
这是一套通用性很强的实验室排课及教学系统设计与实现,有以下功能: 1.学生各种信息的输入,包括学生学号,学生姓名,学生班级,所选课程。 2.教师各种信息的输入,包括教师号,教师姓名,所教系,所教班级,所教课程。 3.学生用户的注册,删除,修改。
4.学校的自定义排课,根据需要,人工排课。 5.管理排课,可以删除排课,重新添加排课。 有一些相关的提示。
学生查课界面,根据学生所在的系班级,查看他本学期的课程安排。 教师查课界面,根据教师所教的系班级及课程,查看他本学期的课程安排。
3.2.3 功能需求
计算机在实验室排课及教学系统设计与实现中的作用有:计算机能够比人更快地提供有信息价值的排课等数据;能够比人提供更新的排课等数据数据;能够比人提供更加准确的排课等数据;能够比人处理更多的排课等数据等等。
其主要功能需求可以归纳为以下三点:
一是易操作,这点看起来简单,但是非常重要,也是所有企业都注重的一个需求。学校不是软件公司,所以很难找出精通电脑的人才,如果您做的软件过于复杂的话,那么由谁来操作呢?所以我做程序首先考虑的是 易操作。
二是切合实际性,好刀用在刀刃上,我做这个系统第二个考虑的就是实用性,此系统并没有什么花哨的功能,也没有鸡肋功能,所有的功能都是学校排课正好能用的上的,这样即节省了开发时间,又提高了系统的工作效率,还易操作,真是一举三得。 三是可以提供各种加工处理后的学生教师信息,以满足实验室排课及教学系统设计与实现的特殊要求,适应新形势对排课系统提出的新要求,帮助选择方案,实现优
8
毕业设计(论文)专用纸
———————————————————————————————————— 化决策。当前,不少单位的人事部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会逐步发展为网络化、信息化。
3.2.4 性能需求
从理论上讲系统的性能需求包括:
1、系统的吞吐量:是在给定时间段内系统完成的交易数量。即系统的吞吐量越大,说明系统在单位时间内完成的用户或系统请求越多, 系统的资源得到充分利用。
2、响应时间:事务从终端输入,以按下回车键开始计时,到开始从屏幕上显示结果为止所用的时间,至于显示结果所用的时间不计算在内。通常在线系统要规定系统的响应时间指标。
3、可靠性:有一个稳定可靠的系统是确保整个系统正常运行的关键。 4、安全性:计算机系统的数据不受非授权用户存取的能力。整个系统不应由于操作失误,甚至恶意攻击而遭到破坏。系统的安全性能可由操作系统的口令设备以及数据库系统的视图管理设备提供。
本系统的性能需求能够满足以上要求,具有系统吞吐量大、响应时间短、可靠性与安全行强的优点。对所有登录本系统的使用用户进行严格的用户名和密码的管理,如果不属于系统事先设定好的合法用户,则系统无法登录,为了防止密码外泄,本系统具备密码修改功能。
3.2.5 系统逻辑模型
数据流程图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流程图,一般用DFD表示。它有抽象性和概括性两个特性。它是一个分层的模型工具,它分为3个层次:总体图、零级图和细节图,分别描述系统的不同特征。数据流程图使用4种图形符号,包括数据流图、系统总体图、系统零级图和系统细节图。
数据流程图如下图所示:
9
毕业设计(论文)专用纸
————————————————————————————————————
外部实体 数据处理 数据流 数据存储
图3.1数据流程图图例
实验室排课系统设计与实现总体图如下图所示:
教师系统反馈信息录入管理员维护0基于WEB校友录的设计与开发学生 图3.2 实验室排课系统设计与实现总体图
实验室排课系统设计与实现零级图如下图所示:
录入数据录入信息库表信息库表数据4.0产生报表录入1.0录入处理录入数据库表数据3.0更新信息管理员2.0维护维护处理学生教师维护数据维护信息维护数据维护数据
图3.3 实验室排课系统设计与实现零级图
实验室排课系统设计与实现细节图如下图所示:
10
毕业设计(论文)专用纸
————————————————————————————————————
4.1学生查课库表数据4.2教师查课教师查课学生查课维护数据4.3排课总体表管理员界面
图3.4 实验室排课系统设计与实现细节图
3.3 数据字典
数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述、数据信息定义的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典对数据流程图中的数据成分进行细化说明,详尽地描述了数据本身特性及处理和存储情况。描述了软件系统中使用的或产生的每一个数据元素,通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分,其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容,是数据库设计的依据,是软件工程中的需求分析阶段中的重要成果,在数据库设计中占有很重要的地位。
绘制DFD,只是对数据处理和彼此之间的联系进行了说明。为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。这就需要开发人员编写详细的数据字典,来描述系统开发过程的细节。
下面列出了本系统中数据元素、数据流、数据存储、数据处理、和外部项的DD的例子。
11
共分享92篇相关文档