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

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

Copyright 朱向洋 Sunsea ALL Right Reserved

一、网站架构

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

二、数据库架构:

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

a)        管理员表

基于Web的实验室管理系统技术简要报告_第1张图片

b)        教师表

基于Web的实验室管理系统技术简要报告_第2张图片

c)        学生表

基于Web的实验室管理系统技术简要报告_第3张图片

d)        实验室表

基于Web的实验室管理系统技术简要报告_第4张图片

e)        课程表

基于Web的实验室管理系统技术简要报告_第5张图片

f)         选课

基于Web的实验室管理系统技术简要报告_第6张图片

三、系统功能:

 1、学生

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

基于Web的实验室管理系统技术简要报告_第7张图片

2)        学生主界面:

 基于Web的实验室管理系统技术简要报告_第8张图片

3)        更改密码网页

 基于Web的实验室管理系统技术简要报告_第9张图片

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

 基于Web的实验室管理系统技术简要报告_第10张图片

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

基于Web的实验室管理系统技术简要报告_第11张图片

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

基于Web的实验室管理系统技术简要报告_第12张图片

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

基于Web的实验室管理系统技术简要报告_第13张图片

2、教师用户

1)        教师用户主页面

 基于Web的实验室管理系统技术简要报告_第14张图片

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

 基于Web的实验室管理系统技术简要报告_第15张图片

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

 基于Web的实验室管理系统技术简要报告_第16张图片

3、管理员用户

1)        管理员用户主界面

 基于Web的实验室管理系统技术简要报告_第17张图片

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

 基于Web的实验室管理系统技术简要报告_第18张图片

四、系统功能优缺点

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

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

五、项目代码

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

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

转载于:https://www.cnblogs.com/xiangyangzhu/p/4239801.html

你可能感兴趣的:(基于Web的实验室管理系统技术简要报告)