1、概要设计文档概要设计文档 作者: 日期: 概要设计1. 引言1.1 目的改文档的目的是描述幼儿园管理系统的概要设计,主要内容包括数据设计、体系结构设计、界面设计、接口设计等。本文档预期的读者包括设计人员、开发人员、项目管理人员、测设人员。1.2 范围1.2.1 系统目标开发一个记录幼儿园幼儿信息、职工信息等琐碎的信息,让家长及老师,管理人员可以及时了解信息,查看和修改需要修改的内容的系统,满足幼儿园管理人员对学校的管理,用户对学校及信息的增删改查。1.2.2 主要软件需求该系统的主要功能包括: 幼儿信息管理 职工信息管理 伙食管理 财务管理 系统管理1.3 运行环境数据库环境:MySQL应用服
2、务器: Windows 2000及以上客户端环境: WINDOWS98/2000/XP, IE6.0以上2. 数据设计2.1 逻辑结构设计1. 学生信息表序号字段名称字段类型字段长度备注1学籍号char(10主键2姓名char10不空3性别char2不空4班级号char10外码5出生日期char15不空6年龄char20不空7入学日期char30不空8健康状况char10不空9家庭电话char50不空10家庭住址char50不空11父亲姓名char15不空12父亲电话Int18不空13父亲单位char50不空14母亲姓名char50不空15母亲电话Int18不空16母亲单位char50不空17
3、是不空乘坐校车char50不空18是不空已经接种char5不空2. 学生体检信息表序号字段名称字段类型字段长度备注1学籍号char10主键2体检日期char50不空3体重char50不空4身高char50不空5体质状况char50不空6龋齿char50不空7左/右视力char50不空8听力char50不空3. 学生疾病/请假信息序号字段名称字段类型字段长度备注1学籍号char10主键2姓名char50不空3发病症状char50不空4发病时间char50不空5医疗部门char50不空6康复事件char50不空7请假类型char50不空8请假日期char50不空9天数char50不空10原因cha
4、r50不空4. 学生用药信息表序号字段名称字段类型字段长度备注1学籍号char10 主键2姓名char50 不空3负责老师char50不空4发病症状char50不空5发病时间char50不空6开始服药时间char50不空7服用药物char50不空8服用次数(每天)char50不空9服用方式char50不空10有无不良反应char50不空11服药天数char50不空5. 成绩统计表序号字段名称字段类型字段长度备注1学籍号char10主键2语文成绩Float5不空3数学成绩Float5不空4英语成绩Float5不空5总成绩Float6不空6. 职信工息(1)教师序号字段名称字段类型字段长度备注1工
5、号char10主键2姓名char50不空3性别char50不空4出生日期char15不空5学历char10不空6所管班级号char10不空(2)司机序号字段名称字段类型字段长度备注1工号char10主键2姓名char50不空3性别char50不空4驾龄char3不空5车号char2不空6路线char10不空(3)厨师序号字段名称字段类型字段长度备注1工号Int10主键2姓名char50不空3性别char50不空4有无遗传病史char15不空5有无传染病char15不空7. 考勤记录序号字段名称字段类型字段长度备注1工号char50主键2姓名char50不空3请假日期char50不空4类型cha
6、r50不空5天数char50不空8. 班级管理序号字段名称字段类型字段长度备注1班号char5主键2任课老师char10不空3班级人数int3不空4课程char50不空9. 伙食管理序号字段名称字段类型字段长度备注1菜肴编号int20主键2菜肴名称char30不空3开始日期char50不空4结束日期char50不空10. 财务信息管理序号字段名称字段类型字段长度备注1收费编号int10主键2收费项目char50不空3收费班级char50不空4学籍号char50外码5姓名char50不空6状态char50不空7收费时间char50不空8收费金额Float10不空9应收金额Float10不空10实
7、收金额Float10不空11应退金额Float10不空2.2 物理结构设计以下模块访问数据库的方法和保密条件:模块功能访问数据库方法保密条件登陆模块登陆直接访问账号与密码学生管理模块查询学生信息查询数据库信息并显示无职工管理模块查询职工信息查询数据库职工信息表并显示无伙食管理模块查询伙食信息查询数据库伙食信息表信息并显示无财务管理模块查询缴费记录查询数据库财务表信息并显示无2.3 数据结构与程序关系(1)访问数据库的用户表,若不匹配,返回结果到登录窗口提示错误,相反登录成功。 (2)本系统进行用户查询时,通过登录界面获得用户输入的学号,姓名,班级等学生信息,程序通过访问数据库的用户表,返回查询
8、到的学生信息,跳转到用户信息显示界面。如果查询不到指定用户或查询信息错误,则系统提示错误。3. 体系结构设计3.1 数据和控制流复审我们对用户的权限重新的设置,所以重新设置了0层的数据流图,如图3.1。图3.1 0层数据流图因为职工中包括教师、司机还有厨师,考虑到如果教师请假的话还要记录教师所带的班级,和司机所负责的线路,所以对职工考勤系统数据流图进行了完善,如图3.1。图3.2 精化的教师数据流图3.2 得出的程序结构对于幼儿园管理系统各个模块的主要功能和各个数据库表的设计。本系统的模块分为5大部分,它们分别是幼儿管理、教工管理、财务管理、伙食管理、和系统管理等模块。 图3.3 幼儿园管理系
9、统的系统结构图4. 界面设计4.1 登录注册界面设计4.2 用户主界面设计4.3 幼儿信息界面设计5. 接口设计本部分主要描述模块的接口参数和类型。5.1 用户接口向用户提供的接口及响应如图所示:向用户提供接口系统响应用户登录进入主界面用户注册进入注册界面查询学生/教职工信息进入查询界面删除信息删除后的结果更新信息显示更新后的信息5.2 外部接口设计与外部系统或设备的连接关系和通信方式。5.2.1 系统硬件接口在输入方面,对于键盘、鼠标的输入,可用的标准输入输出,对输入进行处理。5.2.2 系统软件接口系统软件接口提供数据库接口,进行对数据库的所有访问。5.3 内部接口设计内部接口是指软件逻辑模块之间的调用接口。内部接口设计规约定义内部模块之间的调用关系和传递的数据结构。内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。内部模块的接口调用关系如图:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1