MIS课程设计报告培训
- 格式:doc
- 大小:2.68 MB
- 文档页数:29
(一)开发背景本专业所学的人力资源管理专业,研究内容包括企业人事招聘,尝试着将所学内容联系管理系统开发教程,编成此管理系统,望能付诸于实际。
企业人事管理的根本目的就是通过使用人才艺术去达到最大的效益。
企业之间的竞争,实际上是人才之间的竞争,谁拥有人才,谁就在市场竞争的浪潮中挺立潮头。
企业最大的浪费,莫过于人力资源的浪费,特别是企业员工潜在能力和工作欲望的浪费。
只有高度重视人事管理,充分挖掘人的潜在能力,企业才能永保创新的活力;只有发展生产力,提高经济效益,才能在当今激烈竞争中求得生存发展。
(二)系统介绍(一)系统功能目标A.系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。
B.对用户输入的数据,进行严格的数据检验,尽可能地避免人为错误C.为企业人事管理提供便利(二)需求分析(1)基本信息管理该模块实现职工基本信息的管理,包含职工的名族类别、职工类别、文化程度、政治面貌、部门类别、工资类别、职务类别、职称类别、奖惩类别、记事本类别以及员工生日和员工合同提示等。
(2)人事管理通过该模块,能够进行人事档案浏览、人事资料查询和人事资料统计。
以便进入该企业的人能快速了解其他职工信息和工资等方面的信息,也方便人事专员对信息的记录、增删和修改。
(3)备忘记录在企业的运作的同时,需要对企业进行日常记事,便于统计信息,建立本企业的信息库。
还要建立通讯录,方便企业中人员的联系。
(三)硬件网络架构(四)功能设计(1)记录了职工的基本信息,了解职工的基本情况,对企业的日常管理有很大的帮助,同时也可以通过这些对职工采取针对性的措施;(2)浏览功能,使用户能看到所有职工的信息,了解自己所需要的情况,互相了解,从而有利于交流;(3)备份/还原数据库,保证信息的不流失;(4)对人事档案的浏览和查询;(5)管理使用本地数据库,更快更好的进系统维护。
(五)数据库设计为了提高的安全性,每个用户都要使用正确的用户名和密码才能进入主窗体,为了能够记录正确的用户名和密码,应在数据库中创建登录表。
MIS施工成本课程设计一、课程目标知识目标:1. 让学生理解MIS(管理信息系统)在施工成本管理中的重要作用;2. 掌握施工成本管理的基本概念、原理及方法;3. 学会运用MIS对施工项目成本进行有效分析和控制。
技能目标:1. 培养学生运用MIS软件进行施工成本数据收集、处理和分析的能力;2. 培养学生根据成本数据提出合理化建议,提高施工项目成本管理效率;3. 提高学生团队协作能力,能与他人共同完成施工成本管理任务。
情感态度价值观目标:1. 培养学生认真负责的工作态度,关注施工成本管理的重要性;2. 激发学生对MIS相关领域的学习兴趣,提高其探索精神和创新意识;3. 引导学生树立正确的成本观念,认识到节约成本、提高效益对企业和社会的意义。
课程性质分析:本课程为实用性较强的专业课程,结合实际施工项目,以MIS 为工具,培养学生施工成本管理的能力。
学生特点分析:学生为高年级本科生,具备一定的专业知识基础,具有较强的学习能力和实践能力。
教学要求:通过本课程的学习,使学生能将所学知识应用于实际施工成本管理中,提高其综合运用能力。
教学过程中注重理论与实践相结合,充分调动学生的主观能动性。
最终通过课程学习,使学生达到上述课程目标,为今后的职业发展打下坚实基础。
二、教学内容1. 施工成本管理概述- 施工成本管理的意义和任务- 施工成本管理的现状与发展趋势2. MIS基本原理与应用- MIS的概念、功能与结构- MIS在施工成本管理中的应用3. 施工成本管理方法- 成本预测与预算编制- 成本控制与优化- 成本分析与评价4. MIS软件操作与实践- 常用MIS软件介绍- 软件操作方法与技巧- 实际案例分析与操作演练5. 施工成本管理案例分析- 国内外典型施工项目成本管理案例- 案例分析方法和技巧- 案例讨论与总结教学内容安排与进度:第一周:施工成本管理概述第二周:MIS基本原理与应用第三周:施工成本管理方法(上)第四周:施工成本管理方法(下)第五周:MIS软件操作与实践(上)第六周:MIS软件操作与实践(下)第七周:施工成本管理案例分析(上)第八周:施工成本管理案例分析(下)本教学内容依据课程目标,结合教材相关章节,注重理论与实践相结合,旨在培养学生具备施工成本管理方面的专业知识和实际操作能力。
mis课程设计一、课程目标本节 MIS(管理信息系统)课程设计针对初中年级学生,旨在:知识目标:1. 让学生理解管理信息系统的基础知识,掌握系统组成、功能及应用场景;2. 使学生了解信息系统在企业管理中的重要性,认识到信息技术在现代企业运营中的作用;3. 引导学生掌握信息系统的基本操作,学会使用常用办公软件进行数据处理和分析。
技能目标:1. 培养学生运用信息技术解决实际问题的能力,学会收集、整理、分析信息,为决策提供支持;2. 提高学生的团队协作和沟通能力,能在小组合作中发挥个人优势,共同完成项目任务;3. 培养学生的创新思维和动手操作能力,能针对实际问题提出合理的解决方案。
情感态度价值观目标:1. 激发学生对信息技术的兴趣,培养其主动学习和探索精神;2. 培养学生尊重知识产权,遵循道德规范,养成良好的网络行为习惯;3. 引导学生认识到信息技术在促进企业发展和社会进步中的价值,增强其社会责任感。
本课程结合初中学生的认知特点,注重理论与实践相结合,通过案例分析和实际操作,使学生掌握管理信息系统的基础知识和技能,培养其创新意识和团队协作能力,为未来职业生涯奠定基础。
二、教学内容本节 MIS 课程教学内容依据课程目标,紧密结合教材,主要包括以下几部分:1. 管理信息系统概述:介绍管理信息系统的基本概念、发展历程、系统组成和功能,结合教材第一章内容,让学生对管理信息系统有全面的认识。
2. 信息系统在企业管理中的应用:分析企业管理中常见的信息系统,如企业资源规划(ERP)、客户关系管理(CRM)等,结合教材第二章内容,让学生了解信息系统在现代企业运营中的重要作用。
3. 常用办公软件操作:教授学生使用 Word、Excel 等常用办公软件进行数据处理和分析,结合教材第三章内容,培养学生熟练掌握基本办公软件操作技能。
4. 信息系统操作实践:组织学生进行实际操作,如使用信息系统进行数据录入、查询、统计等,结合教材第四章内容,提高学生实际操作能力。
MIS课程设计报告书MIS课程设计报告书学院:课程名称:MIS课程设计—客户管理系统适用班级:学生姓名:导师姓名:MIS课程设计学期:摘要:随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,企业要生存要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。
本文介绍了在Visual FoxPro6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。
经过分析公司客户人工管理的不足,创立了一套行之有效的计算机管理客户的方案。
文章介绍了客户管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了一些主要的窗口和程序。
本系统界面友好,操作简单,比较实用。
【关键字】管理信息系统、客户管理系统、Visual Foxpro应用。
一、前言随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。
信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。
同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必须了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,能够解决企业或组织所面临的问题,对内来看,能够提高工作效率;对外来看,获得竞争优势。
管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等。
基于以上三种方法的特点和各自的优缺点,本客户管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。
MIS课程设计报告书学院:课程名称: MIS课程设计—客户管理系统适用班级:学生:导师:MIS课程设计学期:摘要:随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,企业要生存要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。
本文介绍了在Visual FoxPro6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。
通过分析公司客户人工管理的不足,创建了一套行之有效的计算机管理客户的方案。
文章介绍了客户管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了一些主要的窗口和程序。
本系统界面友好,操作简单,比较实用。
【关键字】管理信息系统、客户管理系统、Visual Foxpro应用。
一、前言随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。
信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。
同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对来看,可以提高工作效率;对外来看,获得竞争优势。
管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等。
基于以上三种方法的特点和各自的优缺点,本客户管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。
管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的保证,而且可以提高效率、节省时间、降低成本。
mis管理信息系统课程设计一、教学目标本课程的教学目标是使学生掌握管理信息系统(MIS)的基本概念、原理和技术,培养学生运用MIS解决实际问题的能力。
具体目标如下:1.知识目标:学生能够理解管理信息系统的基本概念、特点、类型和应用领域;掌握管理信息系统的开发过程、方法和工具;了解管理信息系统的发展趋势。
2.技能目标:学生能够运用管理信息系统的基本原理和方法,分析实际问题,设计简单的管理信息系统;熟练使用相关软件工具,如数据库管理系统、项目管理工具等。
3.情感态度价值观目标:培养学生对管理信息系统的兴趣,提高学生运用信息技术解决实际问题的意识,培养学生的创新精神和团队合作能力。
二、教学内容本课程的教学内容主要包括以下几个部分:1.管理信息系统的基本概念:管理信息系统的定义、特点、类型和应用领域。
2.管理信息系统的开发:需求分析、系统设计、系统实施和系统维护。
3.管理信息系统的开发工具和技术:数据库管理系统、项目管理工具、面向对象方法等。
4.管理信息系统的发展趋势:大数据、云计算、物联网、等在管理信息系统中的应用。
三、教学方法为了实现课程目标,我们将采用以下教学方法:1.讲授法:通过讲解管理信息系统的基本概念、原理和案例,使学生掌握相关知识。
2.案例分析法:分析实际案例,让学生了解管理信息系统在实际中的应用和价值。
3.实验法:让学生动手实践,熟练使用相关软件工具,提高实际操作能力。
4.讨论法:学生进行小组讨论,培养学生的团队合作能力和创新精神。
四、教学资源为了支持课程教学,我们将准备以下教学资源:1.教材:《管理信息系统》等相关书籍。
2.参考书:提供相关的学术论文、研究报告、案例库等。
3.多媒体资料:制作课件、教学视频等,丰富教学手段。
4.实验设备:计算机、投影仪等,保障实验教学的顺利进行。
五、教学评估为了全面、客观地评估学生的学习成果,我们将采取以下评估方式:1.平时表现:通过观察学生在课堂上的参与度、提问回答、小组讨论等表现,评估学生的学习态度和积极性。
mis管理信息课程设计一、课程目标知识目标:1. 理解MIS(管理信息系统)的基本概念,掌握其功能、结构及应用场景;2. 掌握信息系统的基本原理,了解信息的采集、处理、存储、传递和利用;3. 掌握数据库管理的基本方法,学会使用数据库软件进行数据查询、更新和报表生成。
技能目标:1. 能够运用所学知识分析实际组织中的信息需求,提出合理的MIS解决方案;2. 学会使用常见的信息系统软件,进行信息录入、查询、分析和处理;3. 培养学生的团队协作能力,通过小组讨论、实践操作等方式,提高解决实际问题的能力。
情感态度价值观目标:1. 培养学生对管理信息系统的兴趣,激发其主动学习和探究的欲望;2. 增强学生的信息意识,使其认识到信息在现代社会中的重要性,养成良好的信息素养;3. 培养学生的创新意识,鼓励他们勇于尝试,敢于挑战,形成积极向上的学习态度。
本课程针对高中年级学生,结合学科特点,注重理论与实践相结合,旨在培养学生的信息素养和实际操作能力。
在教学过程中,关注学生的个体差异,鼓励合作学习,提高学生的自主学习能力和团队协作精神。
通过本课程的学习,使学生能够掌握管理信息系统的基本知识,为未来组织管理和服务于社会奠定良好基础。
二、教学内容1. 管理信息系统概述:介绍MIS的基本概念、功能、结构及其在组织中的作用;- 教材章节:第一章 管理信息系统导论- 内容:MIS的定义、功能、结构,应用场景案例分析。
2. 信息系统的基本原理:讲解信息的采集、处理、存储、传递和利用等基本原理;- 教材章节:第二章 信息系统的基本原理- 内容:信息处理流程,信息系统的工作原理,信息传递与反馈。
3. 数据库管理:学习数据库的基本概念、设计方法以及使用数据库软件进行操作;- 教材章节:第三章 数据库管理- 内容:数据库基本概念,数据库设计,数据库操作(查询、更新、报表生成)。
4. MIS应用案例分析:分析典型组织中的MIS应用案例,提高学生解决实际问题的能力;- 教材章节:第四章 MIS应用案例- 内容:案例分析,讨论与总结。
mis 课程设计一、教学目标本章节的教学目标包括以下三个方面:1.知识目标:学生能够掌握MIS(管理信息系统)的基本概念、组成部分及其在中的应用。
具体包括理解信息系统的定义、功能、类型及其与战略的关系。
2.技能目标:学生能够运用所学知识对实际问题进行信息系统分析与设计,培养解决问题的能力。
具体包括掌握信息系统分析方法、设计原则以及相关工具和技术。
3.情感态度价值观目标:培养学生对信息技术的敏感度,增强信息技术应用意识,认识到MIS对发展的重要作用。
二、教学内容本章节的教学内容主要包括以下几个部分:1.信息系统的定义、功能及其与战略的关系。
2.信息系统的类型及其在各类中的应用。
3.信息系统分析与设计的方法、原则及工具技术。
4.实际案例分析,让学生更好地理解信息系统的应用。
三、教学方法为了提高教学效果,本章节将采用以下几种教学方法:1.讲授法:通过讲解信息系统的概念、原理和应用,使学生掌握基本知识。
2.案例分析法:分析实际案例,让学生深入了解信息系统的应用及其价值。
3.讨论法:学生进行分组讨论,培养学生的思考能力和团队协作精神。
4.实验法:让学生动手实践,掌握信息系统分析与设计的方法和技巧。
四、教学资源为了支持本章节的教学,我们将准备以下教学资源:1.教材:《管理信息系统》及相关参考书籍。
2.多媒体资料:PPT课件、案例视频等。
3.实验设备:计算机、网络等。
4.网络资源:相关论文、博客、新闻等。
通过以上教学资源的选择和准备,我们将为学生提供一个丰富的学习环境,帮助学生更好地掌握MIS知识,提高实际应用能力。
五、教学评估本章节的教学评估主要包括以下几个方面:1.平时表现:通过课堂参与、提问、回答问题等方式评估学生的积极性及表达能力。
2.作业:评估学生作业的完成质量,包括作业的准确性、 creativity 和提交时间。
3.考试:期末考试将涵盖本章节的所有主题,以评估学生对知识的掌握程度。
评估方式应客观、公正,能够全面反映学生的学习成果。
图书管理mis课程设计一、课程目标知识目标:1. 学生能理解图书管理MIS的基本概念,掌握系统的主要功能模块及其操作流程。
2. 学生能描述数据库在图书管理中的作用,了解图书信息的数据结构。
3. 学生掌握运用图书管理MIS进行图书检索、借阅、归还等基本操作,并理解这些操作背后的信息处理原理。
技能目标:1. 学生能够独立操作图书管理MIS系统,高效完成图书检索、借阅、归还等任务。
2. 学生通过实践,培养解决图书管理中常见问题的能力,如图书遗失、损坏的处理方法。
3. 学生通过小组合作,提高在团队中沟通与协作的能力,共同完成图书管理项目任务。
情感态度价值观目标:1. 学生培养对图书的尊重和爱护意识,树立良好的阅读习惯。
2. 学生通过学习图书管理,增强信息意识,认识到信息管理的重要性。
3. 学生在学习过程中,培养认真负责的工作态度,提高自我管理和组织管理的能力。
课程性质:本课程结合理论知识与实践操作,注重培养学生的信息素养和实际操作能力。
学生特点:高中生具备一定的信息素养,对新鲜事物充满好奇,具备一定的自主学习能力。
教学要求:结合学生的特点,课程设计应注重理论与实践相结合,鼓励学生主动参与,提高综合运用知识解决实际问题的能力。
通过具体的学习成果分解,使学生在课程学习结束后,能够达到上述设定的知识、技能和情感态度价值观目标。
二、教学内容1. 图书管理MIS基本概念:介绍MIS的定义、功能及其在图书管理中的应用。
教材章节:第一章,第一节2. 图书管理MIS系统功能模块:详细讲解系统的主要功能模块,如图书检索、借阅管理、读者管理等。
教材章节:第一章,第二节3. 数据库在图书管理中的应用:阐述数据库的作用,介绍图书信息的数据结构。
教材章节:第二章,第一节4. 图书检索操作:教授学生如何使用图书管理MIS进行图书检索,包括关键词搜索、分类搜索等。
教材章节:第三章,第一节5. 借阅与归还操作:讲解图书借阅、归还的操作流程,以及相关注意事项。
管理信息系统课程设计报告美特好滨河店库存管理系统开发学院:经济管理学院班级:市场营销姓名:学号:指导教师:设计时间:目录一、前言 (2)二、系统分析 (2)(一)初步调查 (2)(二)可行性分析 (3)1.管理的可行性 (3)2.技术的可行性 (3)3.经济的可行性 (3)(三)详细调查 (3)1.系统需求分析 (4)2.现行数据流程分析 (5)3.数据字典 (6)三、系统设计 (8)(一)系统功能结构设计 (8)(二)新系统拟定的业务流程 (8)(三)系统总体结构设计 (9)1.子系统的划分 (9)2.计算机处理流程设计 (10)(四)新系统拟定的库存存放方法 (10)四、程序模块设计 (11)(一)客户管理模块设计 (11)(二)仓库管理模块设计 (12)(三)产品管理模块设计 (13)(四)库存操作管理模块设计 (14)(五)库存警示管理模块设计 (15)(六)统计查询管理模块设计 (16)五、收获与体会 (17)一、前言管理信息系统是我校管理学院各专业开设的一门理论与实践结合较强的核心课程。
在学习了一定的理论知识之后,要在实际应用中培养学生的动手解决问题的能力。
本课程设计是管理信息系统课程的重要组成部分,是培养学生结合管理信系统开发过程中的实际问题,有针对性地应用管理信息系统基本理论知识的能力的重要实践环节。
1.课程设计目的通过了解实际企业或已有管理信息系统应用的案例,使学生建立对管理信息系统的感性认识;通过小型管理信息系统设计,使学生掌握管理信息系统分析设计的主要步骤和各阶段文档的编写,加深对管理信息系统的理解,提升学生解决实际问题的能力,培养学生的团队合作精神。
2 课程设计基本要求(1)掌握系统分析方法;(2)学会简单系统的设计;(3)掌握编写系统分析说明书和系统设计说明书的基本原则和方法;(4)掌握相应的系统分析、设计软件的使用方法。
二、系统分析(一)初步调查美特好滨河购物广场主营食品批发零售、百货批发零售、家电批发零售等项目。
学生信息管理系统课程设计姓名:姜子豪学号:1240901227专业:人力资源管理学院:公共管理学院目录1.引言(系统功能目标)1.1目的1.2 项目背景1.3 作用2.需求分析2.1 功能分析2.2 性能分析2.3 业务流程图3.硬件网络架构3.1 硬件网络的架构设计3.2 硬件网络布局图3.3 需要的系统配置3.4 软硬件预算4.功能设计4.1 功能清单4.2 数据流程图5.数据库设计5.1 数据库关系图5.2 E-R关系图6.界面设计7.其他7.1 安全性7.2 系统升级维护7.3 快速部署8.总结1.引言由于近年来本校(江苏科技大学)招生越来越多,学生的成绩统计越来越复杂,为了学校教学管理工作的需要,教务科急需一个学生信息管理系统来处理各项工作,该系统的最大功能是配合教务科的各项工作,以学生信息管理系统来满足工作的需要。
1.1目的学生信息管理作为学校管理的一个重要方面,其可变因素多,管理方面繁琐复杂,时间跨度大,再加上其固有的基数大,因而形成了巨大的数据量。
随着学校的规模逐渐扩大,学校的招生越来越多,新进来的学生和以前的学生档案管理规模也越来越大,以前的人工管理方式以人为方式处理这样大量的数据,不可避免地增加了管理的工作量及复杂程度,使学生处、教务处及各系学生科有关管理人员工作繁复、负担重、压力大。
并且人为方式固有的不严密性常常带来各种工作中的疏漏,使得复杂度更甚,常常让工作人员感到头疼。
学校管理者需要对学生负责,要高效的,安全的,真实的获取学生的信息。
为了解决这种状况,以计算机实现管理的科学化、严谨化,本系统旨在将学校的信息有效的存储,方便学生管理者获取信息。
对学生信息将进行安全检测,包括真实性。
学生信息管理系统的用户可以为项目管理人,教师,学生等。
1.2项目背景1、软件系统的名称为:“学生信息管理系统”2、本项目的任务提出者:学校教务处3、本项目的开发者:学校教务处及网络信息中心4、本项目的用户:管理员,学校教师职工,学校全体学生实现该软件的计算中心:学校计算机中心,学校网管中心。
5、本系统及其它系统的关系:独立文档系统1.3 作用系统开发的总体任务是实现学生信息关系的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成的。
学生信息管理系统需要完成的功能主要有:●用户管理信息的输入、密码修改、权限设置●学籍管理信息的输入、修改、查询、删除以及档案存储和分类。
●班级管理信息的输入、修改和列表。
●课程管理信息的输入、修改和查询。
●成绩管理信息的输入、修改和查询。
●学院管理信息的输入、修改。
●识别每个用户的身份和密码,从而保证信息的安全性,防止信息的外泄和盗用。
还有,涉及到信息的增,删,改的,主要都是面向教务管理员,教师只能录入成绩,查询成绩,修改成绩,和查询个人信息,而学生只能登录查看自己的信息,查询成绩等。
该系统能达到人力及设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化。
实现保证软件质量的前提下的资金投入最小化。
1)能够快速对学生信息查询、修改。
2)方便教务处对学生的管理。
3)人力及设备的费用减少。
4)录入大量数据。
2.需求分析2.1功能需求<1> 能够浏览学生信息的所有信息<2> 能够通过学生的一个信息从而找到学生的信息的相关信息<3> 相关人员能对包含学生的信息进行管理<4> 必须能够对学生的有关信息进行相关的统计<5> 对学生信息进行管理<6> 学生能对自己所需要的信息进行快速查询2.2性能需求<1> 保证数据的精确度当教师对学生的信息以及学生自身进行管理和查询时,能够保证查到的数据的正确性和快速性;<2> 快速查找当教师和学生熟悉这个学生信息基本管理后,能够在较短的时间内进行查找到所需要的信息;<3> 适应性能够在运行环境中可以正常得到运行,并且能够很好的进行运作。
2.3业务流程图①在学籍管理方面,新生入学报到后,教务科工作人员或各个学院的教务处或学工办将进行学生信息注册登记处理,经过相应的数据处理即学生信息录入后,经过核对后保存,并把有关新生名表汇总直观地反映给教务科,此外教务科还要负责办理学生学籍变动和毕业。
②在班级管理方面,教务科根据新生名单分班处理,生成班级表进行存储。
③在成绩管理方面,任教老师主要负责日常的考试以及考试成绩录入,生成成绩单,并保存,送到教务科,进行成绩处理,生成成绩表,进行存储,以供学生查询。
④在课程管理方面,教务科根据各班级课程安排和任课老师的基本信息,为各班级设置课程及指定老师,生成课程表进行存储,以供查询。
⑤在档案查询方面,各部门将生成的所有存储文件存入档案库,汇总成学生总体档案信息,以供教务科查阅。
现有系统的数据处理及流程基本为学生数据的录入及查询,删除修改等操作。
图如下:图2-1 业务流程图系统功能模块设计对上述各项功能进行集中、分块,按照结构化程序设计的要求,3.硬件网络结构3.1 硬件网络的架构设计采用三层体系架构——客户端/应用服务器/数据库服务器。
客户端采用“廋客户端”方案,有关业务逻辑脚本和屏幕呈现格式保存在服务器端,客户端只完成脚本的解释执行和屏幕呈现(相当于IE 浏览器)。
用户只需初始下载客户端的程序,其它脚本和数据只有在需要时才从服务器端装载,这样,对于脚本的修改只需通过客户端(平台设计方式)在服务器端进行,其他客户端会自动更新,方便维护。
3.2 硬件网络图客户端3.3 需要的系统配置(一)数据库服务器A、硬件:CPU:P4×2×2.8GRAM:2G硬盘:SCSI/80G/RAID5网卡:100兆×2B、软件:操作系统:Windows NT/2000/2003 Server数据库管理系统:MS SQL Server 2000(二)应用服务器A、硬件:CPU:P4×2.8GRAM:1G硬盘:30G网卡:100兆×2B、软件:操作系统:Windows NT/2000/2003 Server(三)客户端A、硬件:普通PCB、软件:操作系统:Windows 98以上3.4 软硬件预算由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等及其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。
需要数台计算机作为终端:硬件:(1)需要一台小型服务器,或者直接以一台配置比较好的P4电脑作为服务器人力:有一定基础的教师,经过一定的培训,自己制作一个小型的系统。
软件:(1)操作系统要使用windows xp,安全、可靠。
(2)数据库可以购买IBM等大公司推荐的数据库。
这些数据库从安全性到易用性及可靠性都是最好的。
(3)应用软件我们依然使用office xp,同时可以在终端机中安装如foxpro、photoshop、mathmatic等软件,以备不时之须。
这软件对处理数据及图表时是很有用的。
管理系统是从外面购买的软件包。
4.功能设计4.1 功能清单本系统主要可以实现以下的管理功能:班级信息管理、学生档案管理、学院信息管理、课程信息管理、成绩信息管理等等。
(一)项目规划学生信息管理系统是一个典型的数据库应用程序,由班级信息管理、学生档案管理、学院信息管理、课程信息管理、成绩信息管理、用户信息管理等模块组成,特规划如下:(二)用户信息管理模块该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、重新登录等。
(三)班级信息管理模块该模块的功能是实现对全校班级的管理工作,包括:班级添加、班级查询等,这几个功能模块各自独立,完成学校的全部班级的管理。
(四)学生档案管理模块该模块的主要功能是实现对学生的个人信息的管理工作,包括档案添加、档案浏览、档案查询等功能,从而方便学院老师、教务处老师对学生个人的基本情况的快速查询和了解。
(五)课程信息管理模块该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。
包括基本课程设计和班级课程设置两个模块。
同时学生可以根据自身选课情况进行选课。
(六)成绩信息管理模块学校的成绩信息管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,还设置了成绩添加、成绩游览、成绩查询等功能模块。
4.2 数据流程图如以下学生管理系统数据流程图。
图4-1 学生成绩管理系统数据流程图有了上面的数据结构、数据项和数据流程,就能进行以下的数据库设计。
5.数据库设计5.1 数据库关系图较为粗略的VFP设计关系图。
5.2 E-R关系图(一)数据库概念设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及实体之间的关系,为后面的逻辑结构设计打下基础。
这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
本系统根据上面的设计规划出的实体有:学生实体、班级实体、年级实体、课程实体、系部实体。
各个实体具体的描述E-R图如图5-1到图4-6所示。
图5-1为学生实体E-R图。
图5-1 学生实体E-R图图5-2 班级实体E-R图图5-3为课程实体E-R图。
图5-3 课程实体E-R图图5-4 年级实体E-R图图5-5为学院实体E-R图。
图5-5 学院实体E-R图实体及实体之间的关系E-R图如图5-6所示。
图5-6 实体之间的关系E-R图(二)数据库逻辑结构设计将上面的数据库概念设计转化为VFP数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。
在上面的实体以及实体之间关系的基础上,形成数据库中的表以及各个表之间的关系。
学生信息管理系统数据库中各个表格的设计结果如下面的几个表所示。
每个表表示在数据库中的一个数据库表。
表1-1为学生基本信息表表1-2 Class_info表(班级信息表)表1-3 course_info表(课程基本信息表)表1-4 gradecourse_Info表(年级课程设置信息表)表1-5 result_Info表(学生成绩信息表)表1-6 depart_Info表(系部信息表)表1-7 User_Info表(用户信息表)6.界面设计界面设计应简洁方便易用,具体设计如下:1)登录界面登录界面主要用于管理员进行登录操作,界面中需要学生、教师或管理者输入账号,并输入密码,进行登录,登录界面设计的效果如图所示:2)主要界面设计考虑到易于操作的系统需求,主窗口使用简单和直观的界面设计,提供主要的功能模块入口,效果如图所示:(三)用户信息设计模块在添加用户中,进行数据添加界面设计如图所示:在点击确定之后,会弹出对话框。