软件设计说明书_管理系统概要设计说明书_概要设计说明书实例

电脑杂谈  发布时间:2017-02-15 21:01:01  来源:网络整理
管理系统概要设计说明书编 写 人:魏悦明编写单位:博思软件编写日期:20130108版本情况记录:版本号修改批准人修改人修改内容日期V1.0魏悦明设计201301081. 系统简介使用公司REST框架及EASYUI插件开发一个中学学生成绩管理系统,功能需求如下:1)设计不同用户的操作权限和登入方法(用户有系统管理员、教师、学生)2)管理员可以添加、修改、查询和删除学生的档案记录;可查询学生成绩报表(本学期、本年度所有成绩)3)教师可以查询所授课程的,可以录入、修改、查询和删除所授课程的成绩;4)学生可以查询个人档案和查询成绩1.1. 编写目的从该阶段开发正式进入系统的设计阶段,本阶段完成系统的大致设计并明确系统的总体结构与业务功能组织结构。本概要设计说明书的目的是将产品需求转化为软件的表示、规划软件的总体结构、实现软件系统的总体概貌,为下一步软件详细设计打好基础。管理系统概要设计说明书1.2. 预期读者本文档适用于所有与本项目有关的软件开发阶段及其相关人员,其中:公司方项目经理、技术开发人员(包括分析人员、设计人员、程序人员)、测试人员应重点阅读本文档各部分,其他人员可选择性阅读本文档。

3 系统设计3.1系统组成图总体流程说明:登录之后系统会根据不同的身份对用户赋予不同的功能。本系统分为,学生,教师和管理员,管理员负责基础环境的搭建,包括课程管理班级管理和成绩报表等等,学生可以查看自己的成绩,老师负责学生成绩的录入工作3.2系统组成3.2.1管理员系统管理员系统是管理员登录后使用的系统,主要功能是对基础环境的搭建,分为下列模块1)班级管理模块2)课程管理模块3)用户管理模块4)报表模块3.2.2学生系统学生系统是学生用户登录所使用的系统可分为一下模块1)模块2)学生成绩查询模块3.2.3教师系统教师系统是教师登录后所用模块,主要可分为一下模块1)教师信息模块2)成绩管理模块3)生成报表3.3业务流程总概3.3.0登录流程3.3.1班级管理流程添加班级修改班级删除班级查询班级为班级添加课程3.3.2课程管理流程添加课程修改课程删除课程查询课程3.3.3用户管理流程添加用户查询用户修改用户删除用户修改用户3.3.4管理流程3.3.7成绩管理流程成绩查询更改成绩3.3.8生成报表生成报表3.4模块组成模块3.4.0登录模块该模块实现用户的登录工作,通过用户的pid选择身份,不同的身份有不同的功能3.4.1班级管理模块该模块实现对班级的增删改查的功能,班级是最基础的模块之一,只有先添加班级才可以为班级添加学生及课程,如果班级没有被使用,则可以删除班级,否则只能修改班级。

3.4.2课程管理模块该模块实现对课程的增删改查功能,分为生成课程和为班级添加课程的功能,为班级添加课程需要系统内存在班级。3.4.3用户管理模块该模块实现用户的管理,系统规定所有的用户都由管理员添加或删除,分为学生管理和教师管理两个功能,如果删除学生需要删除其他相关信息,如成绩,课程,所在班级中该学生的信息等,如果删除教师而教师被使用的话需要有其他教师补充到该空位。管理系统概要设计说明书3.4.4模块该模块实现用户的信息查看流程,包括用户id,姓名,年龄,性别,所在班级,所修课程等。3.4.7成绩管理模块该模块实现教师对成绩的 管理功能,包括对自己所教科目成绩单的查询,成绩的录入功能,和成绩的修改,学生对个人成绩的查询。3.4.8生成报表该模块实现教师生成报表的功能,包括生成自己所教科目躯体学生的成绩报表,生成某个班级的报表,生成某个学生个人成绩单报表。3.54 设计4.1 ER图


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-32637-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 后废帝刘昱
        后废帝刘昱

        这点可以学朝鲜一下下

      热点图片
      拼命载入中...