基于 Python 的毕业设计系统

访问【WRITE-BUG数字空间】_[内附完整源码和文档]

本系统经过实际需求分析,基于 B/S 架构,采用 Django 框架、MySQL 数据库、FastDFS 分布式文件存储系统、Bootstrap 前端框架,设计并完成了包括题目管理子系统、选题管理子系统、开题管理子系统、答辩管理子系统、成绩管理子系统、用户权限管理子系统和注册、登录、反馈等各模块,其设计均按照简单灵活,安全稳定的原则来实现。

代码评估答疑

摘要:毕业设计流程繁琐,指导老师与学生之间沟通不够灵活,各种毕业设计文档管理混乱。本毕业设计系统采用了现代的技术方式,提升了质量效率,降低了沟通成本和时间成本。

本系统经过实际需求分析,基于 B/S 架构,采用 Django 框架、MySQL 数据库、FastDFS 分布式文件存储系统、Bootstrap 前端框架,设计并完成了包括题目管理子系统、选题管理子系统、开题管理子系统、答辩管理子系统、成绩管理子系统、用户权限管理子系统和注册、登录、反馈等各模块,其设计均按照简单灵活,安全稳定的原则来实现。

关键词:内容管理系统;B/S 模式;Django 框架;MySQL 数据库;FastDFS 分布式系统

Graduation design system based on PythonZhou Ya-pei(Grade 2016, software engineering, School of Computer Science and Engineering, Chongqing Three Gorges University, Wanzhou, Chongqing 404000 )

Abstract: Considering the intricate feature of graduation design process, inflexible communication between tutor and student, and discombobulated management of various design files, this graduation design system adopts the counting way of our time. Thus, quality is ameliorated, communication cost reduced, and time line prioritized.

This system, been through practical demand analysis, is basded on Browser/Server Architecture, and adopts various technics, such as Django framework, MySQL database, FastDFS distributed file storage system, Bootstrap front frame. This program has been designed and completed arduously, including management subsystems like Subject, Topic selection, Opening, Reply, Score, User authority, and modules like Registration, Login, Feedback, all of them employing the principles of simplicity, flexibility, security and stability.

Key words: CMS;B/S mode;Django framework;MySQL;FastDFS

一、绪论
1.1 课题背景及意义
随着社会的发展,科技的进步、互联网的高速发展,计算机在各个领域中都得到了广泛应用。当今社会已经步入了数字化时代。计算机正在潜移默化地改变着人们的生活学习,人们也习惯了信息共享带来的便利。在高校的日常工作中,每年临近毕业,都有大量应届毕业生需要进行毕业设计。在这一过程中,选题、开题等各个阶段都可能因为指导老师带领的学生过多导致选题混乱,指导老师难以统计学生选题等问题。不但效率低、工作繁琐,且容易出错。而毕业设计作为本科阶段的关键环节,非常有必要对其施行网络化管理。现代计算机技术是实现信息化的良好手段与载体。

毕业设计系统作为内容管理系统(Content Management System,简写为 CMS),其主要目的是以信息共享为核心,面向大量的信息处理,集信息数字化、分布式存储、管理、查询、传播于一体,从内容的创建、采集到传递等的完整整合。毕业设计系统通过分布式的文件存储和数据库实现资料和信息的管理、存储操作。

毕业设计系统应包括题目管理、选题管理、开题管理等核心业务。合适的毕业设计系统能够简化用户在选题、开题、题目管理、答辩、成绩判定、反馈过程中的操作,降低毕业生、指导老师、教学秘书之间的沟通成本,提供更高效的服务。

1.2 国内外研究现状
当前国内已有很多高校建立了毕业设计管理系统,提升了管理的效率,方便了教师和学生。然而,部分毕业设计管理系统在设计时存在一些问题,主要表现在:(1)功能存在缺陷,部分系统只关注选题管理,对整个毕业设计过程没有管理措施;(2)采用的技术较为落后,有很多系统采用 ASP 技术结合 Access 数据库设计而成,在执行效率、可维护性、安全性等方面已不能满足新的要求;(3)缺少针对多用户并发访问和系统安全问题的解决方案。因此,采用新技术和更完善的解决方案来设计毕业管理系统显得很有必要。

1.3 系统设计目标
毕业设计系统设计之初的要求

设计并实现一个基于 python 的毕业设计交流网站。

实现毕业设计全过程(包括选题、开题、答辩、反馈等)的管理。

基于 Python 的毕业设计系统_第1张图片基于 Python 的毕业设计系统_第2张图片基于 Python 的毕业设计系统_第3张图片基于 Python 的毕业设计系统_第4张图片基于 Python 的毕业设计系统_第5张图片基于 Python 的毕业设计系统_第6张图片

你可能感兴趣的:(python)