JSP小型课程信息管理系统论文及毕业设计_答辩稿.ppt
上传人:sy****28 上传时间:2024-09-14 格式:PPT 页数:17 大小:212KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

JSP小型课程信息管理系统论文及毕业设计_答辩稿.ppt

JSP小型课程信息管理系统论文及毕业设计_答辩稿.ppt

预览

免费试读已结束,剩余 7 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于JSP的小型课程信息管理系统基于JSP的小型课程信息管理系统的实现基础数据管理模块包括班级信息维护、教师信息维护、教室信息维护和课程信息维护,而每一个信息维护模块都包括四个子模块分别为信息的添加、查询、修改和删除,如图3-1。基础数据管理模块主要负责向数据库中添加排课所需要的基础数据。图3-1基础数据管理示意图Fig3-1Sketchmapofbasicdatamanagement1.2权限管理模块这里介绍的是系统管理与维护设计模块,而这个模块主要分为下面两个子模块:基础数据管理将排课中涉及到的院、系、教研室、教师、班级、教室等事物的信息录入到系统数据库中,并能修改、查询和删除;权限管理不同角色的用户登录系统后,看到的用户界面不同,用户能操作的功能菜单也不同图4-2基础数据和权限管理示意图2.1数据库设计2.1.1数据库需求分析表4-3课程信息表表4-4用户信息表USERS的信息数据库逻辑结构设计的任务就是把概念结构设计阶段设计的基本关系图,转换为与选用的具体相关的机器上的数据库管理系统产品所支持的数据模型相符合的逻辑结构。在上面实体之间的关系的基础上,形成数据库中表格以及各个表格之间的关系。课程信息管理系统数据库中各个表格的设计结果如下面的几个表格所示。各个表格表示数据库中的一个表。分别用表4-3课程信息表表4-4用户信息表USERS的信息来说明3.1.班级信息管理3.1.2课程信息管理1)新增开课课程模块主要负责向数据库中新增课程信息,有开课院系,课程名称,课程类型等,会显示课程信息新增下一步页面,即可添加新课程。2)删除课程模块主要负责向数据库中删除课程信息,有院系、课程类型、课程名称、课程号等,会显示课程信息删除页面,首先从数据库中查询该班级信息的资料,然后显示该课程所有信息,点击查询即可到下一面的删除则会删除该课程所有信息。3)查询课程模块主要负责向数据库中查询课程信息,有院系、课程类型、课程名称、课程号等,会显示课程信息查询页面首先从数据库中查询该课程信息的资料,然后显示该课程信息,点击下边的查询可以找到所选的课程信息。5.1.2教室信息模块3.2权限控制管理系统首先根据用户名和密码判断用户的角色,然后根据角色从数据库调用角色的权限。3.2.1新增用户功能添加用户信息,把数据插入数据库,可以添加各种不同的角色用户。其示意图如下:3.2.2管理用户功能3.3具体实现排课功能尚未解决的问题谢辞