学生成绩管理系统软件设计说明分析报告.doc

学生成绩管理系统软件设计说明分析报告.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程课程作业 学生成绩管理系统 软件设计说明书 姓名: 学号: 班级: 组号: 第 八 组 二级学院: 计算机科学与信息工程学院 学校: 2013-12-21 学生成绩管理系统软件设计说明书 1 总体设计 通过对需求分析阶段的文档进行更深入的分析,再结合面向数据流的设计方法,得到了改进后的组织结构图,如1-1图所示,系统由用户登录管理、学生信息管理、学生成绩管理三部分组成。 图1-1 从图1-1可以看出并未明显突出事务的中心,因此可以通过使用面向数据流的设计方法得到系统的软件结构图,如图1-2所示, 图1-2 2 详细设计 根据前面总体设计的软件结构图,下面我们将依次具体设计每个模块实现的方法和相关的交互界面。 2.1.用户登录模块 由于此学生成绩管理系统有管理员、教师和学生三类用户,不同的用户登录系统后拥有不同的权限,所以在系统开始时,需要有登录模块来实现这样的用户分类功能。 该模块适合任何一类用户使用。 模块的输入:用户名、密码 模块的处理:本系统根据用户输入的用户名和密码到后台数据库相应的记录中查找相匹配的数据,如果有,则根据其不同的身份进入相对应的处理界面;如果没有,则给出相应的提示词并不予进入系统。 模块的输出:对合法的用户进入相应的处理界面,对于非法用户给出相应的提示词。 用户登录模块的PAD图如2-1图所示, 图2-1 用户登录模块图的交互界面设计如图2-2图所示 图2-2 2.2.学生信息管理模块 2.2.1录入学生信息 学生信息是由管理员管理,教师和学生只有查询的权限其他的权限无法执行。该模块主要负责学生信息的录入功能。 该模块只有系统管理员使用。 模块的输入:管理员输入学生的相关信息。 模块的处理:管理员输入了相关的学生信息确定并保存以后,首先要检测输入的各个字段的合法性,如果合法则将其作为一条记录,添加进相应的管理信息表中,并给出相关提示;如果不合法的输入,需要准确的指出错误的地方,以方便修改后重新输入。 模块的输出:根据是否成功创建学生记录给出相应的提示。 添加学生信息管理模块的PAD图如2-3图所示, 图2-3 该模块的交互界面如图2-4所示, 图2-4 2.2.2.学生信息修改 此模块主要负责修改学生信息。 该模块只能给系统管理员使用。 模块的输入:学生要修改的信息。 模块的处理:管理员在原有的学生信息基础上检查出错误的信息(需要更新的信息)的字段,然后修改正确信息。在检查输入字段的合法性,如果合法则修改完成,如不合法则指出错误位置以变修改。 模块的输出:根据修改是否成功提交,给出相应的提示。 学生信息修改的PAD图如2-5所示, 图2-5 该模块的交互界面图如2-6所示, 图2-6 2.2.3.学生信息删除 此模块主要负责删除系统中毕业或退学后的学生信息。 该模块只能管理员使用。 模块的输入:学生姓名、学号等个人信息。 模块的处理:首先根据查询条件,查询满足条件的特定记录,做好标记,然后选择某些记录点击删除。 模块的输出:根据不同的操作,显示出不同的提示。 该模块的PAD图如2-7所示, 图2-7-1 图2-7-2 该模块的交互界面如2-8图所示, 图2-8 2.2.4.查询信息 在本系统中,所有的合法用户都可以用到此模块。 只要根据学生的姓名,学号或更具体的信息进行查询。更具体的说用户只需用姓名和学号其中之一就可以查询到相应的满足条件的结果。 模块的输入:用户输入姓名和学号作为查询条件。 模块的处理:根据查询的条件从学生信息中查找相关的记录,如果有满足条件的则返回,否则提示没有符合条件的学生信息。 模块的输出:根据不同的查找结果,给出不同的回应信息。 查询信息的PAD图如2-9所示, 图2-9 该模块的交互界面图如2-10所示, 图2-10 2.3.学生成绩管理模块 2.3.1.学生成绩的录入 学生成绩是由管理员管理,教师和学生只有查询的权限其他的权限无法执行。该模块主要负责学生成绩的录入功能。 该模块只有系统管理员使用。 模块的输入:管理员输入学生考试成绩。 模块的处理:管理员输入了各科目的成绩确定并保存以后,首先要检测输入的各个字段的合法性,如果合法则将其作为一条记录,添加进相应的管理成绩表中,并给出相关提示;如果不合法的输入,需要准确的指出错误的地方,以方便修改后重新输入。 模块的输出:根据是否成功创建学生成绩记录给出相应的提示。 添加学生信息管理模块的PAD图如3-1图所示, 图3-1 该模块的交互界面如图3-2所示, 图3-2 2.3.2.学生成绩修改 此模块主要负责修改学生成绩。 该模块只能给系统管理员使用。 模块的输入:学生要修改的成绩。 模块的处理:管理员在原有的学生学生成绩基础上检查出错误的成绩,然后修改正确。在检查输入字段的合法性,如果合法则修改完成

文档评论(0)

挺进公司 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档