第三章 需求分析
以上,我们初步了解了用户的要求,并提出了可行性的方案。而这一阶段是对系统认识最为全面、准确、清晰、具体的一个比较关键的时期,也应该是用户基本上确定自己的最终要求阶段。一旦结束需求分析,整个系统的框架基本上就不应该改变了,它关系到整个系统的成败。所以,我也在此阶段对上一阶段得出的系统所能实现的功能仔细的分析了一下,并进一步将它们具体化,为进入总体设计阶段打下良好了的基础。
系统运行功能要求
1.表
创建作业表(作业ID,题型,题号,作业标题,分值,TIP注释,问题内容)
发布信息表(信息名称,发布对象,发布日期,发布人,截止日期,备注)
批阅作业表(学号,作业ID,发布对象,批阅人,成绩,评语)
完成作业表(学号,作业ID,发布人,完成日期,答案)
2. 流程图
(1)学生做作业流程图
学生进到学生页后可以选择要做的作业,之后如果老师给的限制时间过的话只能查询成绩,如果时间未过,可以做作业之后提交。学生提交之后如果要修改答案的话可以再次选择作业进行修改。
图3-1
(2)老师出作业
在教师页里老师可以设置限制日期、作业名、编辑作业以及选择发布对象然后可以发布。
图3-2
(3)老师批阅作业
老师在教师页里选择系,选择学生的作业之后批阅作业,然后打出分数之后提交便于学生和教师查询成绩。
图3-3
第四章 总体设计
一旦确定了软件需求之后,就进入了开发阶段。系统的主要功能与性能指标有了明确的标准,下面详细介绍总体设计的内容。
系统的层次图
图4-1
参考文献
[1]《PHP语言,进阶和高级应用》 龙浩等编著 清华大学出版社
[2]《PHP与MYSQL彻底研究》 陈俊宏著 人民邮电出版社
[3]《Apache 服务器实用大全》 [美]Mohammed J.Kabir 著 中国水利水电出版社
[4]《软件工程导轮》 张海藩 编著 清华大学出版社
[5]《PHP&MYSQL Web数据库应用开发指南》 Hugh E.Williams等 中国电力出版社
上一篇:delphi题库系统与试卷生成