AS P.NETC#2008项目开发案例教程课件作者郎登何第13章节.pptVIP

AS P.NETC#2008项目开发案例教程课件作者郎登何第13章节.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章 在线培训考试系统项目实例 13.1 系统开发规划 13.1.2 划分系统功能模块 13.1.3 确定开发平台及相关技术 13.1.4 系统数据库设计 13.1.4 系统数据库设计 13.1.4 系统数据库设计 13.1.4 系统数据库设计 用户登录模块 用户登录模块 用户登录模块 用户登录模块 用户登录模块 用户登录模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 代码剖析: 1)第1行到第98行代码编写GetQuestion方法,该方法用于从习题库中随机抽取一道试题,它有两个参数,subjectID参数指定科目编号,difficulty参数指定训练难度级别。 2)第22行到43行代码制定了系统训练自适应难度的策略。 3)第48行到第50行代码获得题库中指定科目和难度的习题。 4)第58行代码获得随机生成的习题编号。 5)第65到67行代码根据习题编号获得相应习题的选项。 6)第68到91行代码创建Question对象,并用随机抽取习题的内容填充该对象各相应属性。 7)第93行代码建立Session变量ExerciseQuestion。 8)第99到210行代码编写DispQuestion方法,该方法用于在界面上显示习题。 9)第119行代码判断当前习题是单选还是多选,如果question类的AnswerCount属性大于1,该题是多选,否则是单选。单选题选项需要通过RadioButton控件显示,而多选题选项则需要通过CheckBos控件显示。 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 13.2.2集中训练模块 代码剖析: 1)第8行代码调用Question类的GetYourResult方法,该方法用于判断用户选择是否正确,true表示正确,false表示错误。 2)第35行代码调用ShowAccuracy方法显示答题正确率。 3)第37行代码调用EnableOptions方法禁用有关控件。 13.2.2集中训练模块 13.2.3 重点复习模块 13.2.3 重点复习模块 13.2.3 重点复习模块 13.2.3 重点复习模块 13.2.4 模拟考试模块 该模块用于模拟考试场景,系统自动生成一套试卷,用户正常答题,如果对哪道试题有疑问,可选中“复查”选择框,答完题后选择【交卷】按钮,系统将自动显示成绩并对每道题进行讲评。该项模块有两个界面,一个是考试界面,另一个是试卷讲评界面。 13.2.4 模拟考试模块 13.2.4 模拟考试模块 13.2.4 模拟考试模块 13.2.4 模拟考试模块 13.2.4 模拟考试模块 26 } 27 catch(Exception ex) 28 { 29 Response.Write(ex.Message); 30 } 31 } 代码剖析: 1)第7行代码调用GetQuestion方法随机生成一套试题。 2)第9行代码调用DisQuestion方法显示第一道试题。 13.2.4 模拟考试模块 13.2.4 模拟考试模块 13.3 系统打包及部署 13.3 系统打包及部署 13.4思考练习题 以3-5人一组设计一个“成绩管理系统”,系统需求如下: 某职业学院,现有10个教学系,学生2万人规模。本系统有学生、教师、管理人员(教务处)三类用户,要能完成如下功能: 学生:成绩查询; 教师:成绩输入、成绩按班级查询、成绩打印; 教务处:成绩修改、成绩查询、成绩打印; 用户管理:增加用户、查询用户、用户分级(0 教务处,1教师用户,2 学生用户); 用户登录管理:学生、教师、管理人员用自己的帐号登录系统。 尚辅网 / 重庆电子工程职业学院 教学目标 通过一个项目的开发使学生掌握项目开发的知识与技能,巩固各章学习的内容。 13.1.2 划分系统功能模块 通过对系统需求的分析,本系统的模块功能结构图,如图13-1所示。 分析用户登录模块界面设计: Login.aspx文件,打开HTML源代码视图,节选部分HTML源代码如下。 代码剖析: 1)第8行代码显示一个Flash动画。 2)第31行代码创建了一个Web窗体控件imagebutton, ID为Enter,用户单击按钮进入其他模块。 代码部

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档