- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第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 用户登录 在网站设计中,希望某些网页只有具有特定权限的用户才能访问时需要建立登录机制,由系统管理员给访问者分配帐号,只有具有帐号的客户才能访问网页。本系统中实现登录模块的页面由LogFrm.htm和Login.jsp组成。其页面关系如图所示。 10.1.3 成绩管理 该模块由LoginSuccess.jsp页面实现,通过该界面进入成绩录入、成绩修改、成绩查询、成绩删除界面。该模块与其它页面的交互关系如图所示。 10.1.4 成绩录入 该模块由两个页面组成,append_1.jsp页面提供成绩录入界面,把成绩提交给append_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_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 考试设计原理 系统构成 本系统由三个模块组成,分别是产生试卷模块、获取试题模块和改卷模块。其中产生试卷模块用于获取库中的题目,选项,答案;获取试题模块用于产生考题界面;改卷模块交由系统自动改卷,自动评分。本系统执行流程如图1所示。 10.2.2 产生试卷 本模块由Exam.jsp页面实现。它从Exam表中获取题目、选项和答案编号,创建试卷,客户在试卷上选择答案。 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个模块构成,分别是问卷界面模块、数据库连接模块、保存问卷记录模块、查看问卷结果模块。各模块的作用如下所述。 问卷界面模块(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 查看问卷结果 此模块由一个Qus
文档评论(0)