您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > 四六级考试报名系统课程设计
管理信息系统分析与设计课程设计报告四六级报名系统指导老师:小组成员:日期:2013年6月27日星期四目录系统分析报告一信息系统需求说明书…………………………………………21引言……………………………………………………………..22.任务概述………………………………………………………33需求规定………………………………………………………..44运行环境规定……………………………………………………9二信息系统分析说明书…………………………………………111可行性分析………………………………………………………112系统业务流程图(TFD)………………………………………123功能需求分析………………………………………………134信息模型设计……………………………………………………164.1数据流图(DFD)……………………………………………164.2数据字典(DD)………………………………………………18三信息系统设计报告……………………………………………211系统总体设计2系统详细设计………………………………………………21………………………………………………22四课程设计工作日志……………………………………………29五课程设计总结报告……………………………………………30六系统安装和使用说明…………………………………………32信息系统需求说明书1引言1.1编写目的本系统是基于Access数据库和VB可视化程序设计而开发的,软件的总体要求是用于四六级报考考生的网路报名平台,达到功能的完备和性能的稳定,操作界面简单。验收以用户的测试和认可为依据。1.2系统开发的背景四六级资格证是目前在校大学生比较重要的需获得证书之一,四六级证书在大学生找工作的过程中具有很高的评估价值,所以每年报考四六级的考生十分的多,例如今年,全国报考四六的大学生人数就接近940万,面对如此庞大的报名人群,传统的设点实体化报名方式肯定是不可取的,所以全国各个省市,高校都设有自己的四六级网上报名平台,但是由于技术和人员素质的差异,这些报名系统良莠不齐,很难为考生提供一个功能强大且安全稳定的报名环境,基于此背景,我小组成员决定把此次课程设计的课题定位为四六级报名系统的设计开发。1.3系统定义以VB语言作为可视程序设计的基础,用ADODC连接Access连接数据库和VB程序设计开发而成的信息系统。主要功能是完成在校大学生,研究生的四六级报名的网上注册和报名过程。用户:四六级参考考生,考办账号:在注册系统中考生以身份证注册时获得的账号密码:通过审核进入系统的凭证报名:通过审核,填写基本信息后获得准考证号分配权的方式查询报名信息:报名后查询自己填写的基本信息是否有误修改报名信息:如自己的报名信息有误则通过此窗口修改打印准考证:获得系统自动分配的考号和考试相关信息凭证1.4参考资料①陈禹,《信息系统分析与设计》,北京,电子工业出版社2000年版②甘韧初,《管理信息系统》北京,机械工业出版社,2001年③冯师道,《管理信息系统》北京,科学出版社,1992年④林卓然《VB语言程序设计》北京,电子工业出版社,2012⑤沈宏《VB程序设计案列汇编》北京,清华大学出版社,20112.任务概述2.1目标开发一个系统,可以实现四六级考生的在线注册,注册的过程中考生用自己的身份证号作为有效的注册代码,在填写考生自己的基础信息之后,考生填写自己的注册账号和密码完成注册后回到主界面,凭借注册账号和密码登陆报名系统,在报名系统中填写基本信息,实现报名,报名成功后,系统分配考生的考号,考试时间,地点等信息,以电子打印准考证的形式体现出来。2.2用户的特点用户主要分为两类,第一是各级四六级考试办公室,是四六级考试的组织和监管单位,他们可以通过此系统收集考生的报考信息,实现对考生考试的各项安排,列如,考生考试资格的审核,考生准考证号的分配,考试时间地点的分配。第二类用户就是考生,考生通过此系统填写自己的基本信息,交由系统审核,在考办授权的情况下,由系统分配给考生准考证号和其他与考试相关的信息,完成考生的网上报名。在整个过程中,考办是系统后台的操作和管理者,考生是系统的前台用户。2.3假定和约束本系统开发的主要约束是时间约束,开发时间为第十八,十九周信息系统课设期间,时间为两周。3需求规定3.1对功能的规定(说明角色和功能)根据需求功能的不同,此系统有三种不同的客户端,用于服务于三种不同的客户。(1)系统管理端。考办是四六级考试的组织者和管理者,这种类型的客户端服务于考办,建立在已有的结构化和非结构化数据基础之上,通过对数据的统计和分析,就能快速获得考办所需的各种信息,如学生的所在院校、学生学历、学生的身份证号等等一些情况。这不仅能提高管理效率,而且便于考办从总体上把握参考学生的基本情况,从而获得对四六级考试有效的安排。(2)系统维护端。这种类型的客户端主要用于维护人员来处理机器故障(报名系统有时候会出现不能登录或者不能注册、报名后不能分配考号,以及对用户操作不能及时响应或者响应错误等等一些问题)并且负责系统的日常运行的维护。(3)考生。种类型的客户端服务于考生直接操作来获得自己所需要的服务如注册、登录、报名、修改信息、查询信息等。每一个功能,考生都可以根据系统的提示一步一步往下进行,并不存在考生不会操作的问题,极大节约了考生的时间也提高了网上报名的效率。3.2对性能的规定(时间响应、稳定性等)(1)查询过程中,要求准确显示该考生的基本型信息以及所报选的四六级信息(语种,级别)。且所显示的信息不可修改(2)修改过程中,要求可修改考生的基本信息以及其所报选的四六级信息(语种,级别),且修改过后查询显示随之改变。(3)考生必须在注册完成后,使用注册过的账号和密码才能完成登录。(4)报名成功后,考生要获得系统分配的准考证号码,必须点击“打印准考证”项目才能实现。(5)若考生在打印准考证后发现准考证上的信息有误,必须重新注册,重新报名。此程序最多重复三次。(6)输入时产生错误通过点击“重置”按钮删除错误。完成填写后点击提交按钮确认,退出界面点击“退选”按钮。3.3输人输出要求账号:用户自己定义的号码密码:用户自定义密码查询信息:显示考生的基本信息和所报选的四六级基本信息(不可变)修改信息:显示考生的基本信息和所报选的四六级信息(可变),修改后显示为修改后的信息。身份证号:十八位数字学号:九位数字考号:十一位数字账号密码:考生自定义3.4故障处理要求(1)能够对用户录入的各种数据进行校验(2)能够及时捕捉系统在运行时的错误信息,并给出相应的提示,系统应有一定的容错能力(3)列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障所应采取的步骤方法。(4)当软件停止响应时,可在任务管理器中结束该进程,并重新运行该软件即可,原有数据不会丢失。(5)当硬件设备发生故障时,首先记录发生故障前的相关操作,然后重新启动计算机,检查是否可以继续正常运行,如还不行,则向专业人员报修,并向其讲明故障现象和导致故障的操作,以利于故障的早日排除。(6)所有数据应同时具备硬拷贝(备份到外部介质)和软拷贝(备份到本地)两种备份方式,具有迅速的灾难恢复能力。同时应充分考虑各种突发情况的处理方式,如系统的后台数据库因断电、死锁等原因无法访问时,系统应能够自动切换到备份服务器以保证用户能够继续访问。3.5其他要求(1)建立规范的数据库。规范的数据库是系统成功的保障。建立合理、规范的关系数据库必须满足3NF要求,各数据库表要尽量减少冗余度。(2)良好的用户权限管理。报名信息系统由于其自身的特点,数据安全性显得尤其重要,因此用户权限管理是MIS的一个重要部分。充分利用安全机制,限制非法用户的入侵,并且对本系统的所有用户进行角色划分,在此基础上,对不同用户使用的功能模块和数据进行授权,保证信息的安全性。(3)实现信息的动态查询统计。数据统计计算机化,能够自动生成建立在数据库基础上的各种固定和自定义动态报表,并能够随时查询和进行统计分析。(4)动态的报表管理。MIS系统实现了报表的动态管理,用户可以灵活、方便地根据需求定义报表格式和统计条件,最终生成报表数据。(5)实现数据传输区性。四六级报名系统也是对在校大学生的学历等基本信息的一次大收集。这些信息具有一定的研究价值,通过传输给有关的数据分析单位,就能挖掘数据背后的信息。MIS系统提供了在复杂应用环境下数据集成的工具,即数据转换接口。MIS有效的数据转换接口确保了在运行过程中与其他应用软件建立起无缝的数据通道。(6)易用性:系统设计应具有良好的易用性、操作简便,符合常规Windows操作环境下的用户使用习惯。同时,尽量减少用户的记忆工作量,如在信息录入时尽可能充分利用数据字典进行选择录入,以提高用户工作效率。在系统查询功能设计时,应提供多种查询条件的复合查询,让用户可以快速、精确地得到相关信息。同时,系统设计应有良好的健壮性,如对各种用户各种错误输入应能及时识别并给出相应提示。(7)安全性:系统中所有涉及敏感信息如登录口令等,服务器端应设置严格安全访问控制策略,从而保证系统安全性和操作责任的可追溯性。本系统应易于控制,当数据库出现问题或者不能调用数据时,应有自动控制功能,系统自动处于停止工作状态。当系统瘫痪时,应易于维护并自动停止一切工作。当系统受到其他软件的恶意攻击时,应自动提示并停止工作。4运行环境规定4.1设备选型系统基于B/S架构进行开发,所有管理和维护工作均集中在服务器端,客户机只需安装有IE浏览器即可,要求IE浏览器版本不低于5.5。CPU:1GHz以上。RAM:256M以上。存储容量:剩余存储容量大于100M推荐设备如下:服务器选用联想万全服务器(R360-3600)以,客户机选用联想商用机(扬天E5100C)。4.2支持软件服务器端运行环境为Microsoft.NETFramework1.1+IIS6.0,数据库服务器选择Access2003企业版,操作系统选择WindowsXP版。系统主机操作系统不易受病毒感染和侵害,具备完善的身份认证、访问控制、安全审计、故障恢复功能。系统应当采用大型关系型数据库软件,支持海量数据访问。信息系统分析报告1可行性分析(1)管理上的可行性:随着近几年大学的扩招,越来越多的人可以接受高等教育,这种措施大大提高了我国国民的文化水平,提高了我国公民的受教育程度,对我国社会主义精神文明建设的大方向而言是十分有益的,但是随着扩招的人数越来越多,大学生群体的不断扩大,有关大学生群体的数据信息也在不断的变的庞大华,复杂化,这给教育机构的管理和研究带来了极大的麻烦。四六级作为当前衡量大学生学业水平和学习能力的一项标准,四六级证书现在也成了用人单位衡量大学生素质的一颗重要的砝码,基于这种情况,近年来,报考四六级的大学生人数在原本就很大的基数上呈现增长态势,这就为教育机构对四六级考试的考生的管理带来了更大的麻烦。本系统虽然名义上是四六级报名系统,主要用于考生的报考,但是其还具备后台的信息收集能力和考务信息的管理发布能力,是一个功能强大且稳定的系统,用于教育机构对四六级考试报考考生的管理师完全可行的。(2)技术上的可行性:随着IT技术的发展,特别是网络技术和数据库技术的发展,在软件开发方面,可以采用现行主流的开发技术;硬件技术方面则可以充分利用日益增强的存储能力、通讯能力和处理速度来保证系统开发技术的准备。本系统采用的数据库技术有很好的数据处理能力,网络技术则体现在C/S模式中客户和服务器之间的数据通信能力,良好的硬件配备无需高档的设备。由此可见,该系统在技术上具有可行性。(3)经济上的可行性:对于信息系统的初期投资,都是为了以后获得更大的经济效益。通过一定的成本、效益分析,我认为开发这个系统在经济上是可行的。因为虽然系统开发需要初始成本和日后的维护费用,但是,信息系统可以提供比以前更加准确和及时的信息,减少了设点报名和填表输入信心,以纸质邮件发放成绩单的各种成本,从长远利益看,使用本系统肯定是比使用传统的报名方式更经济的。所以,经济上的可行性是肯定的。
本文标题:四六级考试报名系统课程设计
链接地址:https://www.777doc.com/doc-2546602 .html