第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.youerw.com、姓名、邮箱、联系方式、性别等等)、②老师的删除、③老师的查询。

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

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

asp.net+sqlserver数据挖掘的在...

jsp+sqlserver会员管理系统设计

Node.js学生在线答疑系统设计

JSP在线学习与实例练习网站系统的设计

java海量数据处理利器Hash在线邮件地址过滤

VC++在线学习平台的设计

jsp+sqlserver个人健康档案管理系统设计

神经外科重症监护病房患...

国内外图像分割技术研究现状

志愿者活动的调查问卷表

中国学术生态细节考察《...

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

公寓空调设计任务书