三、需求规格说明书三、需求规格说明书1.引言1.1编写目的幼儿园管理系统能够全面地显示幼儿在不同年龄段在不同的身体素质方面所体现出来的成长、发展,提高,从而让家长能够更加合理的、准确的掌握自己孩子身心健康方面的变化,让老师能够及时对孩子做出合理的饮食、习惯等方面的调整,为幼儿的未来打造一个良好的身体素质基础。意义在于通过系统给出的量化的成绩,比较幼儿不同时期的生长发育状况,为幼儿的正常生长发育提供好的指引,并作出合理的判断,以达到素质教育的目的.1.2项目背景随着城市中双亲就业的家庭越来越多,家长在家照顾幼儿的比例逐渐下降,但对子女的关爱无时无刻不对家长造巨大的心理压力,父母们很希望能随时看到子女在幼儿园的就学情况。同时随着居民收入水平的提高,城市的高档幼儿园逐年增多,幼儿园也在积极寻找一种有效提升品牌的手段。通过实际调查,幼儿园是一个幼儿众多的幼儿学习之地,学校应对每一个幼儿有一定的个人信息掌握及管理。本着对好宝贝幼儿园的了解,本人认为幼儿园需要一个幼儿园信息管理系统,来对幼儿的所有信息信息管理,以此来方便幼儿指导教师及管理员的操作,也可以让家长随时随地掌握孩子的情况,提高他们的工作质量和效率。1.3定义“幼儿园管理系统”是指运用计算机软件技术,结合幼儿园的工作与管理特点,开发形成的一种专用软件。1.4参考资料《幼儿园决策与规划》-阎水金著2008第二章三、需求规格说明书《幼儿园管理》蔡华,周先莉编著,长春市:东北师范大学出版社,2009.《幼儿园管理》王普华主编,北京市:高等教育出版社,2005.《幼儿园组织与管理》-秦明华,张欣主编20082.任务概述2.1目标由于现阶段幼儿人数不断增多,时间要求紧迫,所以造成幼儿园管理人员的工作负担重、效率低。鉴于不断修改和增减幼儿信息的需要,故幼儿园管理人员迫切要求开发一个幼儿园信息管理系统。2.2运行环境操作系统:MicrosoftWindows7支持环境:IIS5.0数据库:MicrosoftSQLServer20052.3条件与限制a.建议开发软件运行的最短寿命:5年b.假设开发经费不到位,管理不完善,设计时未考虑周全,本项目的开发将受到很大的影响。c.经费来源和法律和政策方面的使用限制:严格遵守法律法规d.建议开发软件投入使用的最迟时间:2012年12月31日3数据库介绍数据库管理系统软件:SQLServer2005MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。4.功能需求4.1功能划分三、需求规格说明书1.用户登录模块2.该模块主要是包括用户名、密码的输入,登录,进入用户界面。3.用户注册模块该模块主要是包括用户的信息填写并注册。4.幼儿个人信息模块该模块主要是包括幼儿的各项信息,包括学号、姓名、性别等多项个人信息。5.家长个人信息模块该模块主要是包括幼儿家长的各项信息,包括幼儿学号、姓名、家长姓名、性别、职业等多项个人信息。6.教师个人信息模块该模块主要是包括教师的各项信息,包括教师编号、姓名、性别、负责班级等多项个人信息。7.信息数据报表模块该模块主要是包括以上几项得出的数据信息。4.2功能描述系统地记录幼儿相关资料档案,包括个人信息,班级信息,家长信息,辅导教师信息等几项;可随时查询幼儿姓名、年龄、班级、家长信息、联系方式等等内容;便于教师教学;便于园方与家长互动合作;有助于提升幼儿园的形象;提高用户工作效率。4.3数据字典1“管理员”表用于存放管理员的姓名、密码。这些信息主要是为了管理员在登陆界面时所需要的。管理员表序号字段名称名称数据类型长度主键约束1Admin_name管理员名Characters10Y非空2Admin_password密码varchar10N非空三、需求规格说明书2、“用户”表用于存放用户ID、幼儿ID、姓名、密码、性别、电话、地址。这些信息主要是为了用户登陆和显示幼儿信息时所需要的。序号字段名称名称数据类型长度主键约束1User_id用户IDint4Y非空2UserChildren_id幼儿IDint10N非空3User_name用户姓名varchar10N非空4User_password密码varchar10N非空5User_sex性别varchar10N非空6User_tell电话varchar10N非空7User_address地址varchar10N非空3、“教师”表用于存放教师的ID、姓名、性别、身高、毕业学校、照片。这些信息主要是为了显示教师信息时所需要的。序号字段名称名称数据类型长度主键约束1Teacher_idIdint4Y非空2Teacher_name姓名varchar10N非空3Teacher_sex性别varchar10N非空4Teacher_xueli学历varchar10N非空5T_courseid课程号varchar2N非空4“幼儿”表用于存放幼儿ID、家长ID、姓名、性别、出生日期、入园日期、班级、照片。这些信息主要是为了显示幼儿信息时所需要的。序号字段名称名称数据类型长度主键约束1Children_id幼儿Idint4Y非空2ChildrenUser_id家长IDint4N非空3Children_name姓名varchar10N非空4Children_sex性别varchar10N非空5Children_age出生日期datetime8N非空6Children_date入园日期datetime8N非空7Children_charge费用varchar10N非空8Children_class班级varchar10N非空9Children_photo照片nvarchar16N非空三、需求规格说明书5“课程”表序号字段名称名称数据类型长度主键约束1course_ID课程号Int2Y非空2Course_name课程名称varchar10N非空6E_R图4.5系统功能模块图幼儿园管理系统幼儿信息管理系统管理用户登录课程查询幼儿成绩查询幼儿班级查询课程设置用户信息添加学费管理幼儿成绩管理课程信息管理幼儿信息修改幼儿信息删除幼儿信息查询管理员登陆图一系统功能模块图三、需求规格说明书4.6数据流1、顶层数据流图幼儿园信息管理系统用户管理员登陆系统信息内容更新信息图2顶层数据流图2、0层数据流图用户管理员幼儿信息幼儿信息幼儿园信息系统查询信息信息管理课程信息课程信息用户信息图30层数据流图3一层数据流图幼儿园信息系统管理员信息更新幼儿信息课程信息教师信息幼儿信息教师信息课程信息信息更新修改,更新,删除信息修改,更新,删除信息管理员信息登陆系统图41层数据流图三、需求规格说明书5.性能需求5.1数据精确度(1)字符类型(VARCHAR)(2)数字类型(DECIMAL)(3)日期类型(DATETIME)5.2时间特性系统在操作时需要连接到数据库,故时间延迟受服务器运行速度和网络传输速度的影响。5.3适应性【在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,应具有的适应能力。】6.运行需求6.1用户界面【如屏幕格式、报表格式、菜单格式、输入输出时间等。】显示器分辨率:最佳效果1024*768像素6.2硬件接口硬件部分的最低配置:PentiumⅢ/256MB/20GB6.3软件接口软件部分的最低配置:Windows98/NT/2000/XP或更高版本三、需求规格说明书IIS、dreamweaver8SQL20056.4故障处理7.其它需求【如可使用性、安全保密、可维护性、可移植性等。】