目录
一、设计思路 (1)
1.1设计目标 (1)
1.2设计内容 (1)
1.2.1界面设计 (1)
1.2.2数据库 (1)
1.3设计思路 (2)
1.3.1用户功能 (2)
1.4工具设备要求 (2)
1.5技术规范 (3)
二、设计过程与说明 (3)
2.1团队组织结构介绍与分工 (3)
2.2技术线路 (3)
2.3实现方案 (4)
2.4实现原理 (5)
2.5功能描述 (5)
2.6功能设计 (6)
2.7系统实现流程 (6)
2.8系统测试方案 (7)
2.9设计遇到的问题 (7)
2.9.1在自学小程序方面 (7)
三、设计成果简介 (8)
3.1作品特点 (8)
3.1.1技术指标 (8)
3.1.2性能特点 (8)
3.1.3创新 (8)
3.1.4待解决的问题 (8)
3.1.5改进意见 (8)
3.2毕业设计总结 (9)
3.3详细设计成果 (9)
3.3.1登录注册功能 (9)
3.3.2首页 (11)
3.3.3资讯页面 (14)
3.3.4课程页面 (17)
3.3.5我的页面 (23)
五、参考文献 (31)
一、设计思路
1.1设计目标
随着学校不断的壮大,学员数量急剧增加,对学员信息和教师信息的管理也不断增加,面对这样的情况需要一个学员管理系统来增加工作的效率。通过这个系统可以做到规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
使用学员管理系统,只需要一到两名数据操作员即可,节省了大量人力和财力;可以存储大量学生的基本信息,安全,高效,快捷。
页面设计说明1.2设计内容
1.2.1界面设计
登录与注册:
学员通过授权登录进行登录注册。当学员进入小程序会有两种状态,登录和未登录。当你未登录的时候,你查看的界面是有效的,在必要的时候,会提醒你进行登录,所以,这就会产生状态的切换。
主页面:
学员进入主页可以看到特课堂,点击课程后可以看到该课程的详细信息,例如学习费用、课程详情、课程特。可以看到教学的环境。
资讯页面:
资讯页面显示了一些讯息,点击查看后,会出现资讯标签卡,点击资讯详情后可以看到课程的主讲内容、可掌握的核心能力和可解决的现实问题。
课程页面:
课程页面显示了热门课程,点击查看课程可以看到对该课程的介绍,迪纳基更多内容可以看到该课程的详细信息。
个人页面:
个人页面主要实现了我的预约功能,我的收藏功能,意见反馈功能,每日签到功能,优惠卷功能和功能。
1.2.2数据库
MySQL可以利用SQL(结构化查询语言),SQL是一种所有现代数据库系统都选用的语言。也可以利用支持ODBC(开放式数据库连接)的应用程序,ODBC是Microsoft开发的
一种数据库通信协议。MySQL可以利用SQL(结构化查询语言),SQL是一种所有现代数据库系统都选用的语言。也可以利用支持ODBC(开放式数据库连接)的应用程序,ODBC是Microsoft开发的一种数据库通信协议。MySQL是完全网络化的,其数据库可在因特网上的任何地方访问,因此,可以和任何地方的任何人共享数据库。而且MySQL还能进行访问控制,可以控制哪些人不能看到您的数据。MySQL可运行在各种版本的UNIX以及其他非UNIX 的系统(如Windows和OS/2)上。MySQL可运行在从家用PC到高级的服务器上。MySQL 容易获得;只要使用Web浏览器即可。如果不能理解某样东西是如何起作用的,或者对某个算法感到好奇,可以将其源代码取来,对源代码进行分析。如果不喜欢某些东西,则可以更改它。MySQL运行速度很快。开发者声称MySQL可能是目前能得到的最快的数据库。
1.3设计思路
这个小程序的设计思路是学生对学校课程的了解,学生通过小程序可以看到学校的课程信息,并对喜欢的课程进行收藏和购买。系统可以统计到每个课程的学员数量,然后讲师可以通过登录后台看到自己所教的课程和对每个课程学员的打分,学员可以登录后台可以进行课程的报名,也看到自己所选的课程,如不喜欢可以退选,管理员登录后可以对学员、讲师、课程进行管理。
1.3.1用户功能
1.登录、注册模块:本平台需要登录之后方可获得权限。
2.管理员模块:对课程、学员、讲师进行管理。
3.讲师模块:查看自己的课程信息,和对每个课程的学员进行打分。
4.学员模块:查看所有课程信息,并对喜欢的课程进行选课,对已选择的但不喜欢课程进行退课。
1.4工具设备要求
数据库:Mysql;
Jdk版本:jdk1.8;
开发工具:开发者工具+idea;
Web服务器:tomcat8.5;
小程序服务器:contos7;
版本:7.0.7(安卓)、6.6.7(IOS);
1.5技术规范
易用、友好,以用户为中心,设计由用户控制的界面,而不是界面控制用户。命名规范,代码的注释也都按规范写好,增加代码的可读性。我们对代码编写有着严格的要求,每个组员在编写自己的模块时必须要求命名规范,对每段代码进行注释。使用Mysql数据库,系统界面设计,需要遵循“一致”原则,即命名的一致、大小的一致、操作的一致和逻辑的一致,在设计中,同时也要遵循“简约”原则,即用简单的、向导性、无歧义的文字表示系统的意图。每个组员在写自己的模块时绝不允许使用存在异议、对以后软件使用存在漏洞的代码,每个组员需要改动模块必须与其他人进行商量。
二、设计过程与说明
2.1团队组织结构介绍与分工
团队组织介绍与分工,如表2-1所示:
表2-1团队组织结构
团队成员职务分工
彭芷桑程序员完成小程序端的全部页面设计、完成小程序页面js中功能API的编写、完成整体逻辑运行,完成数据库的设计及信息录入、完成后台所有代码的编写。
2.2技术线路
该系统的技术线路,如图2-1所示:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论