1 分析文档
1.1软件功能概述
本系统由3个功能模块组成,分别是学生功能模块、教师功能模块、教务员功能模块。附加一个独立的高级查询模块。
学生功能:
l 学生可以在任何能够连接Internet的计算机登录到毕业设计选题系统中。
l 学生可以在选题功能模块中浏览到自己心仪的题目并且选择该题目,之后等待出题老师录取。每个学生只能选择一条题目。
l 在老师没有录取之前学生能退掉自己已经选择的题目并且从新选择。
l 学生能修改自己注册时的个人信息,方便信息更新准确。
l 学生能通过高级查询功能根据关键字查询整个毕业设计的进展情况。
教师功能:
l 教师可以在任何能够连接Internet的计算机登录到毕业设计选题系统中。
l 教师可以查询到已经选择了自己建立的题目的学生,并且有权利根据学生具体情况决定是否录取还是退选。
l 教师可以退选掉已经和学生达成双项选择的题目。
l 教师可以建立新题目供学生选择。
l 教师可以修改自己已经建立的题目信息,确保信息的准确性。
l 教师可以修改自己的注册资料,确保个人信息的准确性。
l 教师可以通过高级查询功能根据关键字查询整个毕业设计的进展情况。
教务员功能:
l 教务员可以在任何能够连接Internet的计算机登录到毕业设计选题系统中。
l 教务员可以查看、修改和删除系统内的所有学生个人信息,教师个人信息,所有题目的信息。
l 教务员可以通过可选题目的查询,待录取题目的查询和已录取题目的查询了解整个毕业设计的总体工作进展情况。
l 教务员可以执行打印操作,直接生成表格提交学校而不需要象以往一样需要大量的工作时间来制表。
l 教务员拥有备份和恢复整个系统数据库的权利。
l 教务员也可以使用高级查询功能精确了解毕业设计的工作进展情况。
1.2数据流图
数据流程图的顶层图如图所示:
毕业设计选题系统顶层图
通过对顶层图的系统进行分解得到0层图如图所示:
业设计选题系统0层图
通过对0层图的加工2、加工3、加工4进行分解得到系统的1层图如图所示:
毕业设计选题系统1层图