# Generated by Django 3.1.5 on 2021-02-19 15:31
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='Class',
fields=[
('class_id', models.AutoField(primary_key=True, serialize=False)),
('class_name', models.CharField(max_length=10, verbose_name='全称')),
],
options={
'verbose_name': '班级',
'verbose_name_plural': '班级信息',
'db_table': 'Class',
},
),
migrations.CreateModel(
name='Department',
fields=[
('department_id', models.AutoField(primary_key=True, serialize=False)),
('department_name', models.CharField(max_length=10, verbose_name='全称')),
],
options={
'verbose_name': '院系',
'verbose_name_plural': '院系信息',
'db_table': 'Department',
},
),
migrations.CreateModel(
name='ExamInfomation',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('exam_name', models.CharField(max_length=10, verbose_name='考试名称')),
('exam_date', models.DateField(verbose_name='考试时间')),
('exam_place', models.CharField(max_length=10, verbose_name='考试地点')),
('description', models.CharField(max_length=20, verbose_name='备注')),
],
options={
'verbose_name': '考试',
'verbose_name_plural': '考试信息查询',
'db_table': 'ExamInfomation',
},
),
migrations.CreateModel(
name='FamilyMember',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('member_name', models.CharField(max_length=5, verbose_name='成员姓名')),
('member_age', models.IntegerField(verbose_name='成员年龄')),
('member_identity', models.CharField(max_length=5, verbose_name='与本人关系')),
('member_employer', models.CharField(max_length=20, verbose_name='成员工作单位')),
('description', models.CharField(max_length=20, verbose_name='备注')),
],
options={
'verbose_name': '信息',
'verbose_name_plural': '家庭成员信息',
'db_table': 'FamilyMember',
},
),
migrations.CreateModel(
name='ScoreInquire',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('serial_number', models.IntegerField(verbose_name='序号')),
('semester', models.CharField(max_length=10, verbose_name='学期')),
('exam_subject', models.CharField(max_length=10, verbose_name='考试科目')),
('exam_categories', models.CharField(max_length=10, verbose_name='考试类别')),
('exam_time', models.DateField(verbose_name='考试时间')),
('exam_scores', models.FloatField(verbose_name='考试成绩')),
('description', models.CharField(max_length=20, verbose_name='备注')),
],
options={
'verbose_name': '成绩',
'verbose_name_plural': '成绩查询',
'db_table': 'ScoreInquire',
},
),
migrations.CreateModel(
name='TuitionInquiry',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('semester', models.CharField(max_length=10, verbose_name='学期')),
('status', models.CharField(max_length=5, verbose_name='是否已缴费')),
('payment_method', models.CharField(choices=[('Alipay', '支付宝'), ('cash', '现金'), ('WeChat', '微信')], max_length=6, verbose_name='支付方式')),
('cost', models.IntegerField(verbose_name='费用')),
],
options={
'verbose_name': '学费',
'verbose_name_plural': '学费管理',
'db_table': 'TuitionInquiry',
},
),
migrations.CreateModel(
name='Student',
fields=[
('stu_id', models.CharField(max_length=10, primary_key=True, serialize=False, verbose_name='学号')),
('stu_name', models.CharField(max_length=10, verbose_name='姓名')),
('stu_sex', models.CharField(choices=[('M', '男'), ('W', '女')], max_length=4, verbose_name='性别')),
('birth_date', models.CharField(max_length=10, verbose_name='出生日期')),
('identity_number', models.CharField(max_length=18, verbose_name='身份证号')),
('native_place', models.CharField(max_length=50, verbose_name='籍贯')),
('admission_time', models.CharField(max_length=10, verbose_name='入学时间')),
('home_address', models.CharField(max_length=50, verbose_name='家庭住址')),
('class_name', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='info_manage.class', verbose_name='班级')),
('department_name', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='info_manage.department', verbose_name='院系')),
],
options={
'verbose_name': '学生',
'verbose_name_plural': '学生个人信息',
'db_table': 'Student',
},
),
migrations.CreateModel(
name='SchoolRegister',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('status', models.CharField(choices=[('YES', '变动'), ('NO', '无变动')], max_length=4, verbose_name='状态')),
('description', models.CharField(max_length=20, verbose_name='备注')),
('stu_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='info_manage.student', verbose_name='学号')),
],
options={
'verbose_name': '学籍',
'verbose_name_plural': '学籍变动',
'db_table': 'SchoolRegister',
},
),
migrations.CreateModel(
name='PunishInformation',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('punish_name', models.CharField(max_length=10, verbose_name='处分名称')),
('punish_date', models.DateField(verbose_name='处分时间')),
('degree', models.BooleanField(verbose_name='级别')),
('description', models.CharField(max_length=10, verbose_name='备注')),
('stu_id', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='info_manage.student', verbose_name='学号')),
],
options={
'verbose_name': '处分',
'verbose_name_plural': '处分信息',
'db_table': 'PunishInformation',
},
),
migrations.CreateModel(
name='AwardInformation',
fields=[
('awaerd_name', models.CharField(max_length=20, verbose_name='奖项名称')),
('awaerd_date', models.DateField(verbose_name='获奖时间')),
('grade', models.BooleanField
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
基于Django+SQLlite开发的一个简单的学生信息管理系统.zip (71个子文件)
student_manage-master
db.sqlite3 200KB
users
__init__.py 0B
tests.py 60B
admin.py 63B
migrations
__init__.py 0B
__pycache__
__init__.cpython-39.pyc 136B
apps.py 84B
models.py 29B
templates
users
register.html 318B
login.html 478B
urls.py 439B
__pycache__
urls.cpython-39.pyc 537B
__init__.cpython-39.pyc 125B
models.cpython-39.pyc 163B
views.cpython-39.pyc 1KB
admin.cpython-39.pyc 166B
views.py 1KB
studentmanage
__init__.py 0B
wsgi.py 403B
urls.py 888B
settings.py 3KB
__pycache__
urls.cpython-39.pyc 1KB
__init__.cpython-39.pyc 133B
settings.cpython-39.pyc 2KB
wsgi.cpython-39.pyc 548B
asgi.py 403B
manage.py 669B
info_manage
__init__.py 0B
tests.py 60B
admin.py 4KB
migrations
__init__.py 0B
0001_initial.py 8KB
__pycache__
0002_auto_20210219_1939.cpython-39.pyc 631B
0001_initial.cpython-39.pyc 4KB
0003_auto_20210219_2329.cpython-39.pyc 673B
__init__.cpython-39.pyc 142B
0003_auto_20210128_1425.cpython-39.pyc 2KB
0002_auto_20210128_1309.cpython-39.pyc 1KB
apps.py 96B
models.py 6KB
templates
stu_information
stu_information.html 3KB
modify_stu_info.html 2KB
award_information.html 706B
score.html 1KB
all_stu_info.html 1KB
add_award_info.html 2KB
punish_information.html 530B
notification
inbox.html 726B
outbox.html 1KB
draft_box.html 722B
address_book.html 991B
financial
card_recharge.html 1KB
tuition_inquiry.html 972B
exam
score_inquire.html 2KB
exam_information.html 1011B
info_manage
help.html 1KB
base.html 2KB
index.html 5KB
system_settings.html 2KB
bulletin.html 696B
school_register
school_roll_info.html 2KB
family_member.html 1KB
school_roll_change.html 508B
urls.py 2KB
__pycache__
urls.cpython-39.pyc 1KB
__init__.cpython-39.pyc 131B
models.cpython-39.pyc 8KB
views.cpython-39.pyc 5KB
admin.cpython-39.pyc 4KB
form.py 177B
views.py 5KB
共 71 条
- 1
资源评论
博士僧小星
- 粉丝: 1940
- 资源: 5902
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- PPT转Video视频软件
- 网络调试工具 UDP TCP
- 230515-24HC02B&JS28F128J3F-tok-fa0722.rar
- React框架深度探索:教程、案例与VIP资源指南.zip
- 11111111111
- java servlet 蛋糕商城管理系统 功能有:商品幻灯片,商品展示,商品详情展示,商品分类,我的订单,新品展示,个人中心
- 安卓期末大作业-天气预报app源码(95分以上)
- 光年后台管理模板(Light Year Admin)是一个基于Bootstrap的后台HTML模板
- 安卓大作业-记事本app源码(高分项目)
- 基于微信平台的一起考研小程序(源码 + 说明文档 + 演示视频)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功