# course-management-system
基于Python的选课管理系统
## 项目简介
* 本项目基于Python 3.6 面向对象开发
* 用户角色:管理员、学生
* 第一阶段:本地文件存储数据 + 命令行执行(已实现)
* 第二阶段:数据库 + 命令行执行
* 第三阶段:数据库 + Web界面
* 第四阶段:数据库 + GUI界面 + Web界面
* 第五阶段:完善文档及注释说明
## 功能简介
[第一阶段功能]
* 管理员 :
1. 管理员注册登录(账号、密码)
2. 创建老师(姓名、性别、年龄、资产)
3. 创建课程(课程名称、上课时间、课时费、任课老师)
4. 查看教师
4. 查看课程
* 学生:
1. 学生注册登录(账号,密码,选课列表)
2. 选课
3. 上课签到
4. 查看已选课程
## 运行程序
* 下载源码 `git clone git@github.com:mgss/course-management-system.git`
* 进入根目录执行 `python index.py`
## 更新日志
[2017-11-30]
* 创建项目
* 完成第一阶段功能
基于Python的选课管理系统.zip
需积分: 0 162 浏览量
更新于2024-01-21
2
收藏 8KB ZIP 举报
管理系统是一种通过计算机技术实现的用于组织、监控和控制各种活动的软件系统。这些系统通常被设计用来提高效率、减少错误、加强安全性,同时提供数据和信息支持。以下是一些常见类型的管理系统:
学校管理系统: 用于学校或教育机构的学生信息、教职员工信息、课程管理、成绩记录、考勤管理等。学校管理系统帮助提高学校的组织效率和信息管理水平。
人力资源管理系统(HRM): 用于处理组织内的人事信息,包括员工招聘、培训记录、薪资管理、绩效评估等。HRM系统有助于企业更有效地管理人力资源,提高员工的工作效率和满意度。
库存管理系统: 用于追踪和管理商品或原材料的库存。这种系统可以帮助企业避免库存过剩或不足的问题,提高供应链的效率。
客户关系管理系统(CRM): 用于管理与客户之间的关系,包括客户信息、沟通记录、销售机会跟踪等。CRM系统有助于企业更好地理解客户需求,提高客户满意度和保留率。
医院管理系统: 用于管理医院或医疗机构的患者信息、医生排班、药品库存等。这种系统可以提高医疗服务的质量和效率。
财务管理系统: 用于记录和管理组织的财务信息,包括会计凭证、财务报表、预算管理等。财务管理系统

JJJ69
- 粉丝: 6393
- 资源: 5917