基于Web的实验室管理系统技术简要报告

时间:2022-03-14 18:28:29

基于Web的实验室管理系统技术简要报告

Copyright 朱向洋 Sunsea ALL Right Reserved

一、网站架构

        该网站使用C#语言,利用SQL Server2008数据库,采用VisulStudio集成开发环境,采用B/S架构开发的web网站。针对用户为实验室管理员、教师人员、学生三类群体。

二、数据库架构:

        数据库名称为ZxyLaboratory.mdf,采用sa用户加密码认证方式登录。数据表共六张,分别为管理员、教师、学生、实验室、课程信息表和一张学习表(选课记录)。其中涉及PRIMARY KEY及表间依赖,比如学习表中学好必须包含在学生表中。具体分别设计如下:

a)        管理员表

基于Web的实验室管理系统技术简要报告

b)        教师表

基于Web的实验室管理系统技术简要报告

c)        学生表

基于Web的实验室管理系统技术简要报告

d)        实验室表

基于Web的实验室管理系统技术简要报告

e)        课程表

基于Web的实验室管理系统技术简要报告

f)         选课

基于Web的实验室管理系统技术简要报告

三、系统功能:

 1、学生

1)        登录界面,必须选择登录身份,否则提示请选择。然后和数据库学生信息比对。

基于Web的实验室管理系统技术简要报告

2)        学生主界面:

 基于Web的实验室管理系统技术简要报告

3)        更改密码网页

 基于Web的实验室管理系统技术简要报告

4)        查看自己本学期的必修课信息

 基于Web的实验室管理系统技术简要报告

5)        查看自己本学期选修课信息

基于Web的实验室管理系统技术简要报告

6)        查看自己总课程的安排

基于Web的实验室管理系统技术简要报告

7)        查看开设的选修课,可选择与自己没有选修过的,并且时间不冲突的选修课

基于Web的实验室管理系统技术简要报告

2、教师用户

1)        教师用户主页面

 基于Web的实验室管理系统技术简要报告

2)        教师查询自己的上课安排

 基于Web的实验室管理系统技术简要报告

3)        教师可以对自己的上课时间、地点进行调整,但要保证实验室空余和学生上课时间不冲突。

 基于Web的实验室管理系统技术简要报告

3、管理员用户

1)        管理员用户主界面

 基于Web的实验室管理系统技术简要报告

2)        查看实验室安排情况,并提供删除和查询功能

 基于Web的实验室管理系统技术简要报告

四、系统功能优缺点

       该系统基本满足大学实验室管理的日常需要,亮点在于数据库中数据表的完整性约束条件比较具体,系统中对于数据库的增加课程、删除实验室、改动系统数据、查看系统数据等操作进行相当严格的限制,后台程序较为合理,不会导致利用该系统时捉襟见肘、顾此失彼。

         由于时间问题和技术有限,系统的UI做的比较粗糙,并且程序中含有很多冗余代码,重复代码段比例偏高,由于时间问题没有调整。造成了一定的缺陷。

五、项目代码

           参考我的资源:基于WEB的实验室管理系统

          声明:其中包括简明技术报告、海报、源代码、和数据库文件。这是亲情大奉送啊,完整资料都在这里,连电子展板都有,仅供参考,O(∩_∩)O~自己偷偷看看就行了,禁止用于商业用途。