数据库课程设计报告 - 考试监考管理系统 - 图文(2)

2019-09-01 13:35

攀枝花学院本科课程设计(论文) 摘 要

摘 要

近年来随着计算机技术的蓬勃发展,这社会各方面的应用越来越广泛。考试监考管理系统作为各个高校必不可少的管理系统,不但要脱离仅仅依靠用户手工的管理,而且也要向网络方向发展。特别是在当前计算机和网络高速发展的时代,人们开始充分利用现有的资源,进行学校的日常考试监考的安排管理工作,并且逐渐脱离原先教务系统使用的C/S模式的局限性。使用B/S开发模式,使整个校园网上的老师都能访问本地考试安排管理系统,即可在多地域,任意时间段来访问系统中的数据,大大增加了系统数据的共享性。

本系统使用SQL Sever 2008作为后台数据库,选用JAVA语言和Eclipse作为开发工具,采用标准的MVC三层架构(JSP+JavaBean+Servlet)开发模式,通过综合考虑考试监考安排系统的业务规则和流程,实现各种监考信息的查询,修改,删除,添加等操作,使繁琐的考试监考安排工作变得规范化,通用化,公正化,极大提高了学校考试监考安排管理的效率,给各老师和管理员带来了极大的方便。

关键词:MVC,SQL Sever 2008,Eclipse,JAVA

1

攀枝花学院本科课程设计(论文) 需 求 分 析

1 需求分析

1.1任务概述

1.1.1系统目标

考试监考管理系统是为了提高考试监考管理,方便广大老师和是信息公正公开而开发的。它包括用户登录、教师监考安排查询、监考信息管理等模块,并提供了登陆、查询、修改、添加、删除等功能。考试监考管理系统能规范学校在监考信息的安排上的规范性和通用性。随着计算机行业的飞速发展,人类已经进入了信息时代,社会中的各个单位、部门也陆续开始使用软件化的管理模式,由于它具有方便、准确、快速、灵活的特点,使得在管理上实现了自动化、一体化、多元化的目标。

本课程设计开发了一个考试监考管理系统,该系统完成了用户登录、教师监考安排等的添加、修改、删除、查询等功能,迅速准确地完成各种工作,大大提高了学校的管理效率。

1.1.2用户特点

很多老师会在不同地域,不同的时间查询自己的考试监考安排信息,管理员也会在不定时的时候对应该更改的数据进行维护更新。这就要求信息的发布要有实时性,准确性,一致性,便捷性。不能出现各种错误。本系统采用计算机管理则可以大大提高日常工作的效率,降低出错的几率,消除了可能存在的不确定因素,达到以上对信息的各种要求,从而能够方便老师和管理员,使管理更加规范,科学。

1.2系统的功能需求

1.2.1角色功能需求

本系统包括管理员,用户,监考安排表3中角色:

用户:只有在用户表中的用户才能登陆系统进行查询;

管理员:只有在管理员表中的用户才能登陆系统进行系统管理; 监考安排表:存放着考试监考安排的所有信息。

1.2.2功能模块

系统包括身份登陆模块,管理员管理模块、用户信息模块。 身份登陆模块功能需求:可以根据身份的不同登陆系统; 管理员管理模块功能需求:可以查询所有老师的考试监考安排信息,可以添加,修改,删除老师的考试安排信息,可以对老师一学期的监考次数和监考费进行统计;

用户信息模块功能需求:可以查询老师的考试安排信息。

2

攀枝花学院本科课程设计(论文) 需 求 分 析

1.3系统的性能分析

为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:

系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息的处理。由于系统的查询功能对于整个系统的功能和性能完成很重要。从系统的多个数据来源来看,学生信息查询、教师信息查询、实验信息 查询、排课结果查询、实验成绩查询,其准确性很大程度上决定了系统的成败。 因此,在系统开发过程中,系统采用优化的 SQL 语句及安全扩展存储过程来保证 系统的准确性和及时性。

系统的开放性和系统的可扩充性 系统在开发过程中,应该充分考虑以后的可扩充性。例如信息添加、修改,用户查询的需求及管理工作的分级管理等模块也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点, 应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范, 可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完 成系统的升级和更新换代。

系统的易用性和易维护性 系统是直接面对使用人员的,而有些使用人员往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点, 就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现 的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

系统中涉及到的数据是学校考试安排相当重要的信息,因此系统为不同角色的 用户提供了方便的管理后台进行数据管理。

1.4 系统的数据需求

该系统的开发主要任务是实现考试监考信息的管理,所以我们初步规划出系统所需要的数据有:

用户基本信息:用户名,密码; 管理员基本信息:用户名,密码; 监考安排表基本信息:监考安排ID、监考课程名、监考老师名、监考校区名,

监考时段,监考具体地点;

3

攀枝花学院本科课程设计(论文) 数据库概念结构设计

2 数据库概念结构设计

2.1 数据流图(DFD)

本系统的数据流图如下图所示:

图2.1 顶级数据流图

图2.2 添加或删除相关信息数据流图

4

攀枝花学院本科课程设计(论文) 数据库概念结构设计

图2.3 查询信息数据流图

2.2 系统功能设计

2.2.1 系统总体模块图

图2.4 系统总体模块图

5


数据库课程设计报告 - 考试监考管理系统 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2024年中国民间手工艺品市场调查与投资前景预测报告(目录

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: