在线考试系统设计与实现毕业论文(编辑修改稿)内容摘要:
该遵循国家标准和行业标准,尤其要重视代码的应用。 徽商职业学院 2020 届毕业论文 9 ,一方面要尽可能地减小冗余度,减小存储空间降低数据一致性问题发生的可能性,另一方面,还要考虑 适合的冗余,以提高和降低开发难度。 数据表设计 通过调查分析各种资料,根据本 系统用户需要操作和处理的各种数据,对数据表进行了分析。 确定在数据库中存储的各种数据之间的关系以及数据类型,列举出部分数据表的关系如下 : (t_choicesubject)包括的数据项有:试题序号,试题详情,试题分数,试题解析,试题答案, 角色编号等(如表 41 所示) : 表 41 选择题信息表 (t_choicesubject) 字段 类型 允许为空 主键 或外键 说明 subjectId INT(11) 否 主键 试题序号 subjectTitle VARCHAR(255) 否 否 试题详情 subjectScore DOUBLE 否 否 试题分数 subjectAnaly VARCHAR(255) 否 否 试题解析 currentAnswer VARCHAR(255) 否 否 试题答案 resourceId INT(11) 否 外键 角色编号 (t_studentanser)包括的数据项有 :学生答题编号,学生分数,试卷 编 号,学号,学生姓名,试 卷名称 等(如表 42 所示) : 表 42 考试结果 表 (t_studentanser) 字段 类型 允许为空 主键或外键 说明 studentAnswerId INT(11) 否 主键 答题编号 studentScore DOUBLE 否 否 学生分数 testPaperId INT(11) 否 外键 试卷编号 studentId INT(11) 否 外键 学号 studentName VARCHAR(255) 否 否 学生姓名 testTitle VARCHAR(255) 否 外键 试卷名称 在线考试系统设计与实现 10 10 (t_testpaper)包括的数据项有 :试卷编号,考试时间,试卷名称,制作时间, 角色编号 等(如表 43 所示) : 表 43 试卷 表 (t_ testpaper) 字段 类型 允许为空 主键或外键 说明 paperId INT(11) 否 主键 试卷 编号 testTime INT(11) 否 否 考试时间 paperTitle VARCHAR(255) 否 否 试卷名称 producetTime DATE 否 否 制作时间 resourceId INT(11) 否 外键 角色编号 生表 (t_student)包括的数据项有 :学生编号,学生姓名,学号,性别,学校名称,英语等级, ,密码 等(如表 44 所示) : 表 44 试卷表 (t_ student) 字段 类型 允许为空 主键或外键 说明 studentId INT(11) 否 主键 学生编号 studentName VARCHAR(255) 否 否 学生姓名 studentNumber INT(11) 否 否 学号 sex VARCHAR(255) 否 否 性别 schoolName VARCHAR(255) 否 否 学校 名称 eglishLevel VARCHAR(255) 否 否 英语等级 connectionNumber VARCHAR(255) 否 否 studentPassword VARCHAR(255) 否 否 密码 库 (test_utils)用来存储所有试卷中的题目, 包括的数据项 有 :试题编号和试题 序 号等(如表 45 所示) : 表 45 试卷库 (test_utils) 字段 类型 允许为空 主键或外键 说明 testPaperUtilId INT(11) 否 主键 试题编号 subjectId INT(11) 否 主键 试题序号 构造表 :试题编号,试题类型 编号 ,试卷 ID 等 (如表 46 所示) : 徽商职业学院 2020 届毕业论文 11 表 46 试卷 ID 字段 类型 允许为空 主键或外键 说明 testPaperUtilId INT(11) 否 主键 试题编号 subjectTpe INT(11) 否 外键 试题类型 testPaperId INT(11) 否 外键 试卷 ID 与数据库进行连接 用 DriverManager 类的 getConnection() 方法建立起与数据库连接,getConnection()返回一个对象,此对象是 包中的 Connection 接口对象。 该接口定义了与之连接的数据库交互的一些方法、常量等,这些方法用来管理数据库的连接、获得连接的信息、提交数据库处理事件并且预处理可执行的 SQL语句。 下面是 Connection 接口的一些重要的方法: ( 1) close() 关闭一个数据库连接。 ( 2) getMetaData() 返回一个 DatabaseMetaData 接口对象,该接口能被用来获得有关数据库的详细信息,包括数据库结构和数据库内容等。 ( 3) createStatement() 创建一个 SQL 语句对象。 ( 4) prepareStatement() 用 SQL 字符串创建一个 SQL 预处理语句对象。 预处理语句对象是可以被高效执行的预编译过的 SQL 语句。 界面设计 页面 用户在登录界面输入账号和密码,然后选择用户的身份,系统根据所选择的身份,把用户所输入的账号和密码,与所选的身份对应表里面的数据进行匹配,如果正分正确,系统将会根据用户的身份,选择跳转的界面,教师就进入管理页面,学生就进入学生页面,如果输入不正确就返回登录界面,并给与提示, 如图43 所示 : 在线考试系统设计与实现 12 12 图 43 登录界面 登录业务流程,如 44 所示: 图 44 登录业务流程图 页面 考试题目管理界面的主要功能包括对题目进行添加、查询、修改和删除操作,选择题 添加页面 可以输入题目,设置选项详情,每题多少分,答案和答案解析等,如图 45 所示 : 登录页面 选择角色按钮 教师登录 Y 学生登录 角色为:学生 N N Y 角色为: 教师 徽商职业学院 2020 届毕业论文 13 图 45 选择题添加 页面 判断题的更新页面, 可以修改之前录入有误的试题, 如图 46 所示: 图 46 判断题更新页面 试卷管理页面 试卷管理分为 出试卷,查看试卷和批阅试卷。在线考试系统设计与实现毕业论文(编辑修改稿)
相关推荐
何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。 可行性 分析 可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。 因此
行线路和材料堆放场地等计划 灰土按配比在拌合站集中拌合 用连续施工,每个桩孔一次性分层回填夯实,不得间隔停顿或隔日施工以免降低桩的承载 力。 ④ 注意事项:灰土 (水泥土) 桩尽可能打一孔填一孔,打孔时采用间隔打法。 施工时加强管理,进行认真的技术交底,技术检查和技术复核,确保桩的数量,排列尺寸、孔径、回填质量等符合 设计图纸 和施工规范 的要求 ,杜绝漏打和漏填。 灰土要计量拌匀,干湿适度
177。 50 177。 75 177。 100 177。 7 177。 50 177。 100 中间档次用插入法 3 间距 步距 纵距 横距 177。 20 177。 50 177。 20 钢 卷 尺 4 纵向水平杆高差 一根杆的两端 177。 20 水平仪或水平尺 同一跨内两根纵向水平杆高差 177。 10 5 双排脚手架横向水平杆外伸长度偏差 外伸 500mm 50 钢 卷 尺 6
.............................................................................. 14 投资回收周期 ........................................................................................................ 14
............................ 3 研究目的及意义 ............................................................................................... 4 研究方法 .........................................................
4 页 共 52 页 2 系统分析 系统需求分析 网上订票系统需要满足如下需求: 1. 展示网站的影片信息,用户可进行浏览正在上映和即将上 映的影片信 息 , 可以根据不同条件查询本网上影院的影片场次时间 2. 可以查看单部影片的详细信息和场次时间 3. 选择影片和座位进行订票并得到订票信息,系统会发送含有订票信息的 Email到用户的邮箱 4. 可在用户中心查看订票信息和进行退票操作 5.