版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
普通话考试报名及成绩查询系统需求分析项目名称:普通话考试报名及成绩查询系统撰写人:专业:指导老师:2012年3月19日摘要网络技术的飞速发展正无时无刻影响着人们的工作、在教育体系中,网络的应用也成为现代教育发展的基础.网络教育逐渐发展起来,校园网建设逐步成熟,基于Web的也伴随着网络技术的发展应运而生.它即简化了传统的考试模式,节约人力物力,也可以有效利用校园网资源,辅助教学.该系统采用了目前流行的B/S模式,即浏览器、应用服务器、数据库服务器三层体系结构,后台数据库采用SQLServer2005,客户端采用IE浏览器和服务器连接,最终形成了基于B/S模式的在线考试系统.该系统具备了以下功能:学生信息管理、成绩查询等功能.论文以基于B/S模式的在线考试系统为研究对象,按照软件工程的开发思想,用UML来构建在线考试系统模,后台采用数据库相结合.际需求出发,论述了开发普通话等级考试报名及成绩查询系统的背景、目的及意义,讨论了开发系统的关键技术,并通过UML分析对系统设计及实现。设计思路和方法采用瀑布模型开发,用统一建模语言UML进行描述,经历了文献检索,需求分析,分析模型设计,数据模型设计,构建级设计,系统部署,系统测试六个个环节。。实现了用户登录、注册功能,出题组卷功能,考试评卷功能以及用户信息查询功能。关键词:普通话等级考试报名及成绩查询系统;SQLServer2005目录摘要…………2背景…………5简介…………5设计目的………………5开发环境………………5程序功能………………6系统实际需求特点……………………6整体规划思路……………………6整体性需求分析…………………6功能需求…………9业务规则…………………9普通话等级考试报名及成绩查询系统登录……………10数据库设计………12概念模型设计……………12数据表结构………………12系统结构设计……………………14对性能的规定……………………15灵活性…………………15数据管理能力要求……………………16故障处理要求…………16其他要求………………16结论……………17参考文献…………………17背景信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。现今学生信息管理的繁琐给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学生信息管理软件,为了对学生信息的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发普通话考试报名及成绩查询系统软件。本考试信息管理系统的目的是提高信息的科学化管理。本文针对学生考试的管理现状和要求,从理论和应用的角度论述了考试信息管理系统的特点、功能、设计思路,并给出关键技术实现的步骤。从而可以进一步满足大学对管理系统的要求。项目名称:普通话考试报名及成绩查询系统功能模块:考生信息管理成绩信息管理用户:考生信息系统管理员和考生简介设计目的:根据业务需求、功能需求、用户需求以及其他非功能性需求,编写需求分析报告实现普通话考试报名所需信息的录入。设计相关程序实现简单明了的登录界面,易于使用者操作。进一步掌握所学相关知识,实现自我拓展。开发环境:开发平台:visualstudio2008开发语言:C#(相关语言:HTML,Javascript,css)数据库:sqlserver2005部署平台:windowsxp+Ⅱs6程序功能:支持考生信息的输入,管理。考生可以登录自己的账户进行考试报名以及报名信息、成绩查询等。能够统计考试报名信息,进行管理录入。创建考试数据库,并且可以进行数据管理、修改、添加等。包括对考生报名信息限制的操作管理功能。系统实际需求特点:本系统是面向普通话考生和考务人员的,两类用户都会有一定的计算机操作基础,本系统页面操作简洁明了不会导致操作者的操作困难,降低出现操作阻碍的几率。由于有大量人员需要参与到普通话考试当中,所以使用本系统的数据管理功能显得尤其重要。并且在大量访问量的情况下避免出现系统瘫痪的现象。整体规划思路整个项目采用软件工程的通用设计模式设计。整个设计思路大致经历了:文献检索并写出文献综述、进行需求分析、分析模型建模、数据模型建模、构建级设计、系统测试等六大环节。所涉及到的软件工程的内容都使用统一建模语言UML(UnifieldMoudelLanguage)进行描述和完成。需求分析等之后的步骤都是按照软件工程的要求进行。整体性需求分析第一,系统分析,在线报名系统是为了方便考生快捷简便的报名参加普通话考试。避免出现错过报名现象。所要收集到的系统需求可以分为三类:功能性需求、非功能性需求、可用性需求。功能性需求和非功能性需求是系统分析与设计的常用种类。功能性需求描述了系统可以做什么或被期望做什么,可以用用例来描述。非功能性需求描述了系统与更好地提供功能需求有关的方面,如性能、安全性等;可用性需求则描述了特定用户在特定环境下有效地、顺利地达到特定目标的程度。在线报名系统的系统分析表述如下:在报名过程中,要为每一个报考人员和管理员建立一个用户,也即需要进行注册。注册信息包括用户名、密码等信息。只有已经注册的用户才能登陆系统并进行下一步的操作。考生登录后可以前往报名页面进行报名。系统会在考生报名之后修改数据记录考生报名与否。考生可以登录至本人账号查看自己是否报名。考试结束之后考生也可以通过登录到本人账户查看分数,以及是否通过。对上述在线报名系统的分析可以获得如下功能性需求:用户能够查看自己的实际报名状况。考生登录后可以进行考试报名和成绩查询的活动而不受限制。(3)页面简单明了,易于操作。(4)管理员可以对用户进行最高权限的管理,包括用户资料的插入,更新和删除。(5)在线报名系统能够正确识别和判断登录用户。第二,识别参与者通过对系统需求的分析,可以确定系统中有三个参与者:报名人员、系统管理员。参与者描述如下:(1)报名人员:通过注册登录之后可以进行查询、报名等活动。(2)系统管理员:通过注册登录后可以进行数据的管理、更改等活动。第三,识别用例通过上述分析,可以确定系统中有如下用例存在。(1)用户登录本用例为用户提供了进入在线系统的接口功能。(2)用户注册本用例为用户使用在线考试系统打下前提基础。(3)成绩查询本用例为考生类型的用户提供了注册信息查询和成绩查询管理的功能。(4)修改注册信息本用例为用户提供了修改密码和注册信息的功能。(5)报名本用例为考生类型的用户提供了报名等功能(6)查看登录记录本用例为考生类型用户提供查看个人登录在线考试系统记录的功能;为系统管理员提供查看所有用户登录在线考试系统记录的功能。(11)添加用户本用例为系统管理员提供添加新用户的功能。(12)更新用户本用例为系统管理员提供更新用户注册表和用户信息的功能。(13)删除用户本用例为系统管理员提供删除用户注册表和用户信息的功能。(14)用户信息插入本用例为系统管理员提供向数据库添加人员信息的功能(15)用户信息删除本用例为系统管理员提供删除数据库人员信息的功能。(16)用户信息更新本用例为系统管理员提供更新用户信息的功能。(17)登录并修改信息本用例为系统管理员提供普通用户的功能。功能需求业务规则考生能够用已有的信息登录系统。考生能够查看自己的个人报考信息,有错误能够联系管理员。能修改登录密码。能进行网上付费,能看到系统显示状态(如未报考。已报考,已交费等)管理员能用已有账号登录系统。能够查询修改考生的信息(包括学生信息以及报考信息)。系统能自动根据报考人员的相关信息对报考人员进行指导。在考生进行成绩查询时显示考生基本信息以便核对,并显示考生成绩的详细情况,以及等级情况普通话等级考试报名及成绩查询系统登录概述使用web登录到普通话等级考试报名及成绩查询系统前置条件已注册的考生和具有管理员身份的人员流程图打开普通话考试报名网页打开普通话考试报名网页报名网选择登陆的权限选择登陆的权限否账号&密码账号&密码用户名和密码是否正确用户名和密码是否正确是进入报名系统进入报名系统打开普通话考试成绩查询网页打开普通话考试成绩查询网页报名网选择登陆的权限选择登陆的权限否账号&密码账号&密码用户名和密码是否正确用户名和密码是否正确是进入成绩查询系统进入成绩查询系统基本途径1.当用户打开普通话考试报名登录网站界面时,用例开始。2.选择登录的权限3录入用户名,密码。4.确认系统中存在该用户。5.确认该用户密码正确。6进入个人首页7.用例结束。可选途径用户名不存在密码错误数据库设计概念模型设计性别姓名密码根据根据需求分析,该系统中存在两个实体:管理员和用户,并结合两个实体各自的属性以及它们之间的关系,由此确定数据库的E-R关系图,如图:性别姓名密码账号账号管理员管理员身份证号身份证号管理管理答案答案考生考生密码提示用户名密码提示用户名密码密码邮箱邮箱数据表结构为了避免数据库产生插入异常、删除异常和数据冗余,所设计的数据表至少要满足第三范式(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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技术创新能力评价指标体系
- 2026南昌航空大学民航学院(飞行学院)实验教师招聘3人备考题库及答案详解(网校专用)
- 2026年4月广东深圳市大鹏新区政务服务和数据管理局招聘编外人员3人备考题库及答案详解(新)
- 2026江苏南京信息工程大学招聘音乐教师1人备考题库附答案详解(完整版)
- 2026河南科技大学第二附属医院招聘6人备考题库含答案详解(满分必刷)
- 2026航天科工集团数字技术有限公司部分岗位招聘11人备考题库及答案详解(有一套)
- 2026云南云勤餐饮管理有限责任公司招聘备考题库含答案详解(完整版)
- 2026新疆兵投检验检测有限责任公司招聘5人备考题库附答案详解(巩固)
- 2026湖北格爱建筑工程有限公司招聘7人备考题库含答案详解ab卷
- 2026河南兴豫惠民职业技能培训学校有限公司市场化招聘15人备考题库附答案详解(模拟题)
- 幼儿园小班美术示范课《小花伞》课件
- 物流行业员工试用期考核标准
- WS∕T 391-2024 CT检查操作规程
- 疑难危重病例讨论模板
- MOOC 英文学术写作实战-北京大学 中国大学慕课答案
- T-BJCC 1003-2024 首店、首发活动、首发中心界定标准
- 小孩励志书籍读后感
- 全麻苏醒期躁动处理
- 2024年吉林长春天然气集团有限公司招聘笔试参考题库含答案解析
- 外科学:胃十二指肠外科疾病(英文版)完整版
- 药用植物资源学
评论
0/150
提交评论