Giter Site home page Giter Site logo

roftware-manage's Introduction

软件项目管理——实验室排课系统

12.8更新说明

本次更新增加了数据库,数据库文件存放在sql文件夹中。其中以old后缀的数据库为最初的版本,为mysql数据库。但我自己发现XAMPP导入会出现出错(数据类型不匹配),修复错误后的数据库以.sql为后缀。但XAMPP使用的是MariaDB数据库,可能存在不兼容的问题。如果出现兼容性问题,请使用原先的数据库。

两个数据的表结构和数据并无差别。


后端

文档需更改内容

实体类(数据库部分)

实体类依据需求规格说明书新建,可能存在不合理的地方,后期根据需要进行更改。请将所有实体类与文档不相符的地方写在这里,以便后续文档的更改↓:

Classroom表
  1. 更正拼写错误:NUMBER_VAILD字段改为NUMBER_VALID
  2. 增加新字段:增加NUMBER_TOTAL字段,类型同NUMBER_VALID字段
Arrange表
  1. 删除:startTime字段,endTime字段
  2. 新增:week字段、day字段、start字段、end字段,分别对应周次、星期、开始节次、结束节次。类型为INT
Mag表(新增)

​ 用于传递诸如机器保修信息、教师实验安排被管理员取消、学生选择的实验被教师取消等跨越用户的信息。在用户登录其首页时,查找该表获取系统消息。在用户阅读完消息后,删除对应的数据,避免重复提醒 。

  1. id字段,VARCHAR类型,消息的id号
  2. message字段,VARCHAR类型。用于存储具体的信息内容
  3. type字段,VARCHAR类型。用于指定消息的发送对象(Student/Admin/Teacher)
  4. targetId字段,VARCHAR类型。用于指定消息的发送对象的id
Machine表
  1. 为保证程序正常运行,condition字段只应该存在**"正常"、"损坏"**。
  2. 为保证程序正常运行,machine_id字段每个教室都应该从1开始,顺序递增

功能更改

  1. 删除4.2.2教师排课中的“教师可以将名单导入系统
  2. 删除4.2.6 管理员后台管理 中的“管理员可以向教师和学生发送消息

前端页面

v1.1 更新内容

  1. 更新了主页内容 index.html
  2. 为三类用户(学生、教师、管理员)编写了三种前端,分别存放在admin/teacher/student三个文件夹中,请打开每个文件夹中的index.html查看主要页面,其中内容有待进一步完善。

页面展示

登录页面index

注册界面

该项目不需要用户注册功能。

reg

学生页面

首页

student_index

教师页面

首页

teacher_index

管理员页面

首页

admin_index

账户审核

account_check

账户管理

account_list

通用页面

账户信息

account

账户信息修改

set_info

预约记录

order_list

实验记录

complete

实验反馈

comment_list

设备反馈

device_feedback

roftware-manage's People

Contributors

tosnow avatar hutian-tang avatar

Stargazers

Zifang avatar

Watchers

 avatar

Forkers

2597883929

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.