完整的本科毕业设计--学校收费管理系统论文内容摘要:

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 7 本系统主要是对学生交费以及各专业部门收费 项目情况进行管理的信息处理软件,它能够 及时 准确的 反映 出 学生 各 年度 的交费、欠费情况。 本 系统的开发主要包括后台数据库的 建立、维护以及前端应用程序的开发两个方面。 开发技术 采用 了 目前比较主流 的 ADO 数据 库 访问技术,并将每个数据库表的字段和操作封装到类中,使应用程序的各个窗体都能够共享对 表的操作,无需重复编码,使程序更加易于维护,从而成功地将面向对象 的程序设计思想应用到数据库应用程序设计中。 系统设计思想 一个 受欢迎 的 应用 软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,数据传输 方便快捷 , 操作 简易 等 特点。 本系统的设计思想主要围绕以下的几个方面: 1. 实用性 :系统以用户需求为目标,以方便用户为原则。 根据用户实际的需求情况,度身订造一套先进的 学校收费系统 , 从用户角度出发尽可能的方便用户使用,满足基本的用户需要,成为 各个 学校 通用的 信息管理 软件。 2. 易上手性:程序通过各种的数据检测和信息提示,使系统用户能够很快的适应系统的操作步骤及使用流程。 3. 先进性:本设计将充分应用现有成熟的计算机技术、 数据库 技术 和 软件开发技术。 以 VC++ 为主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。 4. 高可 靠性:一个实用的系统同时必须是可靠的,本设计通过合理的 数据库 设计以 及软、硬件的优化选型,可保证系统数据 输入输出 的正确性。 5. 高安全性:在设计中,将充分利用 SQL Server 用户密码及程序加密 提供的各种安全措施, 保证 了各种权限下用户 数据的安全性 及可操作性。 本章小结 本章介绍了 传统学校收费的种种弊端及本 系统的开发 目的 ,解释说明了一个功能通用的学校收费管理系统对学校 现代化管理的重要意义。 同时指出了 类似 收费 系统的研究现状和开发背景,简略的介绍了系统的设计思想及 预计 达到 的 功能效果。 毕业设计 (论文)报告纸 共 51 页 第 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 8 第二 章 系统需求分析 及其设计 学校收费管理 系统是面向的是 各学校 负责收费工作的人员和相关领导 , 其目的是提高对各专业学生各种费用的收费效率 及可靠性。 本章 针对各高校的管理现状和要求,从理论和应用的角度论述了学生收费 信息 管理系统的特点、功能、设计思路。 本系统主要包括 基本信息管理、学校收费管理和查询统计管理等 四 个模块, 用户分为系统管理员和普通用户,用户角色的不同直接影响着用户的操作权限,比如对各 模块的数据修改和增加都只限于管理员角色,而普通用户只能进行查询。 数据的需求 目前各高等院校的收费标准主要是以各专业学生的不同而产生差异的,当然还有些别的因素决定着各个学生的收 费,如是否在校住宿 、 是否存车、 是否为特困学生等等 ,因此向学生收费时需要一些学生的特定信息输入, 即学生 信息 数据表。 学生对应着某个专业,因此需要一个专门管理专业信息的专业表。 一个院校 的教学 单位应该是以学院作为化分标准的,学院下才才对应着各个不同的系, 系的下一 单位 级 别 才是专业,因此还需要建一个管理学院及系级单位的院系表。 有了上述的一些数据信息我们就可以设定各专业学生 各年度 的收费标准了,在数据表中 建一个管理收费标准的收费项目表,管理员 可以手动的设定各项收费标准。 本系统的出发点为 管理学生的收费记录,因此最后还需要建 一个 详细的 学生收费表,用来记录各院系下学生的收费或欠费情况。 至此,解决了收费系统的数据需求。 功能需求 “学校收费 管理信息系统 ”包括 四 个模块: 基本信息管理、学校收费管理和查询统计管理。 这 四 个模块既相互联系又相互独立, 收费管理必须以学生信息和院系专业信息作 入为 基础和依据。 基本信息管理 模块 的 主要功能 是 用来对学生 和院系 的 基本信息 进行收集和修改 ,具体包括 对院系信息、专业信息和学生信息的添加、修改、删除和查询 等功能。 学校收费管理模块是本系统的核心部分,根据学生的基本信息对学生进行收费,主要包括收费 项目 管理和学生收费管理等功能。 查询统计模块是为了给用户管理带来统计方便,主要包括 包括按日详细查询和每月收费统计等功能。 系统功能结构设计 系统的功能模块图如 图 所示。 在功能模块示意图的树状结构中,每一个叶结点都是一个最小的功能模块。 每一个功能模块都需要针对不同的表完成相同的数据库操作,即添加记录、修改记录、删除记录和查询显示记录信息。 毕业设计 (论文)报告纸 共 51 页 第 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 9 在本系统中,用户管理模块的功能比较简单。 在系统初始化时,有两个默认的用户。 系统管理员用户为 happyzero,普通用户为 Users,是由程序设计时手动地添加到数据库中的,它们的默认密码均为 123456。 happyzero 用户可以创建用户、修改用户信息以及删除用户;普通用户则只能修改自己的用户名和密码。 系统流程 分析 运行系统后,首先会看到登录窗体,对用户的身份进行认证。 如果需要对普通用户进行管理,则使用 系统管理员 用户登录;否则建议使用 普通 用户登录。 如果还要创建其他用户,可以在用户管理模块中创建和管理。 在本系统中,应该首先增加基本信息,基本信息包括院系信息、专业信息和学生信息。 院系信息包括院系名称、 院系功能描述等。 专业信息包括院系信息、专业名称和专业描述信息。 学生信息包括学生姓名、性别、所属院系、专业、班级和入学年度等。 基本信息是本系统管理的核心数据,它为学校收费管理提供各种数据。 在学生收费管理模块中,可以对收费项目和学生收费进行管理。 收费项目信息包括专业信息、年度、学费、杂费、机时费、保险费、住宿费、存车费、书费和资料费等。 学生收费信息包括学生信息、收费年度、收费日期、应交学费、实交学费、应交杂费、实交杂费、应交总计、实交总计等。 查询统计模块包括按日详细查询和每月收费统计等功能。 按日详细 查询信息包括学生、收费年度、收费日期、应交学费、实交学费、应交杂费、实交杂费、应交总计、 学校收费管理系统 基本信息设置 学生收费管理 院系信息管理 专业信息管理 查询统计模块 收费项目维护 学生收费管理 按日详细查询 每月收费统计 学生信息管理 系统信息设置 用户管理 修改密码 图 系统功能结构 毕业设计 (论文)报告纸 共 51 页 第 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 10 实交总计、所欠费用合计等。 每月收费统计信息用来统计各专业各月的各类收费总和,包括学生信息、收费月份、专业名称、学生总数、交费总额、学费总额等。 本系统的流程如图 所示。 在系统流程图中可以看到,每个用户有 3 次机会进行身份认证。 如果 3 次输入的用户名和密码都无法与数据库中的用户数据匹配,则强制退出系统。 本章小结 系统需求分析是开发软件前期过程中必不可少的一个环节 ,可以说直接影响到后期的系统的实现 ,程序编写 ,系统的维护 , 本章介绍了 系统的 需求分析及其设计,分析得出 实现 本系统 功能的数据需求及功能需求, 根据功能制作出系统用户操作的流程图。 普通用户 管理员用户 管理自己的用户信息 基本信息设置 用户登录 开 始 读取用户类型 成功 失败 失败超过 3 次 是 退出程序 否 重试 ① 管理自己的用户信息 ② 管理普通用户的用户信息 用户管理模块 学校收费管理模块 学生收费管理 统计查询管理 图 系统 流程图 毕业设计 (论文)报告纸 共 51 页 第 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 11 第三 章 开发技术 本次数据库管理信息系统的开发主要涉及到如下技术:  所选开发工具的基本编程方法。  基本的后台数据库管理方法,例如创建数据库、创建表、创建视图、备份和还原数据库等。  常用的 SQL 语句的使用。  ADO 数据库访问技术。 开发工具的选择 现在,市场上可以选购的应用开发产品很多,流行的也有数十种。 目前在我国市场上最为流行、使用最多、最 为先进的可用作企业级开发工具的产品有: Microsoft公司的 Visual Basic, Microsoft 公司的 Visual C++, Borland 公司的 Delphi, Powersoft公司的 PowerBulider, Sun 公司的 Java 等等。 在这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便 利性与效率的 提 高 ,各有各的优点和特色,也满足了不同用户的需求。 然而,语言的弹性 与 工具的便利性是密不可分的, 如果只强调工具的 便利,却没有弹性的语言作支持, 那么许多特殊化的 处理动作 将会 耗费数倍的工夫来处理, 这就 使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。 与其他开发工具相比, Visual C++具有功能强大、通用性强和易于扩充等特点,越来越多地被用作数据库 应用程序的前端开发工具,与后端的 SQL Server 数据库相结合,能够提供一个高性能的管理信息系统 系统方案。 因此,本次程序设计采用Visual C++作为开发工具, SQL Server 作为后台数据库。 ADO 数据访问技术 ADO (ActiveX Data Objects) 是一个用于存取数据源的 COM 组件。 它提供了编程语言和统一数据访问方式 OLE DB 的一个中间层。 允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。 访问数据库的时候,关于 SQL 的知识不是必要的,但是特定数据库支持的 SQL 命令仍可以通过 ADO 中的命令对象来执行。 象 Microsoft 的其它系统接口一样, ADO 是面向对象的。 它是 Micr。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。