在线考试系统

在线考试系统
在线考试系统

课程设计报告题目:在线考试系统

课程名称:C#课程设计

学院:信息工程学院

专业:软件工程

班级:15软件1

学生姓名:马铭璐

学号:20150305142

指导教师:于启红

成绩:

开课时间: 2017-2018 学年第二学期

目录

一、系统的应用背景 (1)

1.1系统的应用背景 (1)

1.2系统的功能 (1)

1.3系统预览 (2)

二、系统概要设计 (2)

2.1系统实现方案和系统功能模块 (2)

2.2数据库逻辑设计 (2)

三、系统详细设计 (3)

3.1 自动出题功能的设计 (3)

3.2监控操作功能的设计 (4)

3.3 校对评分功能的设计 (9)

3.4 时间提醒功能的设计 (10)

四、系统程序设计 (11)

4.1 自动出题功能的实现 (11)

4.2 监控操作功能的实现 (11)

4.3 校对评分功能的实现 (14)

4.4 时间提醒功能的实现 (14)

五、总结 (15)

参考文献 (16)

在线考试系统

一、系统的应用背景

1.1系统的应用背景

随着计算机技术的快速发展,学校管理和教学的信息化发展也有进步,各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。目前设计开发的计算机考试系统也是其中重要的一个方面。传统的考试由于涉及到组织命题、试卷印刷、考试安排、组织阅卷等诸多环节,考试的时间周期长、效率低下。显然,随着考试类型的增加和考试要求的提高,教师的工作量将会愈来愈大,并且其工作将是项烦琐和容易出错的事情,可以说旧式的考试已经不能适应现代考试的需求了。人们急切要求利用一些技术来进行计算机考试,以缓解教师的工作负担和提高工作效率,与此同时提高了考试的质量。

其中文件操作是使用Windows操作系统必须掌握的一项基本技能,已成为计算机初级操作员考证、计算机文化基础课考试中必考内容之一[1]。目前,这些考试大多采用机上考试系统。文件操作题必须提供考试所需的各文件夹及文件,而且对考生操作的要求需要做到实时监控来判断考生操作是否正确。

因此,Windows文件操作题考试应解决自动评分技术关键技术问题。目前,许多专家已有计算机应用基础考试系统的研究,本设计主要描述自动评分技术的实现。

1.2系统的功能

界面需要达到的要求是要能显示题目,提示时间,选择下一题,提交所有操作。界面结构如下图1所示:

图1界面结构图

1.3系统预览

窗体上一个text控件用于显示题目,默认显示提示信息:“”考生文件夹位于D盘stu文件夹。一个label标签显示分,一个label标签显示秒,一个button用于进入下一题,一个button 用于提交评分,窗体的标题为”windows操作题”。实际界面图2如下所示。

图2 实际界面

二、系统概要设计

2.1系统实现方案和系统功能模块

针对需求分析提出来的运行流程,概要设计这里对自动出题、监控操作、校对评分、时间提醒这四项功能根据需用到的技术进行设计。

2.2数据库逻辑设计

在form窗体加载时,程序已经完成操作题目、正确操作记录的读取。程序中使用到的数据,在各个函数方法中都可以访问,所以定义全局变量最好。

全局变量的定义所下表1所示:

表1 全局变量

名称类型作用初始值

mint Int 分钟59

scss Int 秒钟59

cur Int 当前操作题号0

strtext String[] 存放题目无

studone String[] 存放考生操作无

sysdone String[] 存放正确操作无

myDocs string考生文件夹d:\stu

三、系统详细设计

3.1 自动出题功能的设计

自动出题这个功能使用到了,StreamReader这个类,在读写文件的过程中,Filestream 只可以进行以字节为单位原始数据流进行读写操作,为此,C#中提供了功能更加强大的StreamReader来支持文件的读写. StreamReader可以进行以字符为单位的数据读写操作。

我们使用到构造函数StreamReader(String string, Encoding encoding)。这里的String 对象不是简单的字符串而是具体文件的地址,然后根据用户选择编码去读取流中的数据。

自动出题功能是是一项非常智能的功能,旨在题库中随机检索出指定数量的题目,按顺序显示出来,本设计的题库题目不多,实现了题目的全部检索,按顺序显示。题库中题目按通过文本的方式保存在考生文件夹的”question.dat”文件中,每到题目的存放格式如下:

题目1行数n1

行1

行2

行n1

题目2行数n2

行1

行2

行n2

题目n行数nn

“question.dat”文件内容如图3所示。程序在创建form对象时候,调用form对象的构造函数通过字节流将整个文本按行读入,首先读入行数n,知道这个题目有几行,接着读入n行字符,存放在字符串数组string[] strtext里,接着读入下一题的行数。

图3 文件内容

3.2监控操作功能的设计

监控操作,需要利用到Windows的文件变化通知,调用CreateFile函数获得文件夹句柄,再调用ReadDirectoryChangesW获得文件变化通知。这里要熟悉CreateFile和ReadDirectoryChangesW的使用。

CreateFile这个函数可以创建或打开一个对象的句柄,凭借此句柄就可以控制这些对象:控制台对象、通信资源对象、目录对象(只能打开)、磁盘设备对象、文件对象、邮槽对象、管道对象。

其函数原型:

HANDLE CreateFile(

LPCTSTR lpFileName,

DWORD dwDesiredAccess,

DWORD dwShareMode,

LPSECURITY_ATTRIBUTES lpSecurityAttributes,

DWORD dwCreationDisposition,

DWORD dwFlagsAndAttributes,

HANDLE hTemplateFile

);

lpFileName一个指向无终结符的字符串的指针,来指明要创建或打开的对象的名字。

dwDesiredAccess指明对象的控制模式。一个应用程序可以包含读控制、写控制、读/写控制、设备查询控制。这个参数的取值可以是下面这些的组合如下表2所示:

表2 dwDesiredAccess参数表

参数作用

0 指定设备查询控制:程序可以不访问设备就查

询到设备属性。

GENERIC_READ 指定读控制,可以从对象中读取数据(指针将

可以移动)。

GENERIC_WRITE 指定写控制,可以向对象中写数据(指针将可

以移动)。

dwShareMode指定对象的共享模式。如果dwShareMode==0,表示是互斥使用的。如果CreateFile打开成功,则别的程序只能等到当前程序关闭对象句柄CloseHandle后才能在打开或使用。

使用下面这些值的组合来表示对象的共享模式如下表3所示:

表3 dwShareMode参数表

参数作用

FILE_SHARE_DELETE 打开操作只有在删除请求发生时才能

返回成功

FILE_SHARE_READ 打开操作只有在读控制请求发生时才

能返回成功

FILE_SHARE_WRITE 打开操作只有在写控制请求发生时才

能返回成功

lpSecurityAttributes一个指向SECURITY_A TTRIBUTES结构对象的指针,决定返回的句柄是否被子进程所继承。如果lpSecurityAttributes参数为NULL,句柄就不能被子进程继承。

dwCreationDisposition指明当打开的对象存在或不存在的时候各需怎样处理。这个参数必须是一下值的其中之一,参数如下表4所示:

表4 dwCreationDisposition参数表

参数作用

CREATE_NEW 创建新文件/对象(当对象已经存在是

将返回失败)。

CREATE_ALWAYS 总是创建(如果对象存在就覆盖它,清

除当前属性,把文件属性和

dwFlagsAndAttributes指定的标志相结

合)。

OPEN_EXISTING 打开文件(如果不存在就返回失败)

OPEN_ALWAYS 存在就打开;若不存在,假如

dwCreationDisposition==CREATE_NEW就

创建一个新文件。

TRUNCATE_EXISTING 存在就打开,且清空文件内容(至少要

有GENERIC_WRITE权限);若文件不

存在就返回失败。

dwFlagsAndAttributes指定文件属性和标志。

hTemplateFile把具有GENERIC_READ权限的句柄指定为一个模板文件。这个模板文件提供了文件属性和扩展属性,用于创建文件。

而ReadDirectoryChangesW如果函数成功,返回值为非零。函数原型如下所示:BOOL WINAPI ReadDirectoryChangesW(

__in HANDLE hDirectory,

__out LPVOID lpBuffer,

__in DWORD nBufferLength,

__in BOOL bWatchSubtree,

__in DWORD dwNotifyFilter,

__out_opt LPDWORD lpBytesReturned,

__inout_opt LPOVERLAPPED lpOverlapped,

__in_opt LPOVERLAPPED_COMPLETION_ROUTINE

lpCompletionRoutine

);

hDirectory为对目录进行监视的句柄,被监视的目录必须打开FILE_LIST_DIRECTORY的访问权限。

lpBuffer为一个指向DWORD类型的缓冲区,其中可以将获取的数据结果将其返回。这个缓冲区的定义是FILE_NOTIFY_INFORMATION结构。这个缓冲区充满要么同步或异步,这取决于如何打开目录什么价值给予lpOverlapped参数。

nBufferLength,指lpBuffer的缓冲区的大小值,以字节为单位。

bWatchSubtree,监视子目录. 一般选择 TRUE。

dwNotifyFilter,对文件过滤的方式和标准。该过滤器的标准,功能检查,以决定是否等待操作完成。这个参数可以是一个或多个下列值,参数如下表5所示:

表5 dwNotifyFilter参数表

参数作用

FILE_NOTIFY_CHANGE_FILE_NA ME 任何文件名改变都会查看所在目录或子目录的变更,并将结果通知给等待操作返回。变化包括重命名,创建或删除文件。

FILE_NOTIFY_CHANGE_DIR_NAM E 任何目录名称改变都会查看所在目录或子目录的变更,并将结果通知给等待操作返回。改变包括建立或删除一个目录。

FILE_NOTIFY_CHANGE_ATTRIBU TES 任何属性变化,都会查看所在目录或子目录的变更,并将结果通知给等待操作返回。

FILE_NOTIFY_CHANGE_SIZE 任何文件大小的变化,都会查看所在目录

或子目录的变更,并将结果通知给等待操

作返回。操作系统检测改变文件大小,只

有当该文件被写入到磁盘时发生。操作

系统使用广泛缓存,检测时才会发生的缓

存足够同满。

FILE_NOTIFY_CHANGE_LAST_WR ITE 任何改变过去修改时间的文件,都会查看所在目录或子目录的变更,并将结果通知给等待操作返回。操作系统检测改变过去写的时间只有当该文件被写入到磁盘。

FILE_NOTIFY_CHANGE_LAST_AC CESS 任何改变文件最近访问时间,都会查看所在目录或子目录的变更,并将结果通知给等待操作返回。

FILE_NOTIFY_CHANGE_CREATIO N 任何改变文件的创建时间的,都会查看所在目录或子目录的变更,并将结果通知给等待操作返回。

FILE_NOTIFY_CHANGE_SECURIT Y 任何安全描述符被改变的,都会查看所在目录或子目录的变更,并将结果通知给等待操作返回。

lpBytesReturned同步调用,将接收的字节数转入lpBuffer参数。

lpOverlapped一个指针的重叠结构,提供供数据时使用的异步操作。否则,这个值为NULL 。

lpCompletionRoutine一个指针一个完成例程如果在呼叫使用函数操作时已经完成或取消和调用线程是在alertable等待。状态。

ReadDirectoryChangesW该函数用来监控文件夹变化,基本步骤是:

(1)使用CreateFile打开目录,要取得一定权限,打开目录的时候一定要包含

FILE_LIST_DIRECTORY参数;

(2)然后使用该函数监听,收到系统的消息后,从lpbuffer里面取得Action和Filename。

该函数可以同步调用或者异步调用,是同步还是异步取决于CreateFile时给的参数,和该函数的第7个参数LPOVERLAPPED lpOverlapped:

(1)同步调用,则CreateFile时使用FILE_LIST_DIRECTORY,第7个参数设置为nil;

(2)异步调用,则CreateFile时还要指定FILE_FLAG_OVERLAPPED,第7个参数还要给个值。

还有要注意的是第三个参数和第四个参数设置缓冲区,最大64KB,如果监视目录下一次操作太多的文件,超过缓冲区(缓冲区溢出),就会丢失消息。

创建线程调用ReadDirectoryChangesW,将考生没操作一题的记录按指定的格式用字符串数组变量string[] studone保存下来。

3.3 校对评分功能的设计

同样这个功能使用到了,StreamReader这个类,正确的操作记录保存在“check.dat”文件中,存放格式如下:

操作1行数n1

行1

行2

行n1

操作2行数n2

行1

行2

行n2

操作n行数nn

“check.dat”文件内容如图4所示:

图4 文件内容

程序在创建form对象时候,调用form对象的构造函数通过字节流将整个文本按行读入,首先读入行数n,知道这个题目有几行,接着读入n行字符,存放在字符串数组string[] sysdone 里,接着读入下一题的行数。

3.4 时间提醒功能的设计

时间提醒的实现使用到.net 提供的System.Windows.Forms.timer控件,它直接继承自Componet. Timer控件只有绑定了Tick事件,和设置Enabled=True后才会自动计时,停止计时可以用Stop()控制,通过Stop()停止之后,如果想重新计时,可以用Start()方法来启动计时器。Timer控件和它所在的Form属于同一个线程;将间隔时间timer1.Interval设置为1000毫秒=1秒,在form_load()的时候调用timer.Start()方法启动计时器,timer_Tick()方法实现在每隔1秒的时间里更新label标签,显示剩余时间。当时间到的时候,自动评分。

计时器启动,时间变化,时间提醒功能工作流程如下图5所示:

图5 工作流程

四、系统程序设计

4.1 自动出题功能的实现

由于全部的题目都存放在字符串数组string[] strtext中,所以只要将strtext[cur]显示在Text 文本框上,同时更新cur的值即可,实现代码如下所示:

private void button2_Click(object sender, EventArgs e)

{

if (cur < 10)

{

cur++;

textBox1.Text = strtext[cur];

button2.Text = "下一题";

}

}

4.2 监控操作功能的实现

直接调用概要设计提到的CreateFile和ReadDirectoryChangesW这两条API,CreateFile获

得句柄,ReadDirectoryChangesW接收句柄监控指定的考生文件夹目录,并将监控的记录按题号保存在字符串数组string[] studone中,实现代码如下所示:

public void myThreadMethod()

{

IntPtr hDir = CreateFile(myDocs, FILE_LIST_DIRECTORY, FILE_SH ARE_READ | FILE_SHARE_WRITE |

FILE_SHARE_DELETE, IntPtr.Zero, OPEN_EXISTING, FILE_FLAG

_BACKUP_SEMANTICS, IntPtr.Zero);

if (hDir == IntPtr.Zero)

{

MessageBox.Show("文件创建失败" + Marshal.GetLastWin32Error ());

return;

}

IntPtr pBuf = IntPtr.Zero;

try

{

pBuf = Marshal.AllocHGlobal((int)BUFSIZE);

uint bytesReturned;

while (ReadDirectoryChangesW(hDir, pBuf, BUFSIZE, true, FILE

_NOTIFY_CHANGE_FILE_NAME |

FILE_NOTIFY_CHANGE_DIR_NAME | FILE_NOTIFY_ CHANGE_LAST_WRITE, out bytesReturned,

IntPtr.Zero, IntPtr.Zero))

{

string[] actions = new string[] { "(未知操作) ", "添加", "

删除",

"修改", "Old name ", "New name " };

IntPtr pCurrent = pBuf;

while (pCurrent != IntPtr.Zero)

{

// Read file length (in bytes) at offset 8

int fileLen = Marshal.ReadInt32(pCurrent, 8);

// Read file name (fileLen/2 characters) from offset 12

string file = Marshal.PtrToStringUni((IntPtr)(12 + (int)pC urrent), fileLen / 2);

// Read action at offset 4

int action = Marshal.ReadInt32(pCurrent, 4);

if (action < 1 || action >= actions.Length) action = 0;

if (action != 3)

{

studone[cur] += actions[action] + file + "\r\n";

}

// Read NextEntryOffset at offset 0 and move pointer to next structure if needed

int inc = Marshal.ReadInt32(pCurrent);

pCurrent = inc != 0 ? (IntPtr)(inc + (int)pCurrent) : Int Ptr.Zero;

}

}

//else

//Console.WriteLine("ReadDirectoryChangesW failed. " + Marshal. GetLastWin32Error());

}

finally

{

if (pBuf != IntPtr.Zero) Marshal.FreeHGlobal(pBuf);

CloseHandle(hDir);

}

}

以下方法通过线程实现,执行于Form1_Load()方法中,实现代码如下所示:

Thread thread1 = new Thread(myThreadMethod);

thread1.Start();

4.3 校对评分功能的实现

这个功能的实现主要是通过比较字符串数组string[] sysdone和string[] studone。从sysdone[1]到studone[10]依次同studone[1…10]比较,相同则加10分。实现代码如下:private void check()

{

int grade = 0;

for (i = 1; i <= 10; i++)

{

if (string.Equals(sysdone[i], studone[i]))

grade += 10;

}

MessageBox.Show("本次操作得分:" + grade.ToString());

}

4.4 时间提醒功能的实现

时间提醒,每隔一秒钟执行一次timer1_Tick(),更新窗体上的时间信息,实现代码如下所示:

private void timer1_Tick(object sender, EventArgs e)

{

if (mint >= 0)

{

scss--;

if (scss == 0)

{

mint--;

label1.Text = mint.ToString() + "分";

scss = 59;

}

label2.Text = scss.ToString() + "秒";

}

else

{

check();

}

}

在Form1_Load()中初始化Interval时间间隔,设定Tick事件,启动计时器,实现代码如下所示:

this.timer1.Interval = 1000;

this.timer1.Tick += new System.EventHandler(this.timer1_Tick);

this.timer1.Start();

五、总结

针对高校学生在Windows平台核心编程及Windows上机操作题考试等问题,本文设计了Windows上机操作题考试软件。主要采用C#语言,利用Visual Studio作为开发工具,对Windows 平台常见的一些文件操作进行了监控记录,经过需求分析、概要设计、详细设计以及对系统的测试,基本达到了设计预期目标。

目的和意义。本设计主要是Windows上机操作题考试软件的设计和实现,它的设计目的主要是解决Windows上机操作题考试的技术需求和市场需要。

需求分析,通过探讨考试操作的运行流程,对本设计制定了明确的目标需求,基本包括

自动出题、监控操作、校对评分、时间提醒的功能,接着细化每个功能需求,在制定界面需求来满足功能的需求。

概要设计,经上一步的需求分析,选择了C#语言作为开发语言,这在一定程度上限定了开发工具Visual Studio。在采用C#语言开发的同时调用Net Framework和Win API库函数。对每个功能的执行流程,运行条件做出了细致的分析和具体的概述。

详细设计这一阶段主要就概要设计中提到的开发工具和开发语言进行开发,用代码实现上一步提到每个功能,包括自动出题功能、监控操作、校对评分、时间提醒这四个功能。

系统测试阶段,针对上面实现的功能进行了准确细致的测试,确保程序运行无误,评分准确。

参考文献

[1]涂金德.Windows文件操作考试及自动阅卷的设计与实现[J].温州职业技术学院学报,2005,5

(3):38-41.

[2]高晶.基于C#.NET的通信工单系统应用[J].计算机光盘软件与应用,2010,(4):138.

[3]李同柱.利用C#将文件保存到SQL Server数据库[J].网友世界,2012,(19):7.

[4]周兰.移动互联网业务创新分析[J].现代电信科技,2009,(7):36-40.

[5]陈正伟.使用MATLAB引擎库函数实现.NET下调用MATLAB[J].中国新通信,2008,(13):14

-19.

[6]杨懋,张海军.Visual Basic在多媒体软件开发中的应用[J].承德石油高等专科学校学报,2006,

8(3):36-39.

[7]王艳平. Windows程序设计[M].北京:人民邮电出版社,2005.

[8]汪浩, 聂承启. Windows操作试题的实时自动评判技术[J].计算机应用,2002,22(11):98-99.

[9]廖恩扬. 面向对象对Office文档操作自动评分[J].计算机应用,2002,22(8):119-120.

[10]沈卫星.Windows操作题自动阅卷系统的实现[J].电脑学习,2006,(06):24-26.

[11]郭伟斌,罗文村,冯钿.利用Delphi技术实现Windows系统资源操作监视[J]. 电脑知识与技

术(学术交流),2006,(06):141-142.

管理信息系统期末考试试题库

管理信息系统试题库 一、单项选择题(每小题2分,共计20分,把你认为正确答案的代码填入括号内) 1.当计算机在管理中的应用主要在于日常业务与事务的处理、定期提供系统的 业务信息时,计算机的应用处于()。 A. 管理信息系统阶段 B. 决策支持系统阶段 C. 电子数据处理阶段 D. 数据综合处理阶段 2.下面关于DSS的描述中正确的是()。 A.DSS是解决结构化和半结构化问题的信息系统 B.DSS中要求有与MIS中相同的数据库及其管理系统 C.DSS不仅支持决策者而且能代替决策者进行决策 D.DSS与决策者的工作方式等社会因素关系密切 3.ES的特点不包括()。 A.掌握丰富的知识,有专家水平的专门知识与经验 B.有通过学习或在运行中增长和扩大知识的能力 C.自动识别例外情况 D.有判别和推理的功能 4.管理系统中计算机应用的基本条件包括科学的管理基础、领导的支持与参与 及()。 A. 报表文件统一 B. 数据代码化 C. 建立组织机构 D. 建立专业人员队伍和培训 5.在因特网中用E-mail发送邮件,实现的实体间联系是()。 A. 1:1 B. 1:n C. n:1 D. m:n 6.为了解决数据的物理独立性,应提供某两种结构之间的映像,这两种结构为 ()。 A. 物理结构与用户结构 B. 逻辑结构与物理结构 C. 逻辑结构与用户结构 D. 概念结构与逻辑结构 7.系统结构化分析和设计的要点是()。

A. 由顶向下 B. 由底向上 C. 集中 D. 分散平等 8.在各种系统开发方法中,系统可重用性、扩充性、维护性最好的开发方法是 ()。 A. 原型法 B. 生命周期法 C. 面向对象的方法 D. 增长法 9.在诺兰模型中,开始对计算机的使用进行规划与控制是在()。 A. 集成阶段 B. 成熟阶段 C. 控制阶段 D. 数据管理阶段 10.企业系统规划法的基本概念是:()地进行系统规划和()地付诸实 施。 A. 自上而下,自下而上 B. 自下而上,自上而下 C. 自上而下,由总到分 D. 由总到分,自上而下 11.从管理系统中计算机应用的功能来看,计算机在管理系统中应用的发展依次 为()。 A. EDP、DSS、MIS、EIS B. DSS、EDP、MIS、EIS C. MIS、EDP、DSS、EIS D. EDP、MIS、DSS、EIS 12.DSS的工作方式主要是()。 A. 人机对话方式 B. 键盘操作方式 C. 交互会话方式 D. 非交互会话方式 13.专家系统有两个核心组成部分,即知识库和()。 A. 数据库 B. 推理机 C. 方法库 D. 决策模型 14.处理功能分析常用的方法有:决策树、决策表和()。 A. 结构化语言 B. 数据字典 C. 数据功能格栅图 D. E-R图 15.在医院,患者与医生的关系是属于()。 A. 1:1 B. 1:n C. n:1 D. m:n 16.系统开发中强调系统的整体性,它采用先确定()模型,再设计() 模型的思路。 A. 实体,用户 B. 用户,实体 C. 逻辑,物理 D. 物理,逻辑

软件工程与UML期末试题及答案

软件工程与U M L建模复习题B 一:单选题 1.是在系统之外,透过系统边界与系统进行有意义交互的任何事物 A).相关系统B).Use Case C).Class D).Actor 2.软件工程是以为核心 A).过程B).面向对象C).软件开发D).质量 3.“系统应具有很高的可靠性,使用该产品的前3个月,系统不应该出现崩溃(数据不可恢复)的现象”,这属于 A).功能性需求B).客观需求C).主观需求D).非功能性需求 4.“系统每天晚上自动生成进货报表”,Actor是: A).系统B).其它系统C).时间D).报表审阅者 5.数据流程图是一个分层的概念模型,分三个层次:,分别描述系统的不同特征 A).总体图、二级图、三级图B).总体图、二级图、细节图 C).总体图、零级图、细节图D).总体图、次级图、细节图 6.正式运行系统后能够产生的收益被称为 A).直接效益B).运营效益C).最佳效益D).启动效益 7.“以相对短的时间和相对低的成本来确定给定的问题在其约束条件内是否有解、有几种解以及哪个是最佳解”,这指的是软件开发过程中的 A).问题定义B).可行性研究C).需求分析D).设计 8.在处理过程定义中,有时存在多重嵌套的情况,对于复杂的条件组合问题,用自然语言往往不能直观、清楚地表述处理的过程,因此,常常使用方法。 A).数据字典B).判定表和判定树C).用例图D).螺旋模型 9.设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问

题p1和p2,一般情况下如果C(p1)E(p2) B).C(p1+p2)=C(p1)+C(p2) C).E(p1+p2)>E(p1)+E(p2) D).E(p1+p2)

管理系统信息系统期末考试试题库

管理信息系统试题库 一、单项选择题 1.当计算机在管理中的应用主要在于日常业务与事务的处理、定期提供系统的 业务信息时,计算机的应用处于()。 A. 管理信息系统阶段 B. 决策支持系统阶段 C. 电子数据处理阶段 D. 数据综合处理阶段 2.下面关于DSS的描述中正确的是()。 A.DSS是解决结构化和半结构化问题的信息系统 B.DSS中要求有与MIS中相同的数据库及其管理系统 C.DSS不仅支持决策者而且能代替决策者进行决策 D.DSS与决策者的工作方式等社会因素关系密切 3.ES的特点不包括()。 A.掌握丰富的知识,有专家水平的专门知识与经验 B.有通过学习或在运行中增长和扩大知识的能力 C.自动识别例外情况 D.有判别和推理的功能 4.管理系统中计算机应用的基本条件包括科学的管理基础、领导的支持与参与 及()。 A. 报表文件统一 B. 数据代码化 C. 建立组织机构 D. 建立专业人员队伍和培训 5.在因特网中用E-mail发送邮件,实现的实体间联系是()。 A. 1:1 B. 1:n C. n:1 D. m:n 6.为了解决数据的物理独立性,应提供某两种结构之间的映像,这两种结构为 ()。 A. 物理结构与用户结构 B. 逻辑结构与物理结构 C. 逻辑结构与用户结构 D. 概念结构与逻辑结构 7.系统结构化分析和设计的要点是()。 A. 由顶向下 B. 由底向上 C. 集中 D. 分散平等 8.在各种系统开发方法中,系统可重用性、扩充性、维护性最好的开发方法是

()。 A. 原型法 B. 生命周期法 C. 面向对象的方法 D. 增长法 9.在诺兰模型中,开始对计算机的使用进行规划与控制是在()。 A. 集成阶段 B. 成熟阶段 C. 控制阶段 D. 数据管理阶段 10.企业系统规划法的基本概念是:()地进行系统规划和()地付诸实 施。 A. 自上而下,自下而上 B. 自下而上,自上而下 C. 自上而下,由总到分 D. 由总到分,自上而下 11.从管理系统中计算机应用的功能来看,计算机在管理系统中应用的发展依次 为()。 A. EDP、DSS、MIS、EIS B. DSS、EDP、MIS、EIS C. MIS、EDP、DSS、EIS D. EDP、MIS、DSS、EIS 12.DSS的工作方式主要是()。 A. 人机对话方式 B. 键盘操作方式 C. 交互会话方式 D. 非交互会话方式 13.专家系统有两个核心组成部分,即知识库和()。 A. 数据库 B. 推理机 C. 方法库 D. 决策模型 14.处理功能分析常用的方法有:决策树、决策表和()。 A. 结构化语言 B. 数据字典 C. 数据功能格栅图 D. E-R图 15.在医院,患者与医生的关系是属于()。 A. 1:1 B. 1:n C. n:1 D. m:n 16.系统开发中强调系统的整体性,它采用先确定()模型,再设计() 模型的思路。 A. 实体,用户 B. 用户,实体 C. 逻辑,物理 D. 物理,逻辑 17.生命周期法的主要缺点是难以准确定义用户需求,及()。 A.阶段不明确

管理信息系统试题期末考试

一、填空题,请把答案写在括号内(每空2分,共30分) 1、(管理信息系统)就是一种利用计算机硬件与软件、数学模型与数据库管理系统等资源,为组织的运行、管理、分析、计划及决策等职能服务的集成化的计算机应用系统,就是管理人员设施组织目标的有效工具。 2 目前,社会上将办公自动化以英文名称简写为(OA)。 3 知识经济时代的基本生产要素就是( 知识)与(信息)。 4信息的三要素就是 (信源)、(信宿)与(载体)。 5信息从客体传输到主体经过接收、处理、实施各环节反馈到客体,形成一个信息运动的循环称为 (信息循环)。 6 在数据传输中,数据沿通信线路可以向两个方向传递,但不能在两个方向同时传送,属于 (半双向通信方式)。 7 软件模块的独立性往往就是用两个指标来度量的, (内聚)性度量其功能强度的相对指标, (耦合)性则用以度量模块间的相互联系的强度。 8 决策支持系统的英文缩写就是(DDS)。 9 对信息世界中的有关信息经过加工、编码、格式化等具体处理,便进入了(数据世界)。 10 数据交换方式,常用的三种基本方式就是线路交换,(报文交换)与(分组交换)。 12 系统分析阶段就是要解决(“做什么”)的问题。 13 计算机辅助软件工程技术通常简称(CASE)技术。 14 UML 把软件系统开发分成五个阶段:需求分析,(分析),设计,(编程)与测试。 15 (电子商务)就是指利用电子手段进行的商务活动。 16 (误码率)就是衡量数据通信系统正常工作情况下的可靠性度量指标。 17 事物之间相互联系、相互作用的状态的描述称为(信息)。 18 信息资源通常包括信息及其(载体)。 19信息理论的创始人就是(香农)。 20 管理信息的处理应满足的要求就是:及时,(准确),适用,(经济)。 21 (模块)就是这样的一组程序语句,它包括输入、输出、逻辑处理功能,内部信息及其运行环境。

UML期末考试试题与答案解析

UML期末考试试题与答案解析 一、选择题: 1.UML中关联的多重度就是指(B) A.一个类有多个方法被另一个类调用 B.一个类的实类能够与另一个类的多个实类相关联 C.一个类的某个方法被另一个类调用的次数 D.两个类所具有的相同的方法与属性 2.已知三个类A、B与C、其中类A由类B的一个实类与类C的1个或多个实类构成、 请画出能够正确表示类A,B与C之间关系的UML类图、 3在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类与“订单”类。对应每个“订单”类的实例,存在___(46)_B__“客户”类的实例;对应每个“客户”类的实例,存在___(47)D___个“订单”类的实例。 供选择的答案: (1)A、0个 B、1个C、1个或多个 D、0个或多个 (2)A、0个 B、1个 C、1个或多个 D、0个或多个 4、 UML中的交互图有两种,分别就是顺序图与协作图,请分析一下两者之间的主要差别与各自的优缺点。掌握利用两种图进行的设计的方法。 答:顺序图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的就是交互的时间顺序,而协作图强调的就是交互的语境与参与交互的对象的整体组织。顺序图按照时间顺序布图,而协作图按照空间组织布图。 顺序图可以清晰地表示消息之间的顺序与时间关系,但需要较多的水平方向的空间。 协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。 14、什么就是对象间的可见性? 答:可见性(Visibility)指的就是一个对象能够“瞧到”或者引用另一个对象的能力。 5、UML提供了一系列的图支持面向对象的分析与设计,其中____(1)___给出系统的静态设计视图;___(2)____对系统的行为进行组织与建模就是非常重要的;____(3)___与____(4)___都就是描述系统动态视图的交互图,其中___(3)___描述了以时间顺序组织的对象之间的交互活动,___(4)____强调收发消息的对象的组织结构。 A、状态图 B、用例图 C、序列图 D、部署图 E、协作图 F、类图 答案:(1)F (2)B (3)C (4)E 6、在UML提供的图中,___(1)___用于描述系统与外部系统及用户之间的交互;__(2)___用于按时间顺序描述对象间的交互。

《基于WEB的在线考试系统》论文

目录 摘要: (1) 一、引言 (2) 二、系统概述 (2) 三、运行环境 (2) 四、系统分析 (3) 五、总体设计 (3) (一)系统可行性分析 (3) (二)系统需求分析 (4) 六、系统设计 (5) (一)试题(客观题部分)设计 (5) (二)数据库设计 (5) (三)功能模块详细设计 (7) 七、设置数据库 (11) 八、数据的安全与保密 (12) 九、结束语 (12) 参考文献: (12)

基于WEB的在线考试系统 姓名:马启刚学号:指导教师:谢允 摘要: 近年来,互联网在国际上得到了迅猛的发展,基于互联网的各种应用也日益受到人们的重视。基于Web的考试系统正是在这种形势下应运而生的。尽管传统的考试形式应用还非常普遍,但伴随着远程教学的推广普及,作为远程教学系统子系统的在线考试系统呼之欲出。利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,基于B/S模式设计开发了《基于WEB的在线考试系统》这一ASP应用程序。它运用方便、操作简单,效率很高,现阶段虽只实现了试卷的客观题部分(判断题、单项选择和多项选择),但已具有试题(卷)录入、修改和查询,组卷以及进行在线考试等重要功能,也就是说基本实现了无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,同时也大大减轻了教师出题、组卷和改卷等繁重的工作量。 关键词:在线考试 ACCESS数据库管理系统 B/S WEB-based Online Examination System Name : Ma Qigang Student Number : 09 Advisor : Xie Yun Abstract:Using the network and the database technology, the union the hardware price generally falls at present the advantageous superiority which constructs vigorously with the wide band net, we based on B/S mode and has developed The ASP application of "WEB-based online examination system". It utilizes, the operation conveniently simple, efficiency very high, the present stage although only realized the examination paper objective topic to be partial (judgment topic, single item choice and many choices), but had the test question (volume) to input, the revision and the inquiry, the group volume as well as carries on the on-line test and so on the important function, in other words has basically realized no-paper the test, satisfied any authorization the examinee took a test anytime and anywhere and rapidly obtains the result, at the same time also greatly reduced the teacher to set the topic of a composition, the group volume and changes the volume and so on the arduous work load. Key word: On-line Examination ACCESS Database Management System B/S

管理信息系统考试题库模板

第一篇概念篇 单项选择题 1、信息系统是一门新型学科,它是属于( D )。 A、经济学科 B、计算机学科 C、工程学科 D、综合性、边缘性学科 2、战略规划的目的是编制实现( C )的战略。 A、短期目标 B、中期目标 C、长期目标 D、市场目标 3、MIS的三个层次中,( C )属于中层计划范围,它包括资源的获取与组织、人员的招聘与训练等。 A、战略管理 B、作业管理 C、管理控制 D、作业控制 4、下面不属于管理的组织职能的是( C ) A、确定管理层次 B、建立各级组织机构 C、对未来作出安排和布署 D、配备相应人员 5、信息是管理上的一项极为重要的( B )。 A、前提 B、资源 C、基础 D、工具 6、制定战略决策要大量依靠来自( B )的信息。 A、管理层 B、外部 C、作业层 D、内部 7、信息可以从不同角度分类,按照重要性可以分为( D )。 A、一次信息、二次信息、三次信息 B、管理信息、社会信息、科技信息 C、数字信息、图像信息、声音信息 D、战略信息、战术信息、作业信息 8、作业级信息的特点是( A )。 A、大部分来自内部,信息的精度高,使用寿命短 B、大部分来自外部,信息的精度高,使用寿命短 C、大部分来自内部,信息的精度高,使用寿命长

D、大部分来自外部,信息的精度高,使用寿命长 9、管理工作的成败取决于能否作出有效的决策,而决策的正确度则在很大程度上取决于信息的( C )。 A、大小 B、多少 C、质量 D、来源 11、制定计划的首要任务是( C )。 A、确定领导 B、确定资金 C、确定目标 D、提出方案 12、战略信息系统的目标是实现企业( D )。 A、战术目标 B、财务目标 C、利润目标 D、战略目标 13、信息含量的大小是由消除( A )程度来决定的。 A、不确定 B、不可靠 C、不真实 D、不精确 14、以下叙述不正确的是()。 A、IS是一个计算机化的系统,不包括人工处理的部分 B、企业实现IS,应有自己的计算机应用队伍 C、IS正在向自适应、自学习的方向发展 D、随着IS的发展,企业对高新技术人员的需求不断增加 15、金字塔型信息系统结构是由三个层次组成的,它们是( B )。 A、战略级、战术级、控制级 B、战略计划、管理控制、业务处理 C、计算机网络、中央处理机、用户终端 D、主控程序、子程序、模块 18、把信息技术作为实现企业战略目标和竞争武器的信息系统是( C )。 A、管理信息系统 B、执行信息系统 C、战略信息系统 D、作业信息系统 19、全国联机的航空订票服务系统属于(C )。 A、批处理系统 B、顺序处理系统 C、联机实时系统 D、直接存取系统

uml期末考试题A卷及答案

考试时间 年 月 日(90分钟) 课程 UML 请将答案填写在答题纸上!不要在考卷上作答! 一、单选题 1.执行者(Actor )与用例之间的关系是( ) (A )包含关系 (B )泛化关系 (C )关联关系 (D )扩展关系 2 .在类图中,下面哪个符号表示继承关系( ) 3.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 4.下面那个类图的表示是正确的( ) 5.下面哪个符号代表部署图的节点( ) 6.生命线是UML 视图中哪个图形的组成部分( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 7.在类图中,那种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 8.下面哪个图形代表活动( ) (B) (A) (C) (D) (B) (A) (C) (D) Student Student name : String age : Student getName () getAge () Student Name : String Age: intInteger getName () getAge () (B) (A) (C) (D) (B) (A) (C) (D)

9.下面哪个UML 视图是描述一个对象的生命周期的( ) (A )类图 (B )状态图 (C )协作图 (D )顺序图 10.下面哪个视图属于UML 语言的交互图( ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 11.下面哪个符号代表包图( ) 12.在UML 协作图中,有多少种关联角色的构造型( ) (A )1 (B )3 (C )5 (D )7 13.在类图中,哪种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 14.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 15.下面哪个符号表示注释( ) 二、多选题 1.下面哪些图形可以清楚地表达并发行为( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 2.下面哪些元素构成了组件图形( ) (A )组件 (B )转换 (C )关系 (D )接口 3.部署图中的节点具有以下哪些方面的内容( ) (A )计算能力 (B )基本内存 (C )位置 (D )接口 4.顺序图的用途包括( ) (A )显示并发进程和激活 (B )当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C )显示在协作图中难于描述的事件序列 (D )显示涉及类交互而与对象无关的一般形式 5.常见的UML 工具有哪些?( ) (A )Rational Rose (B )Power Designer (C )Visio (D )Visual UML (B) (A) (C) (D) (B) (A) (C) (D)

#基于Web的在线考试系统

1.1 应用背景 随着社会的进步和商品经济的不断发展,社会对劳动者和技术人员的知识和能力水平的要求越来越高。测试作为衡量人的能力的重要手段,在现代生活中的地位进一步提高,并深入到社会的各个方面。各种各样的学历测试、资格证书测试层出不穷。同时,Internet技术的发展使得测试的技术手段和载体发生了革命性的变化。Internet的开放性和分布性的特点以及基于Internet 的巨大计算能力使得测试突破了时间和空间的限制。基于Internet的测试系统正成为人们的研究热点之一。例如在英国,已经实现了英语资格测试的网上学习和水平认证全过程。 计算机使用迅猛发展,网络使用不断扩大,如远程教育和虚拟大学的出现等,使得基于Web的在线测试系统成为现实。基于Web的在线测试系统可以发挥网络的优势,建立大型、高效、共享的题库和实现随时随地的测试,降低测试成本,减少人为干扰,减轻教师负担,节约人力、物力和财力。 根据测试管理的实际要求,结合试卷管理的工作流程,系统应实现以下功能: ?掌握本测试范围内所有考生的基本情况,包括学号、姓名、成绩等。 ?试卷的自动生成,答题完成后,系统对照正确答案,给出试卷分数。 ?对试题库进行增加、删除、修改等更新操作。 ?不同用户的管理功能不同。管理员类用户可以创建试卷、策划测试题型及分数、对试题库进行维护、查询学生以往测试成绩等功能。考生类用 户可以参加测试,完成答卷。 1.2 系统设计 一个好的系统离不开科学、详实的系统设计。系统只有建立在系统设计基础上,才能成为一个好的系统。 1.2.1 系统构架 系统设计的基础是系统构架。

1.基于B/S体系 整个系统采用Browser/Web/DataBase的3层体系结构。Browser/Server 的系统中,用户可以通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置Web浏览器即可。服务器将担负更多的工作,对数据库的访问和使用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。 1.2.2 系统功能模块设计 系统主要功能如下: ?学生在线注册成功后可以登录到测试中心,参加预先设定的测试。 ?学生提交答题,系统自动对照数据库正确答案算出分数。 ?题库的维护(包括判断题、选择题和填空题)、试卷的维护、成绩的统计、成绩的查询。 系统主要分为前端、后端两大管理系统,包括4大功能模块。

管理信息系统期末试题答案

湖南大学课程模拟考试

7.管理信息系统是一个()。 A、网络系统 B、计算机系统 C、操作系统 D、人机系统 8.在下列设备中,不能作为微计算机的输入设备的是()。 A、激光打印机 B、鼠标 C、键盘 D、硬盘 9.MIS的战略规划可以作为将来考核()工作的标准。 A、系统分析 B、系统设计 C、系统实施 D、系统开发 10.管理信息系统的开发过程不包含()。 A、设备设计过程 B、学习过程 C、人与人之间的对话过程 D、通过改革管理制度来适应信息系统的需要 11.用质数法确定代码结构中的校验位时,校验位的取值是质数法中的()。 A、权 B、模 C、除得的商 D、除得的余数 12.绘制新系统的信息系统流程图的基础是()。 A、组织机构图 B、功能结构图 C、业务流程图 D、数据流程图 13.程序员设计程序和编写程序时主要依据下列资料进行()。 A、系统流程图 B、程序流程图 C、系统流程图、程序编写说明书及输入/输出说明 D、处理流程图 14.企业信息系统开发项目大都无法按时完成,其主要原因是()。 A、合作方未按要求完成进度 B、有较多的细节要求在开发过程才能得到明确,增加了系统方案的修改与开发工作量 C、我国还缺乏得力的信息管理与信息系统专业人才 D、需要非常大的投资,往往超出预算而难以满足经费需要 15.信息系统的评价内容有系统性能、直接经济效益与间接经济效益等几个方面,系统性能又由许多指标表示。以下不属于性能指标的是()。 A、可操作性和处理速度 B.可靠性和稳定性 C、可复制和可推广性 D.可扩展和可维护性 16.以下与DSS产生和发展最无关的是()。 A、信息技术的发展 B、管理决策理论的发展 C、企业环境的变化 D、白领工人的增加

管理信息系统期末复习题

第1章管理信息系统的基本概念 一、单选题 1.作业级管理信息大多具有。C 2.系统方法的主要原则是:D 3.下列不属于信息的特性的是。A 4.下列应用中,哪些不属于业务处理系统。B 5.制定战略决策要大量地依靠来自()的信息。B 6.在管理信息系统的金字塔型结构中,处于最下层的是()B7.()是信息处理的基础。A 8.管理信息系统是一个()C 9.MIS、CAD系统和CAM系统结合在一起形成()A 10.不同管理层次的信息处理量差别很大,信息处理量最大的层次是()。B 11.下列关于管理信息系统纵横结构的描述不正确的是()C 12.某公司下面有几个工厂,其管理信息系统综合了从工厂一级到公司一级的所有财务方面的数据分析,这种管理信息系统结构称为()B 13.管理信息系统的重要标志是()。C 14.管理信息系统的功能不包括下面的哪一项。( )C 15.管理信息系统的特点不包括。B 16.以下不属于信息的属性的是(。C 17.管理信息具有等级性,下面属于策略级的信息A 18.下列人员中不属于信息系统终端用户的是()A19.信息系统发展阶段中,属于管理信息系统雏形的阶段是()B 20.对于经济管理方面的信息来说,传递速度愈快、使用愈及时,那么其()B 21.数据收集或信息转换要有主观思路,否则只能主次不分。只有正确地舍弃无用和次要的信息,才能正确地使用信息。这句话体现的是()C 22.下列信息中属于战术层的是()C23.管理信息系统科学是一门新型学科,它是属于()B 24.信息系统成熟的标志是()C 二、填空题 1.客观世界的三大要素是:。信息物质能源2.管理信息按层次分为。战略信息战术信息作业信息 3.管理信息系统科学的三要素是。系统的观点数学的方法计算机的应用 4.管理信息系统的特征是:管理信息系统是一个。人机系统综合系统动态系统 5.信息量的多少是由消除人们对事物认识的_______________________来决定的。不确定程度 6.管理信息系统从概念上看是由四大部件组成,即信息源、、信息用户和。信息处理器、信息管理者7.管理信息系统的物理结构一般有三种类型:、分布式和。集中式、分布-集中式 8.从系统的结构来看,系统有5个基本要素,即输入、输出、___________、___________、和_____________。处理反馈控制三、简答题 1.信息和数据的区别和联系是什么? 答:信息:是按一定的规则组织在一起的数据的集合,是对数据进行处理而产生的。而数据是由原始事实组成的,是人们用来反映客观世界的符号,它本身并没有意义。信息是加工处理后的数据,是数据所表达的内容,而数据则是信息的表达形式。 2.简述管理信息系统发展的各个阶段的特点。 答:管理信息系统的发展经历了以下几个发展阶段:(1)事务处理系统:这一阶段的特点是数据处理的计算机化,目的是提高数据处理的效率。(2)管理信息系统:这一阶段最大的特点是有一个中心数据库和计算机网络系统,另一特点是利用定量化的科学管理方法,通过预测、计划优化、管理、调节和控制等手段来支持决策。(3)决策支持系统:它是管理信息系统发展的新阶段,它把数据库处理与经济管理数学模型的优化计算结合起来,是具有管理、辅助决策和预测功能的管理信息系统。(4)集成一体化信息系统:它的特点是将企业中针对管理、控制、设计等方面的信息系统结合为一个有机的整体,把企业中的产供销、人财物统一管理起来,更好地发挥信息技术的作用。 3.管理信息系统与事务处理系统的区别有哪些? 答:(1)管理信息系统为各管理层提供信息,而事务处理系统仅仅为基层处理事务数据。 (2)管理信息系统使用户随时能得到及时的信息,而事务处理系统则只是定期输出可提供信息的报表。但管理信息系统也能以定期报表为主。 (3)管理信息系统涉及各个职能部门,涉及综合职能,而事务处理系统仅仅面向单一职能。 (4)管理信息系统的操作有一定的灵活性,而事务处理系统却没有这种灵活性。 4.决策支持系统和管理信息系统之间的区别和联系是什么? 答:(1)在一个企业和组织内部,决策支持系统和管理信息系统可以并存,不是互相取代。它们所要解决的问题不同。管理信息系统主要用于为解决结构化的决策问题,而决策支持系统重要是解决半结构化或非结构化的决策问题。 (2)决策支持系统和管理信息系统提供信息和决策支持都需要大量的输入信息。这些输入信息主要来自于事务处理系统、管理信息系统的信息和企业外部环境的信息。 (3)一个管理信息系统往往支持人们解决多个决策问题,而一个决策支持系统往往是针对一个特定的半结构化或非结构化的决策问题开发的。因此,如果把管理信息系统看成是在一个面上辅助决策的话,那么决策支持系统可以看成是在一个点上支持决策。

uml期末考试题a卷及答案

文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持. 一、单选题 1.执行者(Actor )与用例之间的关系是( ) (A )包含关系 (B )泛化关系 (C )关联关系 (D )扩展关系 2 .在类图中,下面哪个符号表示继承关系( 3.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 4.下面那个类图的表示是正确的( ) 5.下面哪个符号代表部署图的节点( ) 6.生命线是UML 视图中哪个图形的组成部分( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 7.在类图中,那种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 8.下面哪个图形代表活动( ) 9.下面哪个UML 视图是描述一个对象的生命周期的( ) (A )类图 (B )状态图 (C )协作图 (D )顺序图 10.下面哪个视图属于UML 语言的交互图( ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 11.下面哪个符号代表包图( ) (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (D)

文档来源为从网络收集整理 .word版本可编辑.欢迎下载支持 . 12.在UML协作图中,有多少种关联角色的构造型( ) (A)1 (B)3 (C)5 (D)7 13.在类图中,哪种关系表达总体与局部的关系() (A)泛化(B)实现(C)依赖(D)聚合 14.在类图中,“#”表示的可见性是() (A)Public (B)Protected (C)Private (D)Package 15.下面哪个符号表示注释() 二、多选题 1.下面哪些图形可以清楚地表达并发行为() (A)类图(B)状态图(C)活动图(D)顺序图 2.下面哪些元素构成了组件图形() (A)组件(B)转换(C)关系(D)接口 3.部署图中的节点具有以下哪些方面的内容() (A)计算能力(B)基本内存(C)位置(D)接口 4.顺序图的用途包括() (A)显示并发进程和激活 (B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C)显示在协作图中难于描述的事件序列 (D)显示涉及类交互而与对象无关的一般形式 5.常见的UML工具有哪些?() (A)Rational Rose (B)Power Designer (C)Visio (D)Visual UML 三、填空题(每空2分,共30分) 1. UML中有多种关系,请标出图示是哪种关系: (1)(2) (3)(4) (5)(6) (B) (A) (C) (D) (B) (A) (C) (D) 0..1 0..* employer employee

基于Web的在线成绩查询系统设计

基于Web的在线成绩查询系统设计 随着因特网技术的迅速发展及应用,校园网建设的逐步建设与完善,现代化考试系统应运而生,于是开发一个基于WEB的在线成绩查询系统就变得理所当然了。在线成绩查询系统的目的是使考生能够利用互联网方便快捷地查询到自己的成绩,它要求考生在正确输入个人信息的情况下,并通过Internet获取所需的信息的过程。在此,我通过介绍WEB环境创建考试成绩查询系统的相关技术及具体的分析设计来实现这个成绩查询的功能,以及在这个过程中遇到问题的解决办法。 因特网成绩查询相关技术 当今时代信息技术的发展越来越快,也改变了我们生活的方方面面,现代标准化考试也就自然而然地产生了。网络化考试是有着比传统考试更加优越的特点,首先,考试不再拘泥于具体的时间及地点,只要有网络的地方就可以考试。其次,有利于阅卷老师快捷地阅卷,有利于分工合作;再次,考生在考完试之后可以以最快的速度进行准确估分;最后,网络化考试无需纸笔,节省原料和考试费用,进而达到保护环境的作用。因此,网上查分时必不可少的,它是顺应时代发展的要求而设计研究的。 1工具简介: ASP(Active Server Page)是”动态服务器页面”的缩写,是一个基于WEB 服务器端的软件开发环境,我们可以利用它产生并执行高性能的、动态的、互动的WEB服务端应用程序。 SQL Server 2000用于大规模事物处理、数据仓库应用的数据库和数据分析平台。在计算机里我们把组成二维形式的表格称为关系型数据库。 Dreamweaver CS3是Adobe公司推出的网页制作软件版本,也是网络浏览文件的一个开发工具,它具有强大的功能和简便的操作平台,是一款所见即所得的网页制作软件。 2系统可行性分析 可行性分析是设计系统中的第一步,对整个系统的制作过程有着十分重要的影响,可以说是整个系统的基石,也是后面几个步骤的必要条件。“基于Web 的在线成绩查询系统”的可行性分析包括以下几个方面: 技术可行性分析:本系统是一个在线查询系统,并根据数据库的数据管理及查询功能的合二为一的技术,由ASP技术结合数据库管理技术共同作用而生成的用于考生成绩查询的系统。

管理信息系统考试题库(含答案)

1.用二维表数据来表示实体及实体之间联系的数据模型称为(A) A.实体-联系模型 B.层次模型 C.网状模型 D.关系模型 2.一般认为,管理信息系统是一个复杂的社会系统,它是以( B ) A.计算机硬件为主导的系统 B.人员为主导的系统 C.机构为主导的系统 D.计算机网络为主导的系统 3.下列选项中属于关键成功因素法内容的是(C) A.了解组织结构B.识别职能部门的功能和关系C.分析信息需求D.制定组织目标 4.信息系统规划的准备工作包括进行人员培训,培训的对象包括(C)A.高层管理人员、分析员和规划领导小组成员 B.高层和中层管理人员、规划领导小组成员 C.分析员、程序员和操作员 D.高层、中层和低层管理人员 5.下列选项中,对初步调查叙述正确的是(B) A.调查目的是从总体上了解系统的结构 B.调查内容主要包括有关组织的整体信息、有关人员的信息及有关工作的信息C.调查分析内容主要为人员状况、组织人员对系统开发的态度 D.初步调查是在可行性分析的基础上进行的 6.改进风险对策的关键是(D ) A.风险识别 B.风险分析 C.风险规划 D.风险监控 7.原型法的主要优点之一是( A ) A.便于满足用户需求 B.开发过程管理规范 C.适于开发规模大、结构复杂的系统 D.开发文档齐全 8.在数据流程图中,系统输出结果的抵达对象是( A ) A.外部实体 B.数据处理 C.数据存储 D.输出设备 9.系统详细调查需要弄清现行系统的基本逻辑功能和( B ) A.组织机构 B.外部环境 C.信息流程 D.基础设施 lO.关系到信息系统能否最大程度发挥作用的关键问题是确定新系统的( A ) A.外部环境 B.管理模式 C.业务流程 D.数据流程图 11.U/C矩阵中,C代表(D) A、使用 B、完成 C、功能 D、创建 12.如果数据流程图呈束状结构,则称它为( B ) A.变换型数据流程图 B.事务型数据流程图 C.顶层数据流程图 D.分层数据流程图 13.某学生的代码(学号)为2009001,这个代码属于( D) A、数字码 B、字符码 C、混合码 D、助记码 14.数据库设计的起点是( A ) A.用户需求分析 B.概念结构设计 C.存储结构设计 D.物理结构设计

管理信息系统试题(期末考试)(B卷答案)

一、填空题,请把答案写在括号内(每空2分,共30分) 1.(管理信息系统)是一种利用计算机硬件和软件、数学模型和数据库管理系统等资源,为组织的运行、管理、分析、计划及决策等职能服务的集成化的计算机应用系统,是管理人员设施组织目标的有效工具。 2 目前,社会上将办公自动化以英文名称简写为(OA)。 3 知识经济时代的基本生产要素是( 知识)与(信息)。 4信息的三要素是(信源)、(信宿)与(载体)。 5信息从客体传输到主体经过接收、处理、实施各环节反馈到客体,形成一个信息运动的循环称为(信息循环)。 6 在数据传输中,数据沿通信线路可以向两个方向传递,但不能在两个方向同时传送,属于(半双向通信方式)。 7 软件模块的独立性往往是用两个指标来度量的,(内聚)性度量其功能强度的相对指标,(耦合)性则用以度量模块间的相互联系的强度。 8 决策支持系统的英文缩写是(DDS)。 9 对信息世界中的有关信息经过加工、编码、格式化等具体处理,便进入了(数据世界)。 10 数据交换方式,常用的三种基本方式是线路交换,(报文交换)和(分组交换)。 12 系统分析阶段是要解决(“做什么”)的问题。 13 计算机辅助软件工程技术通常简称(CASE)技术。 14 UML 把软件系统开发分成五个阶段:需求分析,(分析),设计,(编程)和测试。 15 (电子商务)是指利用电子手段进行的商务活动。 16 (误码率)是衡量数据通信系统正常工作情况下的可靠性度量指标。 17 事物之间相互联系、相互作用的状态的描述称为(信息)。 18 信息资源通常包括信息及其(载体)。 19信息理论的创始人是(香农)。 20 管理信息的处理应满足的要求是:及时,(准确),适用,(经济)。 21 (模块)是这样的一组程序语句,它包括输入、输出、逻辑处理功能,内部信息及其运行环境。 22模块的(聚合)指模块内各个组成之间的凝聚程度。 23 (物流)是指企业中由原材料等资源投入企业,经过形态、性质的变化,转换为产品而输出的运动过程。 24信息模型的主要要素是(实体)。25(数据挖掘)是从大量数据中提取出可信、新颖、有效并能被人理解的模式的高级处理过程。 二单项选择题,请把答案写在括号内(每题2分,共20分) 1.在信息系统开发、运行的整个费用中最大的费用是( B )。 A.用在开发中的硬件费用 B.用在开发中的系统软件及应用软件的开发费用 C.系统调试和转换的费用 D.运行和维护阶段的开支 2.系统设计应包括( D )。 A.系统性、可靠性 B.经济性、灵活性 C.安全性、系统性 D.系统性、灵活性、可靠性、经济性 3.数据流程图的建立是在( C )。 A.系统分析阶段 B.系统设计阶段 C.系统实施阶段 D.系统规划阶段 4.对某些特定对象而形成的文件的集合构成( A )。 A.数据库 B.文件 C.文件系统 D.数据结构 5.( C )属于管理信息系统分析阶段的内容。 A.模块划分,程序设计,人员培训 B.选择计算机设备,输出设计,程序调试 C.可行性分析,需求分析 D.程序设计,设备购买,数据准备与录入 6. 在文件管理系统中,任何文件的存取都要先查(B ) A、索引表 B、主文件目录表 C、关键字 D、文件名 7. 系统设计的原则之一是(C) A 严格遵循可行性分析报告 B 主要考虑技术的先进性 C 体现系统的可扩展性与可变性 D先详细设计后总体设计 8 下列那一个是输出设备(C) A 鼠标 B键盘 C 数/模转换器 D 模/数转换器 9 下列叙述中,错误的是(D ) A 系统软件是应用软件基础上开发的 B 系统软件应提供良好的人机界面 C 系统软件与硬件密切相关 D系统软件与具体应用领域无关 10 通常可用传输速率描述通信线路的数据传输能力,传输速率指的是( C ) A 每秒钟可以传输的中文字符个数 B每秒钟可以传输的字符数 C 每秒钟可以传输的比特数 D每秒钟可以传输的文件数 11 软件的结构化开发过程各阶段都应产生规范的文档,以下那

相关文档
最新文档