基于Bootstrap+Python+Django的毕业设计选题及过程管理系统 毕业论文+项目源码
目录摘要 IAbstract II第1章 绪论 11.1 课题背景及意义 11.2 国内外研究现状 11.3系统设计目标 11.4 本文结构 1第2章 可行性分析 22.1 技术可行性分析 22.2 操作可行性 22.3 经济可行性 2第3章 需求分析 33.1系统总体需求分析 33.2系统详细需求分析 33.3 系统数据库需求分析 33.3.1 数据流图 33.3.2数据字典的描述 9第4章 系统开发工具及使用技术介绍 174.1 系统开发工具 174.1.1 PyCharm 174.1.2 MySQL 174.1.3 NaviCat Premium 174.2 系统使用技术 174.2.1 Python编程语言 174.2.2基于MVT架构的Django框架 184.2.3 FastDFS分布式存储 184.2.4 Nginx 19第5章 系统设计 205.1系统软硬件环境 205.1.1 系统硬件环境 205.1.2 系统软件环境 205.2系统总体设计 205.2.1系统概述及功能 205.3系统详细设计 215.3.1 注册管理 215.3.2 登录管理 215.3.3 题目管理 225.3.4 选题管理 235.3.5 开题管理 235.4系统数据库设计 235.4.1 概念设计 245.4.2 逻辑设计 245.4.3 物理设计 25第6章 系统实现 286.1毕业生角色实现 286.1.1选题实现 286.1.2 开题实现 286.1.4 答辩实现 286.2 毕业指导老师功能实现 296.3 教学秘书功能实现 29结束语 31参考文献 31致 谢 31摘要:毕业设计流程繁琐,指导老师与学生之间沟通不够灵活,各种毕业设计文档管理混乱。本毕业设计系统采用了现代的技术方式,提升了质量效率,降低了沟通成本和时间成本。本系统经过实际需求分析,基于B/S架构,采用Django框架、MySQL数据库、FastDFS分布式文件存储系统、Bootstrap前端框架,设计并完成了包括题目管理子系统、选题管理子系统、开题管理子系统、答辩管理子系统、成绩管理子系统、用户权限管理子系统和注册、登录、反馈等各模块,其设计均按照简单灵活,安全稳定的原则来实现。关键词:内容管理系统;B/S模式;Django框架;MySQL数据库;FastDFS分布式系统Graduation design system based on PythonAbstract: 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