教学管理系统——详细设计说明书_教学管理系统详细设计
教学管理系统——详细设计说明书由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“教学管理系统详细设计”。
五、详细设计说明书
1.引言.............................................................................................................................................1
1.1编写目的............................................................................................................................1 1.2项目背景............................................................................................................................1 1.3定义....................................................................................................................................1 1.4参考资料............................................................................................................................2 2.总体设计.....................................................................................................................................3
2.1需求概述............................................................................................................................3 2.2软件结构............................................................................................................................5 3.程序描述.....................................................................................................................................8
3.1登陆模块............................................................................................................................8 3.2管理员模块........................................................................................................................8
3.2.1学生信息管理子模块............................................................................................8 3.2.2课程信息管理子模块............................................................................................9 3.2.3系别信息管理子模块..........................................................................................10 3.2.4班级信息管理子模块..........................................................................................10 3.3教师管理模块..................................................................................................................11 3.3.1学生成绩录入子模块..........................................................................................11 3.3.2教师个人信息子模块..........................................................................................12 3.3.3不合格成绩单统计..............................................................................................12 3.4学生管理模块..................................................................................................................13 3.4.1学生个人信息查询子模块....................................................................................13 3.4.2成绩查询子模块..................................................................................................14 3.4.3课程查询子模块..................................................................................................14 3.4.4在网上进行选修课程子模块..............................................................................15
五、详细设计说明书
教学管理系统
1.引言
1.1编写目的根据《需求规格说明书》、《概要设计说明书》,在仔细考虑讨论之后,我们对《教学管理系统》软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下基础。本说明书确定系统的详细功能模块和数据结构,为后一阶段开发系统提供最详细的依据材料。
1.2项目背景
项目名称:教学管理系统 项目任务提出者: X X 工业大学 项目开发者:***、***、***、*** 项目用户: X X 工业大学所有管理人员和学生
随着学校教育水平的不断提高,学校规模不断扩大,传统的C/S结构的信息管理软件已经远远不能够满足学校的需求,已经成为学校进一步发展的瓶颈。经总结,这类信息系统软件存在如下的缺陷:①软件维护的费用高。②信息查询不方便。③不利于远程管理。④软件的可操作性不高。
为了弥补这些缺陷,消除影响学校进一步发展的瓶颈,降低学校的信息软件维护成本,进一步方便学生使用,方便教职工管理,我们项目组决定在这次软件开发工程中,开发基于B/S架构的教学管理系统。
1.3定义
JavaWeb:是用Java技术来解决相关web互联网领域的技术总和。MySQL:MySQL是一个小型关系型数据库管理系统。
MVC:模型(Model),视图(View)和控制Controller)。目的是实现Web系统的职能分工。
主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。页 共
页
五、详细设计说明书
教学管理系统
3.程序描述
3.1登陆模块
★ 功能:
对用户进行身份验证,通过验证则登录相应系统,然后调用各个子模块。建立与数据库连接 获取系统设置 运行主对话框
退出系统时断开与数据库的连接 ★ 输入项目:
输入用户名和密码。★ 输出项目:
不同类型用户的欢迎界面。★ 存储分配: 程序运行时需要占用一定内存。
★ 限制条件: 本系统只允许在学校内网中使用。
★ 测试要点:
数据库连接情况:正常情况,数据库文件缺少,外部系统异常。系统设置获取:正常情况,外部系统异常。
对用户输入的响应:合法输入,能够正常调用子模块;
非法输入,系统能否辨别,并作出响应(提出警告);
子模块的异常状况,系统能否及时做出响应。
3.2管理员模块
仅系统管理员可登录此模块,可以对这个系统的所有用户进行各种操作。
3.2.1学生信息管理子模块
★ 功能:页 第 16 页 共