软件工程大作业-第六组-界面原型阶段
相关链接
进度汇报
完成大部分UI,函数基本完成。动态网页选择了易于上手的jsp来实现,所以加载动态网页的部分工作量比想象中的要大,计划中的部分方法的连接还未完成,但也已经努力完成绝大多数网页的连接。可能还有各种磨人的细节还要抠。较完整的测试还尚未进行。
原型展示
- 登陆界面
学号为用户名,由系统统一导入,所以没有注册按钮。目前已完成按照角色动态加载相应页面,所以接下来的按照角色来截图展示。
学生部分
- 活动公告
该页面显示公开的公告,所有人可见,可用来展示面向社外人员的活动公告。目前已完成动态加载,搜索框的按钮还未添加功能。
点进去后可以查看详细的公告内容及报名活动的按钮。
社团总览
社团简介
我的社团
该页面显示社团人员和社团内部公告(如 例会等)已完成动态加载的部分。
社长部分
更换社长
按照当初询问社联在职人员叶力后定的需求,更换社长是由社长完成,并线下通知社联。所以这个页面是显示给社长身份的,目前已完成动态加载社团所有成员的下拉框选择。公告列表
该页面用来单独返回该社全部的公告给社长,供社长删除公告,公告的添加基于活动,所以再活动列表中添加按钮。活动列表
社长的申请活动、取消活动和添加公告的页面,已完成动态加载,页面略显粗糙,之后会进一步改进。
- 添加社员
管理员部分
社团审批列表
本周计划完成活动的主线部分,所以社团的审批还未实现。活动审批列表
社团列表
动态的返回了数据库中的内容,右边是删除社团的按钮。
右下角增加社团的按钮,点进去后的页面如下
定需求时考虑到线下提交社团申请表好像是刚需,所以不再增加社团增加和删除的线上审批功能,由管理员直接添加及删除。
- 场地列表
场地部分也已完成动态的加载,和方法的连接
人员分工
- 罗灵洁 主要负责管理员的静态界面 小部分社长的前后端链接 小部分管理员的前后端链接
- 王秋鸿 主要负责社长的静态界面 部分社长的前后端链接
- 郑珂亦 主要负责前后端链接 完成大部分的前后端链接代码
- 郑诗雨 主要负责完善后端 写了前端需要的一些方法 完善管理员的方法 添加数据库数据 文档撰写
还好是个4人小型的团队项目也不是很大,沟通起来也比较容易,所以可能前端写着写着,直接改了个后端的方法,前后端链接写着写着把前端改了,分工没有特别明显的界限,很难去界定,只能说个大概的分工。但deadline逼近,每个人写的都很不容易,花了大量时间去赶进度。
本周总结
本周整体进展推进的没有特别顺利,技术栈太薄是硬伤,查资料,配环境,解决git merge的冲突,占据了蛮大一部分时间,还有一部分时间用来交流和统一想法,所以虽然只开了两次例会,但是实际上感觉天天在开例会。
前期数据流图没有特别的细致,导致实现审批这个比较长线的功能的时候,遇到了一定的问题,没有想的特别清楚。写后端的有后端的想法,写前端的有写前端时遇到需求,(比如这次写前端的想在管理员审核列表增加一个提交申请时间的字段,前期设计压根没想到需要这样的字段,还好表设计留了个余地,最终丢到"其他"字段里了)像是审核这种需要多次交互时,就出现了一定程度的混乱,数据流图或者时序图如果能定的更全面,更细致,或许会推进的顺利一些。以现在的眼光再回去看设计部分的作业,显然是不够完善的,但也确实通过这样一个过程的走下来,感受到了之前需求和设计阶段更加具体的意义。设计时确实需要更全面的角度去看这个系统,深刻体会到自己的不足。
小组成员
姓名 | 学号 |
---|---|
罗灵洁 | 31701003 |
王秋鸿 | 31701004 |
郑诗雨 | 31701005 |
郑珂亦 | 31701373 |