基于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~自己偷偷看看就行了,禁止用于商业用途。

posted @ 2014-05-02 14:48  YouxiBug  阅读(297)  评论(0编辑  收藏  举报