学生收费管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要
《学生收费管理系统》是根据韶关市广播电视大学教务科人员针对学生收费管理的情况,利用 Visual Basic6.0+ACCESS 2000等数据库软件开发出来的应用程序。《学生收费管理系统》功能强大、界面美观、操作简单、输出方便、灵活,覆盖了学校在新学年学生交费管理工作中所涉及的各种业务。本文主要阐述了《学生收费管理系统》实现新学年对学生收费管理的基本设计思想及涉及的内容,着重介绍了《学生收费管理系统》管理的功能和设计过程以及实现的关键技术思路。
关键词: MIS;收费系统;数据库;VB6;ACCESS
目录
第一章引言
1.1课题背景 (4)
1.2课题内容 (4)
1.3课题现实意义 (4)
第二章系统需求分析
2.1需求分析 (6)
2.2系统目标 (6)
2.3学生收费系统业务调查 (6)
2.4系统E-R图 (10)
2.5技术要求 (10)
第三章开发环境及工具
3.1开发及运行环境 (12)
3.2开发工具的选用 (12)
第四章系统详细设计
4.1数据库设计 (16)
4.2系统模块设计 (19)
第五章系统测试和运行
5.1 系统测试和运行 (48)
第六章结束语 (50)
致谢 (51)
参考文献 (52)
第一章引言
1.1 课题背景
随着现代科学信息化的飞速发展,管理信息系统(Management Information Systems 简称MIS)已深入到现代社会的各行各业中,变得越来越普及。它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。MIS在这些学科的基础上,形成信息收集和加工的方法,从而形成了一个纵横交织的系统,MIS涉及的范围随着科学技术的高速发展还在扩大。在现阶段人们普遍认为MIS 是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。
培训班收费管理信息系统作为管理信息系统(MIS)的子系统,功能包括人员的档案、收费的标准、毕业登记情况等管理。它能高效率地完成学校在每学年开始繁杂的学生收费业务的处理,充分掌握了解在新学年中全校学生的交费情况。而学校教务科对学生收费的管理又是一件琐碎、复杂而又十分细致的工作,为了实现科学化管理学生收费,利用计算机和MIS管理已经势在必行。对于学校来说,利用计算机系统高效率地完成学生每学年的收费管理的事务,是适应现代学校管理走向科学化、规范化的一个必要条件。
1.2 课题内容
根据本次毕业设计的要求及任务,我做了详尽的需求分析,确定了项目的具体内容,《培训班收费管理系统》实现了以下几方面内容:学生交费、数据修改、数据删除、人数统计等,设计数据库,要求做到能根据收费标准准确收费;收费记录准确存档;能查询与统计培训班人数;能查询每个学生的交费情况;由于时间有限,系统本身又很庞大,所以有些功能还不够完善。总的宗旨是希望能为各大中专院校的财务人员在学生收费的繁琐工作中提高工作效率,达到事半功倍的效果。
1.3 课题的现实意义
随着社会的不断进步,越来越多人希望通过不断的学习来提高自己的素质。因此,也有越来越多人选择去培训班学习。长期以来,培训班在学生的收费管理方面还是运用比较落后的技术管理,致使管理繁琐、费时,工作效率低,因此需要一套适应本培训班的收费管理系统,以便能有效地进行管理,充分掌握学生的交费情况,完成培训班的收费管理工作。本系统虽然是结合某培训班的实际情况而开发的,但是同样也适用于其他各类培训班收费管理。
第二章需求分析
2.1 业务需求
通过对学校学生收费的调查,要求本系统具有以下功能:
●统一友好的操作界面,能保证系统的易用性。
●规范、完善的基础信息设置。
●实现学生收费、欠费、班级人数、统计的全过程。
●强大的数据库支持,保证系统数据的稳定性。
2.2 功能需求
开发《培训班收费管理系统》的目标是为了能够全面了解培训班每班有多少学生,以便更好在新的学期里安排好每一周的课程安排,订购好教材的数量。让教务人员和财务人员在繁杂的排课工作上减少劳动时间,增加效率,达到事半功倍的效果。具体到本系统,要求做到能根据收费标准准确收费;收费记录准确存档,;能查询与统计各班级的交费人数;能查询每个学生的交费情况;每位学生在新学年
2.3 用户需求
培训班收费的原始依据包括学生档案信息,学校在学习的全部班级信息以及的收费标准信息。
以下是业务的基本情况:
学生信息:序号+班级+编号+姓名+性别+学校+电话+邮箱+QQ+状态+原价+现价+欠费
班级信息:序号+编号+描述+老师+导员+人数
收费信息:序号+收据号+金额+日期+记账人+收款人+收款方式
用户信息:序号+姓名+状态+职位+权限
2.3.1 系统数据流图
图2.1
2.3.2 数据查询数据流图
图2.2
2.3.3 数据统计数据流图
2.3.4 系统用户管理数据流图
图2.4
2.4 学生收费管理系统数据字典
数据字典,是关于数据的信息集合,对数据流程图中的各个元素做完整的定义与说明。下面给出本系统几个数据元素的字典卡片与具体数据卡片的含义:系统设置数据字典:
名称:用户信息
描述:管理员的基本信息表
定义:用户=用户名+密码+访问权限
用户名={英文字母、数字}
密码={英文字母、数字、特殊符号}
名称:班级信息
描述:班级档案信息表
定义:序号+编号+描述+老师+导员+人数
编号=100 {数字} 100
班级名=20 {文字} 20
名称:收费信息
描述:班级年度收费标准表
定义:序号+收据号+金额+日期+记账人+收款人+收款方式
编号=100 {数字} 100
班级名=20 {文字} 20
名称:学生信息
描述:学生的基本情况表
定义:序号+班级+编号+姓名+性别+学校+电话+邮箱+QQ+状态+原价+现价+欠费编号=14 {数字} 14
性名=5 {文字} 5
第三章概要设计
3.1 运行环境
客户端在Elclipce环境下,服务器用mysql5.0版本。
本系统作为收费管理数据库应用程序,使用客户机/服务器(Client/Server)结构模式作为系统的软件应用结构. 客户机/服务器模式简称为C/S模式。