版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第10章 上机指导综合范例,本章主要内容: 设计原理和设计方法的应用 设计合理的程序结构 综合运用各项编程技术和方法,第10章 上机指导综合范例,10.1 成绩管理系统 10.2 在线考试系统 10.3 问卷调查,10.1 成绩管理系统,10.1.1 设计原理 10.1.2 用户登录 10.1.3 成绩管理 10.1.4 成绩录入 10.1.5 成绩修改 10.1.6 成绩查询 10.1.7 删除记录,10.1.1 设计原理,系统构成 本系统由6个模块组成,分别是用户登录模块、成绩管理模块、成绩录入模块、成绩修改模块、成绩查询模块、成绩删除模块。其模块结构如图所示。,10.1.2 用户登录,在
2、网站设计中,希望某些网页只有具有特定权限的用户才能访问时需要建立登录机制,由系统管理员给访问者分配帐号,只有具有帐号的客户才能访问网页。本系统中实现登录模块的页面由LogFrm.htm和Login.jsp组成。其页面关系如图所示。,10.1.3 成绩管理,该模块由LoginSuccess.jsp页面实现,通过该界面进入成绩录入、成绩修改、成绩查询、成绩删除界面。该模块与其它页面的交互关系如图所示。,10.1.4 成绩录入,该模块由两个页面组成,append_1.jsp页面提供成绩录入界面,把成绩提交给append_2.jsp页面,由append_2.jsp页面把成绩保存到数据表(student
3、s)中。其页面交互关系如图所示。,10.1.5 成绩修改,该模块由两个页面完成,update_1.jsp页面提供一个修改成绩的界面,它把修改后的数据提交给update_2.jsp页面,update_2.jsp页面首先在表中查询该学号是否存在,若存在该学号,则执行查询。页面交互关系如图所示。,10.1.6 成绩查询,该模块根据学号查询学生的成绩,由两个页面组成,在query_1.jsp页面中输入学号,然后提交给query_2.jsp页面,query_2.jsp页面完成学生查询。其页面交互关系如图所示。,10.1.7 删除记录,该模块根据学号删除学生记录,由两个页面组成。在del_1.jsp页面中
4、输入学号,提交给del_2.jsp页面,del_2.jsp页面完成学生记录删除。其页面交互关系如图所示。,10.2 在线考试系统,10.2.1 考试设计原理 10.2.2 产生试卷 10.2.3 获取试题 10.2.4 批改试卷,10.2.1 考试设计原理,系统构成 本系统由三个模块组成,分别是产生试卷模块、获取试题模块和改卷模块。其中产生试卷模块用于获取库中的题目,选项,答案;获取试题模块用于产生考题界面;改卷模块交由系统自动改卷,自动评分。本系统执行流程如图1所示。,10.2.2 产生试卷,本模块由Exam.jsp页面实现。它从Exam表中获取题目、选项和答案编号,创建试卷,客户在试卷上选
5、择答案。,10.2.3 获取试题,本模块是由组件(TopicBean.java)实现的,其功能是从试题库(即Exam表)中获取试题和答案(rs)。,10.2.4 批改试卷,本模块提供一个界面ExamRes.jsp,用于获取客户提交的答案,并与试题库中的正确答案比较来批改试题,最后统计考生的得分。,10.3 问卷调查,10.3.1 问卷设计原理 10.3.2 创建问卷界面 10.3.3 保存问卷答案 10.3.4 查看问卷结果,10.3.1 问卷设计原理,系统构成 本系统由4个模块构成,分别是问卷界面模块、数据库连接模块、保存问卷记录模块、查看问卷结果模块。各模块的作用如下所述。 问卷界面模块(
6、usFrm.jsp):产生问卷调查界面,客户在此界面选择选项。 数据库连接模块(DBCon.java组件):建立与数据库的连接。 保存问卷记录模块(QusBean.java组件):保存问卷题目,选项,问卷记录。 查看问卷结果模块(QusRes.jsp):从库中获取调查结果,并加以统计显示。,10.3.2 创建问卷界面,该模块产生一个问卷界面,客户在此界面选择自已对问题的答案。该模块由QusFrm.jsp页面实现,QusFrm.jsp页面从Qus组件(由类QusBean.class创建)中获取问题和选项,创建问卷界面。然后把客户选择的答案提交给Qus组件。由Qus组件把客户选择的答案保存到数据表Qus中。,10.3.3 保存问卷答案,本模块由两个组件来完成,功能是把客户的答案保存到数据库表中。其中DBCon.java组件用于实现数据库连接,而QusBean.java组件有两个方面的作用,一方面保存问卷题目和每个题目的选项,用于创建问卷界面。另一方面是将用户选择的问卷答案加入数据库表Qus中。,10.3.4 查看问卷结果,此模块由一个QusRes.jsp页面实现,其作用是从数据库中获取客户的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 富平幼儿园交通安全课件
- 施工项目合同纠纷处理制度
- 2026年摄影摄像服务合同
- 电商店铺代运营合同2026年责任保密条款
- 2026年在线支付风控服务合同
- 2026年食品加工合作协议合同
- 云存储服务合同协议2026年隐私版
- 2026年老年人居家养老护理合同
- 2026年内容创作委托合同协议
- 2026年电商平台数据标注兼职合同协议书
- 2025年凉山教师业务素质测试题及答案
- 第11课+近代以来的城市化进程-2025-2026学年高二历史统编版选择性必修2
- 贵州省部分学校2026届高三上学期12月联考英语试卷(含音频) - 原卷
- 氢能技术研发协议
- 口腔科2025年核与辐射安全隐患自查报告
- 2025宁电投(石嘴山市)能源发展有限公司秋季校园招聘100人笔试试题附答案解析
- 汽车电子连接器检测技术规范
- 票据业务知识培训
- 2025年医学应聘面试题目及答案
- 财务部2025年总结及2026年工作计划
- 石菖蒲病害防治
评论
0/150
提交评论