摘 要 随着计算机技术的飞速发展,学校也已进入信息化时代。为了使高校C语言在线自测更高效、更科学,决定开发C语言在线自测系统。
本文采用结构化分析的方法,详细阐述了一个功能比较强大的C语言在线自测系统的前后台开发、操作流程和涉及的一些关键技术。首先进行了可行性分析,然后是系统分析,通过实际的业务流程调研,分析业务流程和系统的组织结构,完成了数据流分析和数据字典;然后是系统设计阶段主要完成了功能模块的划分、阐述了系统设计的思想、数据库的设计和系统设计的工具及技术。该阶段对本系统各个模块的功能进行了详细设计,形成了本系统的功能模块图;数据库设计时先进行了概念结构设计,然后进行了逻辑结构设计,最后完成了数据表的设计。
在开发C语言在线自测系统的过程中,使用.NET技术,后台数据库使用SQL2005,并选择了B/S结构,并采用了典型的三层架构模型,这其中包括了数据层。本系统的设计实施为C语言在线自测系统的运行做基础,为C语言在线自测系统的管理工作提供良好的条件。
关键词:C语言在线自测;系统;结构化分析
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 课题研究背景 1
1.2 课题研究意义 1
1.3 设计时需要考虑的问题 2
第2章 课题采用的技术和系统环境配置要求 3
2.1 课题设计基础介绍 3
2.1.1.Net简介 3
2.1.2 Microsoft Visual Studio 2005 7
2.2 ADO.NET 8
2.3 系统开发模式 9
2.4系统环境配置要求 11
第3章 需求分析 12
3.1可行性分析及总体设计原则 12
3.1.1 可行性分析 12
3.1.2 总体设计原则 13
3.2用户需求 14
3.3功能需求 14
第4章 系统设计 18
4.1 功能设计 18
4.2 数据库设计 18
4.3 系统操作流程 21
第5章 系统界面的设计与实现 25
5.1 后台登录界面介绍 25
5.2 账号管理模块 26
5.2.1 添加账号信息 26
5.2.2 账号管理 26
5.3 学生信息管理模块 26
5.3.1 添加学生信息界面 27
5.3.2 管理学生界面 27
5.4 教师信息管理模块 28
5.4.1 添加教师信息界面 28
5.4.2 教师管理界面 28
5.5 考试章节管理模块 28
5.5.1 添加考试章节信息界面 28
5.5.2 考试章节管理界面 29
第6章 系统测试 30
6.1 系统测试的定义 30
6.2 系统测试的目的及意义 30
6.3 系统测试的重要性 30
6.4 测试测试常用的方法 31
6.5 系统运行情况 32
6.6 系统测试结果 32
第7章 本系统开发遇到问题和解决方案 33
结 论 34
参考文献 35
附录A 英文原文 36
附录B 中文翻译 37
致 谢 38
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |