zoukankan      html  css  js  c++  java
  • 基于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~自己偷偷看看就行了,禁止用于商业用途。

  • 相关阅读:
    LINUX创建文件和目录的默认权限
    Fiddler工具使用介绍一
    Jmeter使用指南
    LINUX中如何查看某个端口是否被占用
    Linux下重要日志文件及查看方式
    Linux如何查看文件的创建、修改时间?
    Linux 系统日志和系统信息常用命令介绍
    linux查看系统的日志的一些实用操作
    Linux下查看/管理当前登录用户及用户操作历史记录
    4*4(齐次)矩阵
  • 原文地址:https://www.cnblogs.com/xiangyangzhu/p/4239801.html
Copyright © 2011-2022 走看看