您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 教务管理系统――详细设计说明书
详细设计说明书详细设计:确定系统的详细功能模块和数据结构,为后一阶段开发系统提供最详细的依据材料。第四项目组:2009.12.251项目编号:S24-12-2009教务管理系统项目承担部门:08532班第四项目组撰写人(签名):唐雷,谢雷豪,谢俊南,左小玲,张文韬完成日期:2009-12-25本文档使用部门:□主管领导■项目组评审负责人(签名):评审日期:成都电子机械高等专科学校卷号卷内编号密级2目录1.引言........................................................................................................................31.1.编写目的...................................................................................................31.2.项目背景...................................................................................................31.3.术语说明...................................................................................................31.4.参考资料...................................................................................................32.总体设计................................................................................................................32.1.需求概述...................................................................................................32.2.软件结构...................................................................................................43.程序设计说明........................................................................................................63.1.模块描述...................................................................................................63.2.用户登录模块(M1)...........................................................................63.3.教师管理模块(M1.1)........................................................................73.4.教师资料管理模块(M1.1.1).............................................................73.5.教师资料添加模块(M1.1.2).............................................................83.6.学生管理模块(M1.2)........................................................................93.7.学生资料管理模块(M1.2.1)...............................................................93.8.学生资料添加模块(M1.2.2)...........................................................103.9.学生所在院系资料模块(M1.2.3)...................................................113.10.学生所在专业模块(M1.2.4)...........................................................123.11.课程管理模块(M1.3)........................................................................133.12.课程资料管理模块(M1.3.1).............................................................133.13.课程资料添加模块(M1.3.2).............................................................143.14.课程类别资料模块(M1.3.3)...........................................................153.15.成绩管理模块(M1.4)........................................................................153.16.学生成绩查询模块(M1.4.1).............................................................163.17.学生成绩录入模块(M1.4.2)...........................................................163.18.班级管理模块(M1.5)......................................................................173.19.班级资料管理模块(M1.5.1)...........................................................183.20.班级资料添加模块(M1.5.2)...........................................................1931.引言1.1.编写目的本说明书确定系统的详细功能模块和数据结构,为后一阶段开发系统提供最详细的依据材料。1.2.项目背景项目名称初步定为:教务管理系统(EAMS,EducationalAdministrationManagementSystem)。分为五个子功能模块:教师管理模块、学生管理模块、课程管理模块、成绩管理模块和班级管理模块。本项目的任务为电子高专计算机系信息管理专业二班第一组成员共同探讨得出。1.3.术语说明EAMS:教务管理系统OA:办公室自动化MIS:管理信息系统Dataprocessing:数据处理Transactionprocessing:事务处理Dataprocessingcycle:数据处理流程Dataacquisition:数据采集Dataprocessingsystemsecurity:数据处理系统安全性1.4.参考资料《面向对象软件工程与UML》、ASP.NET使用教程(C#版)2.总体设计2.1.需求概述本软件主要有以下几方面的功能:•浏览功能以列表形式显示全部记录;•查看详细资料功能可在浏览状态下点击某条记录,显示其全部信息;•条件查询功能用户可任意选择字段(如姓名、电话号码、电子邮件地址等),并针对该字段构造出组合查询条件,进行匹配查询;•增加功能增加一条或多条新的记录;4•删除功能删除一个记录或删除多个记录;•修改功能修改全部字段,姓名不能为空;•密码管理登录系统后用户可以随时对密码进行更改;•报表生成可根据提供的模板将查询结果或选中的数据生成多种风格的报表;•打印功能将生成的报表或选中记录进行打印输出;•导入或导出将全部数据或选中数据导出至文曲星、商务通或其他存储设备中;将数据从文曲星、商务通或其他存储设备导入至本系统中;•身份验证进入系统时,对用户的身份进行检查,只允许合法用户登录系统;•帮助为用户的使用提供帮助。2.2.软件结构本软件的顶层数据流图如图12-7所示。用户登录教师管理学生管理课程管理课程管理班级管理用户验证用户信息输出结果图12-7顶层数据流图本软件的二层数据流图如图12-8所示。5用户登录用户验证用户名密码错误信息数据库文件判断用户类别数据库操作学生管理课程管理班级管理成绩管理教师管理教师资料管理学生资料管理课程资料管理添加,删除添加,删除添加,删除班级资料管理添加,删除学生成绩查询学号教师表教师信息单学生信息表学生信息单课程信息表课程信息单班级信息单学生成绩图12-8二层数据流图本系统时序图如图12-9所示。新建账号创建账号用户账号提取模块返回i显示界面输入操作创建数据查询操作输入数据返回数据显示资料提取界面提取界面保存数据查找数据提取界面用户登陆用户账号管理模块界面数据资料新建账号创建账号用户账号提取模块返回i显示界面输入操作创建数据查询操作输入数据返回数据显示资料提取界面提取界面保存数据查找数据提取界面图12-9时序图63.程序设计说明3.1.模块描述本软件的详细功能模块图如图12-10所示。教务管理系统用户登录教师管理账号学生管理课程管理成绩管理班级管理添加资料资料管理查询成绩成绩录入类别资料读输入编辑输入输入查询读取输入编辑输入输入信息输入信息编辑结果教师信息学生信息课程信息班级信息删除,修改删除,修改删除,修改删除,修改输入查询输入查询查询结果输入成绩输入成绩返回结果学生成绩输入查询查询结果教师账号,教务人员学生,教务人员教师,教务人员教务人员图12-10详细功能模块图3.2.用户登录模块(M1)功能:对用户进行身份验证,通过验证则登录系统。输入项目:输入用户名和密码。输出项目:不同类型用户的欢迎界面。存储分配:程序运行需要占用内存约1MB左右。本模块的界面如图所示。控件名称及其功能说明如表所示。7用户名文本框Uername输入用户名密码文本框Password输入密码登录按钮Loadon登录系统取消按钮Return取消操作表12-2控件名称及其功能3.3.教师管理模块(M1.1)功能:显示教师登录欢迎界面,进入正常工作状态。输入项目:鼠标键盘事件。输出项目:浏览区和基本资料区。存储分配:程序运行需要占用内存约1MB左右。测试要点:配置文件或数据库文件损坏,或没有足够内存可供使用时是否正常。本模块的欢迎界面如图所示。系选择下拉列表控件Xilist系列表教师姓名文本框Tecname编辑老师名查询按钮Check查询显示控件Information显示索引信息3.4.教师资料管理模块(M1.1.1)功能:进入教师资料管理。输入项目:鼠标键盘时事件。输出项目:更新后的数据库文件。本模块的欢迎界面如图所示。8数据绑定控件Informationshow显示信息添加按钮Add添加信息修改按钮Alter修改信息删除按钮Delete删除信息3.5.教师资料添加模块(M1.1.2)功能:在教师现有资料或者现有教师资料的基础上对缺失信息进行补充和完善。输入项目:鼠标或键盘事件。输出项目:更新后的数据库文件。本模块的界面如图所示。控件名
本文标题:教务管理系统――详细设计说明书
链接地址:https://www.777doc.com/doc-5090936 .html