【精品】VB高校缴费系统设计(论文+源代码+外文翻译+文献综述)
收藏
资源目录
压缩包内文档预览:
编号:1639190
类型:共享资源
大小:1.20MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
vb
高校
缴费
系统
设计
论文
源代码
外文
翻译
文献
综述
- 资源描述:
-
【精品】VB高校缴费系统设计(论文+源代码+外文翻译+文献综述),精品,vb,高校,缴费,系统,设计,论文,源代码,外文,翻译,文献,综述
- 内容简介:
-
D:缴费系统is a in D:缴费系统to in of in If be on a 5/98 it to D:安装is a in D:安装to in of in If be on a 5/98 it to 外 )的研究现状综述 缴费是每个学校在开学之前都必须得做的工作,对与这么一件繁琐的工作,现在学校并没有很好的应付对策,以至于需要花费大量的人力、时间来应对。特别是对于高校来讲,大量的学生,庞大的学费,在短时间内,低失误率的完成此项工作,实在是件有难度的事。因此,找个针对性的解决方案势在必行! 近年来计算机技术发展日新月异,广泛应用于各个领域。利用计算机技术解决高校缴费难题不失为良策。 在全面考虑之后开发的高校缴费系统是利用计算机来代替以往的手工操作,注册过程全程在计算机上面完成,不 仅能够保证学费核算准确无误、快速输出,而且还可以利用计算机对有关各种信息进行统计,也可以服务于其他方面的核算和财务处理,达到一举多得的效用。更重要的是计算机具有手工管理所无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等等。能够极大的提高人事管理的效率。 缴费系统的出现能将高校缴费的难度大大地减轻。很符合现在电子信息化的时代理念。学校方面可以将本系统安装到 上面,再发布到学校的专门的网页,学生在缴费的同时利用互联网,用本身的学号登入到系统,将自己的缴费情况进行填写,系统将 把学生所提供的信息进行收集分类,然后修改数据库的相关内容。学校只需以特定的超级用户帐号进行登入,然后进行学生缴费信息的统计处理。操作很方便,安全性能也很有保证。 总之,有此缴费系统之后,缴费将不再是难题。 2. 设计 (论文 )要解决的问题和拟采用的研究方法 本系统的开发理念是简洁,高校,实用,安全。学生注册的全过程都将在计算机上面进行。 为了方便学校对学生缴费的管理,系统分为 5 大模块: 系 统管理模块,统计功能模块,缴费录入模块,综合查询模块,数据报表模块, 以及相关的 其他功能 。 在系统的整个设计开发过程中,我负责统计功能、数据报表模块这两部分。为了完成模块设计,实现预想的功能,必须要解决的问题及方法如下: 1 以全校为条件进行统计。基于全校的学生数量庞大,无法将每个学生的缴费情况一一得列举出来,我选择了以各个系作为此统计的最小单位。因此,统计结果将以图的形式进行表现,方便比较。 类似于: 2 以系、专业为条件进行统计。类似以全校为条件,我把最小单位分别定为各个专业和各个班级。而统计的形式也雷同。 3 以班级为条件进行统计。因为班级相比较是属于小型的,所以 我将个人作为最小的单位。统计的结果是每个班级欠费情况列举。 例如: 03 计算机( 1)班学生欠费情况统计: 学号 姓名 欠费数目 2003020201 张三 5000 2003020202 李四 5000 2003020203 王五 1000 4 数据报表的产生。报表的产生是基于统计的结果。就是将统计的结果以报表的形式表现出来以方便传阅。 3. 本课题需要重点研究的、关键的问题及解决的思路 综合情况之后,系统所需要研究的关键问题: 1系统面向系统用户和普通用户,界面设计要求操 作简单,方便高效。 2系统需要提供学生基本资料输入输出,所以需要强大的数据库作为支持。其中的录入模块是最大的难题,也是精髓所在,是设计的重点。 3为了方便学校的管理,系统需要有强大的查询功能,学校可以以任何条件进行查询,因此查询模块的完善也是很重要。 4统计也是本系统的特色,系统提供信息的统计并制作报表,包括以系、年级、专业、班级为单位制作报表。 5系统的安全方面,用户管理和系统维护设计将进行充分的考虑,以达完美的效果,毕竟用户的放心使用是基本的要求。 6. 整个系统是综合性的应用软件,采用功能强大 的 为开发软件,在 P 操作系统下开发,运用 000 数据库管理系统。不仅适合于高校的缴费,还能应用于其他各个相关的财务核算项目上面。 基本思路:登入 学生资料录入 缴费信息录入 数据统计 产生报表 退出 4. 完成本课题所必须的工作条件 (如工具书、实验设备或实验环境条件、某类市场调研、计算机辅助设计条件等等 )及解决的办法 1 编程技术大全 . 机械工业出版社, 2000 2 刘炳文,许蔓舒 序设计教程 . 清华大学出版社, 1997 3 刘炳文 文版 . 电子工业出版社, 2001 4 据库编程 . 清华大学出版社, 1999 5 曹青 ,邱李华 ,郭志强 序设计教程 . 机械工业出版社, 2002 6 (美) 据库编程宝典 . 电子工业出版社, 2001 7 刘瑞新 ,张二峰 理信息系统开发毕业设计指导及实例 . 机械工业出版社,2005 8 . 程标准 2000 9 李玉东 ,李罡 ,李雷 文版控件大全 . 电子工业出版社, 2000 10 张学忠、王福成 件应用编程实例教程 1998 开发环境及设备:一台安装了 000,以及 P 操作系统的拥有上网功能的 。 5设计 (论文 )完成进度计划 1 进行文献的查阅 ,完成开题工作 , 5 毕业实习 8 课题的设计、编码、测试工作, 15 该课题论文的撰写 17 周论文答辩 6 指导教师审阅意见 该设计课题是教育单位不可缺少的部分,它的实现对于学校的学生缴费和缴费后续工作来说都至关重要,具有较强的 实用性和可行性。课题的设计工作量大,难度高,体现了利用计算机对学生缴费信息进行管理,具有手工管理所无法比拟的优点:例如:录入简单、检索迅速、 查找方便等优点且具有将专业理论具体用于实践的意义,有利于培养学生的工程实践能力。 该学生对本课题所需要重点研究、解决的问题思路明确,设计的计划方法及步骤正确,设计完成进度可行。同意开题 。 指导教师 (签字 ): 年 月 日 7 教研室主任意见 该选题符合培养目标,满足教学基本要求, 体现本专业基本的训练内容,有利于巩固、深化和扩充学生所学知识,使学生得到全面的锻炼。 同意开题。 教研室主任 (签字 ): 系 (签章 ) 年 月 日 说明: 1. 本报告必须由承担毕业设计 (论文 )课题任务的学生在接到“毕业设计 (论文 )任务书”、正式开始做毕业设计 (论文 )的第 2 周或第 3 周末之前独立撰写完成,并交指导教师审阅。 论文 )课题撰写本报告一份,作为指导教师、教研室主任 审查学生能否承担该毕业设计 (论文 )课题任务的依据,并接受学校的抽查。 文 献 综 述 前 言 我的论文课题高校缴费管理系统开发涉及了缴费管理系统、 000 数据库、软件工程四方面的内容。依据老师的意见我查阅了各种参考文献,了解了管理信息系统的定义,开发方法,发展方向以及其在各级学校中的重要性,对缴费管理系统的认识在原有的基础上更加全面、具体。 关于缴费管理系统 管理信息系统是一个由使用者、计算机及其他外围设备等组成的能进行信息的收集、传递、存储、加工、维护和使用的系统。其主要任务是最大限度的利用现代化计算机 及网络通信技术加强学校的信息管理,通过对学校学生资料,缴费情况进行调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便学校进行对学生的管理,不断提高学校的管理水平和效率。 高校缴费管理系统主要处理学生的资料以及缴费信息。缴费是非常繁琐复杂的工作,需要处理大量的数据,包括学生资料的录入、缴费情况的录入、数据的统计以及报表的产生等等操作流程。为了提高效率、减少失误,加强学校的管理力度,保证缴费过程的安全、高效,学校必须得花费大量的人力、物力来参与缴费工作。即使如此,还是会出现或大或小的 问题,学校为此大伤脑筋,往往难以应付。所以针对性的设计开发高校缴费管理系统就显得非常必要。 关于 991年退出的可视化 语言功能方面,它与以前的 本兼容,但功能更强,使用更方便。 一种可视化面向对象和采用时间驱动的结构化高级程序设计语言,可用于开发 境下的各类应用程序。它简单易学、效率高,且功 能强大,可以与 且程序开发人员不必具有 C/C编程基础。在 用时间驱动的编程机制、新颖易用的可视化设计工具,使用 部的应用程序接口( 数,以及动态连接库( 动态数据交换( 对象的连接与嵌入( 开放式数据访问( 技术,可以高效、快速的开发 形界面丰富的应用软件系统。总体来讲, 可视化编程 面向对象的程序设计 结 构化程序设计语言 事件驱动编程机制 访问数据库 对象的连接与嵌入 动态链接库 关于 000数据库 于数据管理。 利用它可以在计算机中存储维护和使用各类数据,包括文字、声音、图像等。具有以下的特点: 1、 为使用者提供了简单,方便的操作手段,提供了许多向导对话框。 2、丰富的数据对象。 别是表 、查询、窗体、报表、页宏及模块。 3、强大的数据共享 方便地将 4、精美的窗体和报表 建立商业图形。 5、实用的帮助系统 使用方便的 6、全新的 提供 立查询,生成窗体,打印报表及共享 数据的工具。功能如下: 1、组织数据:组织、管理各种各样的数据,分门别类使其变得井然有序。 2、建立查询:一方面查找符合指定条件数据,另一方面更新、删除记录计算 3、生成窗体:是用户和数据用程序之间的主要接口、用于直接查看,输入,或更改表中的数据。 4、报表打印:将各种数据、查询结果以书面报表的形式输出。 关于软件工程: 通过查阅资料,使我熟悉了软件开发的程序,深入地理解了开发过程结构化的重要性,掌握了软件开发的主要阶段是: 1、 可行性分析 2、 需求分 析 3、 概要设计 4、 详细设计 5、 系统实现 6、 系统测试 7、 系统维护与评定 总 结 本次的系统设计开发历经三个月。三个月来的学习、应用真正锻炼了我们思考、动手实践能力以及团队合作精神。这对于即将毕业结束学生生涯,走上社会的我来说是提早体验工作的机会。整个系统设计开发过程艰难曲折,庆幸的是最后能够成功完成。由于水平的有限、经验的欠缺,本系统还存有不少漏洞。但是通过今后更多的学习实践,相信我们能做的更好。 参 考 文 献 1 用教程 郑阿奇主编 电子工业出版社 2 000命令与实例 陈立航主编 清华大学出版社 3 据库程序设计高手 温贤发主编 科学出版社 4 例教程 卢毅主编 科学出版社 5 据库开发典型实例 王兴晶主编 电子工业出版社 6 序设计教程 李子川主编 浙江科学技术出版社 7 序设计教程 刘炳文主编 清华大学出版社 8 张树兵 主编 清华大学出版社 - 1 - 关于高校收费的思考 中共中央、国务院在关于加快发展第三产业的决定中已明确把高等教育计划纳入第三产业的序列。在市场经济条件下,高等教育是特殊的产业,高校培养出来的是特殊的商品 人才,而人才又是国家和民族最宝贵的财富,跻身于中国家最强经济效益之列的合肥荣事达电气有限公司董事长陈荣珍深有感慨地说:“人才是财神,得才者富,失才者贫”。但是,就我国目前的状况而言,高校招生并轨这一教改体制在其发展趋势上,还缺乏相应的配套措施与之同行。 建立科学合理的收费标准 今年月份,国家教委颁发了关于 年普通高校收费标准及有关问题的通知。文件中明确规定今年实行收费并轨的高校,一般专业招收新生学费标准每人每年最多不超过元。然而,不少学生和家长反映,一些已经实行招生并轨的高校,自费生的学费已远远高出这一标准。据统计,在年录取的新生中,上海第二医科大学今年第一年实行并轨,本科学费为元,河南医科大学的临床学系学费为元,安徽医大为元,而上海交大、复旦等八所自主招生的试点院校自费生的学费最低每年元,最高每年元不等。显然,这同目前我国较低的人均收入和实际生活水平极不 协调,必须建立起科学合理的收费制度,不同地区、不同学校、不同专业的收费标准应有所不同,但不能悬殊太高。既要考虑实际培训费用,又要考虑到人民群众的实际承受能力。 营造“爱心工程” 高校特困生是我国经济发展不平衡出现在大学里的新名词,收费制度的改革,无疑是特困生增多的直接原因。如果说因为收费制度的改革在操作上的失误使得一批有才华而因家境贫寒的青年与大学绝缘,那么不可否认,这样的改革是不成功的。对于那些经济上确实困难,表现又比较突出的自费生,国家应制定相应的政策,给他们以学业上的保证。“绝不能让一位大学生因贫困而 失学”,这一问题已成为越来越多有识之士和高等院校的共识。近几年来,国家在财政比较困难的情况下,中央财政部门先后几次拨专款对少数特困学生进行补助,年共拨款亿元,年已拨款亿,计划再拨亿元,同时在提高奖学金标准的基础上每年增拨款亿元,作为启动经费,支持全国所中央部属院校的特困生勤工助学。今年,国务院已先后两次动用总理特别基金,资助特困生完成学业。一些实行并轨试点的高校,也纷纷探索帮助特困生顺利完成学业的新路子。南京大学实施了“五十助一”活动,在全校范围内建立起“关 心方案基金”;吉林大学成立跨世纪青年文明工程基金会,组织起雨露助学的活动;北京大学成立勤工助学指导中心;郑州大学成立学生生活指导委员会;东南大学也拨出多万元对特困生进行大面积的“输血”。为此,他们还制定出一整套保障体系,包括奖学金、贷学金、勤工俭学、假日打工、困难资助等措施,许多企业也在高校内设立了助学金。目前企业设立助学金数额规模最大的要数四川长虹电器股份有限公司,该公司出资- 2 - 万元为四川境内高校特困优秀生设立了“四川高校长虹助学基金”,陕西五五集团也拿出近千万元资金在西安、北京等地设立医科大 学奖励基金等数十项奖励基金,有的省市也相继开展了社会性的资助特困生活动。如何既保证高等教育的发展,又使贫困学生完成学业,这是各级政府有关部门、学校及全社会都应思考与探索的重大课题。 完善就业市场制度 教改并轨后的大学毕业生将全部纳入市场轨道,在人才市场内实行自主择业。我国现行的人才就业市场起步较晚,尚不成熟。“自主择业”让大学生向用人单位自我“推销”,尽管有一定程度上的优越性,但也存在操作上的困难,美其名曰“双向选择”,但“供需见面”靠的多是“一见钟情”,使双方的决定不可避免地带有较多的盲目性。为了确保择业 的良好氛围,必须协调好用人单位、毕业生和高校三者之间的关系,社会需要有一个常设关于学校和毕业大学生的人才库,一个可供用人单位全面选择、可供大学生自我推销的人才信息网络和一个招聘与求职的信息市场。例如,在现阶段搞市场经济,人才竞争日趋激烈,而公安、地矿、水利、农林、气象等专业的人才市场就比较清淡,导致高校毕业生推销自己走入“误区”。因此,尽快建立起一套完善的具有良好可操作性的人才就业市场制度,实乃教改体制的一项紧迫工作。 加强高校的宏观管理与办学职能 高校改革收费制度并不是为了多收取钱,而是通过改革,突破原先 的教育框框,深化教育改革。学生不是“摇钱树”,高校不是市场,办学决非为了赢利。改革要防止教育单纯为市场服务,什么专业赚钱就办什么专业、什么课实用就开什么课的错误倾向,要坚持兴办、办好国民经济和社会发展迫切需要的新老不同的专业,同时加强宏观调控,防止在办学专业方向上一哄而上引起质量下降、收益降低、宏观局面失控和教育资源浪费等问题的出现,杜绝不法分子抓住家长送子女入学心切的心理,假办学校骗取钱财的现象发生。 百年大计,教育为本。我国的教育体制尽管还存有许多不尽人意之处,但是它终于迈出了令人瞩目的一步。教育的目的 在于培养人才,人才的多寡优劣,决定着国家综合国力的强弱、国际地位的高低。放眼全球,不难发现,一场“无烟战争”正悄悄展开:美国的“星球大战计划”,西欧的“尤里卡计划”,日本的“人类新领域计划”对此,不同国度的决策者们早已达成共识,谁能抓住人才,谁就能称雄世界。而人才的竞争,实乃教育的发展。正因如此,我们的党和国家领导人才审时度势,适时打破旧有的办学机制,探索出“招生并轨、自主择业”的教改体系的新路子。这种体制能否正常运行?究竟利弊如何?仁者见仁、智者见智。不过任何事物都有其固有的发展规律,教育体制的轨道将 驶向何方,人们正拭目以待- - On in on of of is a - a s 00 of is od be in of of in of a of 1995, on to in of of up to ,200 to of a at to 995, in of ,800 ,000 ,000 at ,800 ,200 is of to a of be We of of a is s in at is of If we in by a of it is a is do to of 992. In in to 73.5 994, - 73.5 995, to 17 in on of 00 as 6 in to of of to of 50 in of a to in in of 00 of To a as up in At to o., 0 in of in 05 0 ito to of to to is be a of be of in My If to a of to on to In to a to a on a of a at in a is to be to as as of a an of is to - of in is a in to is to a do on on of to to to of of in to a a of of of to to is of it at of of it is to a is s s of : : In an of to of is to to a To be of - I - 摘 要 本论文是对针对日益复杂化的高校收费工作而设计开发的高校缴费系统的说明,主要介绍了系统开发的主要过程和方法,并且给出了基本的关系模型,完成了模型的静态分析与动态分析。 缴费管理系统是个典型的信息管理系统( 其设计开发主要包括了后台数据库设计建立和维护以及前台应用程序的设计开发两方面。整个开发的过程中,我们使用的工具是 司的 用的是其强大的开发单机和 C/S 模式数据库应用程序功能。 尤其是数据窗口 这个 能方便而简洁操纵数据库的智能化对象 。 使用本系统,我们能清楚方便得进行学生的信息录入、缴费情况处理、查询、统计以及生成报表。其中的统计报表功能在查询的基础上,完成了对缴费信息总体上的概括总结,方便用户浏览查阅。 关键字: 缴费;缴费系统;统计报表 - is to of in a is a of a we , we a to of in of to to 目 录 第一章 概 述 . 1 产生背景 . 1 设计开发思想 . 1 系统功能模块设计 . 1 系统功能模块分析 . 2 系统开发环境 . 3 第二章 . 4 特点 . 4 启动和退出 . 6 他窗口 . 7 体设计器和工程资源管理器 . 7 性窗口和工具箱窗口 . 8 第三章 缴费系统分析 . 10 数据库需求分析 . 10 数据库结构的设计 . 10 缴费系统的数据流图 . 14 数据库逻辑结构设计 . 14 数据库的创建 . 17 第四章 数据统计以及报表产生功能模块 . 19 概述 . 19 系统登陆界面 . 20 主界面介绍 . 23 统计功能介绍 . 24 合统计功能 . 24 条件统计功能 . 26 报表功能介绍 . 27 合报表功能 . 27 条件报表功能 . 28 第五章 数据统计以及报表产生功能模块特点与不足 . 31 统计和报表功能的特点 . 31 误避免设置 . 31 用性 . 32 统计和报表功能的不足 . 32 计报表功能模块的不足 . 32 统的不足 . 33 总结 . 33 参考文献 . 34 致 谢 . 35 1 第一章 概 述 产生背景 学校教育事业的主要经费来源是根据国家政策向学生收取书本费、学费、住宿费等费用。因此对于学校来讲,收取此类费用是很重要的,直接关系到学校的办学。但随着各个学校的体制改革和办学规模的扩大,收费在学校的财务工作变得日益繁琐,直接影响到了学校的日常办学工作,所以加强收费管理力度显得非常迫 切。本缴费系统就此应运而生,针对性地解决学校收费难题。 设计开发思想 高校收费的主要问题在于收费人员众多、数量庞大、时间短暂等,这也是本系统所主要针对的。为了提高效率,减少错误,保证安全,该系统设计时只要体现了以下的特点: 面向对象的体系设计 使用 为开发工具 功能全面、强大,覆盖了缴费全过程 界面友好,设置错误避免设计 高度智能,简单易用,操作方便 系统安全,具备数据备份功能 各种自动填充功能,有效提高效率 代码标准,易于软件维护和功能扩充 提供多种小工具,方便拥护使 用 系统功能模块设计 功能模块如下页图 示: 2 图 功能模块图 系统功能模块分析 A 系统管理模块 : 用户管理和系统维护 主要就是用户身份的管理以及系统数据的维护。前者有普通用户和超级用户之分,起区别在于功能使用上的权限不同,系统只有部分功能对普通用户开放,超级用户则拥有系统全部功能的权限。后者包括了数据的备份和数据的恢复,是为了保障系统的使用安全。 B 缴费录入模块 : 学生缴费数据录入 实现全屏幕处理或者单条记录的处理,管理员可以在表 格中任意修改、增加、删除记录。由于缴费涉及到找零,需有自动计算功能;实现缴费日期的选择输入。 C 统计报表产生功能模块: 数据统计以及报表产生 统计主要是根据用户不同的需求对数据进行统计,分别有以全校、系别、班级为单位进行统计,统计的结果以图的方式显示出来。报表的产生主要就是将统计的数据生成报表,打印出来,方便用户浏览传阅。 3 D 综合查询功能模块: 系统数据查询 查询功能是本系统最为强大的功能,是为方便用户清楚详细了解学生缴费情况的模块。主要体现在查询功能分条件进行,用户可以以自己的任何想法来对数据进行查询 ,只要满足系统自身的包含条件。 E 其他功能的模块: 系统自带工具和帮助 主要有日历、计算器、帮助等,提供用户使用,属于附属功能模块,有效提高用户使用效率。 系统开发环境 硬件: 500+ 12 存 软件: P 操作系统 000 数据库 4 第二章 司 1991 年推出的可视化 言。在语言功能方面,它与以前的 言( )基本兼容,但功能更强,使用更方便。在这一章中,主要介绍有关 下简称 序语言的基本特点、基本概念。在 本特点中,介绍了可视化设计、事件驱动编程、面向对象的程序设计等。在 本概念中,介绍了窗体、控件、属性、事件及方法等。 一种可视化面向对象和采用时间驱动的结构化高级程序设计语言,可用于开发 境下的各类应用程序。它简单易学、效率高,且功能强大,可以与 专业开发工具 媲美,而且程序开发人员不必具有 C/C编程基础。在 境下,利用时间驱动的编程机制、新颖易用的可视化设计工具,使用 部的应用程序接口( 数,以及动态连接库( 动态数据交换( 对象的连接与嵌入( 开放式数据访问( 技术, 可以高效、快速的开发 境下功能强大、图形界面丰富的应用软件系统。 总体来讲, 有以下的几点特点: 1 可视化编程 用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程编译修改的操作可能要反复多次,大大影响了软件开发效率。 供了可视化设计工具,把 面设计的复杂性“封装”起来,开发人 员不必为界面设计而编写大量程序代码,只需按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性,大大提高了程序员的编程效率。 2 面向对象的程序设计 以后的 持面向对象的程序设计,但它与一般的面向对象的程序设计语言(如 C)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而 是应用面向对象 5 的程序设计方法( 把程序和数据封装起来作为一个对象,并为每个对象赋予应 有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上, 动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。 3 结构化程序设计语言 解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计编写序的过程中,随时可以运行程序,而在整个应用程序设计好之后,可以编译生成可执行文件( 脱离 境,直接在 境下运行。 4 事件驱动编程机制 过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。在 计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,有用户操作引发某个事件来驱动完成某个特定的功能,或者有事件驱动程序调用通过过程来执行指定的操作,这样可以方便编程人员,提高效率。 5 访问数据库 统具有很强的数据库管理功能。利用数据控件和数据库管理窗口,可以直接建立或处理 式的数据库,并提供了强大的数据库存储和检索功能。同时, 能直接编辑和访问其他外部数据库,如 ,这些数据库格式都可以用 供开放式数据连接( 即 能,可通过直接访问或建立连接的方式使用并操作后台大型网络 数据库,如 。在应用程序中,可以使用结构化查询语言 据标准,直接访问服务器上的数据库,并提供了简单的面向对象的苦操作指令和多用户数据访问的加锁机制和网络数据库的 编程技术,为单机上运行的数据库提供了 络接口,动态数据交换( 6 对象的连接与嵌入( 对象链接与嵌入将每个应用程序都看作时一个对象,将不同的对象链接起来,在嵌入某个应用程序中,从而可以得到具有声音、影像、动画、文字等各种信息的集合式的文件。 术是 司对象 技术的战略,它把多个应用程序合为一体,将每个应用程序看作是一个对象进行链接和嵌入,是一种应用程序一体化技术。 6 7 动态链接库( 一种高级程序语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将 C/C+或汇编语言编写的程序加入到 用程序中,可以象调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用 用程序接口( 数,实 具有的功能。 单击 标。系统显示“ 工程)”对话框。在该对话框中选择希望创建的工程类型(该对话框的精确内容依赖于正在使用的 本)。 单击“ 开)”按钮接受缺省设置,即新工程是个 32 位的 工程在 程环境中打开,同时显示下页图 的几个窗口和工具。 退出 需点击“文件”菜单下的“退出”菜单项或者单击右上角的关 闭按钮即可退出程序。若文件未保存,则弹出对话框,询问是否要保存修改过的文件。 图 7 体设计器和工程资源管理器 1 设计器窗口 窗体设计器窗口简称窗体( 是应用程序最终面向用户的窗口。它对应于应用程序的运行结果,各种图形、图像、数据等都是通过窗体或窗体中的控件显示出来的。当打开一个新的工程文件时, 立一个空的窗体,并命名为 (这里的 X 为 1, 2, 3 ),如图 示。 图 体设计器窗口 2 代码编辑窗口 代码编辑是 主要的设计手段,设计出来的软件实现的功能都源于代码。所以代码编译窗口对于 说是最重要的一个窗口。示的代码编辑窗口中编辑代码的。 图 码编辑窗口 8 3 工程资源管理器窗口 在工程资源管理器中,含有建立一个应用程序所需要的文件清单。工程资源管理器窗口中的文件可以分成 6 类,即窗体文件 (程序模块文件 (类模块 文件 (工程文件 (工程组文件 (资源文件 (如图 示的窗体。 在工程资源管理器窗口中,括号内是工程、窗体、程序模块、类模块等的存盘文件名,在括号外是相应的名字。每个工程名左侧都有一个方框,当方框内为“ -”号时,该工程处于展开状态。此时如果单击“ -”号方框,则变为折叠状态,方框内变为“”号。 图 源管理器窗口 性窗口和工具箱窗口 1 属性窗口 属性窗口主要针对窗体和控件设置的。在 ,窗体和控件被称为对象。每个对象都可以用一组属性来刻画其特征,而属性窗口就是用来设置窗体或窗体中控件的属性的。如图 示。 对象框位于属性窗口的顶部,可以通过单击其右端向下的箭头下拉显示列表,其内容为应用程序中每个对象的名字及其对象的类型。属性显示方式分为两种,即按字母排序和按分类排序。 9 图 性窗口 2 工具箱窗口 工具箱窗口由工具图标组成。这些图标是 用程序的构件,称为图形对象或控件。每个控件有工具箱中的一个工具图标来 表示,如图 示。 图 具箱窗口 在一般情况下,工具箱位于窗体左侧。工具箱中的工具分为两类,一类称为内部控件或标准控件,一类称为 件。启动 ,工具箱中只有内部控件, 如果需要一些在工具箱上没有的控件 ,则需要添加部件 ,单击右键 -部件就可以添加一些部件了。 10 第三章 缴费系统分析 数据库在一个信息管理系统中占有一个非常重要的地位,数据库结构设计的好坏直接影响到系统的效率以及实现的效果。合理的数据库结构设计可 以提高数据库存储效率,保证数据的完整性和一致性。 数据库需求分析 用户的需求具体体现在各种信息的提供、保存、更新和查询。这就要求数据库结构能够充分的满足各种信息的输入和输出。收集基本数据、数据结构和数据处理流程,组成一份详细的数据字典,为下一步的具体设计做好充分的准备。 根据以上的要求以及结合实际,我们得到以下图 系统缴费流图: 图 数据库结构的设 计 分析之后可以设计出能够满足用户需求的各种实体以及他们之间的关系,为登记 录入 学生信息登记 缴费信息登记 缴费信息管理 缴费删除 信息录入 班级录入 专业录入 院系录入 年级录入 经手人录入 住房类型录入 缴费项目录入 11 下一节的逻辑结构设计打下基础。这些实体包括各种信息,通过相互之间的作用形成数据的流动。本系统数据库的各实体 如下所示: 图 级实体 图 生实体 图 级实体 图 费项目实体 年级实体 年级编号 名称 学生实体 学号 姓名 院系 专业 班级 年级 班级实体 年级 专业 班级编号 缴费项目 项目名称 项目编号 12 图 院系实体 图 业实体 图 户实体 图 房实体 院系实体 专业实体 名称 院系编号 专业名称 专业编号 用户实 体 帐号 密码 用户类型 住房实体 类型编号 类型名称 13 图 费信息实体 图 各个实体间关系 缴费信息实体 缴费项目 学生编号 学生姓名 院系 专业 班级 年级 住房类型 缴费数目 缴费日期 现缴数目 找零 清单 经手人 班级实体 年级实体 专业实体 院系实体 住房实体 学生登记 缴费 学生实体 缴费项目实体 缴费信息实体 14 缴费系统的数据流图 数据流图是描述数据处理的有力工具 ,是描述数据传递和加工的角度 ,以图形的方式刻画数据流从输入到输出的移动变换过程的一种图形。是软件工程结构化分析的一种重要的工具。收费系统的数据流图如下所示: 图 费系统的数据流图 数据库逻辑结构设计 现将上面的数据库结构分析转化成 支持的实际数据模型,也就是数据库的逻辑结构。 字段 名称 字段类型 字段大小 索引 是否忽略空值 编号 自动编号 关键索引 否 班级编号 否 年级 否 专业 否 表 班级信息表 用户或管理员 验证 验证失败 数据 录入 数据 查询 数据 报表 数据 统计 查询 查询统计 查找 数据表 储存修改 修改 用户信息 表 帐号 15 字段名称 字段类型 字段大小 索引 是否忽略空值 学生编号 关键索引 否 学生姓名 否 院系 否 专业 否 班级 否 年级 否 住房类型 否 缴费数目 否 缴费日期 否 现缴数目 否 找零 否 清单 否 经手人 否 缴费项目 否 表 费信息表 字段名称 字段类型 字段大小 索引 是否忽略空值 学号 关键索引 否 姓名 否 院系 否 专业 否 年级 否 班级 否 表 生信息表 字段名称 字段类型 字段大小 索引 是否忽略空值 编号 自动编号 关键索引 否 年度 否 表 生年度表 16 字段名称 字段类型 字段大小 索引 是否忽略空值 编号 自动编号 关键索引 否 项目编号 否 项目名称 否 表 费项目表 字段名称 字段类型 字段大小 索引 是否忽略空值 用户编号 自动编号 关键索引 否 用户名 否 用户密码 否 用户类型 否 表 户信息表 字段名称 字段类型 字段大小 索引 是否忽略空值 编号 自动编号 关键索引 否 专业名称 否 系别名称 否 表 业信息表 字段名称 字段类型 字段大小 索引 是否忽略空值 编号 自动编号 关键索引 否 院系名称 否 学费 货币 否 代管费 货币 否 表 院系表 字段名称 字段类型 字段大小 索引 是否忽略空值 编号 自动编号 关键索引 否 住房类型 否 住房价格 货币 否 表 住房信息表 17 数据库的创建 该系统的数据库是用 000 来建立的。步骤主要有以下: ( 1) 点击 标打开,初始界面如下图 图 ( 2) 使用设计器创建表,设计器界面如下图 示。 图 18 ( 3) 添加各个字段,数据类型等,完成对表的建立。最终所建立的数据库表如下图 示。 图 终数据库表 19 第四章 数据统计以及报表产生功能模块 概述 统计报表功能模块作为本系统的重要模块之一,主要的作用体现在显示出来的统计和打印出来的报表是直观的反映整个学校学生的缴费情况,这对于不直接参与缴费工作的人员来讲是最佳的了解缴费情况的途径。也是缴费工作到最后关头的收关环节。 全面的统计报表功能主要在完成数据模块之后进行,尤其是数据库的建立。本模块所涉及引用到的数据库的数据表主要是表 缴费系统数据库 缴费信息表 院系表 专业表 班级表 住房类型表 缴费项目表 年级表 表 据表结 构 数据统计报表功能模块的设计主要的针对对象是不直接参与缴费工作的人员,其目的是在短时间内让这类人员能清晰明白的了解到缴费的进展情况。因此,该模块将功能进行了区分,只要包括了统计和报表产生两个部分。 在统计部分,按照不同的统计单位,系统分为按全校、按院系、按专业、按班级分别进行统计。这样做的目的无非是为了更加仔细的对缴费情况进行统计,让浏览的人了解更透彻。 在报表产生部分,根据已缴和未缴进行初步的划分,在各自的下面又进行详细的分类。已缴部分主要分为:院系、专业、班级、项目、年级五类;未缴部分则分:全校、院 系、专业三类。具体的操作功能模块如下页图 示。 20 图 作功能模块图 系统登陆界面 整个系统的初始程序就是登陆界面,好的登陆界面给人的感觉应该简单,友好,这是软件设计的基本要求。为此设计如下图 示的登陆界面。 统计报表产生功能模块 统计功能 报表产生功能 全校统计 院系统计 专业统计 班级统计 已缴报表 未缴报表 专业报表 班级报表 项目报表 年级报表 院系报表 院系报表 全校报表 专业报表 21 图 费系统登陆界面 图 登陆过程的 具体流程图: 图 陆过程流程图 模块主要代码 通用 代码 定 按钮代码: 用户 登陆 验证 错误 正确 验证超级用户 超级用户界面 普通用户界面 权限提升 是 否 22 If 0 窗口 e f 0 密码错误 用户名错误 f f 消 按钮代码 e 主界面介绍 若用户登陆成功, 系统将转入主界面。这是用户进行操作的主要界面,各种功能都集中在上面。用户根据界面上的不同功能区进行不同需求的的操作,主界面如下图 示。 图 统主界面 24 主界面包含了信息浏览、缴费录入、条件查询、综合查询等功能。还有一些辅助的工具例如:菜单栏,工具栏、状态栏、说明性的文字、日历等。 此窗体集中了本系统的大多数主要的功能,它能实现学生缴费数据的录入、修改、删除、打印和查询。制作这样一个窗体是为了提高用户的效率。因为此窗体中的功能在其他独立功能的窗体中都能实现,所有在这里就不在解释其中的代码 了。 此界面功能强大, 件中显示出需要的记录,在其中选择不同的记录,详细信息中就会显示详细信息,能使用户看到详细信息。点击“显示所有”按钮显示所有记录。点击“重新填写”按钮,重置综合查询控件的信息。点击“添加记录”按钮,详细信息中的控件变为可编写状态,此时,若选定“缴费项目”,则自动计算出“缴费总数”。“学生学号”文本框中输入学号,若学号不符合格式,则弹出对话框说明格式错误,若在学生信息表中已经存在,则自动填充“学生姓名”,“所在院系”,“所在年级”,“所在班级”。若在“缴费数据库” 中已经存在,则弹出对话框说明已经存在此信息。 还有,条件查询包括学号、姓名、经手人、院系、班级、年度、缴费日期的查询。而综合查询,顾名思义:是符合 N 项条件的查询( N 项包括日期、经手人、年级、院系、班级这几项)。菜单栏包括本系统的所有功能(数据操作、查询、报表、统计、数据管理、可用工具)。工具栏里一些常用的功能,是为了操作方便才设计的。而状态栏是提供一些辅助的信息(例:当前的用户、当前的时间等)。 统计功能介绍 总的来说,统计和报表的生成都是建立在查询的基础之上的。基本的思路 是通过查询找出满足条件的内容,然后将查询结果生成统计图和报表。所以用户所希望的统计条件就是查询条件,用户只要在综合查询面板上进行操作就可以,下图 是综合查询面板。 图 合查询面板 25 当用户查询完毕之后,就可以对查询结果进行操作,可以进行统计,也可以直接生成报表。操作很方便,只用点击右边的统计按钮就可以了。 模块主要代码 统计 按钮代码 综合统计 合统计 查询统计 要说明的是上面代码中的“综合统计 指的统计图所显示在的界面,如下图 是综合统计显示界面。 我们还可以看到,界面的下部分有统计单位详细的信息,思路上是将满足统计条件的内容逐列的排下来,然后从头到尾依次显示在对应的控件上,用户可以通过方向键来对每个单位进行浏览。 图 统计结果显示界面 26 条件统计功能 综合统计用于用户详细的统计,有多个 条件供用户进行选择,产生的统计结果十分精确。单条件则是粗略得进行统计,由用户确定一个条件进行统计。单条件统计操作区域在系统主界面的上方工具条中,如下图 示。 图 条件统计 选择好统计的条件之后,系统弹出操作面板,如下图 于系统包含了多个单条件,这里只举例一个院系统计来进行说明。 图 条件统计操作界面 模块主要代码 ub 统计选择 院系统计 统计选择 院系统计 统计选择 计选择 & 统计选择 院系表 统计选择 27 计选择 统计选择 计选择 院系 统计选择 选
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。