在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 实验室安排管理系统

实验室安排管理系统

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:15.67M
  • 下载次数:49
  • 浏览次数:290
  • 发布时间:2020-10-06
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
数据库,软件工程的实验室安排管理系统,很好的文档和代码。
第一章引言 1.1项目背景 随着信息技术的普及,对计算机应用的普及,高等学校的计算机实验室 在逐年上升,面对众多的计算机实验课,如何有效安排实验室,成为实验室 管理人员的重要工作之一。为了提高实验室安排管理效率,方便教师对实验 室的使用情况及时查询和申请实验室,需要设计一个能提供教师实时了解当 前实验室教师申请情况,并可以对闲置实验室的申请,最后通过实验室管理 员对教师所做的实验申请进行安排管理。本系统基于B/S结构,主要山前台 教师对实验室申请和后台基本资料的维护及实验室的安排,主要包括以下功 能:登录、申请实验、基本资料维护、实验室安排管理、用户管理,个人设 置等。 1.2实验室安排管理系统概述 实验室安排管理系统是一门新兴的集管珪科学、信息科学、系统科学级 计算机科学为一体的综合性学科,研究的是大学校园的实验室安排管理的全 过程,以便有效的安排管理实验室信息,提高校园的实验室使用率,提供各 类管理决策信息辅助实验室管理部门进行现代化管理。 实验室安排管理系统是大学校园的实验空信息管理系统,它具备数据增 加、修改、删除和査询功能,具体如下 (1)对用户信息增加、修改、删除管理; (2)对实验室信息增加、修改、删除管理 com 3)对日期和课程信息增加、修改、删除管理 (4)实验室安排管理 1.3系统开发的意义 为了有效的安排管理实验室信息,提高校园的实验室使用率,提供各类 管理决策信息辅助实验室管理部门进行现代化管理需要设计一个能提供教 师实时了解当前实验室教师申请情况,并可以对闲置实验室的申请,最后通 过实验室管理员对教师所做的实验申请进行安排管理。本系统基于B/S结构, 主要由前台教师对实验室申请和后台基本资料的维护及实验室的安排,主要 包括以下功能:登录、申请实验、申请实习、基本资料维护、用户管理,个 人设置、实验室安排管理等 第二章系统分析 2.1系统功能分析 通过讨论分析,要求系统需要有以下功能: (1)要有良好的人机界面功能。 (2)支持多用户操作,要求有较好的权限分配功能。 (3)支持实验申请和实习申请多行录入功能。 (4)为了方便用户能快速正确地申请到实验室,提供实验室申请浏览。 (5)每个用户,课程,实验,实习,实验室都有惟一的编号即ID,编号需要是 整型标识,能自动生成有序ID。 (6)支持用户,课程,班级,实验室的修改,增加,删除功能。 (7)支持实验室的安排浏览。 2.2用户管理流程 丁 公共用户 登录 修改密 退出→ 码 图2-1用户管理流程 com 2.3实验管理流程 用户登录系统—>申请实验—>修改申请—>查询申请结果 申请实 公共用户 登录 验,修改 退出 图2-2实验管理流程 2.4实习管理流程 用户登录系统—>申请实习—一>修改申请——一>查询申请结果 申请实 习,修改 公共用户 登录 实习4 退出 图2-3实习管理流程 2.5实验室安排系统管理流程 管理员登录—>査询实验、实习申请—>安排实验室—>审核——>安排 登录4 添加、修改 管理员 册除用户 退出 管理实验室艹 图2-4实验室安排系统管理流程 docn豆丁 www.docin.com 第三章系统设计 3.1项目规划 本系统分为如下的几大模块: 主界面 登录模块 实验室安排浏览模块 用户控制面版实验宝查询用广管理实验审管理|报表 图3-1系统模块图 1、主界面模块 该模块提供管理系统的主界面,是主系统的唯一入口和出口,该界面提供用户 选择并调用各子模块 2、登录 根据用户管理分配不同的角色权限,核对用户,进入系统进行相应的操作。 子模块: (1)用户控訇面版(公共用户) 该模块提供用户的基本信息的界面,用户可在此修改密码、基本资料;察看本 人申请实验室的情况。 (2)实验室查询(老师) 该模块提供査询符合某一条件的实验室安排情况的界面。 (3)用户管理(管理员) 该模块提供对用户信息进行更改、删除和新增和手动安排实验室的界面 (4)实验室管理(管理员) 该模块提供对实验室信息进行更改、删除和新增和手动安排实验室的界面。 3、实验室安排浏览 该模块提供全部实验室安排情況的界面。 3.2功能框图 用户 查询 更新 查询 更新 查 查 更 查查更更 洵询 更新结果 询询新新 条结 条 结条条结 件|果 果|件自果 浏览 申请表 实验室安排表 系统安排管理 员审核 图3-2主数据流程图 3.3数据库设计 创建数据库是设计系统的第·步,其关键问题在于确定所需的表结构并为 之建立索引。为∫使系统设计精练实用,体现关系型数据库的特点,本系统还 为各相关表建立关系。 数据项设计 通过需求分析,可确定系统的数据项和数据结构如下: 实验申请表: shiyang(实验申请ID,周次,星期,节次,实验名称,实验班级,实 验人数,任课教师,实验教师,申请时间实习申请I,周次,实习内容,实习课 程名称,实习班级,实习人数,任课教师,申请时间) 实习申请表 shixing(实习申请ID,周次,实习内容,实习课程名称,实习班级, 实习人数,任课教师,申请时间) 用户表:user(用户ID,用户名,用户类型)。 班级表: classdb(班级ID,班级名称,班级入学时间) 课程表:Kedb(课程ID,课程名称) 实验室表: Ssdb(实验室ID,实验室名称,实验室座位) 为了方便安排,本系统还设定了几个用于安排的临时表 学年表: Xuelian(学年ID,学年名称)。 学期表: xueqI(节次ID,节次名称)。 周次表: Weekdb(周次ID,周次名称)。 节次:jeci(节次I,节次名称)。 实验表: shiyan(实验ID,实验名称) 实习表: shixi(实习ID,实习名称) 2、概念结构设计 本系统在需求分析的基础上设计出能够满足用户需求的各种实体。根据 上面的分析所得的实体有:实验室安排实体、用户实体。 3、逻辑结构设计 数据项描述{数据项名,数据类型,长度,数据项含义说明,可否为空} (1)用户表: Userdb 用户表用来保存用信息,用户表结构如表3-1所示 表3-1用户表 数据项名数据类型(长度) 数据项含义说明「可否为空 user 1 d int(4) 用户ID 否 User-name char(20) 用广名 否 User per char(20) 用户类型否 (2)班级表: classdb 班级表用来保存班级信息,班级表结构表3-2所示 表3-2班级表 数据项名 数据类型(长度)数据项含义说明可否为空 Class id Int(4) 班级ID 否 Class name Char(50)班级名称 Class inyear Char(20) 班级入学时间否 3)实习申请表: shixia 实习申请表用来保存实验申请信息,实习申请表结构表3-3所示 表3-3实习申请表 数据项名 数据类型(长度)‖数据项含义说明「可否为空 Shixing id Int(4) 实习申请ID否 Shixing week Char(20) 周次 否 Shixing name Char(100) 实习内容 否 Shixing ke Char(100) 实习课程名称否 Shixisg class Char(100) 实习班级 否 Shixisq men Int(4) 实习人数 否 Shixisq man Char(20) 「任课教师 否 Shixing time Char(20) 申请时间 可 4)实验申请表: shiyang 实验申请表用来保存实验申请信息,实验申请表结构如表3-4所示 表34实验申请表 数据项名 数据类型(长|数据项含义说明「可否为空 度) Shiyang id Int(4) 实验申请ID否 Shiyang week Char(20 周次 Shiyang xq Char(20) 星期 Shiyang jc Char(20) 节次 否否否 Shiyang name Car(100实验名称 Shiyang class Char(100)实验班级 Shiyang men Int(4 实验人数 口 Shiyang man ar (2 任课教师 Shiyansq syteacher Char(20) 实验教师 Shiyang time Char(20) 申请时间 (5)实验教师表: teacher 实验教师表用来保存实验教师信息,实验教师表结构如表3-5所示 表3-5实验教师表 数据项名 数据类型(长度)数据项含义说明「可否为空 Teacher id Int(4) 教师ID 否 Teacher name Char(20) 教师名称 否 (6)课程表:Kedb 课程表用来保存课程信息,课程表结构如表3-6所示 表3-6课程表 数据项名数据类型(长度)数据项含义说明「可否为空 Ke id Int(4) 课程ID 否 Ke namelChar(100课程名称否 (7)实验室表: Ssdb 实验室表用来保存实验室信息,实验室表结构如表3-7所示 表3-7实验室表 数据项名 数据类型(长度)数据项含义说明可否为空 Sys id int(4) 实验室ID 否 sys name char(100) 实验室名称 否 Sys men Int(4) 实验室座位否 (8)学年表: Xuelian 学年表用来保存用信息,学年表结构如表3-8所示 表3-8学年表 数据项名 数据类型(长度)数据项含义说明可否为空 Xuenian id char(20) 学年ID 否 Xu wenlan name int(20) 学年名称 否 (9)周次表: Weekdb 周次表用来保存周次信息,周次表结构如表39所示 表3-9周次表 数据项名 数据类型(长度)「数据项含义说明「可否为空 Week id char (20) 周次ID Week name int(20) 周次名称 否否 (10)星期表: XIng 星期表用来保存星期信息,星期表结构如表3-10所示 表3-10星期表 数据项名 数据类型(长度)「数据项含义说明可否为空 xing id char(20) 学年ID XIngl name int(20) 学年ID 否否 (11)节次表: J1eC1 节次表用来保存节次信息,节次表结构如表3-11所示 表3-11节次表 数据项名数据类型(长度)数据项含义说明「可否为空 c ld char(20) 班级名称 合 Jc name int(20) 编级人数4 www.docin.com 【实例截图】
【核心代码】

标签:

实例下载地址

实验室安排管理系统

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

第 1 楼 江霖 发表于: 2023-06-20 20:20 31
没有代码

支持(0) 盖楼(回复)

发表评论

(您的评论需要经过审核才能显示)

查看所有1条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警