信息工程程学院软件工程课程设计报告本题目:网上考试系统专业班级:软件082目录第一章问题定义 ............................................................................................................... - 1 -1.问题定义 ........................................................................................................................ - 1 -2.系统要解决的问题 ........................................................................................................ - 1 -第二章可行性研究报告 ................................................................................................... - 2 -1.引言................................................................................................................................ - 2 -1.1 编写目的 ................................................................................................................ - 2 -1.2 背景 ........................................................................................................................ - 2 -1.3 定义 ........................................................................................................................ - 2 -1.4 参考资料 ................................................................................................................ - 2 -2.可行性研究前提 ............................................................................................................ - 3 -2.1 要求 ........................................................................................................................ - 3 -2.2 目标 ........................................................................................................................ - 3 -2.3 条件、假定和限制 ................................................................................................ - 4 -2.4 进行可行性研究的方法 ........................................................................................ - 4 -2.5 评价尺度 ................................................................................................................ - 4 -3.所建议的系统 ................................................................................................................ - 5 -3.1 对所建议系统的说明 ............................................................................................ - 5 -3.2 处理流程和数据流程 ............................................................................................ - 5 -3.3 工作负荷 ................................................................................................................ - 6 -3.4 局限性 .................................................................................................................... - 6 -3.5 技术条件方面的可行性 ........................................................................................ - 7 -4.社会因素方面的可行性 ................................................................................................ - 7 -4.1 法律方面的可行性 ................................................................................................ - 7 -4.2 使用那个面的可行性 ............................................................................................ - 7 -5.经济可行性 .................................................................................................................... - 7 -5.1支出 ......................................................................................................................... - 7 -5.1.1 基本投资 ............................................................................................................. - 7 -5.1.2 其他一次性支出 ................................................................................................. - 8 -5.1.3 非一次性支出 ..................................................................................................... - 8 -5.2 收益 ........................................................................................................................ - 8 -5.2.1 一次性收益 ......................................................................................................... - 8 -5.2.2非一次性收益 ...................................................................................................... - 9 -5.2.3 不可定量的收益支出 ......................................................................................... - 9 -5.3收益/投资比 ........................................................................................................ - 9 -5.4投资回收周期 ......................................................................................................... - 9 -6结论................................................................................................................................ - 9 -第三章项目开发计划 ..................................................................................................... - 10 -1.引言.............................................................................................................................. - 10 -1.1 编写目的 .............................................................................................................. - 10 -1.2 背景 ...................................................................................................................... - 10 -1.3 定义 ...................................................................................................................... - 10 -1.4 参考资料 .............................................................................................................. - 11 -2.项目概述 ...................................................................................................................... - 11 -2.1 工作内容 .............................................................................................................. - 11 -2.2 主要参加人员 ...................................................................................................... - 11 -2.3 产品 ...................................................................................................................... - 11 -2.3.1 程序................................................................................................................... - 11 -2.3.2 文件................................................................................................................... - 11 -2.3.3 服务................................................................................................................... - 12 -2.4 验收标准 .............................................................................................................. - 12 -2.5 完成项目的最迟期限 .......................................................................................... - 12 -3.实施计划 ...................................................................................................................... - 12 -3.1 工作任务的分解与人员分工 .............................................................................. - 12 -3.2 进度 ...................................................................................................................... - 13 -3.3 关键问题 .............................................................................................................. - 13 -4.支持条件 ...................................................................................................................... - 13 -4.1 计算机系统支持 .................................................................................................. - 13 -1.引言.............................................................................................................................. - 15 -1.1 编写目的 .............................................................................................................. - 15 -1.2 背景 ...................................................................................................................... - 15 -1.3 定义 ...................................................................................................................... - 15 -1.4 参考资料 .............................................................................................................. - 16 -2.任务概述 ...................................................................................................................... - 16 -2.1 开发背景 .............................................................................................................. - 16 -2.2 系统实现的目标 .................................................................................................. - 16 -2.2.1 系统目标 ........................................................................................................... - 16 -2.2.2 性能目标 ........................................................................................................... - 16 -2.3 用户特点 .............................................................................................................. - 17 -2.4假定和约束 ........................................................................................................... - 17 -2.4.1 假设的前提条件 ............................................................................................... - 17 -2.4.2 约束条件 ........................................................................................................... - 17 -3 需求规定 ..................................................................................................................... - 18 -3.1对功能的规定 ....................................................................................................... - 18 -3.1.1 数据流图 ........................................................................................................... - 19 -3.1.2数据字典设计 .................................................................................................... - 19 -3.2对性能的规定 ....................................................................................................... - 20 -3.2.1 精度................................................................................................................... - 20 -3.2.2 时间特性要求 ................................................................................................... - 20 -3.2.3 灵活性............................................................................................................... - 20 -3.3 输入输出要求 ...................................................................................................... - 20 -3.3.1 用户界面 ........................................................................................................... - 20 -3.3.2 界面需求 ........................................................................................................... - 20 -3.3.3 错误信息 ........................................................................................................... - 21 -3.4 数据库管理能力要求 .......................................................................................... - 21 -3.5 故障处理要求 ...................................................................................................... - 21 -3.6其他专门要求 ....................................................................................................... - 21 -4.1设备 ....................................................................................................................... - 22 -4.2 软件 ...................................................................................................................... - 22 -4.2.1 开发工具 ........................................................................................................... - 22 -4.2.2 软件环境 ........................................................................................................... - 22 -4.3 接口 ...................................................................................................................... - 22 -4.4控制 ....................................................................................................................... - 22 -第五章概要设计 ............................................................................................................... - 23 -1 引言............................................................................................................................. - 23 -1.1编写的目的 ........................................................................................................... - 23 -1.2 背景 ...................................................................................................................... - 23 -1.3定义 ....................................................................................................................... - 23 -1.4 参考资料 .............................................................................................................. - 23 -2 总体设计 ..................................................................................................................... - 24 -2.1 需求规定 .............................................................................................................. - 24 -2.2 运行环境 .............................................................................................................. - 24 -2.3结构 ....................................................................................................................... - 24 -2.4 功能需求与程序的关系 ...................................................................................... - 25 -2.5人工处理过程 ....................................................................................................... - 25 -3 接口设计 ..................................................................................................................... - 26 -3.1用户接口 ............................................................................................................... - 26 -3.2硬件接口 ............................................................................................................... - 26 -4 系统出错处理设计 ..................................................................................................... - 27 -4.1出错信息 ............................................................................................................... - 27 -4.2 补救措施 .............................................................................................................. - 27 -4.3系统维护设计 ....................................................................................................... - 27 -第六章数据库设计 ........................................................................................................... - 29 -引言 ................................................................................................................................. - 29 -1.1 编写的目的 .......................................................................................................... - 29 -1.2 背景 ...................................................................................................................... - 29 -1.4 参考资料 .............................................................................................................. - 30 -2外部设计 ...................................................................................................................... - 31 -2.1 标识符和状态 ...................................................................................................... - 31 -2.2约定 ....................................................................................................................... - 31 -2.3专门指导 ............................................................................................................... - 31 -2.4 支持的软件 .......................................................................................................... - 31 -3结构设计 ...................................................................................................................... - 31 -3.1概念结构设计 ....................................................................................................... - 31 -3.1.1系统E-R图......................................................................................................... - 31 -3.2.2系统数据库模型图 ............................................................................................ - 32 -3.2逻辑设计 ............................................................................................................... - 33 -3.3物理结构设计 ....................................................................................................... - 34 -4运用设计 ...................................................................................................................... - 35 -4.1 保密设计 .............................................................................................................. - 35 -第七章详细设计 ............................................................................................................... - 36 -1引言.............................................................................................................................. - 36 -1.1编写的目的 ........................................................................................................... - 36 -1.2背景 ....................................................................................................................... - 36 -1.3定义 ....................................................................................................................... - 36 -1.4参考资料 ............................................................................................................... - 36 -2登录设计说明书 .......................................................................................................... - 37 -2.1 程序描述 .............................................................................................................. - 37 -2.2功能 ....................................................................................................................... - 37 -2.3 输入项 .................................................................................................................. - 37 -2.4 输出项 .................................................................................................................. - 37 -2.5 流程逻辑 .............................................................................................................. - 37 -3管理员管理模块程序设计说明 .................................................................................. - 38 -3.1程序描述 ............................................................................................................... - 38 -3.2 功能 ...................................................................................................................... - 38 -3.4 输出项 .................................................................................................................. - 39 -3.5接口 ....................................................................................................................... - 39 -4 DAO方法模块程序设计说明...................................................................................... - 40 -4.1程序描述 ............................................................................................................... - 40 -4.2输入项 ................................................................................................................... - 40 -4.3输出项 ................................................................................................................... - 40 -4.4接口 ....................................................................................................................... - 41 -5其他程序设计说明 ...................................................................................................... - 41 -第八章测试报告 ............................................................................................................... - 42 -1 引言............................................................................................................................. - 42 -1.1 编写目的 .............................................................................................................. - 42 -1.2背景 ....................................................................................................................... - 42 -1.3定义 ....................................................................................................................... - 42 -1.4参考资料 ............................................................................................................... - 43 -2测试概要 ...................................................................................................................... - 43 -3测试结果及发现 .......................................................................................................... - 43 -3.1具体测试实施 ....................................................................................................... - 43 -4对软件功能的评论 ...................................................................................................... - 47 -4.1用户登录模块 ....................................................................................................... - 47 -4.1.1能力.................................................................................................................... - 47 -4.1.2限制.................................................................................................................... - 47 -4.2用户注册模块 ....................................................................................................... - 47 -4.2.1能力.................................................................................................................... - 47 -4.2.2限制.................................................................................................................... - 47 -5分析摘要 ...................................................................................................................... - 47 -5.1能力 ....................................................................................................................... - 47 -5.2缺陷和限制 ........................................................................................................... - 48 -5.3建议 ....................................................................................................................... - 48 -5.4评价 ....................................................................................................................... - 48 -第九章用户手册 ............................................................................................................. - 49 -1 引言............................................................................................................................. - 49 -1.1 编写目的 .............................................................................................................. - 49 -1.2 背景 ...................................................................................................................... - 49 -1.3定义 ....................................................................................................................... - 49 -1.4 参考资料 .............................................................................................................. - 49 -2 用途............................................................................................................................. - 49 -2.1 功能 ...................................................................................................................... - 49 -2.2 性能 ...................................................................................................................... - 50 -2.2.1 时间特性 ........................................................................................................... - 50 -2.2.2 灵活性............................................................................................................... - 50 -2.3 安全保密 .............................................................................................................. - 51 -3 运行环境 ..................................................................................................................... - 51 -3.1 用户界面 .............................................................................................................. - 51 -3.2 界面需求 .............................................................................................................. - 55 -3.3 错误信息 .............................................................................................................. - 56 -3.4 数据管理能力要求 .............................................................................................. - 56 -3.5 故障处理要求 ...................................................................................................... - 56 -3.6 其他专门要求 ...................................................................................................... - 56 -附录 ..................................................................................................................................... - 57 -1 连接数据库配置的文件 ............................................................................................. - 57 -2 系统主页代码 ............................................................................................................. - 57 -3 管理员主界面代码 ..................................................................................................... - 58 -4 用户主界面代码 ......................................................................................................... - 59 -5 实现用户考试代码 ..................................................................................................... - 59 -6 试题添加代码 ............................................................................................................. - 61 -7 试题管理代码 ............................................................................................................. - 63 -江西理工大学计算机专业学生实习鉴定表 ..................................................................... - 65 -第一章问题定义1.问题定义网上考试系统就是指基于网络技术进行在线考试的一种网络应用。