- 0
- 0
- 约3.04万字
- 约 126页
- 2018-02-19 发布于湖北
- 举报
第4章工程框架设计 - 无标题页
实训项目 VB试题库管理系统 VB试题库管理系统 实训目的 实训要求 项目开发步骤 实训目的 实训要求 (1)学生在教师的指导下学会调查研究的方式方法。 (2)建立开发团队,分工明确。 (3)项目开发文档完整,规范。 (4)强调进度,完善进度记录。 (5)强化开发过程,注重软件开发流程。 项目开发步骤 一 需求分析 二 系统设计 三 数据库设计与实现 四 各功能模块的设计与实现 一 需求分析 1、功能需求 本系统主要完成《Visual Basic》课程的试题库管理与期末试卷的自动生成等功能,系统需要设计并实现的基本功能如下: (1)用户管理:实现添加操作用户、修改用户信息、删除用户等基本操作。 (2)题库管理:实现分类别浏览、修改题库中题目,修改包括题目的添加、修改、删除。题库管理中还包含题库的导出功能,即实现分类别把题库中的题目导出到Microsoft Word中,从而可以轻松实现排版和打印。 (3)试卷管理:实现《Visual Basic》课程的期末考试试卷的生成与排版功能。 一 需求分析 2、环境需求 本系统对软硬件的基本要求如下: (1)硬件环境: 本系统至少在处理器为Inter Pentium 166 MX、内存32M、硬盘空间1GB、配有SVGA显示适配器或更高配置的硬件环境中运行。 (2)软件环境: 本系统要求的操作平台为Windows 98/ME/2000/XP, 采用的数据库系统为Microsoft Access2000,需要安装Microsoft Word2000。 二 系统设计 1、系统功能模块 根据需求分析,可以将本系统分解成5个功能模块:用户登录模块、用户管理模块、试题库管理模块、试卷管理模块和帮助模块,如图1-1所示。 二 系统设计 二 系统设计 2、功能模块功能设计 (1)用户登录模块: 选择用户名,填写正确的密码,就可以进入系统,系统会根据用户的类别,赋予用户不同的权限。当用户密码输入错误时,允许用户重新输入,但输入次数不能超过三次,否则自动退出登陆模块。 二 系统设计 (2)用户管理模块:本模块为系统管理人员的专用功能,实现对操作人员信息的管理,主要包括添加新用户的信息,设定用户类别,修改用户信息和删除用户信息等具体功能。 二 系统设计 (3)题库管理模块:题库中按试题类型存储了大量的试题,本模块实现对题库试题的具体管理,主要包括题库中按类型进行试题的浏览,题库中试题的修改和题库题目的导出,本系统的导出功能实现题目内容导出到Microsoft Word2000,以表格的形式显示,同时可以利用Word本身的打印功能实现题库的打印。 二 系统设计 (4)试卷管理模块:系统可以随机按要求自动生成Visual Basic课程的期末考试试卷和对应的试卷答案,试卷存储为扩展名为.doc的Word文档,可以利用Word对试卷进行排版,并可打印试卷。 (5)帮助模块:显示系统的基本信息,版权声明等。 三 数据库设计与实现 1、数据库需求分析 根据系统要求,可以列出以下记录题库相关信息的数据项和数据结构: (1)操作人员基本信息表(操作人员表.mdb) 表1-1 操作人员基本信息表 三 数据库设计与实现 (2)填空题目信息表(填空.mdb) 表1-2 填空题基本信息表 三 数据库设计与实现 (3)基本控件应用编程题基本信息表(基本件.mdb) 表1-3 基本控件应用编程题基本信息表 三 数据库设计与实现 (4)图形与动画应用编程题目信息表(图片与动画.mdb) 表1-4 图片与动画编程题基本信息表 三 数据库设计与实现 (5)菜单应用编程题目信息表(菜单应用.mdb) 表15-5 菜单应用编程题基本信息表 三 数据库设计与实现 (6)综合应用编程题目信息表(综合应用.mdb) 表1-6 综合应用编程题基本信息表 三 数据库设计与实现 (7)数据库应用编程题目信息表(数据库应用.mdb) 表1-7 数据库应用编程题基本信息表 三 数据库设计与实现 (8)开设Visual Basic课程的专业信息表(开设专业.mdb) 表1-8 开课信息表 三 数据库设计与实现 本系统中数据库的各个表的结构均在Microsoft Access2000中实现。 四 各功能模块的设计与实现 (1)系统启动界面设计 (2)登录对话框架设计 (3)系统主窗体设计 (4)菜单设计 (5)工具栏设计 (6)状态栏设计 四 各功能模块的设计与实现 (7)添加用户模块设计 (8)修改用户信息模块设计 (9)删除用户模块设计 (10)题库浏览模块设计 (11)题库修改模块设计 (12)题库导出模块设计 (13)生成试卷模块设计 四 各功能模块的设计与实现---
原创力文档

文档评论(0)