高校工资管理系统设计与开发毕业论文.doc_第1页
高校工资管理系统设计与开发毕业论文.doc_第2页
高校工资管理系统设计与开发毕业论文.doc_第3页
高校工资管理系统设计与开发毕业论文.doc_第4页
高校工资管理系统设计与开发毕业论文.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高校工资管理系统设计与开发毕业论文目 录摘 要IAbstractII目 录III绪 论1第1章 系统概述21.1系统开发背景和意义21.2国内国际的发展现状21.3技术选择3第2章 系统需求分析42.1可行性分析42.1.1技术可行性分析42.1.2经济可行性分析42.2系统功能需求42.3系统性能需求5第3章 系统总体设计63.1系统架构设计63.2系统功能模块63.3系统数据库设计73.3.1数据库逻辑设计73.3.2数据库物理设计8第4章 详细设计124.1登录模块设计124.1.1用例图及用例说明124.1.2类图134.2工资管理模块设计14第5章 工资管理系统的实现255.1系统功能主界面255.2用户登录25第6章 系统测试286.1功能测试286.2性能测试28总 结29参考文献30致 谢31附录A代码32 II绪 论随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。高校工资管理是高等院校的财务部门都必须切实面对的工作,随着高等院校不断地发展,各高校的规模不断地扩大,教职员工的数量也越来越多,这对高校的工资管理提出了新的要求。使用计算机进行管理成为必然趋势,这不仅仅可以降低管理工作的难度,也可以减少错误和提高效率。传统的工资管理方法,都是通过人工统计和计算的管理方式进行的,这样的管理方法不但费时费力,也容易产生计算上的错误和疏漏。计算机技术的全面普及,打破了财务管理的传统管理方法,提高了管理效率的同时,克服了传统管理方法中易产生的问题,使管理员能够有序的、全面的对每一位职工进行管理,严格按照工资条款及发放制度计算并发放员工工资。高校工资管理系统可以完成日常工资的管理,如查询、修改、增加、删除以及存储等操作,迅速准确地完成各种工资数据的统计和汇总工作,维护管理系统等,大大提高了高校的管理效率。36第1章 系统概述1.1系统开发背景和意义随着小型企业的快速发展,规模越来越大,职工的数量也越来越多,企业工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对企业工资管理提出了新的要求,用计算机管理系统来管理企业工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作,从而提高了管理效率和水平。企业工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。1.2国内国际的发展现状任何的管理首先是对人力资源的管理,学校也是一样。一直以来,学校无论是在教学还是在管理方面都提出了要创新、要全面推进素质教育,学校经常要对学生和教师进行各种数据的统计以供分析使用,然而由于计算量非常大,通过人力去登记、计算、查找,正确率无法保证,而且还会耗费大量的人力和物力;长年累月积攒起来的材料过多,不易保存,也容易丢失和损坏。这就出现了一个矛盾。如何找到一种好的办法既提高准确率,又可以省去大量的人力物力,而且还可以使材料积累起来供以后综合分析使用呢?在当今社会,以高科技为标志的经济飞速发展的今天,选用现代化手段解决上述问题是再适合不过的了!于是,在教育领域建立一系列管理信息系统就显得非常有必要了。随着信息活动在国民经济中主导地位的确立和信息产业的崛起信息资源管理(Informetion Resouces Management,简称IRM)作为一个专有名词和独立的学科逐渐发展起来。如何积极开发、合理配置和有效利用信息资源,日益成为社会生活中亟待解决的问题。由于计算机和通信技术的高速发展,推广应用计算机进行信息、管理成为推动信息化工作的重要内容,管理信息系统正是应用计算机信息化过程中出现的新生事物。它是一个利用计算机软硬件资源进行电子数据处理的人机系统,它能提供信息,支持企业或组织的运行,具有管理和支持决策的功能利用计算机能把生产经营过程中的巨大数据流收集组织起来。经过处理转换为对各部门不可缺少的数据,经过对这些数据的分析使其变为各级管理人员做出决策具有重要意义的信息。总之,管理信息系统用于管理中可以大大减轻管理人员的工作负担,提高工作效率,使管理更加程序化、科学化。对一个组织而言,内部管理的好坏直接关系到组织的存在与良好运行,而内部管理中非常重要的一项就是对人的管理,人事档案及工资管理是与人事管理有关的文件记录。一旦工作人员的岗位、职称及其他情况发生变化,要及时在档案内补充材料,以确保档案材料基本反映工作人员的工作、生活等各方面的实际情况;同时也要及时对其工资进行调整。人事管理往往是繁琐的,因为要管理的对象种类繁多,要对其进行各种各样的管理,工作量大,又容易出错,在人事管理中引入计算机管理信息系统,可以提高工作效率,改善管理情况,使管理工作系统化、科学化、提高整体的管理的水平。本系统是针对学校财务工资管理设计实现的。在学校,一般管理者已经认识到计算机在管理过程中为可取代的作用,但是应用计算机来进行管理,他们还无法自己实现,这就需要有专门的管理软件来帮助实现。1.3技术选择开发环境的选择会影响到数据库的设计,所以在这里给出工资管理系统开发与运行环境的选择如下:开发环境:Windows 2003开发工具:VS 2008数据库管理系统: SQL Server 2005数据库服务器: SQL Server 2005 桌面引擎运行环境:Windows 2003/XP第2章 系统需求分析2.1可行性分析系统的可行性分析包括两个详细的部分:主要包括经济可行性、技术可行性两个方面。经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等2.1.1技术可行性分析一个系统可行性的分析主要从两个方面着手:一是该技术方案是否成熟;二是应用技术是否能够在当前技术环境下长时间应用,不会因技术环境的改变而流产。对于本系统来说,该系统已经有类似软件借鉴,技术方案已经相当成熟,而且本系统运行环境还在高速发展当中,在往后很长一段时间内,本系统不会因此而流产。2.1.2经济可行性分析该系统带来的经济效益明显,其最主要的表现就是减少了学校的管理费用和人力开支,不仅节省了大量的时间,还为学校的各项决策提供了宝贵的资料,为学校带来了经济效益。同时该系统可以提高工资统计效率,并且保证工资数据的准确性,所以从经济上市完全可行的。2.2系统功能需求总体功能需求工资管理系统是针对人事处的大量业务处理工作用计算机进行全面现代化管理。主要包括人员基本情况管理、工资设定、和工资查看。等几个方面的功能,以实现用户方便的输入、查询、统计的业务需求。具体系统功能需求描述1信息管理 提供对“员工信息表 ” 数据输入、记录增加、记录修改、记录删除、记录查询等功能,实现员工信息的管理功能。2各部分工资设定提供对“基本工资”、“职务工资”、“职称工资”、“等级工资”、“工龄工资”、“级别工资”、“奖金”、“课时费”等工资内容的标准输入、修改功能,这些表将构成员工工资的汇总因此,这几项工资内容的设置将影响职工的总工资。3工资核算对员工工资进行核算。4工资查询提供对查询表“工资表”的查询,用户可以按职工编号、职工姓名、等对“工资表”进行查询并打印。5系统设置用户可以修改登陆密码,而且可以添加登陆用户,如果需要的话可以对界面的颜色进行更改。2.3系统性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,高校工资管理系统应该满足以下的性能需求:1数据精确性:在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数据时,要求输入数据准确。2时间特征:响应时间应在人的感觉和视觉事件范围内.3可靠性:系统稳定安全,可有效的保存各项相关数据,使数据存储安全可靠4灵活性:当需求发生些变化时,高校工资系统的操作方式,数据结构,运行环境基本不会发生变化,变化只是将对应的数据文件内的记录改变,或将过滤条件改变即可。5适应性:应该明确的是,实际操作人员对计算机的了解程度和实际的操作能力各不相同,因此软件应具有一定的适应能力。一方面要保证计算机的初级操作人员在经过短期的培训之后能够很好的胜任基本的操作要求,另一方面还要能够满足计算机的熟练人员对操作的灵活性方面的较高层次上的要求。6透明性:在系统设计中,应充分利用计算机在处理数据方面的能力,从而尽可能减轻操作人员的工作,实现一定意义上的透明操作,即用户无须知道模块功能实现的具体过程,只需要设置一定的操作选项,计算机即可按照用户的要求得到所需要的处理结果,具体的操作细节对用户是“透明”的。采用这样的设计一方面可减轻使用者的操作复杂性,另一方面还可使操作折兑数据处理的针对性更强,从而提高了工作的效率。第3章 系统总体设计通过,对高校工资管理要求的分析,本系统开发的主要目的是通过信息化的方式对大量资料信息的管理,一方面提高资料信息的利用率,另一方面,实现一定程度上的信息共享,为决策提供事实依据。3.1系统架构设计尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用效果的目的。系统应符合学校工资管理的规定,满足学校工资管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等的操作。3.2系统功能模块依据需求分析阶段得到的数据流图,由此给出高校工资管理系统的系统功能模块图如图3.1所示。图3.1 高校工资管理系统图现将该系统的功能模块作如下介绍:1员工信息管理模块(M1)根据用户登录的权限,决定其是否有对员工信息管理的权限信息增改(M1.1):对员工的信息进行增加或修改操作;信息查询(M1.2):对员工的信息进行查询操作;2工资设定模块(M2)根据用户登录的权限,决定其是否有对工资设定的权限工资设定(M2.1):对工资的情况进行设定操作;工资修改(M2.2):对工资的情况进行修改操作;3工资设定管理模块(M3)根据用户登录的权限,决定其是否有对不同类型的工资管理的权限考勤工资管理(M3.1):对考勤的工资的情况进行管理操作;课时工资管理(M3.2):对上课的工资的情况进行管理操作;4工资核算模块(M4)根据用户登录的权限,决定其是否有对工资核算的权限行政人员(M4.1):对行政人员的工资进行核算操作;教师人员(M4.2):对教师人员的工资进行核算操作;后勤人员(M4.3):对后勤人员的工资进行核算操作;5员工工资(M5)根据用户登录的权限,决定其是否有对工资查询的权限工资查询(M5.1):对员工的工资进行查询操作;工资单打印(M5.2):对员工的工资单进行打印操作;3.3系统数据库设计数据库是60年代末出现的一门计算机软件技术,到现在虽然只有四十多年的历史,但在理论和时间上都得到了和很大的发展。现在,数据库是数据处理的主要工具,是管理信息系统(MIS)的核心部分。数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。数据库理论与技术的发展极其迅速,其应用日益广泛,在当今的信息社会中,它几乎无所不在。以关系型为代表的三大经典(层次、网状、关系)型数据库在传统的(商务和管理的事务型)应用领域获得了极大成功。3.3.1数据库逻辑设计逻辑设计基础是完成需求分析后提供的需求说明书,用逻辑数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。逻辑性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。逻辑性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。逻辑设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立逻辑性数据模型的有力工具。图3.2为本系统中工人信息的实体集及有关属性的图例:员工工资等级编号职称职务工龄 姓名 图3.2 员工信息实体属性图下图为实体和实体之间的关系E-R图:工资结构薪水账目具有1:N具有1:N部门姓名编号员工属于具有具有 图3.3 实体关系E-R图3.3.2数据库物理设计职工基本信息表主键 :职工ID 表3-1 职工基本信息表列名(中文)数据类型宽度是否为空职工ID文本6NO姓名文本10NO性别文本2YES身份证号文本18YES年龄文本2YES学历文本10YES部门文本10YES职务文本20YES职称文本20YES工龄文本2YES工资级别文本2YES奖金文本3YES在职文本2YES备注文本50YES保险金表主键:保险金编号表3-2 保险金表列名(中文)数据类型宽度是否为空保险金名称文本10No保险金额文本4YES工龄工资表主键:工龄表3-3 工龄工资表列名(中文)数据类型宽度是否为空工龄文本2No工龄工资文本50YES基本工资表主键:基本工资表3-4基本工资表列名(中文)数据类型宽度是否为空基本功资文本10No金额文本4YES职务工资表主键:职务表3-5职务工资表列名(中文)数据类型宽度是否为空职务名称文本10No职务工资文本4YES职称工资表主键:职称表3-6职称工资表列名(中文)数据类型宽度是否为空职称名称文本10No职称工资文本4YES奖金表主键:奖金名称表3-7 奖金表列名(中文)数据类型宽度是否为空奖金名称文本20No奖金金额文本4YES所得税表主键:工资额表3-8 所得税表列名(中文)数据类型宽度是否为空工资额文本4No税率文本4No工资表主键:职工ID表3-9 工资表列名(中文)数据类型宽度是否为空职工ID文本6No姓名文本10No基本工资文本4YES工龄工资文本3YES职务工资文本4Yes考勤工资文本4Yes职称工资文本4YES级别工资文本4YES奖金文本4YES其他工资文本4YES应发工资文本4YES公积金文本3YES养老金文本3YES医疗险文本3YES失业险文本3YES其它应扣款文本3YES应扣工资文本4YES实发工资文本4YES第4章 详细设计4.1登录模块设计表单上添加两个标签,分别对应“管理员”和“密码”,添加两个控制按钮“登陆”,“取消”。确定此界面为“系统登陆”界面。如下图所示(4.1)图4.1登录界面图当进入该系统时用户要输入对就的账号和密码,如果输入的不正确则不能正常进入,出现报错信息,如图所示:(4. 2)图4.2信息提示界面如果登陆正确则进入主界面,管理员可对其进行相应的修改操作。4.1.1用例图及用例说明如图4.3图4.3登录用例图用例标示符 系统登录1用例描述:系统登录。2角 色:用户3前置条件:进入登录界面4后置条件:登录成功5基本路径:1进入初始登录页面,填写用户名和登录密码2点击登录按钮3 跳转到主界面6扩展点:1 未通过验证2验证失败,给出友好提示4.1.2类图如图4.4图4.4类图4.2工资管理模块设计主要包括系统管理、员工信息、工资设置、工资设置管理、工资核算、员工工资、工具、帮助等系统的主菜单,还包括教师人员核算、行政人员核算、后勤人员核算、日常考勤记事本、计算器、退出系统等功能的快捷菜单。4.2.1下图是人员信息增改界面在该界面里,用户可以对员工信息进行增加,在填写完下图文本框里的信息后单击确定按钮。数据库里便会增加一条新记录,如图4.5所示。图4.5 员工信息增加界面4.2.2下图是员工信息查询界面在该界面里我们在查询类型下拉式选择框里选择查询类型,在往查询内容里输入查询类型的关键字,点击查询按钮,下面的列表框会显示出所要查询的记录的整条内容,如图4.6所示。 图 4.6 员工信息查询界面4.2.3基本工资设定界面 在此界面里,用户可以增加各类员工的基本工资、修改各类员工的基本工资,如图4.7所示。图4.7 基本工资设定界面4.2.4保险金额设定界面在此界面里,用户可以设定各类保险金的交纳金额,可以增加和删除各类保险金,如图4.8所示。图4.8 保险金额设定界面4.2.5工龄工资设置界面在该界面里,用户可以对工龄工资进行修改、增加、删除,如图4.9所示。图 4.9 工龄工资设定界面4.2.6公积金金额设置界面在此界面里,用户可以增加、修改公积金项目和金额,如图4.10所示。图 4.10 公积金设置界面4.2.7考勤工资设置在此界面,用户可以对全勤工资金额、缺勤扣除金额、加班工资金额进行设置,如图4.11所示。图 4.11 考勤工资设置界面4.2.8计时工资设置截面用户可以在此界面对员工按时间计算的加班费设定并记录加班工作的内容、工作人员及加班时间,如图4.12所示。 图 4.12 计时工资设置界面4.2.9所得税交纳比例设置界面在此界面,用户可以对所得税的纳税级别、纳税的上限、纳税的下限、税率进行设定,如图4.13所示。图 4.13 所得税税率设置界面4.2.10职务工资设定界面在此界面,用户可以对不同职务工资金额进行修改,增加删除,如图4.14所示。图 4.14职务工资设定界面4.2.11日常考勤管理界面在此界面里,用户可以对员工的日常考勤进行记录,如图4.15所示。图 4.15 日常考勤管理界面4.2.12考勤工资管理界面在此界面,用户可以统计出员工在某月出勤情况并核算出员工的出勤工资,如图4.16所示。图 4.16 考勤工资管理界面4.2.13人员工资核算界面在此界面里可以显示出人员的基本信息、应发工资内容、应扣工资内容和实发工资金额。(教师、后勤人员工资核算界面基本相同),如图4.17所示。图 4.17 员工工资核算界面4.2.14员工工资查询界面在此界面里,员工可选择查询方式、输入查询内容,点击查询按钮,下面就可以显示员工工资内容的整条记录。(行政人员、后勤人员的查询界面基本相同),如图4.18所示。 图 4.18 员工工资查询界面4.2.15员工工资打印界面在此界面里显示要打印员工工资单的内容,点击打印按钮就可以打印出该条目的全部内容。(行政人员和后勤人员的打印界面基本相同),如图4.19所示。图 4.19 员工工资打印界面 4.2.16工具栏里的记事本 如图4.20所示。图 4.20记事本4.2.17工具栏里的计算器如图4.21所示。图 4.21 计算器4.2.18管理员管理界面只有管理员点击姓名和密码才可以进入主系统,整个系统管理员的信息在这里存档,如图4.22所示。图4.22管理员管理界面4.2.19帮助界面该界面是对整个系统的总体说明和结构展示,如图4.23所示。图 4.23 帮助界面第5章 工资管理系统的实现5.1系统功能主界面主界面包括系统管理、员工信息、工资设置、工资设置管理、工资核算、员工工资、工具、帮助等系统的主菜单,还包括教师人员核算、行政人员核算、后勤人员核算、日常考勤记事本、计算器、退出系统等功能的快捷菜单。图5.1 系统主界面5.2用户登录1输入项目:操作系统传递至的各种消息以及用户的输入数据。2输出项目:用户界面显示。登录界面代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using SQL;using GXGZ.ClassInfo;namespace GXGZpublic partial class Login : Formstring strSqlWhere = string.Empty;string strSqlOrder = string.Empty;string name;public Login()InitializeComponent();this.skinEngine1.SkinFile = MacOS.ssk;SQLBase sqlbase = new SQLBase();private void btnOK_Click(object sender, EventArgs e)int count = sqlbase.GetSqlCount(select count(*) from EmpInfo where EmpLoginName= + txtName.Text.Trim() + and EmpLoginPwd= + txtPass.Text + );if (string.IsNullOrEmpty(txtName.Text) | string.IsNullOrEmpty(txtPass.Text)MessageBox.Show(用户名或密码不能为空!);else if (count = 0)MessageBox.Show(用户名或密码不正确!);elseGetSqlWhere();this.Hide();Main ma = new Main();ma.Show();private void btnFalse_Click(object sender, EventArgs e)Application.Exit();private void txtPass_KeyDown(object sender, KeyEventArgs e)if (e.KeyCode = Keys.Enter)btnOK_Click(sender, e);private string GetSqlWhere()strSqlWhere = and EmpLoginName= + txtName.Text.Trim() + and EmpLoginPwd= + txtPass.Text + ;return strSqlWhere;第6章 系统测试系统测试是系统开发周期中的一个十分重要而且漫长的阶段,它是保证系统质量和可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实施的最终审查。虽然系统在测试之前经过了系统分析、需求分析、数据库分析、详细分析等阶段严格的技术审查,但是错误和疏漏的存在还是无法避免的。如果没有再投入运行前的系统测试阶段被发现并纠正,问题迟早会在进行中暴露出来,到那时要纠正错误将会付出更大的代价,因此系统测试是系统开发中一个最重要的环节,它的主要任务是在整个软件中找出错误。6.1功能测试在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是:菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,我把有关资料的所有基础数据,输入到本系统中,并对每一个菜单项反复进行增加、删除、修改等操作,从而保证了菜单级功能的正确实现。数据跟踪:完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。例如:例如对资料的管理,我首先在管理模块中对某种材料进行登记,然后在管理模块中进行数据操作,随时观察这两个数值之间是否有冲突产生,经过对材料的数值多次不同大小的设置并进行验证,说明该功能完全正常。综合测试:在以上测试的基础上对系统功能进行了整体的测试,依次检验系统功能是否符合系统设计的要求。6.2性能测试对于那些实时和嵌入式系统,软件部分即使满足功能要求,也未必能够满足性能要求,虽然从单元测试起,每一测试步骤都包含性能测试,但只有当系统真正集成之后,在真实环境中才能全面、可靠地测试运行性能系统性能测试是为了完成这一任务。性能测试有时与强度测试相结合,经常需要其他硬件的配套支持。进行恢复测试首先采用各种办法强迫系统失败,然后验证系统是否能尽快恢复。进行安全测试时,可以想方设法截取或破译口令;专门定做软件破坏系统的保护机制;故意导致系统失败,企图趁恢复之机非法进入等等。理论上讲,只要有足够的时间和资源,没有不可进入的系统。因此系统安全设计的准则是,使非法侵入的代价超过被保护信息的价值。强度测试可以采取大数据量、大运算量,运行需要最大存储空间(或其他资源)的测试方法。总 结通过一个多月的系统开发,工资管理信息管理系统完成。在系统的开发过程中,以前学习感到很抽象的课程,如软件工程、数据库原理、面向对象程序设等变得清晰起来。感觉到这几门理论课程的重要性。以前做一些应用的系统开发,随意性大,想到那里做到那里,没有统一的规划,一旦系统成型,出现错误返工修改工作量大,最终的系统可靠性不高。另外一直以来,进行程序设计均采用结构化开发方法,对系统的全貌难以在开发前看到,导致实现的系统不满足需求。这次的毕业设计开发,主要有以下几点收获:1对原型化的系统开发方法有了一定的了解。渐增式的原型化开发方法与面向对象的程序设计的结合不但能在系统开发初期让用户了解系统的概貌,而且能使系统开发模块化,提高开发效率,减少出错。对于后期的系统维护也提供了很大的帮助。2通过实践,提高了系统分析的能力,对数据流图、数据字典、系统流程图等系统设计工具的使用有了更深刻的认识。为以后的工作、学习的进一步提高打下了坚实的基础。系统评价就是客观,公正的从各个方面评价系统的各项功能。本部分将具体从三方面阐述:优点,缺点以及将来可能提出的要求。参考文献1张海藩,软件工程导论(第四版),北京,清华大学出版社,2003年12月。2石玉强、闫大顺,数据库原理及应用M,北京,中国水利水电出版,2009年。3 郑阿奇, SQLServer实用教程M.第2版,北京:,电子工业出版社, 2005年。4 聂琨坤,实用计算机类毕业设计指导,西电科大出版社。5 业宁,数据库实战, 南京,南京林业大学,2001年。6 李兰友、杨晓光,Visual C#.NET程序设计,北方交通大学出版社,2004年。7 王昊亮、李刚等,Visual C#程序设计教程,北京,清华大学出版社,2003年。8 孙永强, Visual C#.NET入门与提高,北京,清华大学出版社,2002年。9 郭胜,C#.NET程序设计教程,北京,清华大学出版社,2002年。10 燕妹、陈培、陈发吉,C#语言程序设计教程,北京,中国水利水电出版社,2004年。致 谢本程序及论文是在我的导师吴艳平的亲切关怀和悉心指导下完成的。从课题的选择到项目的最终完成,吴老师都始终给予我细心的指导和不懈的支持。在此,我还要感谢在一起愉快的度过3年大学生活的09届软件班各位同学们,正是由于你们的帮助和支持,我才能克服一个一个的困难和疑惑,直至本文的顺利完成。在论文即将完成之际,我的心情无法平静,从开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论