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


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

    Copyright 朱向洋 Sunsea ALL Right Reserved

    一、网站架构

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

    二、数据库架构:

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

    a)        管理员表

    b)        教师表

    c)        学生表

    d)        实验室表

    e)        课程表

    f)         选课

    三、系统功能:

     1、学生

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

    2)        学生主界面:

     

    3)        更改密码网页

     

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

     

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

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

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

    2、教师用户

    1)        教师用户主页面

     

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

     

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

     

    3、管理员用户

    1)        管理员用户主界面

     

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

     

    四、系统功能优缺点

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

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

    五、项目代码

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

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

  • 相关阅读:
    hihoCoder#1128 二分·二分查找
    hihoCoder#1127 二分图三·二分图最小点覆盖和最大独立集
    hihoCoder#1122 二分图二•二分图最大匹配之匈牙利算法
    hihoCoder#1105 题外话·堆
    Ajax详细剖析
    web框架之--Tornado
    web框架之--先来个介绍
    前端之--Jquery-玩穿它!
    前端之--DOM详解应用
    前端之--JavaScript作用域--超细讲解
  • 原文地址:https://www.cnblogs.com/xiangyangzhu/p/4239801.html
Copyright © 2020-2023  润新知