普通话考试报名及成绩查询系统_第1页
普通话考试报名及成绩查询系统_第2页
普通话考试报名及成绩查询系统_第3页
普通话考试报名及成绩查询系统_第4页
普通话考试报名及成绩查询系统_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

普通话考试报名及成绩查询系统

需求分析

项目名称:普通话考试报名及成绩查询系统

撰写人:

专业:

指导老师:

2012年3月19日

摘要

网络技术的飞速发展正无时无刻影响着人们的工作、在教育体系中,网络

的应用也成为现代教育发展的基础.网络教育逐渐发展起来,校园网建设逐步成

熟,基于Web的也伴随着网络技术的发展应运而生.它即简化了传统的考试模式,

节约人力物力,也可以有效利用校园网资源,辅助教学.该系统采用了目前流行

的B/S模式,即浏览器、应用服务器、数据库服务器三层体系结构,后台数据库

采用SQLServer2005,客户端采用IE浏览器和服务器连接,最终形成了基干

B/S模式的在线考试系统.该系统具备了以下功能:学生信息管理、成绩查询等

功能.论文以基于B/S模式的在线考试系统为研究对象,按照软件工程的开发思

想,用UML来构建在线考试系统模,后台采用数据库相结合.际需求出发,论述了

开发普通话等级考试报名及成绩查询系统的背景、目的及意义,讨论了开发系统

的关键技术,并通过UML分析对系统设计及实现。

设计思路和方法采用瀑布模型开发,用统•建模语言UML进行描述,经历

了文献检索,需求分析,分析模型设计,数据模型设计,构建级设计,系统部

署,系统测试六个个环节。。实现了用户登录、注册功能,出题组卷功能,考

试评卷功能以及用户信息查询功能。

关键词:普通话等级考试报名及成绩查询系统:SQLSERVER2005

目录

一.摘要...........................................2

二.背景...........................................5

三.简介.......................................................5

1.设计目的................................................5

2.开发环境................................................5

3.程序功能................................................6

4.系统实际需求特点........................................6

四.整体规划思路...............................................6

五.整体性需求分析............................................6

六.功能需求...................................................9

1.业务规则.................................................9

2.普通话等级考试报名及成绩查询系统登录....................10

七.数据库设计.................................................12

1.概念模型设计.............................................12

2.数据表结构...............................................12

A.系统结构设计...............................................14

九.对性能的规定...............................................15

1.灵活性..................................................15

一、背景

信息社会的高科技,商品经济化的高效益,使计算机的应用已普及

到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,

还有人由于计算机操作不方便继续用手工劳动。现今学生信息管理的繁

琐给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一

种完善的学牛信息管理软件,为了对学生信息的管理方便,开发人员完

成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在此

基础上着手开发普通话考试报名及成绩查询系统软件。

本考试信息管理系统的目的是提高信息的科学化管理。本文针对学

生考试的管理现状和要求,从理论和应用的角度论述了考试信息管理系

统的特点、功能、设计思路,并给出关键技术实现的步骤。从而可以进

一步满足大学对管理系统的要求。

项目名称:普通话考试报名及成绩查询系统

功能模块:

1.考生信息管理

2.成绩信息管理

用户:考生信息系统管理员和考生

二、简介

1.设计目的:

①根据业务需求、功能需求、用户需求以及其他非功能性需

求,编写需求分析报告

②实现普通话考试报名所需信息的录入。

③设计相关程序实现简单明了的登录界面,易于使用者操

作。

④进一步掌握所学相关知识,实现自我拓展。

2.开发环境:

开发平台:visualstudio2008

开发语言:C#(相关语言:HTML,Javascript,css)

数据库:sqlserver2005

部署平台:windowsxp+IIs6

3.程序功能:

支持考生信息的输入,管理。考生可以登录自己的账户进行考

试报名以及报名信息、成绩查询等。能够统计考试报名信息,

进行管理录入。

创建考试数据库,并且可以进行数据管理、修改、添加等。

包括对考生报名信息限制的操作管理功能。

4.系统实际需求特点:

本系统是面向普通话考生和考务人员的,两类用户都会有一定

的计算机操作基础,本系统页面操作简洁明了不会导致操作者

的操作困难,降低出现操作阻碍的几率。由于有大量人员需要

参与到普通话考试当中,所以使用本系统的数据管理功能显得

尤其重要。并且在大量访问量的情况下避免出现系统瘫痪的现

象。

三、整体规划思路

整个项目采用软件工程的通用设计模式设计。整个设计思路大致经

历了:文献检索并写出文献综述、进行需求分析、分析模型建模、数据

模型建模、构建级设计、系统测试等六大环节。所涉及到的软件工程的

内容都使用统一建模语言UML(UnifieldMoudelLanguage)进行措述

和完成。

需求分析等之后的步骤都是按照软件工程的要求进行。

四、整体性需求分析

第一,系统分析,在线报名系统是为了方便考生快捷简便的报名参

加普通话考试,避免出现错过报名现象。

所要收集到的系统需求可以分为三类:功能性需求、非功能性需

求、可用性需求。功能性需求和非功能性需求是系统分析与设计的常用

种类。功能性需求描述了系统可以做什么或被期望做什么,可以用用例

来描述。非功能性需求描述了系统与更好地提供功能需求有关的方面,

如性能、安全性等;可用性需求则描述了特定用户在特定环境下有效

地、顺利地达到特定目标的程度。

在线报名系统的系统分析表述如下:

在报名过程中,要为每一个报考人员和管理员建立一个用户,也即

需要进行注册,注册信息包括用户名、密码等信息。只有已经注册的用

户才能登陆系统并进行下一步的操作。考生登录后可以前往报名页面进

行报名。

系统会在考生报名之后修改数据记录考生报名与否。考生可以登录

至本人账号查看自己是否报名。考试结束之后考生也可以通过登录到本

人账户查看分数,以及是否通过。

对上述在线报名系统的分析可以获得如下功能性需求:

(1)用户能够查看自己的实际报名状况。

(2)考生登录后可以进行考试报名和成绩查询的活动而不受限制。

(3)页面简单明了,易于操作。

(4)管理员可以对用户进行最高权限的管理,包括用户资料的插入,更

新和删除。

(5)在线报名系统能够正确识别和判断登录用户。

第二,识别参与者通过对系统需求的分析,可以确定系统中有三个

参与者:报名人员、系统管理员。参与者描述如下:

(1)报名人员:通过注册登录之后可以进行查询、报名等活动。

(2)系统管理员:通过注册登录后可以进行数据的管理、更改等活勾J。

第二,识另J用例通过上述分析、可以确定系统中有如下用例存在.

(1)用户登录

本用例为用户提供了进入在线系统的接口功能。

(2)用户注册

本用例为用户使用在线考试系统打下前提基础。

(3)成绩查询

本用例为考生类型的用户提供了注册信息查询和成绩查询管理的功能。

(4)修改注册信息

本用例为用户提供了修改密码和注册信息的功能。

(5)报名

本用例为考生类型的用户提供了报名等功能

(6)查看登录记录

本用例为考生类型用户提供查看个人登录在线考试系统记录的功能;为

系统管理员提供查看所有用户登录在线考试系统记录的功能。

(11)添加用户

本用例为系统管理员提供添加新用户的功能。

(12)更新用户

本用例为系统管理员提供更新用户注册表和用户信息的功能。

(13)删除用户

本用例为系统管理员提供删除用户注册表和用户信息的功能。

(14)用户信息插入

本用例为系统管理员提供向数据库添加人员信息的功能

(15)用户信息删除

本用例为系统管理员提供删除数据库人员信息的功能。

(16)用户信息更新

本用例为系统管理员提供更新用户信息的功能。

(17)登录并修改信息

本用例为系统管理员提供普通用户的功能。

五、功能需求

1.业务规则

1)考生能够用已有的信息登录系统。考生能够查看自己的个人

报考信息,有错误能够联系管理员。能修改登录密码。能进

行网上付费,能看到系统显示状态(如未报考。已报考,已

交费等)

2)管理员能用已有账号登录系统。能够查询修改考生的信息

(包括学生信息以及报考信息)。

3)系统能自动根据报考人员的相关信息对报考人员进行指导。

4)在考生进行成绩查询时显示考生基本信息以便核对,并显示

考生成绩的详细情况,以及等级情况

2.普通话等级考试报名及成绩查询系统登录

概述一

使用web登录到普通话等级考试报名及成绩查询系统

前置条件

已注册的考生和具有管理员身份的人员

打开普通话考试

成绩查询网页

\_____________________/

/

_选择登陆的权

否限

账号&密码

基本途径

1.当用户打开普通话考试报名登录网站界面时,用例开始。

2.选择登录的权限

3录入用户名,密码。

4.确认系统中存在该用户。

5.确认该用户密码正确。

6进入个人首页

7.用例结束。

可选途径

1.用户名不存在

2.密码错误

六、数据库设计

1.概念模型设计

根据根据需求分析,该系统中存在两个实体:管理员和用户,并结合

两个实体各自的属性以及它们之间的关系,由此确定数据库的E-R关

系图,如图:

2.数据表结构

为了避免数据库产生插入异常、删除异常和数据冗余,所设计的

数据表至少要满足第三范式(3NF),因此,需要构建三张表:注册

信息表(表1)、报名信息表(表2)和管理员信息表(表3),分

别存储相应的数据。

表1.注册信息表

User

列名数据类型长度是否为关键字是否为空注释

Namevarchar10是否用户名

PWDvarchar10否否密码

Emailvarchar20否否邮箱

QUEnvarchar20否否密码提示

ANSnvarchar20否否答案

表2.报名信息表

StU

列名数据类型长度是否为关键字是否为空注检

Numvarchar10是否账号

Namevarchar20否否姓名

Sexchar2否否性别

IDvarchar18否否身份证号

Photoimage否否照片

Departnvarchar20否否学院

Majornvarchar20否否专业

Classvarchar10否否班级

表3.管理员信息表

Manager

列名数据类型长度是否为关键字是否为空注释

Numvarchar10是否账号

PWDVarchar10否否密码

NameVarchar20否否姓名

Sexchar2否否性别

IDvarchar18否否身份证号

七、系统结构设计

按照使用者权限的不同,考试报名系统分为两个模块,一个用户模

块,一个管理员模块。用户模块完成了考试报名的主要功能,是该系统

的核心模块。系统的功能模块结构如图:

普通话考试报名及成绩查询系统

用户模块管理员模块

报名模块个人信息模块管理模块信息模块

显示

显示发布考

户试信息

、和相关

改规定等

码内容

等>

八、对性能的规定

1.灵活性

1)操作方式上的变化:要求开发的此软件系统在操作方式上的灵活

性较好,可以通过多种不同的操作来进行同一目的的实现。

2)运行环境的变化:要求开发的此软件可以较好地适应运行环境的

变化,而不要只能在一种单一的运行环境中才可以生效进行相应

的操作。

3)数据操作灵活性:要求在对数据操作上具有相

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论