您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 学生管理系统详细设计
详细设计说明书作者:完成日期:签收人:签收日期:修改情况记录:版本号修改批准人修改人安装日期签收人学生管理系统详细设计说明书一、引言(1)编写目的此说明书是为了实现学生管理系统而进行的详细设计,得出对系统的精确描述。详细设计说明书主要是组成系统的各个模块的实现流程、功能、接口、编译、测试要点等内容,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。(2)背景说明a.工程产品的名称:学生管理系统b.工程的提出者:计算机学院软件工程系c.工程的开发者:软件工程系课题组d.工程的用户:学校、学院等教育单位e.计算中心:软件工程系实验室(3)定义Java(4)参考资料《软件工程导论》——张海潘(中)《软件工程—实践者的研究方法》——王业龙(中)二、程序系统的结构学生管理系统的总结构:1、系统控制模块:功能:各子系统的组织和调用;登录界面实现到数据库服务器的登录;设计:输入用户名和密码,登录数据库服务器,检索系统权限表设置相应功能模块。2、学生信息管理模块:学生管理系统账号管理信息删除信息查询信息修改信息查询管理员教师学生信息添加修改密码修改密码信息查询3、教师信息管理模块:4、课程管理模块:5、成绩管理模块:6、教室管理模块:成绩管理录入成绩(教师)删除成绩(管理员)修改成绩(老师)查询成绩(管理员、教师、学生)课程管理添加课程信息(管理员)删除课程信息(管理员)修改课程信息(管理员)查询课程信息(管理员、教师、学生)教师信息管理增加教师(管理员)查询教师(管理员、教师、学生)修改教师(管理员)删除教师(管理员)学生信息管理增加学生(管理员)查询学生(管理员、教师、学生)修改学生(管理员)删除学生(管理员)7、账号管理模块:三、登录界面设计说明⑴程序描述该程序段是学生信息管理系统的登录界面设计,用于区分用户的身份,使用户以自己的身份(管理员或学生)登录进入学生信息管理系统。⑵功能数据名称数据标识符数据类型取值范围用户名User_id文本20用户身份User_Power数字整型密码User_Password文本20账号管理查询用户(管理员)修改用户权限和密码(管理员)修改密码(管理员、教师、学生)教室管理添加空余教室(管理员)删除空余教室(管理员)修改空余教室(管理员)查询空余教室(管理员、教师、学生)⑷输入项数据名称数据标识符数据类型取值范围用户名id文本20用户身份Power数字整型密码Password文本20⑸输出项1.登录信息正确,则进入用户界面2.登录信息不正确,则提示用户名或密码错误,重新登录⑺流程逻辑⑻接口FT开始输入用户名或密码提示重新输入判断输入数据是否正确进入用户界面结束⑼存储分配本程序的存储分配空间足够用⑿测试计划测试名称测试进度安排测试目的测试内容基本信息输入系统完成够可进行测试系统的需求是否达到输入简单的信息进行测试非法信息输入在基本信息测试完成并通过后测试系统对一些非法输入的反应输入一些特殊符号或字符空信息输入可以和一些非法信息测试一起进行测试系统对空信息的反应在所有的输入值上输入空值四、信息设计说明⑴程序描述该程序包括成绩查询,教室查询和个人信息查询,课程信息查询。⑵功能IPO图编号:3.2.1模块名称:登录模块输入参数处理说明处理结果用户名密码判断用户名与密码是否一致,1、进入用户界面2、输出提示信息:请重新输入登录信息!备注:无用户表信息录入登陆清除退出⑶性能输入精度要求不高⑷输入项数据名称数据标识符数据类型取值范围课程编号courseid文本50课程名称Coursename文本50学时Courseperiod文本50学分Coursecredit文本50⑸输出项同输入项⑺流程逻辑⑿测试计划测试名称测试进度安排测试目的测试内容基本信息输入系统完成够可进行测试系统的需求是否达到输入简单的信息进行测试非法信息输入在基本信息测试完成并通过后测试系统对一些非法输入的反应输入一些特殊符号或字符空信息输入可以和一些非法信息测试一起进行测试系统对空信息的反应在所有的输入值上输入空值TF开始输入各项参数判断数据是否有效提示重新输入将各输入数据存入数据库将各数据项输出到学生管理界面中结束
本文标题:学生管理系统详细设计
链接地址:https://www.777doc.com/doc-4558316 .html