资料详情

基于JSP实现的作业管理系统 课程论文+任务书+项目源码及数据库文件

头像

JAVA/JSP

编号:592

目 录

1 系统需求分析

1.1 用户需求分析

(1) 学生端

(2) 老师端

1.2 功能需求分析

(2) 学生:查看公告,查看课程信息。

2 系统设计

2.1工作原理

本平台采用MVC三层

2.2 系统总体设计

2.2.1 功能模块设计

2.2.2 系统流程设计

2.2.3 业务逻辑层设计

2.3 系统数据模型设计

2.3.1 概念结构设计―E-R图

2.3.2 逻辑结构设计―关系表

3 系统实现

3.1 数据库连接及相关配置文件

(3) 编写JDBC的驱动相关信息

3.2 数据处理模块的实现

3.2.1登录模块的实现

3.2.2登出模块的实现

3.2.3数据库交互模块的实现

其他的查询模块类似,进行相应的编写。

3.3 学生模块的实现

3.3.1主页模块的实现

3.4 老师模块的实现

3.3.1主页模块的实现

如果不存在则成功添加并提示用户

4 结 论


1 系统需求分析

1.1 用户需求分析

开发作业管理系统的第一步是进行需求分析。需求分析的好坏直接决定着平台能否真正满足用户的需要。分析需求是作业管理平台开发的第一步,也是最重要的一步。所以通过多方面的调查,搜集已有比较成熟的校内作业系统和方案,通过分析比较和资料查询,最后所确定主要的用户需求包括:

(1) 学生端

由于该平台面向的是校内学生,要对学生课程和实际体验做出更接地气的实现。

(2) 老师端

要对老师切实的需求和交互体验做出取舍和设计。

1.2 功能需求分析 

理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发平台必须充分了解平台的面向对象和用户需求,否则,对需求定义的任何改进,设计上都必须大量的返工,而且平台的实用性会偏差。根据前面的用户需求分析,整理出了特达校园特产销售平台的功能需求。

根据角色类型分为老师,学生。

(1) 老师:能够对公告修改和查看,对课程相关信息进行修改,布置作业,录入题目。

(2) 学生:查看公告,查看课程信息。