关于Javaweb课程设计的心得体会

发布时间:2018-06-27 12:14:56   来源:文档文库   
字号:

关于Javaweb课程设计的心得体会

----在线测试系统

这次课程设计我做的是章节自测系统, 主要是服务于学生进行阶段性自测和练习。系统分为练习和测试两部分,每一部分又各分若干专题。系统中采用的技术主要有:JDBC数据库连接技术、和MVC三层架构利用MyEclipse集成开发环境。

虽然系统的基本功能都已实现,但还是存在系统不稳定等多个问题尚待解决。这个系统主要是我自己开发的,但也得到了老师和同学的很大帮助。我正在做系统的过程中遇到了很多问题,有的是知识存储不足,有的是考虑不够周全,之所以能够顺利实现基本功功能,离不开老师和同学的大力相助。事实证明,只靠自己是不能顺利完成一套功能完整的系统的,必须充分利用团队的力量。

开发一套系统,最重要的是细心,并不是一定要做到面面俱到,但也要充分考虑到客户的需求和现实意义,不管什么系统,只用运用到实际应用中,才具有先现实意义。所以在准备工作中要正确分析社会需求了解现实应用,画出流程图,把大体框架做好,然后再逐一细化。我们不可能做到面面俱到,但一定要做到步步扎实,作为一个程序编程人员,要保持清醒的头脑,以现实为依据,让自己的每一行代码都能实现自己的意义。

通过这次课程设计,我收获的不仅仅是课程上的知识得到实际应用,还有编程的基本习惯和开发系统时应注意的流程。

主要功能及规格分析

1.1 登录系统的主要功能要求
          欢迎页面
          系统安全登录
         管理员或普通用户功能选择
1.2 在线考试系统的主要实现功能要求
          用户修改登录密码
         让用户选择考试科目
          从试题库中随机出题给用户
          根据随机出的题做出用户的考试页面
         保存用户的答案
          给用户的试卷评分
          查询用户成绩
1.3 在线管理系统的主要功能要求
          浏览整个系统中的各种用户(超级用户、普通用户)
         添加管理员和普通用户
          浏览并添加考试科目
         浏览并添加题库

          管理员修改登录密码
1.4在线阅卷系统的主要功能要求
         浏览系统中考试科目
          根据考试科目进行试卷批改         

实现客观题的自动批改

          实现主观题的人工批改


    2、功能需求和用例分析
2.1系统功能需求:老师可以在网上完成一个考试从题目设计,试题录入,考试安排,考试实施,考卷批改,分析统计;考试数据,其它数据要求储存在数据库上;考试数据的存放和处理可以实现对学生公开(学生自测成绩可自己查看)也可以实现非公开,需要一定的安全性保障。
2.1.1考生:
   1.分布式的,从考试客户端连接到考试应用服务器,在任何地方进行身份确认,从而完成考试
2.考生可以登陆后修改自己的密码
2.题目具有一个稳定性和随机性,试卷生成方式主要有两种(随机自动生成、固定试题、)
3.考生提交试卷后可以得知考试结果并且知道哪里出错。
2.1.2老师:
1.提供一个功能全面的考试管理客户端,可以进行考试的设计和安排功能
2.对考生进行身份管理
3.对考试进行监控
4.保存考试结果,供老师进行分析和察看。
2.2 用例描述:
帐户管理
用例名称:帐户管理
参与者:   超级用户
功能描述:1. 查看学生详细信息
                 2. 添加和删除学生用户
                 3. 添加和删除教师用户
考试管理
           用例名称:考试管理
           参与者:   超级用户
           功能描述:1. 设置考试题型
          2. 设置考试分值
3.设置考试时间和难度级别
4.设置题目显示方式(全屏显示所以题还是一屏一题)
5.设置出题方式(随机出题还是固定试题)
题库管理
          用例名称:题库管理
          参与者:   超级用户
          功能描述:1.题库分类和题型管理
             2.添加和删除、修改试题
                   3.试题成批倒入
在线阅卷
用例名称:在线阅卷
参与者:   超级用户
功能描述:1.查看学生是否交卷
           2.系统对照题库答案给出考试成绩.
开始考试
         用例名称:开始考试
参与者:   普通用户
功能描述:提示普通用户输入参数,系统将进行随机抽题,然后进入考试界面
修改密码
用例名称:修改密码
参与者:   普通用户
功能描述:用户为了安全起见可以修改自己的登录密码
考试记录用例名称:考试记录
参与者:   普通用户                         

本文来源:https://www.2haoxitong.net/k/doc/1109ce4e852458fb770b56d8.html

《关于Javaweb课程设计的心得体会.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式