第2章  系统分析

2.1系统可行性分析

1、经济可行性分析

网页的设计硬性设备只需要一台电脑和相应的软件就行,成本可以忽略不计。然而,系统成功设计出来能够大量减少老师的工作量,学生上交作业也方便了很多。节约了大量的人力,变相的省了经费。

2、技术可行性分析

本次设计主要才用了①JAVA语言、②JSP网页、③SQL 2005数据库。根据现有的技术,完成能够实现网页的这些基本功能。

3、操作可行性分析

网页的设计主体采用按钮的形式来表现,操作简单。管理者和老师能够通过自己的账号登入进行网站的管理和维护。学生通过登入以后能够实现作业的提交。

2.2系统结构分析

根据系统的设计方向和目标,对于《数据库系统原理》网站进行具体需求分析,确定了

1.系统分为前台(学生端)和后台(管理者和教师端)

2.学生端:学生通过自己的学号密码进行登入,能够查看自己班老师布置的相关作业。可以在线做作业、提交作业和查看作业的分数。

3.教师端:老师通过自己的编号和密码登入,能够进行学生的管理、布置作业、审阅作业和批改作业等。

教师端功能结构图如图2.2所示:

 4.管理者:管理者通过自己的用户名和密码登入,能够进行老师的管理、学生的管理和授课管理。

管理者功能结构图如图2.3所示:

 管理者功能结构图

   2.3本章小结

本章主要重点:①系统可行性分析、②系统结构分析、③数据库设计分析。本章主要是对系统的全方位分析,为了确认自己设计的方向。

第3章  系统设计

3.1任务概述

本次系统设计主要实现的功能包括:修改密码,授课管理,老师管理,学生管理,发布作业,审阅作业,作业成绩等。管理者能够更好的管理学生和老师。老师能够管理学生,布置作业、批改作业、评论作业等等。学生能够查看自己的作业、作业完成的分数和评论。方便快捷,从而提高工作效率。

3.2功能模块设计

    1)用户类别:系统的登入分为三个部分:①管理者系统、②老师系统、③学生系统。不同的人通过正确的用户名和密码登入,进入到不同的系统页面。可以实现相关的操作。

2)权限管理:通过正确的身份认证,进入到各种的系统。用户的身份不一样,所能使用的的功能也不一样。(1)管理者登入,能够进行以下操作①添加学生(手动添加、导入学生、删除学生)、②添加老师(添加老师、删除老师、查看老师)、③老师授课、④密码修改。(2)老师登入,能够进行以下的操作①添加学生(手动添加、导入学生、删除学生)、②发布作业、③审阅作业、④作业评分。(3)学生登入,能够进行以下操作①查看作业、②提交作业、③查看作业。管理者为系统的最高管理者,拥有控制系统的权限。

3)修改密码:用户登入到自己的系统页面,可进行密码的修改,密码和用户名不能为空。修改密码必需输入之前使用的密码,输入正确才能够成功修改,否则会提示“输入密码有误”。

    4)老师管理:管理者通过自己的系统进行老师的管理,包括:①老师的添加(包括老师的编号,源)自(吹冰+文=论]文]网[www.chuibin.com、姓名、邮箱、联系方式、性别等等)、②老师的删除、③老师的查询。

5)学生管理:管理者和老师通过自己的系统进行学生的管理,包括:①学生的添加(包括学生的学号、姓名、院系、班级、联系方式等等)、②学生的删除、③学生的查询。

上一篇:ios+Xcode餐饮管理系统的设计与实现
下一篇:jsp洗衣店管理系统的设计与实现+业务流图

基于MOODLE平台的在线交互式学习设计

jsp《计算机硬件技术基础...

基于.net的在线考试系统设计与实现

基于JSP的课堂在线测试系统的设计与实现

java+mysql作业提交批改系统设计+ER图

基于Android的火车票在线订...

ASP.NET+sqlserver艺术课程在线...

小学《道德与法治》学习心得体会

人事管理系统开题报告

弹道修正弹实测弹道气象数据使用方法研究

组态王文献综述

紫陵阁

适合宝妈开的实体店,适...

浅谈动画短片《天降好运》中的剧本创作

大学生就业方向与专业关系的研究

淮安市老漂族心理与休闲体育现状的研究

林业机械作业中的安全性问题【2230字】