VFP试题库管理系统的设计与实现
摘 要:本论文主要阐述一个功能比较强大的VFP试题库的设计与实现系统的后台操作过程及一些关键技术。整个系统用于学生、教师、管理员这三个不同角色的用户。学生使用本系统进行在线测试,以便查找学习中的不足;教师使用本系统则是为了管理试题和生成期末考试试卷,解决了以往考前临时组卷的问题;管理员使用本系统是进行用户管理、试题管理和试卷生成。
VFP试题库的设计与实现系统前台使用DreamweaverMX2004、FireworksMX2004、Photoshop等软件,数据库使用SQL Server2000,后台结合asp.NET技术开发。
关键词:试题管理 在线测试 试卷生成 用户管理 asp.NET [来源:http://www.doc163.com]
毕业设计(论文)外文摘要 [资料来源:http://www.doc163.com]
The Design and Implementation of VFP Test Question Base System [资料来源:Doc163.com]
Abstract: This paper mainly elaborated on a function quite formidable VFP test question base system backstage operating process and some essential technologies. The whole system is served for three different roles, such as student, teacher, and manager. The student uses this system to carry on the on-line test in order to search the weak of study; The teacher uses this system to manage the test question and creates the examination paper, this system solved the problem of create examination paper in test; The manager carries on the user management, the test question management and create the examination paper with this system.
The design and implement of VFP test question base system is the onstage applies software of DreamweaverMX2004, FireworksMX2004, Photoshop etc; the backstage unifies the asp .NET programming technology development. The database uses SQL Server2000.
Keywords: test question management; on-line test; create paper; user management; asp.NET [来源:http://Doc163.com]
目 录
1. 引言 1
1.1 开发工具简介 1
1.1.1 asp.NET与Dreamweaver等技术介绍 1
1.1.2 asp.NET的新性能 2
1.1.3 SQL Server2000简介 3
1.2问题的内容简介 4
1.3可行性分析 5
1.3.1 技术可行性 5
1.3.2 经济可行性 5
1.3.3 操作可行性 5
1.3.4 法律可行性 6
1.4各章内容简介 6
2. 需求分析 6
2.1系统初步分析 6
2.1.1 用户需求分析 6
2.2业务流程分析 7
2.3数据流分析 7
2.3.1 用户登录数据流图 7
2.4数据字典 8
2.4.1 数据流条目 8
2.4.2 数据元素条目 9
2.4.3 处理逻辑说明 10
3. 系统设计 12
3.1系统总体设计 12
3.2数据结构设计 13
3.2.1 数据概念结构设计--E-R模型 15
3.2.2数据逻辑结构设计--关系模型 16
3.3开发环境和运行环境设计 17
3.3.1系统开发环境 17
3.3.2系统运行环境 17
4. 用户登录模块详细设计 18
4.1 用户登录模块子系统的结构 18
[来源:http://www.doc163.com]
4.2 设计说明 18
4.2.1 用户登录子模块 18
4.2.2 取回密码子模块 19
4.2.3 新用户注册子模块 19
5. 试卷生成模块详细设计 20
5.1试卷生成子系统的结构 20
5.1.1在线测试子系统的结构 21
5.1.2试卷生成子系统的结构 22
5.2设计说明 22
5.2.1试卷生成子模块 22
5.2.2在线测试子模块 23
5.2.3查看试卷子模块 23
5.2.4修改密码子模块 23
6. 题库管理模块详细设计 24
6.1题库管理子系统的结构 24
6.2设计说明 24
6.2.1查询试题子模块 24
6.2.2添加试题子模块 24
7. 用户管理模块详细设计 25
7.1用户管理子系统的结构 25
7.2设计说明 25
7.2.1添加用户子模块 25
7.2.2查询用户子模块 25
7.2.3删除用户子模块 26
8. 用户手册 26
8.1系统功能简介 26
8.2系统运行环境与系统操作指南 26
9. 系统评价 39
9.1系统特色 39
9.2系统存在的不足与改进方案 39
9.3设计收获与心得 40
结 论 41
致 谢 42
参 考 文 献 43 [资料来源:https://www.doc163.com]
各章内容简介
本文共分为九章。
第一章引言部分阐述了系统项目开发的背景和意义,以及系统的开发工具介绍、系统的主要内容和可行性分析;
第二章是需求分析部分,包括用户的初步分析、系统的业务流程、数据流、数据字典的分析;
第三章系统设计部分,分别对系统的总体结构设计、系统模块设计、系统输入输出设计和系统开发和运行的环境做了阐述;
第四章用户登录和注册功能,只有合法的用户才能进入本系统,学生可以注册进入系统;
第五章试卷管理功能,包括生成期末考试和平时课堂测试的试卷;
第六章题库管理功能,包括查询、添加、删除试题;
第七章用户管理功能,包括添加用户、删除用户和查询用户的详细信息;
第八章用户手册,包括系统功能简介、系统运行环境和安装环境简介,系统的操作指南说明;
第九章系统评价,包括系统的特色和优点简介,系统存在的不足与改进方案说明,毕业设计的收获和心得。
本系统主要实现用户登录和注册、用户管理、试题库管理、试卷生成管理等功能。
● 用户登录和注册功能
本功能模块是实现用户的登录和注册,根据用户所属的不同角色显示不同的操作界面:如果是学生登录,显示在线自测,这样学生可以针对自己的薄弱环节好好复习;如果是教师登录,教师的主要工作是生成考试用的试卷。教师进入系统,显示在线自测试题、期末试卷生成及其答案的生成;如果是管理员登录,管理员的主要工作是进行用户管理;管理员进入系统,显示在线自测试题、期末试卷生成及其答案的生成、系统管理(包括用户管理和题库管理);为了保障系统的安全性,新用户注册功能仅限于学生注册,可以进行自测,但是不可以查看试题库内容,也不可以生成期末考试试卷。
[来源:http://www.doc163.com]
● 用户管理功能
本功能模块是由管理员来实现的,主要功能有添加用户,用于管理员手动添加新用户;删除用户:用于管理员删除不符合要求的用户;查询用户:输入用户的账号来查询用户的详细信息。
●题库管理功能
本功能模块是由管理员和教师来实现的,主要功能有试题管理,用于实现对试题的添加、删除、查找操作;试题库查询,按章节对试题库进行查询,以便于对试题库的内容及时进行修改和更新。
●在线自测功能
本功能模块主要是实现学生的自我检测,学生可自选测试的章节进行在线自测,做完试卷后可以查看成绩以及各题的答题情况,可以检查自己平时的学习情况。
●试卷生成功能
本功能模块实现课堂自测试卷和期末试卷的生成。课堂测试:根据选择的章节随机生成试卷;期末试卷:根据所选择的题型、章节的数量随机生成试卷及其答案。 [资料来源:http://Doc163.com]