外语培训学校学员管理信息系统.doc_第1页
外语培训学校学员管理信息系统.doc_第2页
外语培训学校学员管理信息系统.doc_第3页
外语培训学校学员管理信息系统.doc_第4页
外语培训学校学员管理信息系统.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽 宁 工 业 大 学 管理信息系统设计课程设计(论文)题目:AAA外语培训学校学员管理信息系统 院(系): 经济管理学院 专业班级: 电子商务061 学 号: 学生姓名: 指导教师: 教师职称: 讲师 助教 起止时间:2009.7.6-2009.7.10 课程设计(论文)任务及评语院(系):经济管理学院 教研室: 电子商务学 号060705018学生姓名张林专业班级电子商务061课程设计(论文)题目AAA外语培训学校课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是软件工程信息管理方向专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全面的综合练习。任务:采用结构化的系统开发方法,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成AAA外语培训学校管理信息系统的分析设计实施工作,并完成结合开发过程,撰写设计说明书。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运行的管理信息系统,通过上机检查。5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。指导教师评语及成绩管理信息系统课程设计论文目 录第1章 系统调查和可行性分析11.1 系统开发背景11.2 系统需求11.3 可行性分析1第2章 AAA外语培训学校学员管理信息系统的系统分32.1 组织结构32.2 管理功能调查32.3 系统的业务流程图42.4 数据流程分析42.5 数据字典5第3章 AAA外语培训学校学员管理信息系统的系统设计83.1 系统的E-R83.2 功能结构设计图83.3 系统功能设计93.4 系统中的数据表103.5 输出设计113.6 输入设计113.7 代码设计12第4章 AAA外语培训学校学员管理信息系统实施154.1 源程序:154.2 测试结果评价16参考文献17 III第1章 系统调查和可行性分析1.1 系统开发背景AAA外语培训学校是一所民办外语培训结构。其面对的学员为幼儿、小学生、中学生、高中生、大学生以及成年人等,主要在学员的业余时间进行开外辅导和继续教育,是一所初具规模的民办学校。其拥有强大的师资力量和完善的硬件设施,经过几年的奋斗已经拥有较大的影响力。而与此同时学校领导已经开始意识到,学校的快速发展,使得学员的各种信息成倍增长,给培训学校的日常管理造成了很大的压力。如果盲目的增加人力和培训教师的工作只会导致工作效率下降,员工积极性丧失,管理成本提高。因此有必要开发学员信息管理系统来提高学员管理工作的效率,规范信息管理。从而降低教务人员的工作压力,把更多的时间运用到提高教育质量上。并且可以加强学院与校方的沟通,有利于学员及时了解自己的学习效果。1.2 系统需求通过调查,要求系统需要有以下功能: 要求有良好的人机界面; 由于该系统的使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预;1.3 可行性分析可行性研究是对管理信息系统开发方案进行经济可行性、技术可行性、环境可行性和开发方案的选择性等方面的分析,来确定系统是否可行。在这个阶段,必须就时间、人力、财力、效益、技术等要素来评估是否有足够的资源支持使用单位的需要。1 .技术可行性机构目前拥有20多台计算机,4台只能交换机、两台打印机和复印机。在设备方面,企业的计算机、打印机和复印机已经满足系统应用的需求。该系统对软件没有太高的要求,时常上存在的系统软件足以满足系统各方面的要求。学校中虽然有很多老的教职员工对计算机不很了解。但是由于该系统操作简单,学校又有很多对基本计算机操作有一定了解的年轻教员,再配备一个系统维护和指导人员,就能够保障系统在日常工作中的使用和管理。2.经济可行性系统规模并不很大,开支较少,但需要专业人员进行维护和管理,所以系统建设需要先期投入,但系统的平稳运行将给企业带来潜在效益。对于本系统的经济可行性来说,主要的开发工具的选择,PB、SQL Server 2000都比较简单、实用,价格也比较合理,是比较理想的开发工具。3.操作可行性学校领导对于系统开发给予了大力的支持,他们认为民办学校应该朝着正规化和系统化的方向发展,因此对于民办培训机构走信息化的发展战略是有力且可行的。学校现有的学员信息管理方式和方法存在一定的缺陷,领带和教员都有改变学员信息管理制度的要求。因此实行响应的改革是可行的。第2章 AAA外语培训学校学员管理信息系统的系统分2.1 组织结构AAA外语培训学校是一所民办外语培训结构。其在学员信息管理中的组织结构如下:学生信息 管理人员教学管理人员任课教员学习效果评定人员 统计分析人员校长 2.2 管理功能调查 能够记录学员的基本信息以及其联系人的相关信息,并实现查询、修改、删除等功能;能够记录学员学习效果的相关信息,并可查询学习效果的相关信息的记录,实现修改、删除等功能;能够记录学员的学习课程信息,设计了服务模块,用以记录学员的反馈信息,并对反馈信息进行管理;能够进行E-mail的管理,用于和学员之间通过邮件进行联系,对联系人邮件地址进行管理;能够对用户权限的管理,包括学员信息,课程信息,学习效果信息等学员管理处学员名单学员信息管理人员学员变动名单学员档案统计分析人员整理后的学员名单学习效果档案学习效果录入人员2.3 系统的业务流程图总学习效果评定表任课教员学习效果表教学管理人员任课教员学员2.4 数据流程分析 教学管理人员P0学员信息管理 学院管理处 F1学员基本信息 F3学习效果评定表 学员任课教员 F2学员变动信息 F3学习效果评定表任课教员F3学习效果评定表 F3学习效果评定表学员信息管理的顶层数据流程图学员管理处 F1学员基本信息P1.0学生信息管理 F2学员变动信息教学管理人员 F4学员信息 D1 学员信息 F5学员信息 P3.O F3学习效果评定表任课教员 统计报表 D2 学习效果 F3学习效果评定表 F7学习效果 F6成绩合格学习效果表学员任课教员 F3学习效果评定表 P2.0成绩管理学员信息管理的第一层数据流程图2.5 数据字典1)数据流数据流系统名:AAA外语培训学校学员管理信息系统 编号:A01条目名:学员基本情况名单 别名:无来源:学员管理处去处:学员基本信息管理功能数据结构: 学员信息 = 学员学号 +学员班级 +学员姓名+ 学员性别+ 出生年月 + 籍贯+所在学校或单位+家庭情况+联系方式 说明:学员信息录入由学员信息管理人员进行数据流系统名:AAA外语培训学校学员管理信息系统 编号:A02条目名:学员人员变动名单 别名:无来源:学员管理处去处:学员基本信息管理功能数据结构: 学员变动情况 = 学员学号 +学员班级 +学员姓名+ 变动班级或退班时间+ 变动时间数据流系统名:AAA外语培训学校学员管理信息系统 编号:A02条目名:学习效果表 别名:无来源:任课教员去处:学习效果录入处理功能数据结构: 学员变动情况 = 课程名 +学员班级 +学员姓名+ 学员学习效果 2)数据存储数据存储系统名:AAA外语培训学校学员管理信息系统 编号:D01条目名:学员库 别名:无主关键字:学员学号记录组成:学员学号 +学员班级 +学员姓名+ 学员性别+ 出生年月 + 籍贯+所在学校或单位+家庭情况+联系方式 说明:存储学员信息 数据存储系统名:AAA外语培训学校学员管理信息系统 编号:D01条目名:学员学习效果库 别名:无主关键字:学员学号记录组成:学员学号+学员姓名+学期 +学员班级 +学员姓名+ 学员学习效果说明:存储学员学习效果第3章 AAA外语培训学校学员管理信息系统的系统设计3.1 系统的E-R首先来做出学员平时测验成绩管理系统的E-R图,分析这个问的实体,从系统分析可以知道,学员的成绩是由任课教师按照课程给出的,学员、课程、教师组成了这个系统的三个实体。再分析三个实体之间的联系, E-R图如下:教员教员学员学习学 员课 程学习 数据库学 习课程3.2 功能结构设计图管理模型是系统在每一个具体管理环节上所采用的管理方法。在老的手工系统中,由于受信息获取、传递和处理手段的限制,只能采用一些简单的管理模型,而在计算机技术的支持下,许多复杂的计算在瞬间即可完成,这样,像MRPII等现代管理发法的应用就具有了现实的可能性。在管理信息系统的系统分析中,就要根据业务和数据流程的分析结果,对每一个处理过程进行认真的分析,研究每个管理过程的信息处理特点,找出相适合的管理模型,这是使管理信息系统充分发挥作用的前提。下面我将本系统的功能结构图,展示给大家:AAA外语培训学校学员管理信息系统学员学习效果学员信息关于帮助退出统计分析提示相关信息学习效果统计性别统计生源统计学员学习效果维护学员学习效果查询学员信息录入学员学习效果录入学员信息维护学员学习效果录入还原系统作者简介3.3 系统功能设计(1)主窗口主窗口w_main是一个MDI风采的窗口,该窗口与主菜单m_main配合,完成系统中各个部分的相互切换。(2)学员信息录入窗口“w_dtu_insert”负责对学员个人信息的录入工作。(3)学员信息查询窗口 “w_student_query”负责对学员信息的简单查询。(4)统计分析窗口 “w_analyse”与菜单”m_analyse”配合,完成相应的统计分析操作。关键在于它与表单相连(5)性别统计窗口“w_sexanalyse”负责男女生的人数比例进行统计。(6)关于窗口“w_about”是一个版本信息显示窗口,用于显示作者信息。3.4 系统中的数据表数据表t_stu_info的组成如下:列名数据类型长度NumeberVarchar(15)学号NameVarchar(15)姓名各字段名称类型备注SexVarchar(10)性别BirthdayDate出生日期NativeplaceVarchar(15)籍贯LiteracyVarchar(5)文化程度数据表t_score的组成如下:各字段名称类型备注TimeDate学期NumeberVarchar(10)学号NameVarchar(10)姓名CourseVarchar(20)课程ScoreDecimal分数3.5 输出设计输出设计工作主要包括:确定输出的类型与内容,确定输出方式,进行输出格式的设计等工作。为用户提供准确、及时、适用的信息、是评价管理信息系统优劣的标准之一。任何一个管理系统都必须通过输出才能为用户服务。采用带印记、磁盘做为输出设备与介质,进行外部输出也进行内部输出。而对于输出内用的设计,首先要确定用户在使用信息方面的要蚯蚓,包括使用目的、输出速度、数量、安全性等。输出信息的内容设计包括输出内容的项目名称、项目数据的类型、长度、精度、格式设计、输出方式等。3.6 输入设计输入设计原则:1) 最小量:在保证满足处理需求的前提下尽量少输入量,输入量越小,出错的 机会越少,花费的时间越少,数据的一致性越好。2) 简单性:输入的准备、输入过程尽量简单方便,输入截面友好,在输入数据 时要采取有效措施,减少输入错误。3) 早检验:对输入数据的检验应尽量接近原数据发生点,使错误能即使得到改 正。4) 少转换:输入数据应尽量用其处理所需形式记录,以免数据转换介质时发生 错误。输入设计主要包括确定输入社局的内容、输入方式、输入格式设计、输入设备的选择。输入内容是给局处理要求来确定的,包括确定输入数据项的名称、数据类型、位数和精度、数值范围及输入处理方式。数据输入的类型有外部输入,输入设备有键盘、鼠标、扫描仪、光电阅读器、光笔、磁盘、磁带、网络传输等。输入格式要尽力与原始单据格式类似,屏幕截面要友好,数据输入格式有录入式、选择式等。对输入数据要进行检验。检验的方法有重复录入校验、视觉检验、分批数据汇总校验、数据类型格式范围校验、加校验位校验、平衡校验等。3.7 代码设计代码设计目的:在管理信息系统运行过程中,为了便于计算机的处理,对系统设计的对象用英文字母、数字来代替,使系统对象简单化,也使系统的处理更简便。代码是代表事物名称、属性、状态等的符号,为了方便于计算机处理,一般用数字、字母或它们的组合来表示。代码分为顺序码、区间码和记忆码,本系统采用的是区间码。区间码是把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定的意义。它的优点是信息处理比较可靠,排序、分类、检索等操作易于进行。学员信息代码采用09字符表示,设计方案如图3.1:X X X X 客户顺序号编号01图3.1学员信息代码设计方案任课教员信息代码采用四位字符表示,设计方案如图3.2:X X X X 反馈信息顺序号编号02图3.2任课教员信息代码设计方案学员学习效果信息代码采用四位字符表示,设计方案如图3.3:X X X X 库存信息顺序号编号03图3.3 学员学习效果信息代码设计方案(1)connect using sqlca;dw_1.settransobject(sqlca)dw_1.retrieve()(2)connect using sqlca;dw_1.settransobject(sqlca)(3)统计男女生代码:long ll_rowsstring var1var1=男dw_1.SetFilter(#3+var1+)dw_1.filter()dw_1.settransobject(sqlca)ll_rows=dw_1.retrieve()if ll_rows1 then MessageBox( & Database Error, & No rows retrieved.)(4)输入窗口代码:long ll_rowsstring var1if sle_1.textthenvar1=sle_1.textdw_1.SetFilter(#3+var1+)dw_1.filter()dw_1.settransobject(sqlca)ll_rows=dw_1.retrieve()if ll_rows1 then MessageBox( & Database Error, & No rows retrieved.) end if第4章 AAA外语培训学校学员管理信息系统实施系统实施具体步骤如下:(1)物理系统的实施(2)程序设计:在前面已经介绍(3)软件开发工具:PB9.0或PB10.5与SQL Server 2000服务器(4)程序和系统调试:测试系统中可能存在的错误并及时纠正(5)系统切换、运行及维护:测试系统的灵活性(6)从结构化系统开发方法的系统实施到面向对象方法的系统实施:目的是把系统的性能4.1 源程序:(1)与数据库连接代码如下open(w_main)SQLCA.DBMS = ODBCSQLCA.AutoCommit = FalseSQLCA.DBParm = Connectstring=DSN=ksCONNECT USING SQLCA;string spathspath=getcurrentdirectory()connect using sqlca;string spath p_1.picturename=spath+06705018ww.JPG if ll_rows1 then MessageBox( & Database Error, & No rows retrieved.) end if4.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论