利用NABCD模型进行竞争性需求分析
我们组的项目是基于GUI的一个图书管理系统,连接Mysql数据库。
需求:
之前自己做过控制台的图书管理系统,这次学了数据库就想 练习一下数据库的使用。这个项目可能并不是一个创新项目,在市场中没什么实际用途但是对我们组来说却有很意义非凡。这是我们第一次以一个团队合作的方式利用规范的设计方式结合新知识来完成一个项目。
做法:
我的团队比较熟悉java的GUI编程,也做过小的项目比如五子棋,连连看和计算器,所以前台界面不成问题。关于Mysql数据库虽然这学期刚刚接触但也有了一定的了解。我们打算把图书信息存到数据库中,然后利用数据库的查询,插入,删除等功能完成图书的借还等管理。
好处:
摆脱了控制台利用GUI编程,界面美观,可视化程度高。
数据存放在数据库中比起之前存在文档中的优点是:数据库有组织 可共享 可长期大量存储数据。
竞争:
在市场中毫无竞争力可言。图书管理系统早已经有现成的模板而且已经很完善。我们现在要的只是能力的提升,暂不考虑竞争力。
分析人:袁颖