概要设计文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
概要设计
1.引言
1.1目的
改文档的目的是描述幼儿园管理系统的概要设计,主要内容包括数据设计、体系结构设计、界面设计、接口设计等。
本文档预期的读者包括设计人员、开发人员、项目管理人员、测设人员。
1.2范围
1.2.1系统目标
开发一个记录幼儿园幼儿信息、职工信息等琐碎的信息,让家长及老师,管理人员可以及时了解信息,查看和修改需要修改的内容的系统,满足幼儿园管理人员对学校的管理,用户对学校及信息的增删改查。
1.2.2主要软件需求
该系统的主要功能包括:
●幼儿信息管理
●职工信息管理
●伙食管理
●财务管理
●系统管理
1.3运行环境
数据库环境:MySQL
应用服务器: Windows 2000及以上
客户端环境: WINDOWS98/2000/XP, 以上2.数据设计
2.1逻辑结构设计
1.学生信息表
2.学生体检信息表
3.学生疾病/请假信息
4.学生用药信息表
5.
成绩统计表
6. 职信工息 (1)教师
(2)司机
(3)厨师
7.考勤记录
8.班级管理
9.伙食管理
10.财务信息管理
2.2物理结构设计
以下模块访问数据库的方法和保密条件:
2.3数据结构与程序关系
(1)访问数据库的用户表,若不匹配,返回结果到登录窗口提示错误,相反登录成功。
(2)本系统进行用户查询时,通过登录界面获得用户输入的学号,姓名,班级等学生信息,程序通过访问数据库的用户表,返回查询到的学生信息,跳转到用户信息显示界面。如果查询不到指定用户或查询信息错误,则系统提示错误。
3.体系结构设计
3.1数据和控制流复审
我们对用户的权限重新的设置,所以重新设置了0层的数据流图,如图。
图 0层数据流图
因为职工中包括教师、司机还有厨师,考虑到如果教师请假的话还要记录教师所带的班级,和司机所负责的线路,所以对职工考勤系统数据流图进行了完善,如图。
图精化的教师数据流图
3.2得出的程序结构
对于幼儿园管理系统各个模块的主要功能和各个数据库表的设计。?本系统
的模块分为5大部分,它们分别是幼儿管理、教工管理、财务管理、伙食管理、和系统管理等模块。
图幼儿园管理系统的系统结构图
4.界面设计
4.1登录注册界面设计
4.2用户主界面设计
4.3幼儿信息界面设计
5.接口设计
本部分主要描述模块的接口参数和类型。
5.1用户接口
向用户提供的接口及响应如图所示:
5.2外部接口设计
与外部系统或设备的连接关系和通信方式。
5.2.1系统硬件接口
在输入方面,对于键盘、鼠标的输入,可用的标准输入输出,对输入进行处
理。
5.2.2系统软件接口
系统软件接口提供数据库接口,进行对数据库的所有访问。
5.3内部接口设计
内部接口是指软件逻辑模块之间的调用接口。内部接口设计规约定义内部模块之间的调用关系和传递的数据结构。
内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。
内部模块的接口调用关系如图: