




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理信息系统期末作业 北京化工北方学院 管理信息系统期末作业 (程序开发类) 学院:商学院 专业: 班级: 学号: 姓名: 指导教师:郑康宁 管理信息系统期末作业 摘摘 要要 简要介绍作业内容,随着信息技术在管理上越来越深入而广泛的应用,管 理信息系统的实施在技术上已逐步成熟 【关关键键字字 】: 管理信息系统、学生管理、Visual Basic 应用。 管理信息系统期末作业 Summary With more and more widespread and profound application of information technology in management, Keywords : MIS、student management、visual basic application 管理信息系统期末作业 摘 要2 SUMMARY 3 第一章第一章 前前 言言5 第二章第二章 绪论绪论6 21 目的背景与意义.6 22 相关技术与开发工具介绍.6 221 Visual Basic 6.0开发环境6 222 Visual Basic 系统几个在程序应用中的常用名词6 223 Windows下的Visual Basic 编程环境简介.6 224怎样开发一个学生信息管理系统的查询模块?.7 225 使用Access2000创建数据库.7 第三章第三章 可行性分析可行性分析8 第四章第四章 系统功能分析系统功能分析9 41 系统总体的组织结构图 9 42 各部门的组织结构图 9 第五章第五章 总体设计总体设计10 51 系统功能描述 10 52 数据流图10 53 数据库设计10 第六章第六章 详细设计详细设计12 第六章第六章 系统具体实现系统具体实现13 6.1 各功能的实现13 第七章第七章 信息系统软件测试信息系统软件测试15 结束语结束语17 参考文献参考文献18 管理信息系统期末作业 第一章第一章 前前 言言 介绍一下为什么要开发这个系统,即开发这个系统的背景。 管理信息系统期末作业 第二章第二章 绪论绪论 学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理 系统不但能有效地减轻学校相关工作人员的工作负担, 21 目的背景与意义目的背景与意义 学校主要有总务处、政教处、教导处、培训处四大块。其中教导处的工作最为繁重, 工作人员多,信息量大。除财务部门有专人及专用软件进行信息处理外,其它各类的数据 处理都由班主任以及教导处工作人员人工完成。教导处目前有几十个班级的学生,处理的 信息主要有五大类:学生信息、成绩数据、课程信息。本系统主要着眼于以上部分,建立 数据库以及对数据的各种操作功能。 22 相关技术与开发工具介绍相关技术与开发工具介绍 本系统采用面向对象的软件开发办法,以 Microsoft 公司的可视开发环境 Visual Basic6.0 作为主要开发工具,使用 Microsoft Access 2000 作为关系数据库,并为 VB 编 程语言中采用 ADO 数据库编程模型,配合功能强大的 SQL 查询语言实现建立关系数据库, 放问数据库,对数据库的更新,较好地实现了预定的需求功能。 221 Visual Basic 6.0 开发环境开发环境 Visual Basic 6.0 是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计 语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高、且功能强大。 在 Visual Basic 环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows 内部的应用程序接口(API)函数,以及动态链接库(DLL) 222 Visual Basic 系统几个在程序应用中的常用名词系统几个在程序应用中的常用名词 Visual Basic 系统除了一般高级语言所具有的一些名词术语外,还有几个系统常用 的名词。其基本含义如下: 1 1、视窗(、视窗(FormForm) 视窗是进行人机交互的界面或接口,也叫窗体。VB 系统的人机交互界面或接口,无论 是在设计时或是在运行时,都是 Windows 系统的标准视窗。 2 2、对象、对象 (Object)(Object) 对象是 VB 系统内部提供给设计者可以直接使用的处理输出的控制工具。本程序所应用 到的对象类型有标签框 (Label Box),文本框 (Text Box),. 223 Windows 下的下的 Visual Basic 编程环境简介编程环境简介 1 、面对对象的编程 管理信息系统期末作业 面向对象的设计方法 (OOP, Objected Programming) 从应用领域内的问题着手 224 怎样开发一个学生信息管理系统的查询模块?怎样开发一个学生信息管理系统的查询模块? 1、查询模块的设计分析 根据实际情况,我们使用原型法(Rapid Prototyping) 即以少量代价快速地构造一个 可执行的软件模型。使用户可以较快地确定需求,然后采用循环进化的开发方式,对系统 模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所 225 使用使用 Access2000 创建数据库创建数据库 1、数据库的概念 数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息, 简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat- file)和关系数据库(relational) 。关系数据库中包含了多个数据表的信息,数据库含有 各个不同部分的术语,象记录 管理信息系统期末作业 第三章第三章 可行性分析可行性分析 学生信息,作为一个学校,就有一定的工作量存在,而学生信息,它的工作量可能是 其它信息工作量的几倍,班级的增加、班级的查找、班级的修改;学生档案;课程管理; 成绩管理;缴费管理;统计等等,每个信息的数据都在不断地变化着 管理信息系统期末作业 第四章第四章 系统功能分析系统功能分析 学生信息,作为一个学校,就有一定的工作量存在,而学生信息,它的工作量可能是 其它信息工作量的几倍,班级的增加、班级的查找、班级的修改;学生档案;课程管理; 成绩管理;缴费管理;统计等等,每个信息的数据都在不断地变化着 41 系统总体的组织结构图系统总体的组织结构图 42 各部门的组织结构图各部门的组织结构图 管理信息系统期末作业 第五章第五章 总体设计总体设计 51 系统功能描述系统功能描述 本系统的主要任务是实现对学校教导处的学生信息管理、成绩管理、课程管理及相关 查询。其主要功能包括: 1、学生信息管理功能 班级管理。提供给班主任进行本班学生的信息更新、删除。 添加学生。以班级为单位,进行学生入库。其中分为单个添加和成批添 52 数据流图数据流图 根据以上的系统功能描述,设计出数据流图如下: 一、顶层数据流图与 0 层数据流图 学生信息管理 成绩管理 当前日期 课程信息管理 查询要求 查询结果 统计表 图 4-1 顶层数据流图 53 数据库设计数据库设计 本系统涉及到的信息主要有 5 类:学生信息、成绩信息、教师信息、图书信息、后备 信息。由于成绩信息和教师信息与学生信息关系密切,因此将这三类信息存放在同一数据 库中,以提高多种信息同时读取的速度。按以上分析,将系统的数据库设计为三个: 一、学生数据库: 该数据库为中包含有以下各表: 1、学生表:记录学生的基本信息,是进行学生及其它各类信息处理的基础。 2、成绩表:记录学生的期中、期末及总评的各科成绩。 3、总分表:记录学生的期中、期末及总评的总分及名次。 4、课程表:记录各专业各年级开课情况,在添加学生记录时,可根据该表的情况决定 学 生 信 息 管 理 系 统 用 户 学生信息 管理系统 系统时钟 管理信息系统期末作业 在成绩表添加学生记录的个数。 三、后备数据库: 该数据库主要保存两类信息:学生信息、成绩信息。其数据表是按用户的要求在运行 过程中动态建立的。 232 表设计: 1、学生表结构: 表 2.1 编号字段名称字段类型字段宽度 1 学号 CHAR15 2 姓名 CHAR10 3 性别 CHAR2 4 出生日期 DATE8 5 电话 CHAR10 6 家庭住址 CHAR50 7 班级 CHAR20 8 原毕业学校 CHAR50 9 是否住宿 CHAR4 10 政治面貌 CHAR6 11 入学总分 LONG4 12 专业 char20 2、课程表结构: 表 2.2 编号字段名称字段类型字段宽度 1 课程名称 CHAR15 2 年级 CHAR10 3 专业 char20 管理信息系统期末作业 第六章第六章 详细设计详细设计 一、登录及系统主窗口界面设计 该部分界面主要包括登录窗口、系统主窗口、修改密码窗口。 1、登录窗口界面: 本系统中使用到的数据表主要有班级表、成绩表、缴费表、课程表、学生档案、用户 资料,由这六个表,组成了名为信息的数据库(如图一) 。其中学生档案是本系统主要的 (图一) 一张表,所有信息都是根据这张学生档案进行有关的操作,主要的字段有:学号、姓 管理信息系统期末作业 第六章第六章 系统具体实现系统具体实现 6.1 各功能的实现各功能的实现 主要的源程序 End Sub 课程管理:课程查询(如:界面如图三) (图三) 当输入查询类别、运算符和条件后可以查找到所需要的课程设置,或按查询时间来查询, 输入所要查找的时间段,就可查到所要的课程设置。 代码如下: Dim sqlstr As String Private Sub Combo1_Change() End Sub Private Sub Combo2_Change() End Sub Private Sub Combo4_Change() End Sub Private Sub Combo5_Change() End Sub Private Sub Combo7_Change() End Sub 管理信息系统期末作业 Private Sub Command1_Click() Dim a As String Dim KCCX1 As String Dim KCCX2 As String Dim str1 As String Dim str2 As String 管理信息系统期末作业 第七章第七章 信息系统软件测试信息系统软件测试 1、集成测试 集成测试将测试每一个部件之间的工作是否正常。在这个阶段,我们假设所有的单元已 通过开发人员个人在单元测试阶段测试全部通过,没有任何错误。 集成测试包括以下内容: 连续集成测试 数据库测试 数据整合测试 2、功能测试 功能测试环境 操作系统:windows 98 内存:128M 网络环境:校园网 本功能测试共分为: 系统功能测试 测试是否可以正常添加用户和修改密码,系统正常退出 测试是否可以正常对班级进行管理,学生的单个或成批添加,删除以及新生信息的导 入和学生信息备份 测试成绩管理中是否可以进行分数录入,汇总及排名和成绩备份等操作 测试课程信息模块中针对课程管理,老师和课程的关系之间操作是否正常 测试是否可以正常查询学生,老师和成绩 3、 链接测试 这一部分将测试系统各模块之间的超链接跳转是否正确 4、 文档测试 本章主要内容为: 测试文档是否包括全部内容 测试软件功能描述与其他功能有没有冲突 查看软件功能描述是否是原来系统分析和需求 查看文档内容在特定的情况和进度下,以现有人力,物力和资源能否实现 5、负载测试 这一部分将测试正常情况下系统性能和用户数目之间的关系 本章主要内容为: 查看在多个用户同时使用本系统时是否正常 管理信息系统期末作业 6、极限测试 这一部分将测试所有极端的情况,如速度非常快的情况下和速度非常慢的情况下,以 及所有其它的极端情况。 本章主要内容为: 网络资源极限测试 综合极限测试 管理信息系统期末作业 结束语结束语 学生信息管理系统(课程设置和打印统计)的完成,它在审核这一功能中能够对不同 情况的资料进行设置和打印,针对需要的信息进行设置和打印。在本系统的开发过程中,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临时合同样本阅读
- 光伏发电土建分包合同样本
- 2025知识产权合同软件著作权许可合同文本
- 代购商品合同样本
- 公园餐厅转让合同范本
- 2025如何撰写建筑工程实习合同
- 2025至2030年中国印章笔wj-99市场调查研究报告
- 2025至2030年中国化肥编织袋行业发展研究报告001
- 铺位摊位出租合同范本
- 2025至2030年中国刺布刀行业发展研究报告
- 健康医疗大数据分析合同
- 《SLT 377-2025水利水电工程锚喷支护技术规范》知识培训
- 2024-2025学年人教版(2024)七年级数学下册第八章实数单元检测(含答案)
- 膀胱癌部分切除护理查房
- 儿童心理健康与家庭教育关系
- 2025届山东省临沂市高三下学期一模考试英语试卷(含解析)
- 2025年河南水利与环境职业学院单招职业倾向性测试题库学生专用
- 2025年人体捐献协议
- 员工黄赌毒法制培训
- 广东省广州市番禺区2023-2024学年八年级上学期期末英语试题(答案)
- 高中化学基础知识超级判断300题
评论
0/150
提交评论