欢迎来到天天文库
浏览记录
ID:46950074
大小:430.50 KB
页数:19页
时间:2019-12-01
《《上机指导综合范例》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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_
3、2.jsp页面,由append_2.jsp页面把成绩保存到数据表(students)中。其页面交互关系如图所示。10.1.5成绩修改该模块由两个页面完成,update_1.jsp页面提供一个修改成绩的界面,它把修改后的数据提交给update_2.jsp页面,update_2.jsp页面首先在表中查询该学号是否存在,若存在该学号,则执行查询。页面交互关系如图所示。10.1.6成绩查询该模块根据学号查询学生的成绩,由两个页面组成,在query_1.jsp页面中输入学号,然后提交给query_2.jsp页面,query
4、_2.jsp页面完成学生查询。其页面交互关系如图所示。10.1.7删除记录该模块根据学号删除学生记录,由两个页面组成。在del_1.jsp页面中输入学号,提交给del_2.jsp页面,del_2.jsp页面完成学生记录删除。其页面交互关系如图所示。10.2在线考试系统10.2.1考试设计原理10.2.2产生试卷10.2.3获取试题10.2.4批改试卷10.2.1考试设计原理系统构成本系统由三个模块组成,分别是产生试卷模块、获取试题模块和改卷模块。其中产生试卷模块用于获取库中的题目,选项,答案;获取试题模块用于产生
5、考题界面;改卷模块交由系统自动改卷,自动评分。本系统执行流程如图1所示。10.2.2产生试卷本模块由Exam.jsp页面实现。它从Exam表中获取题目、选项和答案编号,创建试卷,客户在试卷上选择答案。10.2.3获取试题本模块是由组件(TopicBean.java)实现的,其功能是从试题库(即Exam表)中获取试题和答案(rs)。10.2.4批改试卷本模块提供一个界面ExamRes.jsp,用于获取客户提交的答案,并与试题库中的正确答案比较来批改试题,最后统计考生的得分。10.3问卷调查10.3.1问卷设计原理1
6、0.3.2创建问卷界面10.3.3保存问卷答案10.3.4查看问卷结果10.3.1问卷设计原理系统构成本系统由4个模块构成,分别是问卷界面模块、数据库连接模块、保存问卷记录模块、查看问卷结果模块。各模块的作用如下所述。问卷界面模块(usFrm.jsp):产生问卷调查界面,客户在此界面选择选项。数据库连接模块(DBCon.java组件):建立与数据库的连接。保存问卷记录模块(QusBean.java组件):保存问卷题目,选项,问卷记录。查看问卷结果模块(QusRes.jsp):从库中获取调查结果,并加以统计显示。1
7、0.3.2创建问卷界面该模块产生一个问卷界面,客户在此界面选择自已对问题的答案。该模块由QusFrm.jsp页面实现,QusFrm.jsp页面从Qus组件(由类QusBean.class创建)中获取问题和选项,创建问卷界面。然后把客户选择的答案提交给Qus组件。由Qus组件把客户选择的答案保存到数据表Qus中。10.3.3保存问卷答案本模块由两个组件来完成,功能是把客户的答案保存到数据库表中。其中DBCon.java组件用于实现数据库连接,而QusBean.java组件有两个方面的作用,一方面保存问卷题目和每个题
8、目的选项,用于创建问卷界面。另一方面是将用户选择的问卷答案加入数据库表Qus中。10.3.4查看问卷结果此模块由一个QusRes.jsp页面实现,其作用是从数据库中获取客户的答卷数据并加以统计,用条状图方式输出问卷结果。本章小结本章用具体实例介绍了3个应用系统的编程思路,它们综合运用了JSP技术和方法,通过本章的学习,使读者加深对相关的概念、方法和技术的理解和灵活运用。
此文档下载收益归作者所有