培训机构教务管理系统设计与开发ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
经济可行性 经济可行性研究是对系统投入使用后带来的经济效益进行
估计,也包括对系统的投资预算。即要解决两个问题,资 金可得性和经济合理性。当前办公用PC机的普及使得开发 和应用管理信息系统在经济上成为可能。
现在,计算机的价格已经十分低廉,性能却有了长足的进 步。而本系统的开发,为企业的工作效率带来了一个质的 飞跃.
数据库设计
概念结构设计 实体和属性: 实体指客观存在并可相互区分的事物,可以是人、
物、实际对象、某些概念、事物本身,也可指事 物和事物之间的联系。属性是实体具有的某一特 性。一个实体可以由若干个属性来描述。 实体间联系: 联系是指现实世界的事物之间的联系。这种联系 反映到信息世界中,就分为两类,一类是实体内 部的联系,另一类是实体之间的联系。两个实体 之间的联系可分为三类:
系统需求分析
需求分析是软件生命周期的一个重要阶段,它根本的任务 是确定为了满足用户的需要必须做什么。具体地说,应该 确定系统必须具有的功能和性能,系统要求的运行环境, 并且预测系统发展的前景,必须仔细分析系统中的数据, 既要分析系统中的数据流。又要分析长期使用的数据存储, 通过分析应该得出功能分析,可行性分析等内容为系统的设 计奠定基础。
系统设计阶段主要目的 是将系统分析阶段所提 出的反映了用户信息需 求的系统逻辑方案转换 成可以实施的基于计算 机与通信系统的物理 (ห้องสมุดไป่ตู้术)方案。
软件模块结构设计 按照结构化的系统设计
方法,将整个系统分解 成相对独立的若干模块, 通过对模块的设计和模 块之间关系的协调来实 现整个软件系统的功能, 从而得到系统的功能模 块结构图。本系统的功 能模块结构
系统功能需求 对教务管理系统的全部功能和所需数据库进行具体分析,
分析时采用结构化分析方法,自顶向下、逐层分解问题。
通过对该管理系统进行的系统分析确定系统应具有的功能。
可行性分析
可行性研究的目的是用最小的代价在尽可能的时间内确定问题是 否能够解决。只要资源和时间不加以限制, 所有的项目都是可行 的, 然而, 由于资源缺乏和交付时间限制的困扰, 给基于计算机系 统的开发带来了困难。 因此对软件项目的可行性做出细致而谨慎 的评估是十分必要的。如果在定义阶段尽早发现将来可能在开发 过程中遇到的问题, 及早做出决定, 可以避免大量的人工, 金钱, 时 间上的浪费。 因此, 作者在开发《教务管理系统》之前, 对本次 开发的可行性进行了分析。分析如下:
培训机构教务系统
作者:王鹏
前言
系统开发背景
近年来,国内各类培训学校大量增加,学生数量已经达到一个非常大的数 字,人工书写数据已经不能够处理如此庞大的数据.为了更好的适应信息时 代的高效性,一个利用计算机来实现数据处理的系统将必然诞生.我们小组 基于这一点,设计了一个培训机构教务系统,用来对培训学员信息进行管理, 以便在最短的时间内,高效准确的完成整个培训计划。
系统主界面
学生信息界面
教师信息录入管理
用户密码管理如图
登录界面
系统测试
测试实例项:用户管理、 项目管理、查询与打印等. 1.测试环境:客户程序硬件最低要求: 具有 Pentium 4 处理器1.7G且满足以下要求的计算机: 最低 256MB 内存,或者更高 最小20GB 硬盘 客户操作系统: Windows 98/NT /2000/XP 2.测试项: 项目模块,在此模块中我们主要测试项目信
在学校里,学校教务资料繁多,包含很多的信息数据的管理,现今,有 很多的学校都是初步开始使用,甚至尚未使用计算机进行信息管理。根 据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介 质的手工处理,对于学生成绩的统计和核实等往往采用算盘,计算器等 工具进行,对学生考试资料,以及成绩管理多用手抄进行。数据信息处 理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的 来说,缺乏系统,规范的信息管理手段。尽管有的学校有计算机,但是 尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管 理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率 高,出错后不易更改。学校采取手工方式对教务档案进行管理,由于信 息比较多,教务信息的管理工作混乱而又复杂;平时档案资料放在档案 柜里,教师和教务处的管理员也只是当时对它比较清楚,时间一长,如 再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费 力。如要对很长时间以前的成绩进行更改就更产困难了。
另一方面, 就企业自身来说,它也是需要这样一个软件的。 我们在计算机还没有普及之前,信息都必须通过在纸上填写 来实现, 这样既浪费时间又容易出错,。随着信息时代的来 临, 我们的各项工作都要讲求效率, 客户资源管理也不例外, 这就为作者的软件提供了使用群体。所以,本系统在经济 上是可行的。
系统设计
系统详细设计
人机界面设计
人机界面,是人与机器进行交互的操作方式,即 用户与机器互相传递信息的媒介,其中包括信息 的输入和输出。好的人机界面美观易懂、操作简 单并且具有引导功能,使用户感觉愉快、增强兴 趣,从而提高使用效率。本系统基于Windows操 作系统,因此在人机界面上遵循Windows的传统 风格,由标题栏、菜单栏、快捷工具按钮、对话 框等要素组成。与Windows操作系统一致的人机 界面,使得用户只要具备Windows操作基础,就 能很快适应本管理系统的操作使用,因此能够大 大降低系统培训费用,提高系统的可推广性。
技术可行性 数据库选择Sql Server 2000。Sql server是一个桌面电脑的数据
库管理系统。它是一个功能强大的数据库管理系统和MIS系统开 发工具,具有界面友好、易学易用、开发简单、接口灵活等特点。
当前管理信息系统的开发,大都时基于数据库技术和面向对象软 件开发技术。这些技术目前已经成熟,被广泛应用与各个领域。 综上所述,客户资源管理信息系统的开发,在技术上是可行的。
开发环境介绍
本管理系统采用的数据库是SQLServer 2000数 据库,开发语言为JAVA。JAVA作为前台的开发 工具,用SQLServer 2000作为后台支持数据库, 通过JAVA连接SQLServer 2000中并对其编程来 实现各种功能。
JAVA ECLIPSE SQLSERVER2000 SQL语言