总结报告 课程名称: 服务器端开发技术 任课老师: 姓 名: 专 业: 计算机科学与技术 班 级: 学 号: 1 计算机科学与技术学院计算机系2024 年 12 月 31 日一、 题目1.1 题目分析:实验室管理系统是为实验室的管理提供快捷方便的服务,与数据查询、统计为一体。适合围包括国家级重点实验室、全国重点中学、公路监管站、大中专院校、讨论所、工厂等。它包括了不同身份对实验室信息,用户的管理,如实验室教室查询,实验课预定,留言等。我们这次是运用这学期的服务端知识实现实验室管理系统的相关功能,在实践中提高理论知识的体会。1.2 功能要求:1.实现不同身份登录实验室管理系统,如系统管理员、实验室管理员、普通用户2. 系统管理员:开户、销户、查询等。3. 实验室管理员:增加实验室信息、删除实验室信息、修改实验室信息、查询实验室信息。4. 普通用户 : 登录、注册、选课、退订、留言。1.3 完成目标:1. 创建数据库2. 创建表,根据以上需求描述创建表与约束、索引、视图;3. 创建用户,系统管理员、实验室管理员、普通用户等,不同人员有不同的数据库访问权限。4. 开发相应的服务器端程序5. 开发前台界面,可以简化,不必考虑美观,语言不限。二、 需求分析2.1 软件功能图 1 功能框图2.2 软件界面图 2 系统主页三、 软件设计3.1 数据库设计1、创建数据库CREATE DATABASE lab_database;use lab_database;图 3 创建数据库2.基本表格的设计1)用户信息表:login_info 记录一卡通系统的管理者的有关信息,如表 1 所示。表 1 管理员信息表字段名属 性数据类型字段权限admin_id用户编号varchar(10)Primarykeyadmin_password密码varchar(10)Not nulladmin_name名字varchar(10)Not nulluse lab_database;drop table login_info;create table login_info ( login_id varchar(10) primary key , login_password varchar(10) not null, loginname varchar(10) not null);insert into login_info VALUES('1504010501','1504010501','喜洋');insert into login_info VALUES('1504010502','1504010502','悟空');insert into login_info VALUES('1504010503','1504010503','行者');insert into login_info VALUES('1504010504','1504010504','行者');insert into login_info VALUES('1504010505','1504010505','者行');insert into login_info VALUES('150...