77范文网 - 专业文章范例文档资料分享平台

在线考试系统的设计与实现(8)

来源:网络收集 时间:2021-01-26 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

在线考试系统的设计与实现,毕业设计,计算机,科学与技术,软件

4.管理可行性:系统在管理上要求简单、快捷,从基层的信息录入到修改、删除、查询,层层递进,提高了管理的工作效率和安全性、准确性。

3.2 系统框架

本系统是用C++写的,页面是使用aspx的格式的,采用的构架是三层构架。 其中:

1、表示层,它负责响应用户的请求,对于这一层一般代码量很少。大量的处理工作交给其他的层完成。

2、业务逻辑层,用来对数据进行有效性验证,牵涉到对敏感数据的操作都需要经过业务逻辑层做判断,然后才能决定操作是否合法。

3、数据层,封装对数据库的操作。可以做一个通用的数据访问层,以后开发项目时,可以直接拿过来用,并且可以提高工作效率。另外,进行参数传值时,数据都用自定义实体类代替,这样可以实现数据访问层对其它层的完全透明。自定义实体类封装了所有与数据库表结构相关的代码。

4、Common层,用来封装一些常用的功能性代码,主要用来为其它层服务的。还有存放一些自定义实体类型和自定义实体类型集合。用于各层次之间数据交互的承载体。

3.3数据库需求分析

可以说绝大部分的WEB项目都是基于数据库进行开发的,这充分说明了数据库在项目开发中的作用是至关重要的。一系列的数据表明,项目开发的成功与否,数据库所占的比例往往高达40%左右。一套完善的数据结构设计可以大幅度的减少程序员在开发过程中的负担,从而使项目的开发进度得到较大的提升。

数据库设计是在给定(本系统使用SQL2008)的数据库管理系统基础之上建立数据库的过程。数据库设计就是指在充分考虑到数据的逻辑性和物理性的情况下,设计出一套较好的数据库模型,然后根据这套模型建立数据库,从而满足程序的各种应用需求!

一般而言,建立数据库的过程可以分为以下六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库的运行与维护,参照此种设计过程,数据库结构设计的不同阶段可形成数据库的各级模式。数据库设计的核心问题是怎么样在充分理解项目的工作流程下建立符合项目要求的数据库模型。一套完善的数据库设计能够很好的支撑起项目的运行,为每个模块的管理和修正,以及今后可能出现的业务的扩展提供了很好的支撑基础。因此为了系统开发工作方便、快捷,数据库系统开发应当是易于管理和维护。在物理设计阶段根据DBMS的特点和处理要求,进行物理储存安排。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库在线考试系统的设计与实现(8)在线全文阅读。

在线考试系统的设计与实现(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1183627.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: