
银行员工管理系统的设计与实现-毕业论文.doc
47页目录 硕士学位论文银行员工管理系统的设计与实现学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明本人完全意识到本声明的法律后果由本人承担作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文涉密论文按学校规定处理作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日致 谢时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。
本次毕业设计大概持续了半年,现在终于到结尾了本次毕业设计是对我大学四年学习下来最好的检验经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步这期间凝聚了很多人的心血,在此我表示由衷的感谢没有他们的帮助,我将无法顺利完成这次设计首先,我要特别感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象从他身上,我学到了许多能受益终生的东西再次对周巍老师表示衷心的感谢其次,我要感谢大学四年中所有的任课老师和员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。
致 谢四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去回首四年,取得了些许成绩,生活中有快乐也有艰辛感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护学友情深,情同兄妹四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育最后,我要特别感谢我的导师刘望蜀老师、和研究生助教吴子仪老师是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢目 录第一章 引言 11.1 系统开发背景 11.2 系统主要内容 21.3 本课题的研究意义 31.4 本文的组织结构 4第二章 系统的开发技术基础 62.1 B/S体系结构 62.2 linux简介 82.3 Java简介 92.4 Tomcat简介 112.5 数据库及SQL语言简介 112.6 本章小结 13第三章 系统需求分析 143.1 系统建设的目标和原则 143.1.1 系统建设的目标 143.1.2 系统建设的原则 143.1.3 福州分行员工管理系统设计定位 153.2 系统功能性需求 153.3 系统开发的可行性分析 163.3.1 技术可行性分析 173.3.2 经济可行性分析 173.3.3 管理可行性 183.3.4 开发环境可行性 183.4 UML 建模 183.5 系统非功能性需求 223.6 本章小结 23第四章 系统设计 244.1 架构设计目标与原则 244.2 系统技术架构 254.3 系统软件环境设计 264.4 数据库设计 264.4.1 数据库设计的原则 274.4.2 数据库设计的步骤 274.4.3 数据库表的设计 284.4.4 数据库设计中的关键技术 304.5 系统构架设计 354.5.1 部署架构 354.5.2 系统功能架构设计 364.6 本章小结 38第五章 系统实现 395.1 系统层次实现 395.1.1 MVC的概念 395.1.2 MVC的优点 405.2 子系统的实现 415.3 系统的界面实现 415.3.1 个人文件夹 415.3.2 员工信息维护 425.3.3 业绩档案管理 435.3 系统的逻辑实现 445.3.1 奖惩信息管理 445.3.2党员管理模块 495.3.3 员工考勤管理模块 515.4 数据库实现 525.4.1 JAVA连接数据库操作的实现 525.4.2 连接池的实现 525.5 安全设计 635.6 本章小结 64第六章 总结与展望 656.1 全文总结 656.2 展望 65致 谢 66参考文献 67致 谢第一章 引言1.1 系统开发背景1.2 系统主要内容表1-1 需要解决的几方面问题在需求分析方面要在充分理解现有人力资源管理实践的基础上,获得用户需求和业务流程,需求包括功能需求和非功能需求。
通过分析总结出合理的设计和开发思路在设计方面要考虑银行业的网络架构和业务特点,设计要满足系统可维护性,灵活性和可扩展性在实现方面在根据前面分析设计的基础上,主要解决对分析技术的选择和实际功能的实现1.3 本课题的研究意义1.4 本文的组织结构第二章 系统的开发技术基础2.1 B/S体系结构表2-1 MIS系统平台的4种模式序号模式名称1主机终端模式2文件服务器模式3客户机/服务器模式(Client/Server,简称C/S)4Web浏览器/服务器模式(Browser/Server,简称B/S)C/S模式与B/S模式的对比分析:表2-2 C/S模式与B/S模式的对比分析分析C/S模式B/S模式内容C/S结构,就是Client/Server(客户机/服务器)结构,是众所周知的软件系统体系结构,它通过将任务分配到Client端和Server端,这样,在降低了系统的通讯开销的同时,也实现了充分利用两端硬件环境的优势因此,早期软件开发系统多是以这种结构模式作为首选的标准B/S结构,即Browser/Server(浏览器/服务器)结构,它伴随着Internet技术兴起,对C/S结构进行改进或变化的结构。
在这种结构下,用户的界面能够通过WWW浏览器来呈现,其中一部分事务逻辑在前端可以实现但是,主要事务逻辑只能在服务器端实现,这就形成了3-tier结构B/S结构,主要是利用了日渐成熟的WWW浏览器技术,结合浏览器的各种Script语言,如VBScript、JavaScript等等,并利用ActiveX技术,通过使用浏览器就可以实现原来需要复杂专用软件才能达到的功能,这很大程度上节约了开发成本,是一种新的软件系统构造技术随着Windows98/Windows 2000技术将浏览器技术植入操作系统内部,这种结构越来越成为软件开发的体系结构优点由于客户端可以实现和服务器的直接连接,中间无冗余环节,因此,它的响应速度非常快软件功能设计越来越显得突出个性化,操作界面美观、形式丰富多变,并且具有直观、简单、方便等等优势,它能满足客户对个性化的功能要求同时,C/S结构的信息管理系统有很强的事务处理能力,能完成复杂的业务操作B/S模式具有如下优点:一,有较强的分布性,方便随时随地进行查询、浏览等业务操作二,业务扩展简易便捷,通过添加网页就可增加服务器功能三,维护方便,只要改变网页,就可以同步更新四,开发方便,共享性较强。
缺点 C/S模式需要专门的客户端程序才能运行,其分布功能弱,对于很多分布广泛并不具备网络运行条件的普通用户群体,不能实现快速部署安装和配置并且C/S模式的兼容性比较差,对于不同的开发工具,具有较大的局限性如果采用不同工具来开发,则需要重新编写运用程序因此,它的开发成本很高,而且需要有一定专业水准的技术人员才能胜任B/S模式具有如下缺点:一,个性化明显降低,不能实现个性化的功能要求二,依靠鼠标进行最基本的操作,不能满足快速操作的需求三,页面采用动态刷新,响应速度明显降低四,不能实现分页的显示,数据库访问的压力较大五,功能弱化,无法实现传统模式下的特殊功能需求B/S结构的流程图如图2-1所示: 图 2-1 B/S结构的流程图2.2 linux简介表2-3 Linux系统优点序号优点具体内容1完全免费Linux是免费的操作系统,用户通过网络或其他途径就可以免费获得,并可以随意修改其源码这是其他操作系统做不到的正是基于这点,来自全球的程序员都参与了Linux的修改、编写工作,程序员根据自己的兴趣和灵感对其进行各种改变从而让Linux吸收了无数程序员的精华,不断发展壮大2完全兼容POSIX 1.0标准完美的兼容性使得可以在Linux下通过模拟器运行常见的DOS、Windows的程序。
这为用户从Windows过渡到Linux奠定了基础许多用户在使用Linux时,就想到以前在Windows下的程序能否正常运行,这一点可以打消他们的担忧3多用户、多任务Linux支持多用户,每个用户对于自己的文件设备拥有自己的特殊权限,保证了各用户间互不干扰多任务管理则是现代电脑最主要的特点,Linux可以使多个程序并发运行4良好的界面Linux同时拥有字符界面和图形界面字符界面用户可以通过键盘输入指令来进行操作它同时也提供了同Windows图形界面相似的X-Window系统,用户可以通过鼠标来进行操作在X-Window环境中与在Windows中类似,可以说是Linux版的Windows5丰富的网络功能Unix是在互联网基础上壮大起来的,Linux的网络功能自然不会逊色它的网络功能和其内核密切连系,在这方面Linux明显优于其他系统Linux用户可以实现网页浏览、文件传输、远程登陆等网络功能并可以充当服务器提供WWW、FTP、E-Mail等服务6可靠的安全、稳定性能Linux采用了很多安全技术,其中有对读、写进行权限控制、审计跟踪、核心授权等的技术,这些都为系统提供了安全保障因为Linux需要用到网络服务器,这对稳定性也有较高要求,而事实上Linux。
