欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    面向对象程序设计课程设计报告样例级.docx

    • 资源ID:18215168       资源大小:81.01KB        全文页数:11页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    面向对象程序设计课程设计报告样例级.docx

    1、面向对象程序设计课程设计报告样例级面向对象程序设计课程设计报告学生姓名:学 号:学 院:理学院班 级:111题 目:题目 学校人员管理系统指导教师: 职称: 讲 师 讲 师 实验师 2013年11月17日目 录目 录 I一、选题背景 11.1 系统设计的背景 11.2 系统开发意义 2二、总体设计与详细设计 32.1 系统的总体概况 32.2 系统具体功能介绍 3三、模块及功能说明 3 3.1、主菜单四个选项 3 3.2、录入学校员工基本信息 4 3.3、修改学校员工基本信息 4 3.4、查询学校员工基本信息 43.5、删除学校员工基本信息 4四、结果分析 54.1 系统的运行图示 5五、总

    2、结 8六、课程设计心得体会 9参考文献 10源程序 11一、选题背景1.1 系统设计的背景随着计算机技术的飞速发展,计算机在人事管理应用的普及,利用计算机在实现对学校人员系统的管理势在必行。当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。目前很多中小学校的人事管理还处于人工管理的阶段,效率低下,已经远远落后于当今技术的发展。并且人工管理的弊端也愈来愈严重,由于不可避免的人为因素,造成数据的遗漏、误报,而造成学校蒙受损失的事例层出不穷。计算机信息化管理有着储存信息量大,速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了

    3、我们工作人员的自身素质。因此我们利用计算机提供给我们信息,做出了这个学校人员管理系统。人员管理系统是现在学校管理工作不可缺少的一部分。传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。如今,随着计算机技术的普及人们开始采用一系列的计算机语言编写程序开发人事管理系统,它实现了办公地自动化,能使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使企业领导层对生产、经营的决策依据更充分,更具有合理性科学性,并创造出更多的发展机会;另外也进一步加强企业的科学化、合

    4、理化、制度化、规范化管理,为企业的管理水平跨上新台阶,为企业持续、健康、稳定的发展打下基础。本文主要介绍一个简单的基于Java技术支持下的学校人员管理系统,系统开发的总体任务是实现学校人员信的系统化、规范化和自动化。1.2 系统开发意义当今社会的计算机已经非常的普及,未来的办公趋势也是在计算机平台上的大信息量的处理。硬件的发展为软件提供了良好的发展平台,而软件的发展也让硬件有用武之地。无论是家庭,还是办公;无论是年幼的孩子,还是年迈的老人,都可以借助于windows平台的便捷操作来碰一碰计算机,体验它的神秘。计算机发展至今,我们也熟悉了在社会各处遇见它们。家庭娱乐,学校的机房,金融场所,以及到

    5、处可见的网吧,计算机如水银般无孔不入。我国实施“以信息化带动工业化”发展战略以来,经济建设得到了飞速发展。企业作为国民经济的基本单元,其信息化应用水平是国家信息化建设的关键,也是企业提高核心竞争力,与国际接轨的重要途径。信息网络时代,企业不仅需要依靠降低产品成本和提高响应速度以确保在激烈的竞争环境中站稳脚,更需要不断的地获取知识、提升创新能力和深化协同工作以获取成功。在现在学校内部人员复杂、职务多样的前提下,传统的手工式的处理方法越来越不能适应现代社会的发展趋势。现代学校的人员管理系统不仅要求对信息的精确处理,而且强调以人为本的精细化管理,从而提高整个系统内的所有人员的工作效率。 二、总体设计

    6、与详细设计2.1 系统的总体概况本系统是一个简单的学校人员管理系统,实现了校内人员基本信息的简单管理,应用了图形化用户界面,使得系统操作简单化,而且看上去更加美观。首先在框架上添加一个面板和一个菜单,在列表上显示添加的员工信息,在面板pCenter上添加需要输入的员工信息,在菜单上添加四个按钮,分别为录入、修改、删除、查询。录入:在面板pCenter上输入信息的地方输入信息,点击录入按钮即可;重置:点击重置按钮;修改:弹出修改窗体,输入要修改的员工编号,点击开始修改,将需要修改的员工信息添加打相应位置,点击录入修改;删除:输入要删除的员工编号,点击按钮,显示列表框内相应员工信息将被删除;查询:

    7、点击查询按钮,输入要查询的员工编号,点击确定,即可显示要查询的员工信息。2.2 系统具体功能介绍本设计程序包括六个类:Staff类、StaffManager类、StaffSituation类、ModifySituation类、Inquest类、Delete类。在Staff类里定义员工的基本信息,分别在StaffSituation类、ModifySituation类、Inquest类、Delete类里实现人员的录入、修改、查询、删除。在StaffManager类里实现运行界面的布局及相关操作,添加事件监听器,设置点击按钮后的行为,同时计算工资的方法也在此类中,最后通过主函数main()创建一个S

    8、taffManager类的对象即可实现。三、模块及功能说明3.1、主菜单四个选项(1)录入学校员工基本信息:在这个模块中可以实现对学校员工的基本信息的录入。并保存在系统设定的保存路径中。(2)修改学校员工基本信息:在这个模块中可以实现对已录入的学校员工的基本信息的进行修改,并将修改后的信息进行保存。(3)查询学校员工基本信息:在这个模块中,可以查询最近一次保存在系统中的学校员工的进本信息。(4)删除学校员工基本信息:在这个模块中,可以删除保存在系统中员工的基本信息。3.2、录入学校员工基本信息添加教师信息:在这个模块中,首先实现的是对员工基本信息的录入,并在系统的指定位置保存。3.3、修改学校

    9、员工基本信息修改对应工号的员工信息:在这个模块中首先输入想要修改的工号,如果存在,则输出对应的职工信息;如果不存在提示输入信息。在输出的该职工信息中,修改错误的信息。3.4、查询学校员工基本信息查询对应工号的员工信息:在这个模块中输入想要查询的工号,如果存在,则输出对应的职工信息;如果不存在提示输入信息。3.5、删除学校员工基本信息显示对应工号的员工信息:在这个模块中输入想要删除的工号,如果存在,则弹出删除提示框,进一步可以删除对应的职工信息;如果不存在提示输入信息。四、结果分析4.1 系统的运行图示在运行系统后,首先看到的是登陆界面,在菜单选项中有:录入学校人员基本信息、修改学校人员基本信息

    10、、查询学校人员基本信息、删改学校人员基本信息四项系统功能选择其中的任一功能完成对学校人员的基本信息的修改。其界面如下图所示:选择录入学校人员信息选项,会弹出如下界面,在这个界面中可以实现对在校人员的基本信息的录入。再点击录入选项之后,会将信息保存在基本信息.txt中。在点击修改学校人员基本信息选项,会弹出如下的界面,在这个界面中,可以完成对该系统的基本信息的修改。将自己想要修改的信息修改之后,点击录入修改选项,这样就将原信息修改后进行保存。在点击查询学校人员信息系统选项之后,将要查询的人员的编号输入,此系统就会将最近修改过的信息输出,其结果如下所示。点击删除学校人员基本信息选项,输入想要删除的

    11、人员的工号,在确定之后就会将该人员的信息删除,在次的查询该工号对应的信息,就会提示该信息不存在。其结果如下图所示。五、总 结通过这次课程设计,使我们认识到java确实是一门非常实用的语言,学会运用面向对象的思维编写程序,也激发了我们学习java这一门语言的兴趣。通过一学期的学习,在老师细心的讲解下,我们通力完成了java课程设计的学习。在运用相关资源和在老师与同学的帮助下完成了本次课程设计的内容。在这一过程中,认识到自己对于编程实际操作的贫乏与不熟练,同时也我和队友们的专业能力有了进一步的提高。六、课程设计心得体会 这次的课程设计过程可谓是一波三折。在开发这个人员管理系统的时候,碰到了各种各样

    12、的问题,经过我们一起思考,一起努力,询问同学和老师,最后大部分都解决了,得到了现在的人员管理系统。 在创建这个系统的过程中,首先,我们考虑到了界面的友好性,并在界面设计时尽量不采用烦琐的细节,使界面清晰明了,便于操作。一开始我们是想做个登录界面,实现用户的登录权限管理,但试了几次都没有达到预期的效果,最后不得不放弃。经过本次课程设计,我们知道了不论做什么事情都不那么简单,只有付出之后,你才有可能会有收获。付出的过程总是痛苦的,但有些事情只有亲身感受,你才知道它的回报有多大。同时在遇到问题的时候要沉着冷静,在确定自己解决不了之后,再去和队友、同学讨论。总体来说,虽然这次课程设计付出了大量的时间和

    13、精力,但是我们收获的远远不是这些时间可以衡量的,它教会了我们团结和合作。通过对这个人员管理系统的编写,使我们对用Java程序的编写有了一个更深层次的认识,体会到理论和实践的重要性。由于此次课设的时间相对紧张,而且我们对这门课的理解还不是很深刻,所以这个系统还有许多没有完善的地方,还可以进一步的完善和提高。对于文中出现的不足和系统中出现的问题请老师指导和批评。参考文献1 java程序设计教程M.阎菲主编.中国水利水电出版社2陈昊鹏译Java编程思想第4版北京:机械工业出版社,20073杨春花等译Effective Java中文版第2版北京:机械工业出版社,20094雍俊海等Java程序设计教程第2版北京:清华大学出版社,20075 Java语言实用教程实验指导M.丁振凡主编.北京邮电大学出版社


    注意事项

    本文(面向对象程序设计课程设计报告样例级.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开