在线考试系统java ssm mysql|全套源码+文章lw+毕业设计+课程设计+数据库+ppt
1.1开发背景
上个世纪末期,网络技术逐渐开始流行起来,互联网发展进入了起步阶段。到了新世纪初期,信息化技术开始逐渐发展,计算机应用技术逐渐体现出优势来。接着,大量的电脑进入了千家万户,企事业单位、高校、机关等部门。信息化时代逐渐来临,楚水高中在线考试系统成为互联网时代下媒体管理的核心内容。楚水高中在线考试系统是媒体中非常重要的一部分,然而由于其性质也致使它难以被实时衡量。长期来看,管理十分不便利,存在误差,查询难的现象,一旦数据过多,人工管理方式就很难维持。随着信息技术的应用拓展,逐渐引用了信息化技术管理,逐渐取代了人工管理模式,采用计算机系统来管理楚水高中在线考试系统,带来的好处是查询便利,信息准确率高,节省了开资,提高了工作的效率。本次系统开发,主要以楚水高中在线考试系统为对象,根据需求来完成功能设计[1][2]。
3.4数据流程分析
数据流图的简称为DFD,是通过使用图形的方法对系统所具备的逻辑功能进行阐述,描述系统数据的流向和逻辑变换。由于该方法能将难以阐述的问题进行表述,因此被开发者广泛应用,是当前应用范围较为广泛的结构化系统分析方法。
零层数据流程是流程中最抽象的一层,它包括了用户注册与登录管理、用户功能管理和检索维护管理等功能模块,在登录注册模块使用到的数据存储有用户账户信息文档、用户信息文档,用户功能管理模块需要的存储是用户动态信息文档、图片信息文档,检索维护是通过以上这些文档信息通过关键词进行搜索。
系统的0层数据流图如下图所示。
4.3.2表设计
- 建立最符合客户需求的数据库计划。
- 对数据库进行规范化处理,避免一些不必要的错误。
- 数据库完整性。
- 每个用户权限的要求。
- 应用程序的性能需求,设计数据库时必须利用MySQL中的各个功能来维持运行。
- 数据库定期的维护。
在服务器上建立名为ssmcsgz6766a5的数据库,其中包括以下表:
系统用户管理界面如下图所示。