1.3.2 开发系统环境 3
1.3.3 开发工具 3
1.3.4 数据库 3
1.3.5 开发工具与数据库的结合 3
2 系统功能及需求分析 4
2.1 功能需求分析 4
2.1.1 试题管理 4
2.1.2 生成试卷 5
2.1.3 试卷管理 5
2.1.4 用户管理 5
2.2 数据流图 6
2.2.1 用户注册 6
2.2.2 用户登录与修改 6
2.2.3 试题管理 7
2.2.4 试卷管理 7
2.2.5 试卷题目生成 8
2.3 系统设计概述 8
2.3.1 系统设计框架 9
2.3.2 系统设计原则 9
2.3.3 系统输入输出及性能要求 10
2.3.4 系统功能模块 10
2.4 系统流程设计 13
3 系统数据库设计 14
3.1 E-R图 14
3.2 数据库表的设计 14
4 系统设计 18
4.1 系统设计主界面 18
系统总体构架 18
4.2 系统登陆注册功能实现 20
4.2.1 系统登陆实现 20
4.2.2 用户注册实现 21
4.2.3 用户信息修改实现 23
4.3 主窗体 23
4.3.1 菜单 23
4.3.2 子窗体不重复出现 23
4.4 题库管理 24
4.4.1 统一界面管理题库 24
4.4.2 统一的函数处理不同类型的数据 25
4.5 试卷管理 26
4.5.1 试卷列表 26
4.5.2 试卷概览 27
4.6 出题管理 28
4.6.1 试卷属性设置 28
4.6.2 选择试题生成试卷 29
5 系统测试 32
5.1 系统测试目标及方法 32
5.1.1 系统测试目标与规则 32
5.1.2 系统测试方法 32
5.1.3 系统测试内容 32
结束语 36
参考文献 38
1 绪论
绪论主要用于课题介绍,研究分析系统的可行性,以及开发使用的工具。
1.1 课题介绍
课题题目:《数字电子》试题库管理系统
课题来源:上海应用技术学院
课题内容:实现《数字电子》课程的试卷出卷管理和添加试题等功能。
调研方法:向学校数字电子教学老师了解需求,参考互联网上的出题系统,结合书本教材进行开发。
1.2 可行性研究分析
1.2.1 本课题的研究意义 C#《数字电子》试题库管理系统开发与设计(2):http://www.751com.cn/jisuanji/lunwen_4513.html