本系统的用户可分学生、教师、管理员三类。
管理员模块
1)登录:管理员输入用户名、密码;选择“管理员”角色;点击登录按钮。
2)管理员主界面:以管理员身份登录成功后,选择进入网站系统管理模块;选择进入首页内容管理模块;选择进入学生签到管理模块;选择学校学院管理模块。
3)网站系统管理:以管理员身份登录成功后,选择管理员,对管理员信息进行修改。
4)首页内容管理:以管理员身份登录成功后,选择添加学生签到,对学生签到进行增加删除;
5)学校学院管理:以管理员身份登录成功后,选择学校学院列表管理,对已有学校学院进行查看、修改和删除。
学生模块
1)注册:学生输入学生学号、密码、学生姓名、性别、联系方式、班级、头像,点击注册按钮,完成注册。
2)登录:学生成功输入用户账号和密码,点击登录按钮。
3)学生主页面:以学生登录成功后,选择进入查看个人中心、学生签到管理等。
教师模块
1)注册:教师输入教师工号、教师姓名、性别、头像、职称、联系电话,点击注册按钮,完成注册。
2)登录:教师成功输入用户账号和密码,点击登录按钮。
3)教师主页面:以教师登录成功后,选择进入查看个人中心、学生签到管理等。
随着Internet的发展,人们的日常生活已经离不开网络。未来人们的生活与工作将变得越来越数字化、网络化和电子化。大学新生入学交流平台等一系列功能将成为学生最关注话题,本论文是以构建大学新生入学交流平台为目标,使用 Django框架,着重论述了系统设计分析,系统的实现(学生、教师、学校学院、学生签到、学校论坛、系统管理等)以及后台数据库管理。从网站设计到具体实现都遵循了网站的建设思想和数据库的设计方法。
该系统的应用可以减少工作人员的劳动强度,提高工作效率与管理水平,具有很大的价值。它可以使大学新生入学交流平台业务操作简单,成功率高,使网上大学新生入学交流平台的管理工作向一个新的层次迈进。
本系统尝试使用Django框架在网上架构一个动态的大学新生入学交流平台,以使每一个学生不用出门在家里就能通过上网来轻松浏览学校学院、学校论坛等。
目录
1 绪论 1
1.1项目背景介绍 2
1.2课题研究现状 3
1.3课题研究目标 4
1.4本论文的研究内容 5
1.5本论文的组织结构 6
2系统关键技术及工具简介 7
2.1 Python简介 8
2.2 Django框架介绍 9
2.3 MySQL环境配置 10
2.4 MySQL数据库介绍 11
2.5 B/S架构 12
2.6 本章小结 13
3系统需求分析 14
3.1系统设计的目标 15
3.2系统功能性需求 16
3.2.1 功能需求 17
3.2.2 系统用例 18
3.3系统性能需求 19
3.4对功能的总体规定 20
3.5对运行环境的总体规定 21
3.6开发环境 22
3.7本章小结 23
4系统设计 24
4.1系统总体设计 25
4.1.1 系统规划与系统功能设计 26
4.2数据库设计 27
4.2.1 数据库概念设计 28
4.2.2 数据库逻辑结构设计 29
4.3 本章小结 30
5系统实现 31
5.1功能页面实现 32
5.2管理员功能模块 33
5.3前台功能模块 34
5.4学生功能模块 35
5.5教师功能模块 36
5.6本章小结 37
6系统测试 38
6.1在线测试要点 39
6.2在线用户测试内容及结果 40
6.3 本章小结 41
7总结与展望 42
参考文献 43