菜单
  

    3 系统分析

    3.1 可行性分析

    3.1.1 技术可行性

    课程考核评价系统采用的是在现今社会应用较为广泛的MyEclipse8.6和MySQL5.5。MyEclipse8.6使用的Java语言和Jsp都是成熟的开发工具,简单明了且容易学习,而且是完全面向对象、面向因特网的。再加上我们之前学习过数据库SQL的课程,对数据库的建立和操作都很熟悉,而且目前Web方面的开发技术日臻成熟,这使得开发本系统所涉及的知识技术都是熟知的。

    3.1.2 操作可行性

    本系统的界面设计的简洁明了,而且操作完全可视。用户在登录本系统后,可以直观的了解到本系统具有哪些功能,系统界面较为人性化,只要用户能使用计算机进行简单的操作,那么就可以很快的掌握本系统的使用方法,而且本系统主要是对学生和教师这类用户设计的。文献综述

    3.1.3 经济可行性

    本系统的开发环境和使用到的开发软件都是免费的,对于相关的Java[7]或Jsp语言的学习可以通过图书馆或者网络免费获取,在开发过程中是没有经济压力存在的。另外,本系统只要用户有浏览器便可以使用,而且操作简单容易上手,易于推广。

    3.1.4 社会可行性

    随着计算机的普及和科学技术的进步提高,因特网逐渐成为人们生活的一部分,传统的手工操作也逐渐被取代,因此课程考核评价也逐渐向信息化、网络化方向发展。

    综合以上的可行性分析,课程考核评价系统的设计是可行的。

    3.2 需求分析

    本系统主要有三种角色的用户,不同角色有不同的功能,因此本系统的主要需求如下:

    登录系统时,系统可以对不同角色的用户进行识别,判断他们的登录信息是否正确。登录成功后,不同角色的用户跳转到不同的功能操作界面。

    管理员具有系统的最高权限,可以对其他用户即教师和学生的信息进行查询、增加、修改、删除。同时管理课程安排信息、评价内容和评价标准等。管理员能够查到教师和学生的所有课程评价,可以对这些评价进行修改和删除。

    教师和学生可以查看评价标准,进行课程评价,然后查看评价结果。教师可以根据课程名称和班级名称查看到学生对该门课程的评价,学生可以查看到教师对本班级的课程评价。

    另外,除了管理员之外的每个用户,在首次登录的时候都有一个默认的密码,登录之后用户可以选择修改自己的登录密码,从而在一定程度上保证了系统的安全性。

    3.3 系统流程图来!自~751论-文|网www.751com.cn

    打开课程考核评价系统,用户选择身份后输入用户名和密码后,后台验证是否正确,不正确时依然在登录界面,正确时根据用户身份跳转到相应的界面,身份不同的用户对应的功能不同,用户登录成功后可以选择自己拥有的功能来实现。图3-1为系统的流程图。

    图3-1 系统流程图

    3.4 系统用例图

    3.4.1 用户登录用例图

    本系统有三种用户角色,分别是管理员、教师、学生,登陆本系统时都要进行登陆验证。根据所选身份,即数据库中的level值,通过后台数据操作来判断用户名及密码是否正确

  1. 上一篇:php+mysql移动终端企业生产销售系统APP的设计与实现
  2. 下一篇:python+mysql网络习题爬取系统的设计与实现
  1. jsp+mysql学生选课信息系统设计与实现

  2. JAVA+MYSQL《算法与数据结构...

  3. jsp+mysql电影推荐系统的设计与实现

  4. jsp+mysql学生实践创新项目管理系统设计与实现

  5. jsp+mysql停车场车辆管理系统的设计与实现

  6. jsp+mysql运动会管理系统设计与实现

  7. 基于MOOCs的《Java程学设计...

  8. 杂拟谷盗体内共生菌沃尔...

  9. 当代大学生慈善意识研究+文献综述

  10. 乳业同业并购式全产业链...

  11. 电站锅炉暖风器设计任务书

  12. 中考体育项目与体育教学合理结合的研究

  13. 大众媒体对公共政策制定的影响

  14. java+mysql车辆管理系统的设计+源代码

  15. 河岸冲刷和泥沙淤积的监测国内外研究现状

  16. 十二层带中心支撑钢结构...

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回