1、 为Liz开发问题账户分析系统,你准备如何进行需求分析,第一步要做什么?
(1):制作问卷调查,调查同Liz相同职责的员工的所有问题以及他们对新开发系统的期望;
(2):回顾公司三年来所有账户问题。加以分析;
(3):调查公司高层的意见,询问他们对此类问题的见解以及想法。
2、 为目前需求分析材料中欠缺哪些内容?
叙述过于简介,没有太过详尽的内容,另外材料中缺乏一些对公司业务的专业方面的知识,对于外行的程序员来说很难设计出他们所喜欢的系统.
3、 一下拟开发系统的原型(包括哪些功能,数据库如何设计、操作的流程、界面的设计等等)
(1)功能:
①公司职员的注册及登录;
②所有账户的增删改查;可以根据各种类别进行查询,职员根据更高管理员的功能给予获取删除修改功能;
③系统判断是否为问题账户,并且能够判断问题账户类型;
④系统能够根据所有问题账户类型进行各类图形显示其比例关系。
(2)数据库
目前只分为两个表:职员表,账户表
职员表:
列名 | 数据类型 | 是否可为空 | 是否为主键 | 属性 |
username | varchar() | no | yes | 账号 |
passward | varchar() | no | no | 密码 |
name | varchar() | no | no | 姓名 |
YNgly | char | no | no | 是否为高级管理员 |
(……) | (……) | (……) | (……) |
(……) |
账户表:
列名 | 数据类型 | 是否可为空 | 是否为主键 | 属性 |
ZHname | varchar() | no | no | 账户姓名 |
money | varchar() | yes | no | 账户金额 |
FirstTime | varchar() | no | no | 账户开通时间 |
LastTime | varchar() | yes | no | 账户最后一次使用 |
YNtro | char | no | no | 是否为问题账户 |
(……) | (……) | (……) | (……) |
(……) |
(3)操作流程
(4)界面