毕至居预约系统-个人总结-第十二组
一、大作业项目总结
项目链接:https://github.com/tutulei/BZJreservationTeam
项目链接中包含了该项目的源代码以及各次会议纪要。
需求文档:https://www.cnblogs.com/tutulei/p/11794778.html
设计图:https://www.cnblogs.com/tutulei/p/11885475.html
原型设计:https://www.cnblogs.com/tutulei/p/11975961.html
项目介绍
在浙江大学城市学院学生公寓尚雅楼和致远楼一楼各有一处自助式公共厨房,名曰“毕至居”,取自王羲之的《兰亭集序》中“群贤毕至,少长咸集”,自助与分享便是这里的主题。在这里可以让拥有好厨艺的你大展身手,让热爱美食的你大饱口福,让你回味家的味道。
本项目将以小程序呈现,以便利学校师生进行线上预约“毕至居”的使用为目标,为用户提供创建用户、管理预约、参与活动的功能;为管理员提供审核预约、管理“毕至居”场次开放、管理用户的功能,实现一体化,解决学校目前使用流程繁琐的问题。
个人分工
-
前期负责设计原型,配合构思,协同完成用例图、类图、顺序图
-
后期负责前端
- 用户端部分页面设计、美化及交互
- 管理员端部分界面设计、美化及交互
-
遇到的问题
因为是第一次接触小程序,而且没有学过web知识,所以会遇到一些奇奇怪怪的问题...
比如:
- 小黑屋界面的布局不论怎么调也调不好,后来在另一前端队友的帮助下恢复了正常..
- 管理场次中的文字一直显示不出来,涉及到js中函数变量的作用范围..
- 一些小程序框架的使用过程中因为不熟悉而导致的各种错误..
- ...
不过,不论如何,最后都顺利解决了。
部分功能界面展示
首页:
包括滚动的公告栏以及当前预约和历史预约
活动邀请:
同一场活动的成员可通过活动邀请码加入该场活动中
(管理员可以通过输入特殊邀请码由此进入管理员界面哦)
预约:
选择七天内可预约的时间段进行预约
有关预约的详情信息
在此页面进行《毕至居预约说明》的阅读以及预约单的填写
预约单详情
管理场次:
点击右边的按钮进行地点、日期、时间段以及状态的选择
管理用户:
违约用户会被加入小黑屋 通过左滑可以移除违约用户
总结
团体项目是一个协同合作、互相帮助、互相学习的过程,在项目完成的过程中会遇到各种各样的问题。比如任务交接、项目完成进度、推进过程中的难点等等,都需要磨合。
通过git上传代码进行版本更新的方式,方便我们看到项目的修改,也便于我们获取最新的项目版本,进行下一步的工作,是一种很好的团队协作的方式。
从零开始的小程序学习过程也算是一个全新的体验。从最初连wxss、wxml都分不太清楚,到后面可以独立完成一个页面的UI交互也是很有成就感的。
就算是一个很简单的交互效果,也未必能很容易实现。有时需要一遍遍修改参数,甚至推翻原本的设计,以求达到一个比较理想的效果。
二、课程意见及建议
- 希望可以在大作业开始前,展示一些往届的优秀作品给予一些启发和参考。
- 可以多给几个选题或者全部一致,不然在最初决定做什么的时候会又些犹豫不决。
- 也可以有一些阶段性小组互评之类的机制,督促大家的完成进度,不至于太过懈怠。