130242014050-(2)-”电商系统登录功能模块”需求分析与设计实验课小结

《电商系统某功能模块》的需求分析与设计

 

课程   软件体系结构    实验名称  “电商系统某功能模块”需求分析与设计实验课小结              第    页 专业_软件工程___  班级 2班__  学号_ 130242014050__   姓名  池国雄          

实验日期:   2017 年10 月  07 日   报告退发 (订正 、 重做)                           

一、分组情况介绍,小组分工合作情况介绍。

我们小组一共有7人,一个人记下大家总结的内容,然后大家一起说怎么做,就登录方式有很多。大家各自提出自己了解的方式,集思广益。

二、选题讨论

我们小组的选题为电商系统的登录系统模块。网上购物为商品交易活动提供一个方便的电子平台。该系统分前台会员注册购物部分和后台系统管理部分,而登录系统是电商系统重要的一个模块,对登录系统详细了解与设计是非常重要的。登录做得好,就好比一个人的脸,现在人们越来越注重外形。一个好的登录界面和方式,可以让人更方便购物。

三、用户故事讨论

用户在进行购物时,首先会应该先进入系统,这个登录系统界面应该像百度首页那样,简洁明了,这样更适合大众。其次登录方式要多样式,符合大多数人群使用,而且不要因为某种登录方式不行而导致用户烦躁,放弃使用该系统,当然登录的安全性也是要考虑的,防止用户信息被盗取。不同的人有不同喜欢的登录方式。但当前如人脸识别与指纹识别,我觉得技术很好,但是关系到生物识别具有唯一性,容易引起安全问题,在此不进行讨论。

四、功能分析讨论(本次主要讨论短信登录)

1、进入的界面要有手机号,验证码和登录窗口。

2、验证码发送一次,用户需要等待60秒(防止用户不断点击),才能再次点击验证码发送,验证码有时效性。

3、前台先进行数据校验(如手机号长度、验证码长度),前台校验称为小人锁。

4、后台再进行数据校验,后台校验称为君子锁。

5、可以根据用户名对应不同角色,来对应不同权限。

五、建模

 

六、总结

本次的课题,让我充分了解了项目模块的设计形式,以及以前自己对项目认识的不足和不到位。做项目觉得只要系统写好了就一切都好,经过这次课堂,我知道大家一起头脑风暴是非常重要的,毕竟一个人的想法是有限的,而大家的想法是无限的。网上购物系统由于采用B/S的操作方式,因此要特别注意系统的安全性防护,WEB服务器的安全性不容小觑,必须设置防火墙和严格的身份审核制度,防止服务器被攻击。用户登陆信息(如用户名,密码)应采用简单的加密方式进行传递,保护会员个人资料。登录方式很重要,以前做项目可能单单只使用框架,没有进行更深层次的探索,现在我才知道我以前原来好多项目都使用了架构思想,这个很重要,一个好的架构就能事半功倍。

而重要的是对于敏捷概念的加深,我知道了敏捷开发以下优势:

敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

下一次再做敏捷的时候,我会加强与大家的沟通,即时沟通,详细沟通,才是做好项目的开端。当从事开发工作时,你应当主张最简单的解决方案就是最好的解决方案。构建完美软件开发流程,并没有统一的模式。但是在这个领域,敏捷技术,加上持续的应用和改进,都能够达到敏捷的成功。

下一次形式:不要一直理论,拿出具体事例,大家现场组小组讨论实践我觉得效果更好,事实胜于雄辩。

posted @ 2017-10-08 19:57  机器人狸猫  阅读(307)  评论(0编辑  收藏  举报