事件分享管理系统是通过互联网依托公众采集各种热点事件或信息,达到事件实时共享的目的。同样,按照软件工程和新工科实践培养的规范,该项目要求学生完成需求、设计、实现,并撰写报告,总结收获和体会。
3.2.1 功能需求部分答案及教师点评
3.2.1.1 学生1答案
随着互联网的飞速发展,网站已经成为人们快速发布、传递和获取信息的重要渠道,而当今社会是一个信息化的社会,存在信息量大、类别繁多、形式多样的特点,所以开发一个对数据整合分析的事件分享管理系统是至关重要的。该系统通过互联网依托公众采集各种热点事件或信息,通过数据整合分析,达到了事件实时共享的目的,为政府部门管理提供了参考和决策依据。学生1对该系统的功能需求进行分析,结果如表3所示。
表3 学生1设计的系统功能需求表
……
3.2.1.2 教师点评
这位同学在需求分析描述中采用了表格的方式,内容清晰、条理清楚。但该学生在简要描述中混合了功能的简要说明和设计,原因还是缺乏软件工程课程的学习基础,随着后期课程的学习,可进一步区分出需求描述和设计。
3.2.2 设计部分答案和点评
3.2.2.1 学生答案
学生1的答案如图11。
图11 学生1设计的总体功能架构图
学生2的答案如图12。
图12 学生2设计的管理员操作流程图
3.2.2.2 教师点评
对学生1的评价:该生在总体功能架构设计中按角色不同,将前端客户功能和后端管理功能分开绘制,虽然部分功能重复,但能让人更清晰地了解不同角色所具备的功能。只是在功能排列上该生可以更好地进行归类,例如用户登录、注册、退出和密码修改可以归为“管理”。该生的流程图设计规范、逻辑清晰。(www.daowen.com)
对学生2的评价:该生在流程设计中,流程绘制规范,只是在条件框的条件表述时文字不应有框,此外,可考虑在“删除”操作时,询问确认,避免误删。
3.2.3 功能实现部分答案及教师点评
3.2.3.1 学生答案
学生1的登录首页页面如图13所示(代码略)。
图13 登录首页
学生2的管理员页面如图14所示(代码略)。
图14 管理员首页实现页面
3.2.3.2 教师点评
两位学生在实现中,都有了应用所学进行界面专业美工的意识,并且能够借助网络、开源框架等进行设计,虽尚有不足,但已初步具备了一个典型Web应用系统的雏形。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。