西安工业大学北方信息工程学院毕业设计(论文)开题报告题目:幼儿园收费管理系统的设计与实现系别计算机信息与技术系专业计算机科学与技术班级B090601姓名白雪梅学号B09060138导师王楠2012年12月7日开题报告填写要求1.开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成。2.开题报告内容必须按教务处统一设计的电子文档标准格式(可从教务处网页上下载)填写并打印(禁止打印在其它纸上后剪贴),完成后应及时交给指导教师审阅。3.开题报告字数应在1500字以上,参考文献应不少于15篇(不包括辞典、手册,其中外文文献至少3篇),文中引用参考文献处应标出文献序号,“参考文献”应按附件中《参考文献“注释格式”》的要求书写。4.年、月、日的日期一律用阿拉伯数字书写,例:“2008年11月26日”。11.毕业设计(论文)综述(背景、研究意义及国内外相关研究情况)1.1题目背景及研究意义在计算机硬件技术飞速发展的今天,计算机已应用于社会的各个领域,信息革命对社会各行各业的促进和冲击作用是巨大的,以计算机和网络技术为主的信息技术,已在社会各个领域中得到广泛的应用,并逐步改变着人们的生活、学习、和工作方式,并展示良好的前景。计算机信息系统的广泛应用把人们从复杂繁琐的手工管理中解脱出来。智能化、科技化、信息化的优点使其越来越受到人们的重视以及应用。在幼儿这个特殊的环境中,幼儿早去发展教育越来越被重视,人员流动、信息更新频繁、信息存储量大、财务管理复杂等问题都给管理人员、财务人员带来很大的工作量。在过去的很长一段时间内,幼儿园收费管理工作主要靠手工完成,这个管理工作造成很大的资源浪费,使得幼儿园的收费管理效率相对偏低,因此,开发一套适合幼儿园自身需要,管理科学化、规范化的收费软件,势必给我们管理园中事物带来很大利益,节省人力、物力,而且调用方便,准确性高,为幼儿园收费管理者提供简单、可靠、快捷的收费和管理操作。这样可以让幼儿园的管理更上一个台阶,从而大大提高了工作人员的日常工作效率。1.2国内外相关研究情况由于计算机推动经济的迅速发展,近年来有关幼儿收费管理系统的软件越来越多。但大部分收费管理系统还不完善。不论国外还是国内,幼儿园收费管理软件都比较盛行,在国内,尽管幼儿园领导们都认识到收费管理的重要性,也采取了一些有益的措施。他们购买了计算机,也建立起自己的内部网,对幼儿园收费管理采用了一些简单的应用程序,但离使用计算机系统和专门软件来管理还有一段距离。综上所述,无论在国内外,目前还没有一套比较完善的、专门的、适用于幼儿园收费管理的软件。因此,研究开发出一套比较通用、功能比较完善的幼儿园收费管理系统软件,力求在这一领域取得新的成果。2.本课题研究的主要内容和你采用的研究方案、研究方法或措施。2.1课题研究内容该项目是采用C/S体系架构,基于Java技术,以MySQL数据库为后台、以服务为目的信息平台,对幼儿园收费进行科学的管理。主要分为班级管理、幼儿管理、教师管理、费用管理、以及权限管理五大功能。系统的功能模块图如下:2幼儿园收费管理系统幼儿管理班级管理教室管理收费管理权限管理幼儿基本信息管理幼儿出勤管理增加班级修改班级信息删除班级查询班级信息增加教师修改教师基本信息删除教师查询教师基本信息基本费用管理收费情况查询收费统计家长班主任管理员财务人员新建幼儿信息修改幼儿信息删除幼儿信息查询幼儿信息信息按班级查询按姓名查询按学号查询按月查询按班级统计按年级统计按月统计其中:(1)幼儿管理模块主要内容包括:幼儿基本信息管理、幼儿出勤管理。幼儿基本信息管理:对幼儿的信息进行增加、查询、修改、删除。幼儿出勤管理:对幼儿的出勤进行登记和查询(2)班级管理模块主要内容:班级的基本信息管理。班级基本信息管理:对班级的基本信息进行增加、查询、修改、删除。(3)教师管理模块主要内容:教师基本信息管理。教师基本信息管理:对教师的基本信息进行增加、查询、修改、删除。(4)费用管理模块主要内容包括:基本费用管理和交费情况查询和交费统计。基本费用管理:包括两部分:1、保教费;2、代办费;交费情况查询:可按班级、幼儿姓名、学号、月份进行查询交费统计:可按班级、年级、月份进行统计3(5)权限管理模块主要内容包括:分为家长、班主任、管理员和财务人员四类。家长:查看幼儿园的收费标准和收费项目,以及查询幼儿出勤。班主任:管理幼儿的基本信息和登记幼儿出勤并查询。管理员:管理幼儿基本信息、教职工基本信息、班级信息、查询幼儿交费记录并生成报表。财务人员:收取幼儿学费并统计学费、统计幼儿交费情况、查询幼儿交费记录并生成报表。数据库表如下:名称数据库表名用户表Users幼儿个人信息表Child教师个人信息表Teacher出勤表Participation班级表Class收费项目表CProject收费表Charge用户表:属性中文名属性英文名属性类型、长度、精度属性的值域用户账号userAccountvarChar(10)用户密码userPwdvarChar(20)数字或字母组成权限userJobvarChar(20)教师个人信息表:属性中文名属性英文名属性类型、长度、精度属性的值域教师编号TnumvarChar(10)0~9数字串姓名TnamevarChar(10)性别TsexvarChar(10)男或女联系电话TtelvarChar(15)0~9数字串班级TclassvarChar(15)出勤表:属性中文名属性英文名属性类型、长度、精度属性的值域学号childIDvarChar(10)0~9数字串4班级classvarChar(10)日期monthInt(10)日期出勤情况PaNumberInt(10)0表示未到,1表示到课班级表:属性中文名属性英文名属性类型、长度、精度属性的值域班级名称classNamevarChar(30)班级人数classNumbervarChar(10)数字班主任teachervarChar(20)属性中文名属性英文名属性类型、长度、精度属性的值域幼儿学号childIDvarChar(10)0~9数字串姓名childNamevarChar(20)性别childSexvarChar(10)男或女出生日期childDatevarChar(15)日期班级classvarChar(10)家长姓名parentsvarChar(20)联系电话telvarChar(15)0~9数字串家庭住址addressvarChar(40)班主任teachervarChar(20)幼儿个人信息表:收费项目表:属性中文名属性英文名属性类型、长度、精度属性的值域年级编号classIDvarChar(10)0~9数字串保教费CustomerIDvarChar(10)数字代办费VIPIDvarChar(10)数字收费表:属性中文名属性英文名属性类型、长度、精度属性的值域幼儿学号childIDvarChar(10)0~9数字串幼儿姓名childNamevarChar(30)5交款金额ChargeMoneyvarChar(10)数字交款日期chargeDateDate日期收款人receivervarChar(20)实收金额RealMoneyvarChar(10)数字应收金额MoneyvarChar(10)数字2.2研究方案、研究方法或措施设计和实现幼儿收费管理系统的过程中,将采用才C/S体系架构。(1)用面向对象的程序设计方法找出本系统中有哪些对象。(2)通过分析问题找出各个对象的属性,建立E-R图。(3)用MySQL建立后台数据库。(4)用Java编写程序代码,实现各功能模块和界面的设计,以及与数据库的连接。3.本课题研究的重点及难点,前期已开展工作3.1本课题研究的重点(1)了解了幼儿园中收费工作中主要内容及问题,并确定了幼儿园收费系统的设计框架。(2)通过对数据库的检索,实现家长、班主任、管理员和财务人员的登录并进行相对应的功能操作。(3)财务人员和管理人员能及时了解幼儿的交费记录并统计生成报表。3.2本课题研究的难点(1)前期不能对信息进行充分和细致的分析。(2)建立E-R图,分析各表的关系以及各对象间的关系。(2)数据库的设计与连接。3.3前期已开展的工作:(1)查阅大量的资料文献,经调查分析确定系统的功能需求分析。(2)建立了主要功能模块和数据库用表,并且分析了各数据用表之间的关联。(3)对MySQL数据库操作进行了学习,掌握了一些使用方法。(4)了解了幼儿园中收费工作中主要内容及问题,并确定了幼儿园收费系统的设计框架。完成开题报告。4.完成本课题的工作方案及进度计划(按周次填写)4.1工作方案6注:1.正文:宋体小四号字,行距22磅。2.开题报告由各系集中归档保存。3.开题报告引用参考文献注释格式可参照附录E“毕业设计(论文)参考文献样式”执行。不进入正文,可以作为附件放在开题报告后面。本系统采用C/S体系架构;用Java编写代码和设计界面,数据库采用Mysql技术。前期进行系统需求调研,然后设计并编写程序。4.2进度计划第1--3周:明确毕业设计题目,按任务书要求掌握系统的功能.第4--6周:需求分析,软件设计,软件框架的成型。第7--11周:代码编写,软件功能的实现。第12--13周:系统测试,论文初稿书写。第14--15周:论文定稿,准备毕业答辩。5指导教师意见(对课题的深度、广度及工作量的意见)指导教师:年月日6所在系审查意见:系主管领导:年月日7参考文献[1]张白一,崔尚森.面向对象程序设计.第2版[M].西安:西南电子科技大学出版社,2008.[2]李钟尉.Java项目开发案例全程实录.第2版[M].清华大学出版社,2011.[3]张兴科,季昌武.JAVA程序设计项目教程[M].中国人民大学出版社,2010.[4]冯洪海.Java面向对象程序设计基础教程[M].清华大学出版社,2011.[5]U.NarayanBhat;SimpleMarkovianQueueingSystems[J].AnIntroductiontoQueueingTheory,2008.[6](美)达尔文(Darwin,F.I)著关丽荣,张晓坤译.Java经典实例.第2版[M].中国电力出版社,2009.[7]周华请﹒Java典型模块与项目实战大全[M].清华大学出版社.2012.[8]王珊,萨师煊.数据库系统概论.第4版[M].北京:高等教育出版社,2006.[9](美)帕奇维著李芳,于红芸,邵健译.深入理解MySQL核心技术[M].中国电力出版社,2009.[10]崔洋,贺亚茹.MySQL数据库应用从入门到精通[M].中国铁道出版社,2013.[11]陈海山.深入JavaServlet网络编程[M].北京:清华大学出版社,2002.2.[12]IvoAdan;MichelMandjes;WernerScheinhardt;ElenaTzenova;Onagenericclassoftwo-nodequeueingsystems[J].QueueingSystems,2008.[13]StevenHolzner.Java技术内幕[M].北京:机械工业出版社,2002.1.[14]席国庆.深入体验Java项目开发[M].清华大学出版社,2011.[15]唐大仕.Java程序设计[M].北京:清华大学出版社,北京交通大学出版社.2007.[16]黄晓东.java课程设计案例精编[M].中国水利水电出版社,2007.4.[17]孙卫琴.Java面向对象编程[M].电子工业出版设,2006.10.