【作业报告】20150512 作业6 团队项目之需求

团队项目之需求分析报告

【背景简介】:

   我们想了很久这次到底要做什么项目,本来我们想做餐饮管理系统的,但是我们对餐饮行业不熟悉,不知道那个流程是怎么样的,不是说有收银系统就可以的了,这样最多就算是个计算器,所以我们后来就想到不如做一个类似方正教务系统的“高校学生选课系统”。因为我们经常使用教务系统去选课查看课表等,也比较熟悉选课的流程。所以后来我们就决定了要做“高校学生选课系统”。

【项目名称】:“高校学生选课系统”。

【开发环境】:IDEAUI、Navicat

【开发时间】:大约一个月

【团队名称】:强强联手

【团队成员】:何广强、杜殷浩

【团队分工】:

        

人员分工表
姓名 角色 工作描述
何广强 项目经理 负责项目的前期分析、策划、项目开发进度的跟踪、项目质量的检查
界面设计师 负责系统的界面设计
杜殷浩 软件工程师 负责系统设计与编码
测试人员 部分文档的编写,以及对软件进行测试、编写软件测试文档

 

【NABCD】模型分析:

N (Need  需求):

       1.界面设计美观大方、操作简便灵活。(我们会着重前台的设计)

       2.实现课程信息的具体管理。

       3.实现学生的注册功能。

       4.实现学生查看历史选课情况。

       5.实现学生选课功能。

       6.实现对选课学生信息的统计功能。

 

A(Approch  做法):

       1.使用sql数据库存储数据。

       2.使用网页HTML,CSS,JavaScript设计网站前台。

       3.使用Java语言编写后台

 

B (Benefit  好处):

       1.学生可以进行网上选课。

       2.管理员对课程与专业信息进行维护。

       3.可以统计信息。

       4.学生可以修改密码。

 

C(Competitors  竞争):

       优势:

          1.界面更加美观有趣,操作更加快捷

                   2.查询成绩这块儿会如果没有选择学期会直接统计全部的成绩。

       劣势:

            1.不能发布公告信息

                       2.不能发布调查问卷等调查

          3.不能查询老师课表

                     。。。

D (Delivery   推广):

          好像这个还真不能怎么推广,因为高校一般都会使用一些比较成熟的选课系统,不过我们会努力尝试把它一直完善看看能不能推广给高校使用。如果能推广,我的思路是这样的:与学校的教务人员负责人交流,向其详细说清楚我们系统与他们现在在用的系统的区别,并且提供免费使用期限让他们免费使用。

 

 【我说】:

      这次的这个团队项目比较大型,我们也不知道是不是真的能够做出来,毕竟现在学到java web的知识很有限,但是我们会去寻找度娘帮忙,也会去图书馆查询相关的资料。一个月做出来的可能是很简陋,但是我们会用心去把这次的项目做好。毕竟这是一个很好的锻炼机会,因为涉及很多方面的知识,例如HTML5、数据库设计、服务器等等,所以真的是很有挑战的,不过做完这个项目肯定会收获很多。这次我们选择角色分工,尝试下不同的角色,这次我充当的是项目经理,我会好好带领我的队员的。期待我们的作品吧。

燃烧吧,小宇宙!!

 

 -----------------此次的作业报告到此结束,谢谢老师审阅--------------------------

 

     

  

 

 

      

 

posted @ 2015-05-15 18:47  苏亦晨  阅读(267)  评论(2编辑  收藏  举报