2 开发工具及相关技术 3
2.1 开发工具 3
2.1.1 VS 2008开发环境简介 3
2.1.2 SQL Sever 2005 数据库 3
2.2 相关技术 3
2.2.1 三层架构开发 3
2.2.2 ASP.NET 技术 4
2.2.3 CSS 样式表 4
2.3 运行环境 4
2.3.1 .NET Framework 框架 4
2.3.2 ASP 运行环境的搭建 4
2.4 B/S系统结构 5
3 需求分析 6
3.1 各模块结构流程设计 6
3.1.1 登陆模块 6
3.1.2 考试类别菜单下添加模块流程图 6
3.1.3 用户信息管理菜单中的查询模块流程图 7
3.1.4 试题类别管理菜单下的修改模块流程 7
3.1.5 试卷制定模块流程 8
3.1.6 用户管理模块 8
3.2 可行性分析 9
3.2.1 系统的必要性 9
3.2.2 系统的可行性 9
3.3 系统需求 10
3.4 功能需求 10
3.5 性能需求 11
4 数据库设计 12
4.1 数据库概述 12
4.2 E-R图 12
4.2.1 系统E-R图 12
4.2.2 单选题实体 13
4.2.3 多选题实体 13
4.2.4 判断题实体 14
4.2.5 填空题实体 14
4.2.6 问答题实体 15
4.2.7 章节实体 15
4.2.8 用户信息实体 15
4.2.9 测试成绩表实体 16
4.2.10 考试详细信息实体 16
4.3 数据库表的设计 16
4.3.1 Course(章节表) 17
4.3.2 FillBlankProblem(填空题管理表) 17
4.3.3 JudgeProblem(判断题管理表) 18
4.3.4 MultiProblem(多选题管理表) 18
4.3.5 QuestionProblem(问答题管理表) 18
4.3.6 SingleProblem(单选题管理) 18
4.3.7 Users(用户信息表) 19
4.3.8 Score(成绩表) 19
4.3.9 PaperDetail(考试信息表) 19
5 系统设计和功能实现 21
5.1 系统整体设计 21
5.1.1 概述 21
5.1.2 系统实现关系图 21
5.2 登录模块 25
5.2.1 概述 25
5.2.2 界面设计 26
5.2.3 代码实现 26
5.3 试题类别管理菜单下的添加模块 27 C#《计算基础》在线测试网站的建设(2):http://www.751com.cn/jisuanji/lunwen_4531.html