管理信息系统实验报告模板.docx

上传人:b****1 文档编号:1700389 上传时间:2023-05-01 格式:DOCX 页数:20 大小:128.43KB
下载 相关 举报
管理信息系统实验报告模板.docx_第1页
第1页 / 共20页
管理信息系统实验报告模板.docx_第2页
第2页 / 共20页
管理信息系统实验报告模板.docx_第3页
第3页 / 共20页
管理信息系统实验报告模板.docx_第4页
第4页 / 共20页
管理信息系统实验报告模板.docx_第5页
第5页 / 共20页
管理信息系统实验报告模板.docx_第6页
第6页 / 共20页
管理信息系统实验报告模板.docx_第7页
第7页 / 共20页
管理信息系统实验报告模板.docx_第8页
第8页 / 共20页
管理信息系统实验报告模板.docx_第9页
第9页 / 共20页
管理信息系统实验报告模板.docx_第10页
第10页 / 共20页
管理信息系统实验报告模板.docx_第11页
第11页 / 共20页
管理信息系统实验报告模板.docx_第12页
第12页 / 共20页
管理信息系统实验报告模板.docx_第13页
第13页 / 共20页
管理信息系统实验报告模板.docx_第14页
第14页 / 共20页
管理信息系统实验报告模板.docx_第15页
第15页 / 共20页
管理信息系统实验报告模板.docx_第16页
第16页 / 共20页
管理信息系统实验报告模板.docx_第17页
第17页 / 共20页
管理信息系统实验报告模板.docx_第18页
第18页 / 共20页
管理信息系统实验报告模板.docx_第19页
第19页 / 共20页
管理信息系统实验报告模板.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

管理信息系统实验报告模板.docx

《管理信息系统实验报告模板.docx》由会员分享,可在线阅读,更多相关《管理信息系统实验报告模板.docx(20页珍藏版)》请在冰点文库上搜索。

管理信息系统实验报告模板.docx

管理信息系统实验报告模板

学生学号

实验课成绩

学生实验报告书

 

实验课程名称

管理信息系统

开课学院

指导教师姓名

学生姓名

学生专业班级

 

 

2010—2011学年第学期

实验项目名称

系统分析

实验者

专业班级

同组者

实验日期

一、实验目的、意义

1.能够正确运用系统分析的过程与方法,结合一个模拟课题,复习、巩固、管理信息系的系统分析知识,提高系统分析实践能力。

2.熟悉业务流程图、数据流程图、数据字典的绘制。

3.树立正确的系统分析思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。

二、实验基本原理与方法

系统分析思想,软件工程的基本原理和方法

三、实验内容及要求

1.根据所述系统功能需求,开展实地调查或通过Internet查阅相关资料或结合个人经验,进行系统分析。

2.明确管理业务调查过程和方法,包括小型自选商场的典型组织机构、管理功能及业务流程。

3.明确数据流程的调查与分析过程,绘制数据流程图,编制数据字典。

4.在上述工作基础上,完成小型自选商场综合管理系统的系统化分析,提出新系统的逻辑方案。

5.针对个人在实验一中提出的数据库方案,提出修正或完善建议。

6.独立完成上述内容,提交包含下述内容的实验报告。

四、实验原始记录(可附加页)

(程序设计类实验:

包括原程序、输入数据、运行结果、实验过程发现的问题及解决方法等;

分析与设计、软件工程类实验:

编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。

系统实施部分要求记录核心处理的方法、技巧或程序段;

其它实验:

记录实验输入数据、处理模型、输出数据及结果分析)

网上考试管理信息系统

1绪论

1.1系统背景

网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。

基于Internet的考试系统正成为人们的研究热点之一。

网上考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设;目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足。

与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。

可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观、公证性,自动化组卷、阅卷可以减轻教师的工作强度。

传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。

这显然已经越来越不适应现代教学的需要。

网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。

1.2系统目标

本系统主要目标,建立完备的试题库,整合现有的考试资源,提高资源的利用率和当前的工作效率;利用计算机自动生成试卷,减少教师负担,提高试卷的科学性,同时也防止考生抄袭作弊;登陆后可以根据用户类型的不同分别进入不同的界面,身份验证严格;考生答完卷后答案自动存储,若时间已到而试题未答完则自动保存成绩后强行退出;设定自动阅卷功能,标准化试题由于答案固定,可以让计算机自动将考生答案和标准化答案比对,自动生成成绩,确保成绩的公平和公正,从而利于教学改进。

1.3开发环境

本系统面向Windows操作系统,以MicrosoftSQLServer2005作为后台数据库,充分考虑了兼容性的问题,系统具有较好的可扩展性,并从数据库的应用和开发的实效性可扩展性角度出发,以.NET为开发平台,采用MicrosoftVisualStudio2005作为开发工具,使用c#语言,采用面向对象技术开发,开发出基于B/S架构的管理信息系统。

2系统分析

2.1系统需求分析

2.1.1系统用户描述

本在线考试系统是一个由系统管理员、教师、学生共同参与的系统,要求系统能够完成在线考试的功能,同时还可完成与此相关的其他辅助功能。

首先,参加在线考试,身份验证非常重要,与此相关的系统登录模块须完成不同身份的用户身份验证。

并对不同用户给与不同的权限。

系统管理员具有添加用户,删除用户,修改用户信息、添加考试科目的功能;教师身份的用户可以登录、修改密码、添加试题、手工组卷、网上判卷、统计及打印学生成绩等;学生身份的用户可以登录、修改密码、网上测试、在线考试,成绩查询等功能。

对用户需求的进一步说明如下:

(1)本系统适合于在校学生进行在线考试,因此,学生身份来自于本学校的学生数据库,而非注册就可以进行考试。

教师账户由系统管理员添加,也非注册就是教师。

(2)若要进行在线考试,须在考试之前向系统添加足够的试题,以供教师组卷。

(3)试题类型为三种:

单选题、填空题、简答题。

教师在添加试题的同时可同时添加答案,以备判卷使用。

每道试题有难度系数,为的是在组卷时,用难度系数调节试卷的难易程度。

(4)考试时间为120分钟,到时系统将关闭网页,一旦开始答题,系统将倒计时,考试时系统为最大化窗口,并禁止按鼠标右键,以防考试时作查询、复制及粘贴等操作。

(5)考试完毕,教师可以从网上调出试卷进行判卷,判过的试卷可以存在数据库中,以便下次接着继续判卷。

(6)判完试卷可以将整班学生的考试成绩输出并打印。

系统功能需求:

1)待开发软件的功能需求

在线考试应完成不同身份的用户登录。

登录一旦成功,系统管理员可以添加用户,删除用户,修改用户信息,添加考试科目;教师身份的用户可以修改密码,添加试题,手工组卷,网上判卷,统计及打印学生成绩等;学生身份的用户可以修改密码,网上测试,在线考试,查询成绩等。

系统应具备及产生某些信息。

(1)系统管理员身份表。

包括管理员的用户名、密码、管理员身份标识。

(2)学生信息表。

包括学生学号、姓名、密码、班级等信息。

系统应产生的信息如下。

(1)教师账户信息。

包括教师ID、用户名、密码等。

(2)教师授课信息。

包括教师编号、姓名、所授课程、所授班级等。

(3)题库。

包括单选题、填空题、判断题、简答题、问答题,须分别创建相应的表。

(4)学生答题的结果分别装入数据库中以备老师判卷。

(5)学生成绩装入数据库以备查询及打印。

2)待开发软件的功能在线考试系统分成三大系统功能模块:

学生模块、教师模块、管理员模块。

学生通过主页登录后,可以修改密码;选择课程后,可以自由练习;通过选择试卷名及教师姓名可以调出考试试卷,进行在线考试;教师判完试卷,学生可以重新登录,查询分数。

教师登录后可以修改密码,添加试题到题库。

添加试题的同时可添加试题所属的知识点及难易程度,以便于组卷。

学生考试完毕,教师可以调出学生考试的试卷,实现网上判卷。

系统管理员具有最高权限,负责管理教师库及课程库的信息。

2.2系统可行性研究

可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、管理的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

该系统的可行性分析包括以下几个方面的内容。

2.2.1管理可行性

由于本系统只是面向学校内部信息管理人员和在职教师开发的信息管理系统,系统参考了现实考试系统过程,按照人工操作流程设计而成,当然也有部分修改。

以Windows的友好界面和本系统良好的安全性设置,信息管理员在专业人员的指导帮助下迅速掌握系统的操作方法。

同时,用户也可以根据我们编写的详细的“用户操作说明书”,来学习正确的操作本系统。

2.2.2技术可行性

技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。

软件方面,网络化考试需要的各种软件环境都已具备,数据库服务器方面则有SQLServer,均能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。

其灵活性、安全性和易用性为数据库编程提供了良好的条件。

因此,系统的软件开发平台已成熟可行。

硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

2.2.3经济可行性

主要是对项目的经济效益进行评价,利用计算机来实现网上考试以成为适应当今教学管理的方式。

开发一套能满足网上考试系统的软件是十分必要的,实现试卷管理和试卷生成自动化,在减少由于认为失误而早成损失的同时,也可以使教师减少工作量。

本系统在经济上是可以接受的,并且本系统实施后可以显著提高考试效率,有助于学院完全实现网络化管理。

所以本系统在经济上是可行的

2.2业务流程图

通过系统分析,本系统有三个用户角色。

学生用户进入系统,如果验证成功则可以进行相应的功能模块中,如考试模块,可以进行在线考试;教师用户通过验证可以进入试卷生成模块,定义试卷,录入考试信息,然后由参考学生进入考试。

管理员用户进入成功可实现师生信息查阅,后台审查及师生资料库的审查,其业务流程图如下图:

图1学生业务流程图

图2教室业务流程图

图3管理员业务流程图

2.3数据流程图

图4系统数据流程图

2.4数据字典

2.4.1数据项描述

数据元素是数据的基本单位。

一个数据元素可以由若干个数据项(也可称为字段、域、属性)组成。

数据项是具有独立含义的最小标识单位,具有逻辑不可再分性。

本系统部分数据项描述如表3-1——表3-4所示:

表3-1是否为管理员描述

编号

XS_01

标识符

IFADMIN

名称

是否为管理员

别名

是否为管理员

含义

是否有管理员权限

类型

布耳型

长度(字节)

1

值域

0or1

备注:

0表示非管理员,1表示是管理员

填表人:

日期:

2.4.2数据结构

数据结构指的是数据之间的相互关系,即数据的组织形式。

本系统部分数据结构描述如表3-5---3-7所示:

表3-5试题的数据结构描述

编号

st001

名称

试题标识

含义

试题的数据单元

组成

题编号+题型+分值+题目正文+标准答案

相关数据流

教师试题管理

相关处理逻辑

试题的增删改

填表人

xxx

日期

2.4.3数据存储

数据存储的组成可以由若干个数据元素、数据结构组成;关键子标识唯一确定一条记录的数据项。

本系统部分数据结构描述如表3-8、3-11所示:

表3-8试题入库的数据存储描述

编号

D1

名称

试题录入

含义

试题每次录入库的名称、代码、标准答案等信息

组成

题编号,题型,类型,题目正文,标准答案,分数

关键字

试题编号

备注

填表人

xxx

日期

2.4.4数据流

数据流的组成可以是一个已定义的数据结构,也可以是若干数据元素、简单的数据结构和复杂的数据结构组成。

本系统部分数据流定义如下表3-6所示:

表3-12试题录入到组卷数据流描述

编号

Xs005

名称

试题的录入,组卷

含义

试题的录入,经教师组卷

来源

教师的试题管理(试题录入)

去向

试题库

组成

题编号,题型,知识点,分值,题目正文,标准答案,入库时间

流通量

100题/月

高峰流通量

500题/月

备注

填表人

xxx

日期

2.4.5处理逻辑

处理逻辑描述较为复杂,该部分仅对数据流程图中的部分处理逻辑简单的描述。

下表中各项简单说明:

简述通常采用简单的语言来表达某个处理逻辑是做什么的,输入输出分别描述与处理逻辑相关的数据流或者相关的数据存储,处理则概括性的描述处理逻辑的功能。

表3-14试题管理的处理逻辑描述

编号

Xs.1

名称

试题管理

简述

试题的录入,修改和删除

输入

试卷

处理

根据试题内容,确定入库的种类

将相应单据中的信息存入数据存储“试题库”中

修改数据存储“试题库”中相应试题的内容、答案、分数等信息

输出

组卷

备注

填表人

xxx

日期

实验项目名称

系统设计

实验成绩

实验者

专业班级

组别

1人1组

同组者

实验日期

一、实验目的、意义

1.能够正确运用系统分析的过程与方法,结合一个模拟课题,复习、巩固、管理信息系统的系统分析知识,提高系统分析实践能力。

  2.熟悉业务流程图、数据流程图、数据字典的绘制。

  3.树立正确的系统分析思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。

二、实验基本原理与方法

软件工程的基本原理和方法。

三、实验内容及要求

1.根据前述实验系统分析内容,进行系统设计。

包括代码设计、数据存储设计、功能结构图设计、系统流程图设计、输入输出设计等。

2.在计算机上实现上述内容。

3.独立完成上述内容,提交包含下述内容的实验报告。

四、实验原始记录(可附加页)

(程序设计类实验:

包括原程序、输入数据、运行结果、实验过程发现的问题及解决方法等;

分析与设计、软件工程类实验:

编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。

系统实施部分要求记录核心处理的方法、技巧或程序段;

其它实验:

记录实验输入数据、处理模型、输出数据及结果分析)

3系统能设计

用户管理模块,系统权限分配主要在这一模块中,管理员可以根据实际情况,将用户设置成普通用户和有一定权限的用户。

权限又分为:

有审批权和有管理权两种。

科目管理模块,该模块完成题库中的试题类别管理,如数学、英语等,可以根据需要进行填加、删除和修改科目。

题库管理模块,试题库的管理是核心部分,试题录入与维护,修改,查询都频繁地对试题库进行操作,使题库具有较大题量可供选择,从而自动组题时随机选择程度更大,各考生的考题雷同程度较小.课程设置在录入试题前加入本门课程,试题录入可以输入各种题型的试题,题库维护包括添加、修改和删除.

考试管理模块,考试管理模块主要完成试卷生成,考试新闻的发布,在线考试和评分功能,是本系统的核心模块。

确定命题原则.进行考试前,由教师确定考试课程名称,考试时间,总分数,每题的分数,自动组题.根据命题原则,产生参加考试的机器数套试题.

考试与评分.学生通过登陆,系统进入数据库中检查是否有此人和是否考试过,如果有则调出一套试题让其开始考试.考试开始后,开始倒计时,如果时间到,评分显示该生的成绩,同时成绩入库.如果考生提前做完了所有的试题,可以让考生自己提前结束考试,同时评分显示成绩和成绩入库.

考试新闻管理,用户未登陆时可以查看新闻标题,在登陆后可以查看新闻具体内容,并可以查看未浏览新闻的用户。

功能模块图描述如图5所示:

3.1功能结构图

图5功能结构图

3.2数据库设计

3.2.1数据库需求分析

所谓题库就是试题的仓库,是把许多题目集合到一起,供试卷编制者随时查询和使用的集合。

针对一般考试系统的需求,设计的主要数据项和数据结构如下所示的:

用户信息,包括的数据项有:

用户编号、姓名、性别、院系等。

试卷信息,包括的数据项有:

试卷编码、考试科目、试卷总分、试题分布、分值分布、考试时间、设定审核人、已经审核人编号、已经过时间等。

成绩信息,包括的数据项有:

成绩编号、用户编号、开始考试时间、结束考试时间等。

试题信息,包括的数据项有:

试题编号、题目正文、正确答案等。

本系统应该建立一个稳定的后台数据库系统,通过该数据库管理整个考试系统所需的信息(用户信息、试题信息、试卷信息、考试信息等)。

为了从多方面来保障考生考试信息的安全性、可信性和考试成绩的可依赖性,本系统还应该建立一套机制,这套机制至少应该包括学生和教师的账号的安全机制、后台数据库的安全机制、考试过程的控制机制。

3.2.2系统E—R图

系统E_R图描述如图6所示:

图6系统E—R图

3.2.3逻辑结构设计要点

数据库是网上考试系统的核心。

数据库设计是建立在这一系统的很重要的一步。

网上考试系统模型可由用户信息表等组成,分别叙述如下:

用户信息表cadre_info(用户编号,用户姓名,密码,所在院系等),如表4-1所示:

表4-1(用户信息表)

关键字

字段名称

数据类型

宽度

是否为空

小数位

说明

userid

userid

int

4

no

用户ID

username

char

30

no

用户名

pwd

char

7

no

密码

Department

char

30

no

所在院系

Zhuanye

char

20

no

专业

Email

numeric

7

no

电子邮箱

ifadmin

bit

1

no

0

是否为管理员

考试新闻信息表exam_news(新闻编号,新闻标题,发布日期等),如表4-2所示:

表4-2(考试新闻信息表)

关键字

字段名称

数据类型

宽度

是否为空

说明

id

id

int

4

no

自动编号

newsid

char

30

no

新闻编号(自动生成)

title

Ntext

16

no

新闻标题

text

ntext

16

no

新闻内容

youxq

int

4

no

浏览的用户

fabsj

datetime

8

No

发布日期

fabsj

int

4

no

发布人

passuserid

int

4

No

审核人的编号

passtime

nvarchar

50

no

通过日期

新闻信息日志表exam_news_log(新闻编号,用户编号等),如表4-3所示:

表4-3(新闻信息日志表)

关键字

字段名称

数据类型

宽度

是否为空

说明

id

id

Int

4

no

日志编号

Newsid

Int

4

no

新闻编号

userid_

int

4

no

用户编号

考试成绩表exam_score(成绩编号,用户编号,所在院系等),如表4-4所示:

表4-4(考试成绩表)

关键字

字段名称

数据类型

宽度

是否为空

说明

id

id

Int

4

no

成绩编号

userid

Int

4

no

用户编号

username_

Nvarchar

50

no

用户名

Department

Nvarchar

50

no

所在院系

Office

Nvarchar

50

no

所学专业

subject

Nvarchar

50

no

试题类别

Testid

Int

4

no

试题编号

Atarttime

Datatime

8

no

开始时间

endtime

Datatime

8

no

结束时间

score

int

4

no

分数

试题信息库exam_database(试题编号,科目,类型等),如表4-5所示:

表4-5(试题信息库)

关键字

字段名称

数据类型

宽度

是否为空

小数位

说明

id

id

int

4

no

试题编号

subject

nvarchar

50

no

科目

type

nvarchar

50

no

类型

questiopn

ntext

16

no

问题

Text1….Text6

ntext

16

no

选项

answer

nvarchar

50

no

2

答案

mark

int

4

no

0

分数

试题科目表exam_subject(科目编码,考试科目名),如表4-6所示:

表4-6(试题科目表)

关键字

字段名称

数据类型

宽度

是否为空

说明

id

id

Int

4

no

科目编码

Exam_subject

nvarchar

50

no

考试科目名

参加考试用户表exam_testuser(用户编号,是否参加过),如表4-7所示:

表4-7(参加考试用户表)

关键字

字段名称

数据类型

宽度

是否为空

说明

id

id

Int

4

no

排序编号

testid

Int

4

no

试题编号

Userid

int

4

no

用户编号

havetest

bit

1

no

是否参加过

等待审核新闻表waitforpass(等待项目名,审核人编号等),如表4-8所示:

表4-8(考试成绩表)

关键字

字段名称

数据类型

宽度

是否为空

说明

id

id

Int

4

no

排序编号

Objname

Int

4

no

等待审核项目名

Passuserid

Nvarchar

50

no

审核人编号

Passadvice

Nvarchar

50

no

审核人意见

Pastime

Nvarchar

50

no

已过时间

havepass

Nvarchar

50

no

是否通过

试卷信息表exam_test(试卷编码,考试科目等),如表4-9所示:

表4-9(试卷信息库表)

关键字

字段名称

数据类型

宽度

是否为空

说明

testid

testid

int

4

no

试卷编码

subject

nvarchar

50

no

考试科目

Totalper

char

7

no

试卷总分

Singlecount

int

4

no

试题分布

Singleper

int

4

分值分布

Multiper

int

4

多选题分布

multicount

int

4

多选题分值分布

Judgecount

int

4

判断题分布

judgeper

int

4

判断题分值分布

Testtime

int

4

考试时间

Starttime

datetime

8

考试开始时间

Setuserid

Int

4

设定审核人编号

passuserid

Int

4

已经审核人编码

passtime

datetime

8

已经过时间

3.4代码设计

代码设计就是以数字或字符代表各种客观实体。

在系统开发过程中,代码设计是一个至关重要的问题。

一个良好的编码系统可以减少对信息进行重复采集,加工,存储的情况,最大限度的消除因对信息的命名,描述,分类不一致所造成的误解和分歧。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2