资源描述
白雪梅幼儿园收费管理系统设计与实现
9
2020年4月19日
文档仅供参考
西安工业大学北方信息工程学院
毕业设计(论文)开题报告
题目: 幼儿园收费管理系统的设计与实现
系 别 计算机信息与技术系
专 业 计算机科学与技术
班 级 B090601
姓 名 白雪梅
学 号 B09060138
导 师 王 楠
12月7日
开题报告填写要求
1.开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成。
2.开题报告内容必须按教务处统一设计的电子文档标准格式(可从教务处网页上下载)填写并打印(禁止打印在其它纸上后剪贴),完成后应及时交给指导教师审阅。
3.开题报告字数应在1500字以上,参考文献应不少于15篇(不包括辞典、手册,其中外文文献至少3篇),文中引用参考文献处应标出文献序号,“参考文献”应按附件中《参考文献“注释格式”》的要求书写。
4. 年、月、日的日期一律用阿拉伯数字书写,例:“ 11月26日”。
1.毕业设计(论文)综述(背景、研究意义及国内外相关研究情况)
1.1 题目背景及研究意义
在计算机硬件技术飞速发展的今天,计算机已应用于社会的各个领域,信息革命对社会各行各业的促进和冲击作用是巨大的,以计算机和网络技术为主的信息技术,已在社会各个领域中得到广泛的应用,并逐步改变着人们的生活、学习、和工作方式,并展示良好的前景。计算机信息系统的广泛应用把人们从复杂繁琐的手工管理中解脱出来。智能化、科技化、信息化的优点使其越来越受到人们的重视以及应用。
在幼儿这个特殊的环境中,幼儿早去发展教育越来越被重视,人员流动、信息更新频繁、信息存储量大、财务管理复杂等问题都给管理人员、财务人员带来很大的工作量。在过去的很长一段时间内,幼儿园收费管理工作主要靠手工完成,这个管理工作造成很大的资源浪费,使得幼儿园的收费管理效率相对偏低,因此,开发一套适合幼儿园自身需要,管理科学化、规范化的收费软件,势必给我们管理园中事物带来很大利益,节省人力、物力,而且调用方便,准确性高,为幼儿园收费管理者提供简单、可靠、快捷的收费和管理操作。这样能够让幼儿园的管理更上一个台阶,从而大大提高了工作人员的日常工作效率。
1.2 国内外相关研究情况
由于计算机推动经济的迅速发展,近年来有关幼儿收费管理系统的软件越来越多。但大部分收费管理系统还不完善。
不论国外还是国内,幼儿园收费管理软件都比较盛行,在国内,尽管幼儿园领导们都认识到收费管理的重要性,也采取了一些有益的措施。她们购买了计算机,也建立起自己的内部网,对幼儿园收费管理采用了一些简单的应用程序,但离使用计算机系统和专门软件来管理还有一段距离。综上所述,无论在国内外,当前还没有一套比较完善的、专门的、适用于幼儿园收费管理的软件。因此,研究开发出一套比较通用、功能比较完善的幼儿园收费管理系统软件,力求在这一领域取得新的成果。
2. 本课题研究的主要内容和你采用的研究方案、研究方法或措施。
2.1课题研究内容
该项目是采用C/S体系架构,基于Java技术,以MySQL数据库为后台、以服务为目的信息平台,对幼儿园收费进行科学的管理 。主要分为班级管理、幼儿管理、教师管理、费用管理、以及权限管理五大功能。
系统的功能模块图如下:
其中:
(1) 幼儿管理模块
主要内容包括:幼儿基本信息管理、幼儿出勤管理。
幼儿基本信息管理:对幼儿的信息进行增加、查询、修改、删除。
幼儿出勤管理:对幼儿的出勤进行登记和查询
(2) 班级管理模块
主要内容:班级的基本信息管理。
班级基本信息管理:对班级的基本信息进行增加、查询、修改、删除。
(3)教师管理模块
主要内容:教师基本信息管理。
教师基本信息管理:对教师的基本信息进行增加、查询、修改、删除。
(4) 费用管理模块
主要内容包括:基本费用管理和交费情况查询和交费统计。
基本费用管理:包括两部分:1、保教费;2、代办费;
交费情况查询:可按班级、幼儿姓名、学号、月份进行查询
交费统计:可按班级、年级、月份进行统计
(5) 权限管理模块
主要内容包括:分为家长、班主任、管理员和财务人员四类。
家长:查看幼儿园的收费标准和收费项目,以及查询幼儿出勤。
班主任:管理幼儿的基本信息和登记幼儿出勤并查询。
管理员:管理幼儿基本信息、教职工基本信息、班级信息、查询幼儿交费记录并生成报表。
财务人员:收取幼儿学费并统计学费、统计幼儿交费情况、查询幼儿交费记录并生成报表。
数据库表如下:
名称
数据库表名
用户表
Users
幼儿个人信息表
Child
教师个人信息表
Teacher
出勤表
Participation
班级表
Class
收费项目表
CProject
收费表
Charge
用户表:
属性中文名
属性英文名
属性类型、长度、精度
属性的值域
用户账号
userAccount
varChar(10)
用户密码
userPwd
varChar(20)
数字或字母组成
权限
userJob
varChar(20)
教师个人信息表:
属性中文名
属性英文名
属性类型、长度、精度
属性的值域
教师编号
Tnum
varChar(10)
0~9数字串
姓名
Tname
varChar(10)
性别
Tsex
varChar(10)
男或女
联系电话
Ttel
varChar(15)
0~9数字串
班级
Tclass
varChar(15)
出勤表:
属性中文名
属性英文名
属性类型、长度、精度
属性的值域
学号
childID
varChar(10)
0~9数字串
班级
class
varChar(10)
日期
month
Int(10)
日期
出勤情况
PaNumber
Int(10)
0表示未到,1表示到课
班级表:
属性中文名
属性英文名
属性类型、长度、精度
属性的值域
班级名称
className
varChar(30)
班级人数
classNumber
varChar(10)
数字
班主任
teacher
varChar(20)
属性中文名
属性英文名
属性类型、长度、精度
属性的值域
幼儿学号
childID
varChar(10)
0~9数字串
姓名
childName
varChar(20)
性别
childSex
varChar(10)
男或女
出生日期
childDate
varChar (15)
日期
班级
class
varChar (10)
家长姓名
parents
varChar (20)
联系电话
tel
varChar (15)
0~9数字串
家庭住址
address
varChar (40)
班主任
teacher
varChar (20)
幼儿个人信息表:
收费项目表:
属性中文名
属性英文名
属性类型、长度、精度
属性的值域
年级编号
classID
varChar(10)
0~9数字串
保教费
CustomerID
varChar(10)
数字
代办费
VIPID
varChar(10)
数字
收费表:
属性中文名
属性英文名
属性类型、长度、精度
属性的值域
幼儿学号
childID
varChar(10)
0~9数字串
幼儿姓名
childName
varChar(30)
交款金额
ChargeMoney
varChar(10)
数字
交款日期
chargeDate
Date
日期
收款人
receiver
varChar(20)
实收金额
RealMoney
varChar(10)
数字
应收金额
Money
varChar(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 工作方案
本系统采用C/S体系架构;用Java编写代码和设计界面,数据库采用Mysql技术。前期进行系统需求调研,然后设计并编写程序。
4.2 进度计划
第 1-- 3 周:明确毕业设计题目,按任务书要求掌握系统的功能.
第 4-- 6 周:需求分析,软件设计,软件框架的成型。
第7--11周:代码编写,软件功能的实现。
第12--13周:系统测试,论文初稿书写。
第14--15 周:论文定稿,准备毕业答辩。
5 指导教师意见(对课题的深度、广度及工作量的意见)
指导教师: 年 月 日
6 所在系审查意见:
系主管领导: 年 月 日
注:1. 正文:宋体小四号字,行距22磅。2. 开题报告由各系集中归档保存。
3.开题报告引用参考文献注释格式可参照附录E“毕业设计(论文)参考文献样式”执行。不进入正文,能够作为附件放在开题报告后面。
参考文献
[1]张白一,崔尚森.面向对象程序设计.第2版[M].西安:西南电子科技大学出版社, .
[2]李钟尉.Java项目开发案例全程实录.第2版[M].清华大学出版社, .
[3] 张兴科,季昌武.JAVA程序设计项目教程[M].中国人民大学出版社, .
[4] 冯洪海.Java面向对象程序设计基础教程[M].清华大学出版社, .
[5] U. Narayan Bhat; Simple Markovian Queueing Systems [J].An Introduction to Queueing Theory, .
[6](美)达尔文(Darwin,F.I) 著 关丽荣,张晓坤 译.Java经典实例.第2版[M].中国电力出版社, .
[7]周华请﹒Java典型模块与项目实战大全[M].清华大学出版社. .
[8] 王珊,萨师煊.数据库系统概论.第4版[M].北京:高等教育出版社, .
[9](美)帕奇维 著 李芳,于红芸,邵健 译.深入理解MySQL核心技术[M].中国电力出版社, .
[10]崔洋,贺亚茹.MySQL数据库应用从入门到精通[M].中国铁道出版社, .
[11]陈海山.深入Java Servlet网络编程[M].北京:清华大学出版社, .2.
[12]Ivo Adan;Michel Mandjes;Werner Scheinhardt;Elena Tzenova; On a generic class of two-node queueing systems [J]. Queueing Systems, .
[13]Steven Holzner.Java技术内幕[M].北京:机械工业出版社, .1.
[14] 席国庆.深入体验Java项目开发[M]. 清华大学出版社, .
[15]唐大仕.Java程序设计[M].北京:清华大学出版社,北京交通大学出版社. .
[16] 黄晓东.java课程设计案例精编[M].中国水利水电出版社, .4.
[17] 孙卫琴.Java面向对象编程[M].电子工业出版设, .10.
展开阅读全文