东方计算机培训学校班级费用信息管理系统--大学毕业论文.doc

上传人:红**** 文档编号:91479927 上传时间:2023-05-27 格式:DOC 页数:31 大小:1.43MB
返回 下载 相关 举报
东方计算机培训学校班级费用信息管理系统--大学毕业论文.doc_第1页
第1页 / 共31页
东方计算机培训学校班级费用信息管理系统--大学毕业论文.doc_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《东方计算机培训学校班级费用信息管理系统--大学毕业论文.doc》由会员分享,可在线阅读,更多相关《东方计算机培训学校班级费用信息管理系统--大学毕业论文.doc(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、摘 要随着计算机信息技术在管理上越来越深入广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。这次我所做的就是一个班级费用信息的管理系统,这是一个典型的信息管理系统。本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程(用Access作为系统的数据库后台)通过分析东方计算机培训学校班级费用方面管理的不足,创建了一套行之有效的计算机管理班级费用的方案。系统实施后可帮助辅导员更加清楚的了

2、解班级的各方面费用情况,大大减少辅导员和班干部在费用管理上投入的时间。同时,也会让学生对自身的缴费情况有更方便、更直接、更准确。论文介绍了管理信息系统的系统分析部分,包括需求分析、可行性分析、数据流程分析等;其中,概要设计和详细设计是论文重点介绍的部分。概要设计部分主要介绍了系统功能设计和数据库设计;详细设计部分说明了几个主要模块的完成过程,并附带了一些主要的窗口截图和说明文字。该系统界面友好,操作简单,易用。系统主要能完成的功能有:学生费用录入、学生交费查询、费用结余、打印费用清单、简单系统管理等功能。关键词: 管理信息系统; 班级费用管理; Visual Basic 目 录引 言1第1章

3、可行性分析21.1 社会现状分析21.2 法律可行性21.3 经济可行性21.3 技术可行性31.4 操作可行性3第2章 需求分析42.1 开发背景42.2 用户需求分析42.2.1 基本系统需求42.2.2 系统功能需求分析52.2.3 系统开发所用的技术准备52.3 系统数据流图52.4 数据字典8第3章 开发工具的选择103.1 开发语言的选择103.2 Database的选择103.3 开发平台10第4章 概要设计114.1 概述114.1.1 系统简要介绍和预期目标114.1.2 主要模块介绍124.1.3 系统功能模块图124.1.4系统结构图124.2 问题的分析与解决134.3

4、 编码设计144.4 系统安全性设计144.5 数据库设计154.5.1 数据库和信息系统的关系154.5.2 数据库概念结构设计154.5.3 数据库逻辑结构设计17第5章 详细设计195.1 概述195.2 系统的业务流程195.3 系统界面设计195.3.1 系统界面设计流程及特色205.3.2 欢迎界面设计205.3.3 登录界面设计205.3.4 主界面设计215.3.5 修改密码界面设计225.3.6 添加用户界面设计235.3.7 查询费用界面设计235.3.8 添加费用项界面设计245.3.9 关于界面设计25结 论26参考文献27致 谢2828引 言随着计算机产业的迅速发展,

5、管理行业出也出现的计算机热。管理信息系统也逐渐渗透到日常学习、工作和生活的各个领域。教育领域在管理日常工作方面也不断走向计算机化,诸如学生成绩管理系统、 学籍管理系统、学生档案信息管理系统等等已是多如牛毛。几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生费用管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行费用管理。但手工管理具有效率底、易出错、检索信息慢、对学校的管理提供决策信息较为困难等缺点。目前,各大高校对学生的费用信息普遍都是采取以往的管理办法,不够透明化。这也让学生即使想多了解到相关内容也有一定的阻力和压力。从而导致了一系列的问题

6、:一、学生了解自身费用信息的途径单一,易混淆,给家长造成误解。如果相关的收据挂失,就更糟了。二、辅导员对各种费用的通知需要花大量的时间和精力,且收到的效果并不理想。如此次系统设计针对的对象东方计算机培训学校,这是一所国家批准的专科计算机人才培训学校。设有八个专业:硬件维修、办公自动化、平面广告设计、建筑艺术设计、网站建设、软件开发、计算机网络技术。现有在校生2000左右,其中外地学生占到了在校生的1/3,有40个班,平均每个班级有50人。四个班一个辅导员,需要十个辅导员。由于每一个辅导员管理的班级较多,引出了很多的管理漏洞。如学生反复询问一项费用收多少钱,我们这半年还剩下多少班费,等等。这些无

7、疑会影响辅导员的工作心情,增添辅导员的工作难度。建立班级费用管理系统,采用计算机对学生费用进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现费用信息管理工作流程的系统化、规范化和自动化。这也是我本次的项目目标。此系统是根据东方计算机培训学校的现阶段情况设计的,共分五个章节来阐述。分别是可行性分析、需求分析、开发工具的选择、概要设计和详细设计。其中,概要设计和详细设计是本篇论文的主体部分,内容约占到修全文的2/3,也是我要重点加以描述的部分。除参考互联网相关论文和书籍外,全为个人书写。第1章 可行性分析可行性分析是论文开发前我的可行性分析主要是从社会和自身两方面来谈的。社会

8、方面包括经济法律等,我要谈的是经济可行性。自身主要指自己的开发软件的硬件需求和相关技术是否得到满足。1.1 社会现状分析首先,从社会现状来说,正常的教育教学工作越来越离不开计算要辅助教学软件。如报名系统、办公室里的办公系统、图书管理系统、学生基本信息管理系统等等。而且类似学生成绩管理系统的软件早已出炉,随着教学管理的人性化、多样化,费用管理也会随之成为新宠。所以就社会现状来说,系统的开发不存在任何问题。1.2 法律可行性首先可以肯定的是系统的开发不存在与法律发生冲突的情况,而且在教育行业是大力提倡的。所以在法律上是完全可行的。1.3 经济可行性现在我国的大中专院校的费用管理水平普遍不高,有的还

9、停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。从自身条件来说,我自己有一台计算机,已装有相关软件,相关的工具书也很容易找到。所以,开发只是要投入一定的时间,并不需要多少资金投入。从东方计算机培训学校的具体情况来说,一个人性化的班级费用管理系统也是很值得投资的。从开发软件的投入来说,只是一台计算机(装有相关开发软件)和一个人。开发时间大约为一个月,按照社会上相关行业的工薪标准,也就30

10、00的样子。在系统正常工作时,它可以大减轻辅导员的工作量。原来,每四个班配一个辅导员,现在由于系统的投入运行,可以每五个班配一个。这样一来,原本需要10个辅导员,现在可以减少到8个。另外,管理员工作由学校其它系统的管理员就可以代劳,基本上可忽略这项投入。按每个辅导员月薪1000元计算,系统工作二个月就完全弥补了这个支出。而且系统是按照近两到三年内学校发展到5000在校生设计的,此时系统过期也不会让学校有所损失。所以,从学校本身来说也是可行的。1.3 技术可行性在技术方面,系统主要应用的技术是Visual Baisic6.0开发技术,而相关的系统互联网上早已是多如牛毛。加上自己学过Visual

11、Baisic6.0,数据库和软件工程课程,参加过软件开发培训。以前的实训经验也可以为这次开发所用,所以开发此类系统已不存在任何解决不了的问题。1.4 操作可行性系统的操作知识是都是Windows系统操作中最常用的操作,很容易掌握。系统开发完成的后,使用者多半是懂计算机的计算机管理员和计算机相关专业的学生,他们完全有能力快速学会如何操作好系统。另外,系统在过程中已考虑了操作的简单方便性,所以在操作上是不存在障碍的。综上所述,东方计算机培训学校班级费用信息管理系统的开发是实时可行的。第2章 需求分析需求分析是我系统开发基础环节,也是软件工程的核心。我是从了解学校的具体情况来开始的,如学校的现有基本

12、办学现状,学校相关师生对系统提出的一些意见等等。2.1 开发背景近几年来,东方计算机培训学校随着规模日益扩大,学生人数的越来越多,班级管理越来越困难。这也导致了辅导员任务的加重,进而影响到对学生的管理。学生管理已逐渐成为影响学校发展的重点难题。特别是学生费用的管理,成了辅导员最头痛的问题。学校目前已引进了学生报名系统,但为减轻辅导员的管理难度,同时也让学生们有机会直接了解到自己的交费情况,学校决定引进班级费用管理系统。系统的引进也将进一步把学校的发展推向正规化,简单有序化。2.2 用户需求分析我的系统需求分析信息主要来源于与该计算机培训学校的某些学生,代课老师和辅导员的对话记录。和学生的对话,

13、让我认识到在系统的操作可行性方面存在的盲区,特别是管理员对系统的操作上。我收集并总结出的费用信息主要有:学杂费,班级费用。其中,学杂费包括学费、书本费、预缴水电费、公物押金、住宿费等;班费包括预缴班费和班级组织活动的花费等;另外,费用信息还可以根据实际的需要自由添加。2.2.1 基本系统需求通过与用户交流和分析,我总结了学校对系统设计相关具体要求:1.操作人员对计算机已有一定了解,所以可适当减少系统相关帮助信息的书写2.鉴于系统的使用对象,要求有较好的权限管理,相应的权限下,删除数据方便简单,数据稳定性好;3.为使原始数据修改简单方便,支持多条件修改;4.为方便的数据查询,支持多条件查询;5.

14、数据计算自动完成,尽量减少人工干预;2.2.2 系统功能需求分析根据调查,系统主要完成的功能有:1.管理员用户和学生的用户的增加,删除,修改密码,重登录。2.学生信息的录入,增加,删除。3.费用信息的录入,增加,删除以及费用项增删。4.管理员和学生的费用查询和统计。2.2.3 系统开发所用的技术准备我要开发的是一个功能较简单班级费用信息管理系统,我做的技术准备主要有:1.选取开发软件的开发语言Visual Basic 6.0和系统平台Windows xp sp2;2.熟悉系统的数据库Access 2003;3.掌握系统窗体与数据库连接技术;2.3 系统数据流图东方计算机培训学校班级费用信息管理

15、系统项目主要完成的是录入在校新生的基本信息,交费信息,为新生分配用户名并设置初始密码,根据需要增加和删除费用信息和学生的相关信息,统计欠费情况,发出欠费单,提供费用信息的查询。根据以上内容,系统DFD数据流图如下:管理员班级费用管理系统费用管理要求查询要求费用信息统计表学生信息系统时钟学生当前日期久费单图2-1 顶层数据流图费用信息检查有效性1费用管理要求查询要求无效输入处理要求2处理查询3有效费用管理要求有效的查询要求当前日期久费单学生信息统计表图2-2 0层数据流图要求类型处理2.1有效费用管理要求当前日期费用入库2.2注销费用项2.4续交2.3入库单续交单注销单费用信息欠费单(a)查询类

16、别处理3.1有效的查询要求查询学生信息查询费用信息统计要求学生查询3.2费用查询3.3欠费统计3.4学生信息欠费信息费用信息学生情况费用情况统计表(b)图2-3 一层数据流图办理费用入库2.2.1入库单费用信息(a)检查学生有效性2.3.1续交单无效学生学生信息检查学生资格2.3.2有效续交单不欠费欠费信息费用信息办理续交2.3.2续交信息确认后的续交单已交清(b)注销费用项2.4.1注销单费用信息图2-4 二层数据流图2.4 数据字典1.数据流条目费用管理要求入库单|续交单|注销单入库单班级号+费用名称+费用金额+录入日期结交单学号+班级号+费用名称+费用金额注销单班级号+费用名称查询要求学

17、生查询|费用查询|欠费统计学生情况学号+专业号+班级号+姓名+性别+年龄+籍贯+出生日期+欠费情况费用情况班级号+费用名称+费用金额+录入日期+欠费人数统计表欠费情况2.文件条目名称:学生信息组织:按学号递增顺序排列组成:学号+专业号+班级号+姓名+性别+年龄+籍贯+出生日期名称:费用信息组织:班级号+费用名称+费用金额+录入日期组成:按交费顺序排列名称:欠费信息组织:学号+费用名称+欠费金额组成:按学号顺序排列第3章 开发工具的选择这一章要谈的是开发工具的选择上,我所做的一些工作。主要是从开发语言、Database、和开发平台三个方面来谈的。3.1 开发语言的选择根据个人的偏好和条件限制,我

18、对开发工具的如下选择。用VisualBasic6.0企业版作为自己的开发工具。VisualBasic6.0企业版是微软公司1998年推出的可视化编程工具,它提供了Windows应用程序非常简单快捷,无论是初学者还是专业开发人员,都极易掌握并精通。并且VisualBasic6.0与以前的版本相比,它增加了新的数据访问技术ADO(Active Data Object)。它允许软件能更好的访问本地和远程的数据库,也为程序员作为数据源提供了很大的方便。VisualBasic6.0的集成开发环境中的工具箱、工程窗口、属性窗口、窗体布局窗口、代码窗口和立即窗口等使软件开发更加直观简单,方便开发人员及时发现

19、错误并调试。3.2 Database的选择此次系统开发我把Access关系数据库作为系统的数据库。因为Microsoft公司的Access数据库它的简单易用是公认的,微软的Windows系列产品在市场上也是应用最广的。初次做系统,用Access作数据库是不错的选择。另外,此次的系统开发涉及的数据不是很多,操作也很简单(表的信息查询和数据计算)Access数据库完全可以满足开发要求。3.3 开发平台操作系统:Windows xp sp2。系统开发平台:Visual Basic 6.0。数据库管理系统软件:Access 2003。分辨率:最佳效果1024*768。第4章 概要设计4.1 概述概要设

20、计是论文总体设计的重要组成部分,也是下一章详细设计的基础工作。我主要从系统特点、预期目标、问题分析与解决、编码设计、系统安全设计和数据库设计这几个方面分别阐述。4.1.1 系统简要介绍和预期目标“班级费用管理系统”是专门针对大中专院校而开发的实用性很强的管理系统,不仅方便学生进行相关费用的查询,也让辅导员的工作减轻不少,同时还集成了查询统计功能,真正实现的对学生费用的管理。本系统是运用可视化编成工具Visual Basic开发的,界面美观大方,系统运行稳定,并具有如下特点:灵活性。图文结合的操作界面,使操作更灵活。1.操作方便性。系统的每个功能都经过精心的设计,充分考虑到操作人员的操作习惯,并

21、用操作人员最熟悉的业务流程、提示用语和操作方式,即使不懂计算机也极易上手。2.实用性。本系统不仅可以满足学生的查询需求,对辅导员的管理工作大为有利,适合大中专院校的要求。本系统也可嵌入在学校的报名系统中与报名系统共享部分数据(不作重点)。系统实施后,集中管理费用信息,为学校的进一步规范化奠定的基础。面对学校费用管理工作的信息化过程中出现的各种情况,并根据东方计算机培训学校的具体要求,该系统在实施后,应能够达到以下的目标:1.学校不会再因收费信息没能及时的被了解造成学生的不满,使学校的收费更透明化。为学校竖立良好的社会形象。2.利用学校现在的计算机(和数据信息)安装班级费用信息管理系统。学生能够

22、及时地了解自己想到知道各项收费。3.系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠,实现了班级费用信息管理的规范化,多样化,加强了班级费用信息管理。4.键盘操作,快速响应。5.数据保密性强,不同的用户有不同的操作限制,增强了系统的安全性。6.对用户输入的数据,系统进行了严格的数据检验,尽可能排除人为的错误。7.费用信息都用表格显示,分类详细、描述直观。8.查询速度快,降低了日常管理的消耗,提高了相关人员工作效率。9.系统最大限度地实现了易安装性、易维护性和易操作性。10.系统运行稳定、安全可靠。4.1.2 主要模块介绍根据需要,班级费用管理系统主要有用户管

23、理、学生信息管理、费用信息管理、查询管理四个部分组成,它们是从系统主要功能中提取出来的。各模块说明如下:1.用户管理:管理用户的增删,密码的修改,重登录。2.学生信息管理:管理学生基本信息的显示和增删。3.费用信息管理:管理学生费用项目的增删和费用信息的修改显示。4.查询管理:可提供欠费查询统计,学生的费用信息查询。4.1.3 系统功能模块图根据4.1.2节主要模块介绍,系统功能模块图设计如下:班级费用信息管理系统工程学生信息管理用户管理费用信息管理查询管理图4-1 系统功能模块图4.1.4系统结构图根据系统的功能模块设计,完成如下的系统结构图:班级费用信息管理系统工程学生信息管理欢迎界面费用

24、信息管理退出用户管理登录界面查询管理关于图4-2 系统功能模块图系统结构由以上图中欢迎界面、登录界面、用户管理、学生信息管理、费用信息管理、查询管理、关于和退出组成。详细设计也将按照此系统结构图进行分析和设计。4.2 问题的分析与解决通过对用户的调查分析,已经了解到了学校费用的管理情况和用户对系统的一些要求,接下来对东方计算机学校的费用情况进行了系统分析。考虑到手式系统和计算机管理系统的交互性、复杂性和计算机本身的一些特点,在开发费用管理系统时不能简单地对系统进行模仿,而应根据信息流的流向和顺序来考虑对数据的组织、分类和汇总的方法,通过逐步确认各主要数据流的范围和数据处理的频度。先对系统问题进

25、行分析解决,然后构建系统流程和系统结构。依据对用户的调查和用户对系统的要求,同时针对手工操作时存在的问题,提出了如下解决办法:1.系统运行期间可能存在的负面影响(1)由于不能及时更新数据库,一些费用信息没能及时录入,从而影响了系统的实时性。(2)手工录入信息时,难免会出现一些意想不到的失误,给学校的管理工作带来不必要的烦恼。解决办法:(1)及时更新并记录每次更新数据库的日期和时间,让用户能够辨别费用的更新时间,消除误解。(2)在系统中加以说明,来提示用户。2.费用入库存在的问题(1)管理员每次要输入很多费用信息,并且种类繁多,极易出错。那么,如此多的数据对管理员来说是件痛苦的差事。(2)费用信

26、息是否完全入库难以统计。解决办法:(1)除增加人手外,对数据的属性进行严格设置,避免因数据输入不当带来的一系列麻烦。(2)在管理员录入信息时及时显示出已录入的信息数量,给管理员以提示。3费用管理存在的问题在费用管理时,由于各班级的费用信息较多,如果只是存入数据库就完事时间一长就会给系统的数据安全带来很大的威胁,同是也不得信息的准确及时的读取。解决办法:首先对数据严格分类管理,再者对数据定期的备份,遇到问题时可及时的进行恢复。4.3 编码设计编码设计是数据库开发的前提条件,是系统不可缺少的内容。编码是指与原来名称对应的编号、符号或记号。用来进行信息的交换、处理、传输和实现信息资源共享的关键。编码

27、也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。我的系统内部信息编码采用了统一的编码方式。即采用了对应的英文名称作为信息编码。如系统管理的内部信息编码。例如费用信息的内部信息编码为:cost。4.4 系统安全性设计为保证软件与数据库的安全,防止不合法的运行或计算机系统的不稳定对系统造成损害,应在系统中设置相应的安全措施,包括用户类型和口令,不同的操作员的权限设置,数据库文件的加密等。1系统安全性在不影响系统功能的情况下要尽可能考虑系统的安全性。进入系统时必须通过用户密码控制,方可进入系统,用户输入错误密码多次,将退出系统。对学校内部人员对数据的访问进行控制,对用户及操作分类授

28、权。2数据安全性为了防止系统错误、硬件冲突或故障引起的系统瘫痪而造成的数据丢失,可以随时对数据进行备份。一旦数据丢失,可以将备份的数据进行恢复。4.5 数据库设计4.5.1 数据库和信息系统的关系1.数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。2.数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。3.数据库设计是信息系统开发和建设的重要组成部分。4.数据库设计人员应该具备的技术和知识:数据库设计我是从数据库概念结构设计和逻辑结构设计两个方面来叙述,并分别配

29、有E-R图和表。4.5.2 数据库概念结构设计该设计阶段是在需求分析的基础上进行的,分析出能满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。根据上面的分析设计结果,管理员、费用信息和学生两实体间的联系E-R图如下:管理员管理费用信息学生交费111选修专业m1m图4-3 实体联系ER图从图中可以看出,管理员与费用信息间的关系是一对多(管理员可以管理多条费用信息),学生与费用信息的关系是一对一的(每个学生的费用信息不管费用项有多少,都按一条来统计)。它们与费用分别是管理关系和查询关系,学生与专业的关系分别选修。系统数据库共设计的五个实体,它们分别是用户,学生,专业,管理员和

30、费用信息。它们所完成功能如下:1.用户实体主要功能是完成对新注册用户信息的记录,对用户的登录权限加以限制,对用户的操作进行过滤。2.学生实体主要功能是完成对学生信息的记录,方便管理员根据现有的学生记录为学生在用户中申请用户名为学号的新用户(用户名与学号相同,方便管员的管理)。3.专业实体中负责完成记录学生表中的专业号所对应的专业。4.管理员实体功能是记录管理员的相关信息。5.费用信息实体完成的功能是对学生的报名交费(如学杂费,书本费,水电费等)和班费(班级所有收费所有费用的总和)记录。下面是分别是五个实体的详细的ER图: 用户Password类型ID图4-4 用户ER图学生专业号班级号出生日期

31、学号性别年龄籍贯姓名图4-5 学生ER图专业专业号专业名称学分图4-6 专业ER图管理员出生日期姓名年龄编号籍贯性别图4-7 管理员ER图费用信息班级号费用名称费用金额录入日期图4-8 费用信息ER图4.5.3 数据库逻辑结构设计系统的数据库的名称为database。数据库database中包含用户表(login)、学生表(students)、专业表(field)、管理员表(administrator)、费用信息表(cost)。下面列出了表的结构。表4-1 用户表(login)字段名称数据类型长 度备注name文 本10关键字类型文 本10password文 本10表4-2 学生表(stude

32、nts)字段名称数据类型长 度备注学号文 本10关键字专业号文 本10班级号文 本10姓名文 本10性别文 本1年龄数 字2籍贯文 本4出生日期日期表4-3 专业表(field)字段名称数据类型长 度备注专业号文 本10关键字专业名文 本10学分数 字2表4-4 管理员表(administrator)字段名称数据类型长 度备注编号文 本10关键字姓名文 本10性别文 本1年龄数 字2籍贯文 本4出生日期日期表4-5 费用信息表(cost)字段名称数据类型长 度备注班级号文本20关键字费用名称文本20费用金额数字5录入时间日期第5章 详细设计5.1 概述本章详细设计主要完成的任务是系统需求分析和

33、概要设计的基础上,进行界面设计并详细说明设计流程和功能实现细节。它是软件工程中系统开发的关键部分之一,系统的具体设计都体现在这一章。在这一章中,我详细介绍界面的组成和部分重要设计过程。5.2 系统的业务流程在开发此系统之前,首先要对系统业务流程进行分析,只有这样才能使开发工作更有成效。根据主程序窗体、系统登录窗体的实际功能和相互关系,设计业务流程如图5-1所示。用户欢迎界面登录界面按用户权限调用相应菜单项退出主窗体状态显示程序主窗体按用户权限调用相应工具项密码正确用户名或密码出错三次图5-1 业务流程图5.3 系统界面设计系统界面是系统的门户,他的美观与否直接影响系统的亲和力,也是本章着重叙述

34、的部分。下面的章节将会对界面的设计过程做详细的描述并附图。5.3.1 系统界面设计流程及特色在界面设计过程中,为使系统更具人性化,我加入的了一个欢迎界面。并且每个窗体都以有特色的图片作为背景,让系统运行时不会因长时间使用电脑而让人觉得眼累和眼疲劳。界面设计流程如图5-2所示。欢迎界面(welcome)登录界面(login)主界面(main)图5-2 总体界面设计流程5.3.2 欢迎界面设计欢迎界面的运行效果如图5-3所示。图5-3 欢迎界面上图所示的欢迎界面是在登录窗体之前显示的,主要是起到让系统更具人性化的作用。欢迎界面有两个标签框和一个时间控件组成。其中,时间控件的visible属性设置为

35、false,使运行时不显示。两个标签框的Back Style属性值都设置成transparent。5.3.3 登录界面设计登录界面的运行结果如图5-4所示。图5-4 登录界面登录界面是用户进入系统的一道安全屏障,也是系统的“脸面”。我的登录界面是用一定规格的图片作背景,并且修改了窗体的图标。用户在登录时会根据用户名和类别来判别用户的身份是管理员还是一般学生用户(每个管理员和学生的用户名都不一样,学生的用户名是根据东方计算机培训学校在籍学生的学号来设定),如果用户名与密码不匹配达到三次就会自动退出系统。如果登录成功,系统会按照用户的身份来显示或隐藏某些功能以达到保护系统安全的目的。5.3.4 主

36、界面设计图5-5 主界面上面是东方计算机培训学管理校班级费用信息管理系统的主窗体,它由标题、菜单栏、工具栏和状态栏组成。菜单由用户管理、学生信息管理、费用信息管理、查询、关于和退出构成。菜单下的工具栏中分别放置了添加按钮、新信息按钮、查询按钮、删除按钮和退出按钮。用户管理由显示用户,修改密码,增删用户和重新登录组成。学生信息管理由显示信息和增删信息组成。费用信息管理有显示信息,新费用项和增删信息组成。查询由所有费用,节余和统计组成。5.3.5 修改密码界面设计图5-6修改密码界面修改密码界面是为管理员用户提供的,每个管理员都可以使用此功能,学生用户没有此权限。界面由用户ID、原密码、新密码和新

37、密码确认,确定和关闭组成。共有四个标签和三个文本框和两个按钮组成。修改密码时会显示管理员的ID号,管理员只有在原密码输入正确和两个新密码匹配的情况下才能成功的完成修改密码这一过程。5.3.6 添加用户界面设计图5-7 添加用户界面添加用户界面也是为管理员用户设计的,学生用户没有此权限。界面由用户ID、用户名、类型、密码、添加和出取消构成。共有四个标签框、三个文本框和两个按钮。只有在用户名没有重复且三个框都不为空的情况下才能完成添加用户操作。此项功能方便了管理员为系统增添新的用户,也使得系统设计更加合乎实际要求。设计过程如下:添加新窗体后,添加四个标签框、三个文本框和两个按钮,分别更改窗体和它们

38、的Caption属性值。5.3.7 查询费用界面设计图5-8 查询所有费用界面查询所在费用旨在显示学生的所有的费用记录。可以根据需要选择按班级号或学号(在交清的情况下,每个班的所有学生费用信息是相同的)后,在文本框中输入学号或班级号就可以查询到所有的费用信息了。设计过程如下:添加新窗体后,更改窗体的Caption属性值为所所有费用,添加两个标签框,一个文本框,一个combobox,一个按钮,一个MsFlexGrid1控件和Data1控件,再分别改变Caption属性值。关键是设置MsFlexGrid1的DataSource属性和Data1的Connect属性,DatabaseName属性和Re

39、cordSource属性。只有与数据库中的表cost链接上后才能正确的运行。5.3.8 添加费用项界面设计图5-9 添加费用项界面添加费用项界面由添加费用项、班级号、费用名称、费用金额、录入时间、确定和取消构成。共有五个标签框、四个文本框和两个按钮组成。其中班级号是不可缺少的,且费用名称不能与数据库中的费用项重复,并且只有在所有的文本框都有数据的前提下才能添加成功。设置此功能的目的为了方便管理员增加一项新的费用以弥补现存费用项的缺少,使系统更加完善和具实用性。设计过程如下:添加窗体对话窗体,更改Caption值为新费用项,添加五个标签框对齐后再分别改变Caption属性值。再添加四个文本框,对

40、齐后删除文本框的Caption值。5.3.9 关于界面设计图5-10 关于界面关于界面只是起到说明系统的作用,在用户点击关于菜单时便会出现此窗体。设计过程如下:添加窗体对话窗体,删掉取消按钮,把窗体的Caption属性值改成“关于”,并在Picture属性中更改背景图片。添加两个文本框,并输入文字。在工具栏中点击按钮line,在窗体上拖动即可完成。结 论 毕业设计是本科学习阶段里的一次与理论与实际相结合的难得机会,通过东方计算机培训学校班级费用信息管理系统的设计,我走出的纯理论知识的学习状态,和实际的结合增强了我对所学专业基础知识的综合运用和解决实际问题的能力。另外,这一过程也提高了我查阅文献

41、资料、设计手册与规范及使用字处理软件的能力。让我逐渐了解怎样对整个的掌控,对的取舍和对细节的基本处理,这使得我锻炼的能力,丰富的实践经验,自身的品质也得到提升。我想这才是我们做毕业设计的真正目的所在。虽然毕业设计内容多,过程也较复杂但我的收获却更加丰富。各种数据库系统的适用条件,和开发语言的选择,我都是随着设计的不断深入而不断熟悉并学会应用的。与指导老师的沟通交流更使我从学校的角度对设计有了新的认识也对自己提出了新的要求,举个简单的例子:如果系统有效期设置不当就将造成上千元的直接经济损失,这些本是我工作后才会意识到的问题,通过这次毕业设计让我提前了解了这些知识,这是很珍贵的。在设计过程中一些数

42、据流的设计让我很头痛,原因是由于本身设计自身不好的学习习惯的影响,而又必须考虑本专业的一些要求规范,从而形成了一些矛盾,这些矛盾在处理上让人很难斟酌,正是基于这种考虑我意识到:要向更完美的进行一次设计,与其他人的交流沟通是很有必要的,这其中也包括更好的理解学校的各种要求,更要从学校的角度更好的处理各种矛盾。正是这一次设计让我积累了一些实际经验,使我的头脑更好的被知识武装了起来,也必然会让我在未来的工作学习中表现出更高的应变能力,更强的沟通力和理解力。顺利如期的完成本次毕业设计给了我很大的信心,让我了解专业知识的同时也对本专业的发展前景充满信心,我在班级费用管理系统基础上,我都做了一些新的改进,

43、他们有着很多的优越性但也存在一定的不足,这些不足在一定程度上限制了我们的创造力。比如我的设计在数据的冗余上我存在着缺陷,在这个高度重视信息准确必的社会中,这无疑是很让我自身感到遗憾的,可这些不足正是我们去更好的研究更好的创造的最大动力,只有发现问题面对问题才有可能解决问题,不足会鞭策我前行,今后我更会关注新技术的出现,并争取尽快的掌握这些先进的知识,让他们为自己所用。参考文献1 王立福、麻志毅、张世琨.软件工程(第二版).北京:北京大学出版社,2006年3月,第3638页2 陈明.Visual Basic程序设计.北京:中央广播电视大学出版社,2000年3 薛华成主编.管理信息系统(第三版).

44、北京:清华大学出版社,1999年4 刘韬、骆娟、何旭洪.Visual Basic6.0数据库系统开发实例导.人民邮电出版社,2002年5 姜旭平编著.信息系统开发方法方法、策略、技术、工具与发展.清华大学出版社,1997年6 姚家奕、吕希艳、张润彤.管理信息系统.首都经贸大学出版社,2003年7 易荣华主编.管理信息系统.高等教育出版社,2001年8 龚沛曾、陆慰民、杨志强编.Visual Basic程序设计教程(6.0版).高等教育出版社,2004年9 McLeod. Management Information System. Prentice Hall, 199810 Williams

45、K, Michener, James W. Brunt & Susan G. Stafford. Environmental Information Management and Analysis: Ecosystem to Global Scales, Taylor & Francis Ltd. London, Britain, 199411 Robert Latrine, Derek Thompson. Fundamentals of Spatial Information Systems. Academic Press, London, 1993致 谢在此次做毕业论文过程中,我从李隽、黄超男和周渭博老师身上学到了很多东西。特别是我的指导老师李隽老师她认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。无论在理论上还是在实践中,她都给与我很大的帮助,这对于我以后的工作和学习都有一种巨大的帮助,在此感谢他耐心的辅导。这将是我一生的财富。另外,在系

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁