项目实训
文章平均质量分 51
AlAuAu
这个作者很懒,什么都没留下…
展开
-
2021山东大学软件学院暑期实训——研究生管理系统第四周开发记录12
7月23日-7月25日:合并第四周开发的功能,主要是从毕业模块。除此之外为了帮助管理端实现基本信息的维护,新建了两张数据库的表,一张是专业表一张是学院表。处理整合了老师之前给的一些数据,把它导入数据库中。为方便演示在数据库中插入了一部分真实的数据。测试了目前的项目,整理出来了一些优化的意见,如下:1.学生端1.1毕业模块1.1.1毕业申请所在培养单位去学生基本表里查好给用户看(学生的学院)学科类别 (默认是工科)研究方向(学生的专业)主要成果查好给用户看课程学习及考核直接写课程学习已全部完成原创 2021-07-25 20:43:05 · 349 阅读 · 0 评论 -
2021山东大学软件学院暑期实训——研究生管理系统第四周开发记录11
7月21日-7月22日:完成二维码签到的前端和前后端连接。对于老师端,老师可以对自己上的课生成二维码用于课堂签到,可以实时的看到已经有多少人签到,以及未签到人员名单。uniapp实现二维码扫码签到功能前期准备:下载二维码的js文件,配置到项目里,我把它配置在了static文件夹里,如下图所示:主要代码:教师端生成二维码的代码:总人数:{{totalcount}}     已签到人数:{{scanedcount}}<but原创 2021-07-25 19:56:43 · 228 阅读 · 0 评论 -
2021山东大学软件学院暑期实训——研究生管理系统第四周开发记录10
7月19日-7月20日:完成了学生端的我的课程、我的考试和成绩查询的前端和前后端的连接。学生能够查看本学期开设的课程以及考试安排(包括考试规则的详情),查看本学期已经出的成绩和本学期的平均绩点。完成了教师端我的课程、成绩录入和我的监考的前端。教师能够查看本学期自己要上的课程和需要监考的考试(包括考试规则的详情),教师能够对课自己上的课程录入成绩。学生和老师的我的课程的界面基本一致,代码如下:课程号:{{course.courseNameId}}{{course.courseName}}课本原创 2021-07-20 19:03:45 · 195 阅读 · 0 评论 -
2021山东大学软件学院暑期实训——研究生管理系统第三周开发记录9
7月15日-7月18日:建了新的git仓库。学生端和老师端共用前端仓库和后端仓库。管理端单独一个仓库。仓库地址:前端:http://202.194.14.150:3000/project-train-2021/traingradms_front.git后端:http://202.194.14.150:3000/project-train-2021/traingradms_back.git管理端:http://202.194.14.150:3000/project-train-2021/traingra原创 2021-07-18 21:11:46 · 149 阅读 · 0 评论 -
2021山东大学软件学院暑期实训——研究生管理系统第三周开发记录8
7月13日-7月14日:完成了我的-我的论文、我的专著、我的专利、我的项目、我的奖项的前端和前后端连接。合并了第三周所有人实现的功能的前端和后端,解决了合并时的冲突,因为数据库里出国模块的表是学生端和老师端共用的所以冲突需要手动合并。一对一讲解了成果维护功能和招生资格申请功能。教师能够查看成果库中近五年的成果,选中几项加入到自己的成果维护中。作为招生资格申请的资质。在这个过程中老师能够增加和删除成果。在招生资格申请的表单中教师能够直接看到已经维护好的成果数,如果是第一次进入招生资格申请会直接跳转到成果维护原创 2021-07-18 20:39:36 · 115 阅读 · 0 评论 -
2021山东大学软件学院暑期实训——研究生管理系统第三周开发记录7
7月12日:完善了登录界面的跳转问题;学生组出国申请模块和教师组出国审核模块的一对一沟通交流。作为学生能够提出出国申请、国际会议申请、归国申请和归国变更申请,对于未提交的申请,学生能够反复修改,对于已经提交的申请学生能够查看审核状态。作为教师能够审核自己学生提出的出国申请、国际会议申请、归国申请和归国变更申请,对待待审核的申请教师能够通过或不通过,对于审核失败的申请教师端能够取消审核和审核通过,对于审核成功的申请教师端能够取消审核和审核失败。登录跳转完善了密码错误的时候输入框自动清空和登录成功、登录原创 2021-07-17 22:51:40 · 122 阅读 · 0 评论 -
2021山东大学软件学院暑期实训——研究生管理系统第二周开发记录6
7月9日-7月11日:之前的开发都是大家在自己的电脑上写,想要传输代码也是通过QQ的文件传输,这样小组开发非常不方便。趁着学生端和教师端都把个人信息维护、培养计划、培养方案的功能写完了我和前端架构的同学把整个项目合了合传到了git上面。接下来的开发都打算用老师给我们建好的git。下面记录我用idea配置git和使用git的过程。1.配置git如果还没安装git先安装,安装好打开设置一般都可以默认检测到2.创建本地仓库3.从master分支clone项目代码URL填:http://202.原创 2021-07-11 22:48:34 · 233 阅读 · 0 评论 -
2021山东大学软件学院暑期实训——研究生管理系统第二周开发记录5
7月8日-7月10日:按照计划应该加入学生端写后端,但是目前整个小组的前端偏慢一些,所以我暂时加入写前端,微信的前端和vue基本是一模一样的,之前有vue的经历所以上手比较快,我按照前端之前的设计图做了一个出国申请的界面,如下:具体的代码如下:<u-cell-item icon=“email” title=“出国申请审核” value=“查看” width: -webkit-fill-available><u-cell-item icon=“email” titl原创 2021-07-11 22:33:31 · 301 阅读 · 0 评论 -
2021山东大学软件学院暑期实训——研究生管理系统第二周开发记录4
7月5日-7月6日.:按照上周设计好的数据库完善数据库中各个表的属性,和各个小组的成员沟通重新梳理了培养方案、培养计划以及个人信息维护功能的后端逻辑,在数据库中插入了一些示例数据。在这两天里,我多次调整了数据库,一个原因是因为设计数据库的时候思路不完善,对于很多表的属性没有仔细思考它的合理性,导致后来实现功能的时候思路比较乱,少了很多属性或者属性所在表的位置不对;还有一个问题是设计数据库的时候没有充分考虑属性的现实意义,导致有个别属性的数据类型不合理导致插入的时候报错,例如电话号码最开始设置的是int类原创 2021-07-11 22:08:07 · 118 阅读 · 0 评论 -
2021山东大学软件学院暑期实训——研究生管理系统第一周开发记录3
7月2日-7月4日:按照功能图抽象出实体和关系,绘制出ER图如下(画到一半WPS不能画了,用手接着画的,之后考完试更新一版):根据ER图转换得到36张表,由于篇幅的原因不方便在这里全部展示,可以通过链接https://www.kdocs.cn/l/chJsQ7ht15EE查看每个表包含的属性。使用Navicat建表,如下图所示:本周个人计划和小组计划都顺利完成,下周开始进入正式开发。...原创 2021-07-04 23:00:17 · 258 阅读 · 0 评论 -
2021山东大学软件学院暑期实训——研究生管理系统第一周开发记录2
6月30日-7月1日:因为第一版的功能需求主要是按照老师给的样例来设计的,得到的功能需求分析模块不清晰比较杂乱。所以这三天我们又重新设计了功能图,把功能分为详细的模块,有利于数据库的设计和之后的小组分工开发。新版本的功能图如下:按照迭代的方法来不断更新和完善系统功能。第一代开发的核心放在学生和老师的申请—审核关系上,计划在第一周和第二周完成;第二代开发的核心放在学生-课程-老师的关系上,计划在第三周完成;第三代开发的核心放在功能的创新性上,适当增加2-3个创新功能,计划在第四周完成。考虑到管理端业务有原创 2021-07-04 22:49:51 · 143 阅读 · 0 评论 -
2021山东大学软件学院暑期实训——研究生管理系统第一周开发记录1
2021年6月28日上午:准时参加了开幕式、指导教师李学庆老师给我们讲解了需要实现的功能。我作为项目经理,确定了小组的分工。如下图:2021年6月28日下午——6月29日全天:我和苟李渊按照老师给的样例程序,设计出了第一版功能需求图。如下作为项目经理,我初步制定了整个小组实训的计划:第一周:完成环境配置、项目架构、需求分析、数据库设计的工作,同时组员一边学习和磨合尝试写最简单的基本信息维护和培养方案、计划功能;第二周:完成第一版开发任务第三周:在第一版基础上扩展功能,完成第二版开发任务原创 2021-07-03 22:43:45 · 230 阅读 · 0 评论