計算机软件基础大作业考试管理系统分析与设计.docVIP

計算机软件基础大作业考试管理系统分析与设计.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
計算机软件基础大作业考试管理系统分析与设计

计算机软件技术基础大作业 课 题:考试管理系统分析与设计 院(系)名称:机电学院 专 业:自 动 化 班 级:10自动化(1)班 制 作 人:冯 平 武 学 号:10210030145 指 导 教 师:秦 学 勇 一、 需求分析 由于近年来考生人数急剧增长,原始的人工考试管理系统已经不能达到要求。用户迫切需要一种新的智能管理系统来完成考试信息管理,从而解决教师命题的题目单一问题,阅卷时的巨大工作量以及考试成绩的录入,还有学生的成绩查询等一系列问题。为此,设计了一个更高智能化的考试信息管理系统,显著减少教务管理人员输入、核对数据及日程安排上的工作量,最大限度实现数据共享,为不同需求提供详尽的数据支持 二、可行性分析可行性分析可行性分析可行性分析 拥有Windows xp的运行环境,还可以提供IIS的工作平台,而且下载、安装包括运行平台的Internet IIS、数据库SQL Server 2000动态网页制作工具Dreamweaver MX和各类编程工具,在编程环境上提供了可靠的支持;同时可以运用以前所学的各种开发软件的计算机知识和信息管理知识,为系统的开发提供必要的技术保障。另外系统开发所需的费用是比较低的,由于系统并不复杂,其运行的费用也不会占用很多资金。管理信息系统是建立于科学管理基础之上的,只有在合理的管理体制以及完整、准确的原始数据的基础上,才能有效的开发出管理信息系统。系统管理人员有着丰富的管理经验,而且其分工明确,为开发现代型的管理信息系统奠定了基础 三、输入输出分 (1)、输入分析 它是整个系统的关键环节之一,是人机对话的重要窗口,其主要任务是将用户正确输入的数据传递给系统。为了尽量减少用户的输入量,使操作更加方便和快捷,此次开发系统采用了一定的页框和组合框,并且数据的校验尽量由系统来完成,以保证系统的稳健性,提高工作效率 (2 )、输出分析 输出设计的目的是使系统输出满足用户需求的有用信息,为用户的管理活动提供有效的信息服务。如用户操作出错,则弹出对话框,提示无效的操作,用户必须取消该操作并重新操作,否则无法进行下面的操作,这就在一定程度上保证了系统输出信息的有效性和稳定性 四、 系统设计 本考试信息管理系统总体结构按照软件工程结构化、模块化的原理来设计 (如图所示)。 整个系统由命题,考试,阅卷,成绩查询四大模块组成 1) 顶层数据流图 顶层数据流图一般由系统名称加上源点和终点组成,是画分层图的第一步,一般是把整个系统看成一个大的加工并标明系统的输入输出。每个数据流要起一个合适的名字,一方面为了区别不同的数据流,另一方面能容易理解数据流的含义。数据可以从加工流向加工,也可以从源点流向加工或从加工流向终点,还可以从加工流向文件或从文件流向加工(该数据流不需要命名,文件名要给出)。图 1 是考试管理信息系统的顶层数据流图。 2) 第二层数据流图 顶层数据流图从整体上描述了系统的轮廓与基本的数据,比较粗糙,接下来要进一步进行设计并对系统进行分解,画出第二层数据流图。通过分析该考试系统的特点和功能,我们可以将系统分为四个加工组成:命题、考试、阅卷、查询成绩。加工(或称操作)是实现对数据的处理,在需求分析中无需具体设计加工的算法,加工通过数据流连起来组成数据流图。为了提高数据流图的易读性,加工也要选取适当的名字,一般的命名原则是: (1)顶层的加工名以是软件项目的名称来命名的,例如:考试管理信息系统; (2)加工的名字最好由一个谓语动词加上一个宾语组成,即一个动宾结构,例如: “阅卷” ; (3)不要仅用意义抽象的动词作为加工名,例如: “处理” 、 “变换” ,这些词汇难以理解其确切的含义; 下面就来具体地描述并且画出这四个加工,包括加工要处理的输入输出数据和要访问的文件, 顶层的加工不需要编号, 在第二层数据流图中加工开始要进行编号, 形如 1, 2, 3, 4, …,n,同理到更低的层次也需要编号,规则是 1.1,1.2,1.3,1.4,…,n.1,n.2,n.3,n.4,…/1.1.1,1.1.2,1.1.3,…,n.m.1,n.m.2,…等,依此类推,编号的目的是使加工有序便于阅读交流和修改。在第二层数据流图中,顶层加工被四个子加工替代,老师首先登录系统进行出题操作,通过子加工 1 命题来实现。 加工 1 访问题库文件 F1 通过系统的随机抽题操作生成学生考试的试卷,并同时把空白试卷写入试卷库文件 F2 中,如果老师还有一些新的试题需要加入到试卷内容的话也是允许的,这样的话可以扩充题库,所以对题库表的访问是双向的,即可以从题库命题也可以自己现场命题完善题库。这样的做的好处是系统在使用的过程中不断完善和全面,避

文档评论(0)

df9v4fzI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档