摘  要

二十一世纪我们的社会进入了信息时代,信息管理系统的建立,大大提高了人们信息化水平。传统的管理方式对时间、地点的限制太多,而在线管理系统刚好能满足这些需求,在线管理系统突破了传统管理方式的局限性。于是本文针对这一需求设计并实现了一个基于Python学生成绩管理系统,为了简捷并有效的解决学生成绩管理的各方面的问题。

本文讲述了学生成绩管理系统。结合电子管理系统的特点,分析了学生成绩管理系统的背景,给出了学生成绩管理系统实现的设计方案。

本论文主要完成不同用户的权限划分,不同用户具有不同权限的操作功能,在教师模块,主要有教师进行注册和登录,教师可以查看课程信息、课程报名、考试成绩、用户信息等,还能修改个人信息等;在学生模块,学生添加查看课程信息、公告信息等,在管理员模块,管理员可以对教师信息、学生信息、课程信息、课程类型、课程报名、考试成绩、系统管理、用户信息等进行相应的操作。

关键学生成绩管理系统;Djangot框架 ; Python语言;

 

 

Abstract

In the 21st century, our society has entered the information age. The establishment of information management system has greatly improved people’s information level. The traditional management mode has too many restrictions on time and place, and the online management system can just meet these needs, and the online management system breaks through the limitations of the traditional management mode. Therefore, this paper designs and implements a student score management system based on Python in order to solve all aspects of student score management problems simply and effectively.

This paper describes the student achievement management system. Combined with the characteristics of electronic management system, this paper analyzes the background of student achievement management system, and gives the design scheme of student achievement management system.

This paper mainly completes the division of permissions of different users, and different users have different operation functions of permissions. In the teacher module, teachers mainly register and log in, and teachers can view course information, course registration, exam results, user information, and modify personal information. In the student module, students can add and view course information, announcement information, etc. In the administrator module, the administrator can carry out corresponding operations on teacher information, student information, course information, course type, course registration, exam results, system management, user information, etc.

Key words: student achievement management system; Djangot framework; Python language;

 

 

 

 

 

 

 

目  录

摘  要

Abstract

1绪 论

1.1 课题背景

1.2 选题的目的与意义

1.3 初步设计方法与实施方案 2

1.4 本文研究内容 2

2 关键技术介绍 3

2.1 Python语言 3

2.2 MySQL数据库

2.3 Django框架简介

3 系统分析

3.1可行性分析

3.1.1系统可行性分析 7

3.1.2技术可行性分析 7

3.1.3 操作可行性分析 7

3.1.4运营可行性 8

3.1.5法律可行性 8

3.2 需求分析 9

3.3系统用例图 9

3.4系统流程的分析 9

3.4.1 用户管理的流程 10

3.4.2 个人中心管理流程 10

3.4.3 登录流程 11

4系统设计

4.1 软件功能模块设计

4.2 数据库设计

4.2.1 概念模型设计

4.2.2 数据表

5 系统功能实现 15

5.1 前台用户系统功能模块 19

5.2后台管理员功能模块

5.3后台教师功能模块

6系统测试

6.1系统测试结论 31

  

致  谢

参考文献

发表回复

后才能评论

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

请放心购买,购买后,联系客服 QQ群号:980780371安排远程部署运行调试程序, 如果购买调试后不合适可联系客服加钱转定制! 网站上也有运行教程,付费下载后都是程序加论文完整一套资料的

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源