管理信息系统实验报告

发布 2019-06-01 02:12:17 阅读 2403

实验报告。管理学院适用)

课程名称: 管理信息系统(管理)

课程**。学院(直属系): 管理学院。

年级/专业/班。

学生姓名。学号。

实验总成绩。

任课教师。开课学院: 管理学院。

实验中心名称: 管理信息实验中心

西华大学实验报告(管理学院适用)

开课学院及实验室:管理学院、管理信息实验中心实验时间 :20 年月日。

至20 年月日。

一、实验目的:

本实验的主要目的是培养学生利用管理信息系统的理论和方法及关系数据库系统的技术,从系统角度对信息进行获取、分析处理、利用的能力,加深学生对管理信息系统基础理论和基本知识及整个开发流程的理解,建立信息管理的基本概念,能较好地运用信息系统开发的技术和工具,树立正确的程序设计思想,培养分析问题解决问题的能力,提高查询资料和撰写书面文件的能力,并通过编程和上机调试,进一步提高计算机的操作水平,提高解决实际问题的能力。通过本实验,使学生了解并切实体会管理信息系统的开发过程、步骤,并掌握一种管理信息系统开发工具(比如visualfoxpro),具有应用计算机进行信息处理和开发管理信息系统的初步能力。

二、使用设备、仪器及材料。

计算机、计算机网络、打印机等。

三、实验过程记录。

本次实验共8学时,按照实验指导书的要求和教学计划的规定,我在20 年×月 × 日到20 年 × 月 × 日期间在任课教师以及实验室老师的指导帮助下完成了《学校运动会成绩统计系统的分析设计》的资料收集与整理、系统分析与设计、编码调试及系统试运行等工作,并整理完成了系统开发报告。

四、实验结果及分析。

一、概要设计。

1、主界面设计。

为了实现运动会分数统计系统,设计一个含有多个菜单项的主控菜单子程序以连接系统的各项子程序,方便用户使用本程序。本系统主控菜单运行界面图1所示。

图1 运动会分数统计系统程序主菜单。

2、存储结构设计。

本程序采用链式存储类型(lnode)存储运动会分数统计系统的节点信息。运动会分数统计系统的链表中的结点包括8个域:项目编号域(objnum)、项目类型(objtype)、运动员编号(athnum)、运动员姓名(athname[20])、学校编号(schnum)、校名(schname[30])、运动员分数(athscore)和指向下一个节点的指针欲(struct lnode *next)。

3、系统功能设计。

本系统设置了8个子功能菜单。8个子功能的设计描述如下:

1)录入各项目的成绩。由函数creatlink()实现。当用户选择该功能时,系统会以用户输入的数据运动会分数统计链表。

2)统计各学校分数。由函数schoolscore()实现。当用户选择该功能时,系统会统计各学校分数。

3)按学校编号顺序输出。由函数printfschoolnumber()实现。当用户选择该功能时,系统会按学校编号顺序输出数据。

4)按学校总分顺序输出。由函数printfschoolscore()实现。当用户选择该功能时,系统会按学校总分顺序输出数据。

5)按男女团体总分顺序输出。由函数printfmanwomanscore()实现。当用户选择该功能时,系统会按男女团体总分顺序输出数据。

6)按学校编号查询学校某项目情况。由函数printfschoolobject()实现。当用户选择该功能时,系统会按学校编号输出学校某项目情况。

7)按项目编号查询取得前三名或前五名的学校。由函数printfobjectschool()实现。当用户选择该功能时,系统会按项目编号查询取得前三名或前五名的学校情况。

8)退出。由exit(0)函数实现。

二、模块设计。

1、模块设计。

本程序包含两个模块:主程序模块和工作区选择模块。其调用关系如图2所示。

图2 模块调用示意图。

2、系统子程序及功能设计。

本系统共设置个6子程序,各子程序的函数名及功能说明如下。

1) linklist creatlink创建链表(录入各项目的成绩)

2) int schoolscore(linklist l统计各学校总分。

3) void printfschoolnumber按学校编号顺序输出。

4) void printfschoolscore按学校总分顺序输出。

5) void printfmanwomanscore(linklist l //按男女团体总分排序输出。

6) void printfschoolobject(linklist l) /按学校编号查询学校某项目情况。

7) void printfobjectschool(linklist l) /按项目编号查询取得前三名或前五名的学校。

8) int main主函数。

3、函数主要调用关系图。

本系统6个子系统之间的主要调用关系如图3所示,图中数字是各函数的编号。

图3 系统函数调用关系图。

四、详细设计。

1、数据类型定义。

1)本系统采用链式结构存储运动会分数统计的结点。节点定义如下:

typedef struct lnode

return(l);

(2)统计各学校总分子程序设计。

int schoolscore(linklist l)

while(!p==null)

return 0;

三、测试分析。

1、创建链表(录入各项目的成绩)

在主菜单下,用户输入1并回车,然后输入数据结点的个数并回车,再输入数据,运行结果如图4所示。

图4 链表建立(录入各项目的成绩)

2、统计各学校总分。

在主菜单下,用户输入2并回车,运行结果如图5所示。

图5 统计各学校总分。

3、按学校编号顺序输出。

在主菜单下,用户输入3并回车,运行结果如图6所示。

图6 按学校编号顺序输出的数据。

4、按学校总分顺序输出。

论坛管理信息系统

数据库课程设计。设计选题 论坛管理信息系统。班级 信息与计算科学班。设计人 邹业安。学号 2014210758 辅导教师 褚万军。论坛管理信息系统需要完成功能主要有 1 作者信息模块 用来管理作者信息,包括作者昵称 贴子编号 性别 年龄 职业 爱好等 2 贴子信息模块 用来管理贴子信息,包括贴子编号...

管理信息系统作业设计

管。理。信。息。系。统。作。业。设。计。第一章系统规划。一 系统概述。在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅仅是在科技上的应用,而且生活中也是得到了广泛的应用。如今,不管是小学 初中 高中,甚至是有些大学对于学生的成绩管理仍旧是人工管理,但随着学校规模不断扩大,有关学生的成绩以及其他...

《管理信息系统》案例分析

决策支持系统,是以管理科学 运筹学 控制论和行为科学为基础,以计算机技术 技术和信息技术为手段,正对半结构化的决策问题,支持决策活动的具有智能作用的人机系统。该系统能够为决策者提供所需的数信息和背景资料,帮助明确决策目标和进行问题的识别,建立或修改决策模型,提供各种备选方案,并且对各种方案进行评估和...