银行员工管理系统的设计与实现本科毕设论文.doc
《银行员工管理系统的设计与实现本科毕设论文.doc》由会员分享,可在线阅读,更多相关《银行员工管理系统的设计与实现本科毕设论文.doc(49页珍藏版)》请在咨信网上搜索。
1、目录 硕士学位论文银行员工管理系统的设计与实现学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以
2、采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日致 谢时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。本次毕业设计大概持续了半年,现在终于到结尾了。本次毕业设计是对我大学四年学习下来最好的检验。经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。这期间凝聚了很多人的心血,在此我表示由衷的
3、感谢。没有他们的帮助,我将无法顺利完成这次设计。首先,我要特别感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。从他身上,我学到了许多能受益终生的东西。再次对周巍老师表示衷心的感谢。其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支
4、持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆。最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。致 谢四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。回首四年,取得了些许成绩,生活中有快乐也有艰辛。感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护。学友情深,情同兄妹。四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。在我的十几年求学历程里,离不开父
5、母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育。最后,我要特别感谢我的导师刘望蜀老师、和研究生助教吴子仪老师。是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激。老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢。目
6、录第一章 引言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
7、.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 系统的界面实现4
8、15.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参考文献67Error! No text of specified style in document.第一章 引言1.1 系统开发背景1.2 系统主要内容表1-1 需要解决的几方面问题在需求分析方面要
9、在充分理解现有人力资源管理实践的基础上,获得用户需求和业务流程,需求包括功能需求和非功能需求。通过分析总结出合理的设计和开发思路。在设计方面要考虑银行业的网络架构和业务特点,设计要满足系统可维护性,灵活性和可扩展性。在实现方面在根据前面分析设计的基础上,主要解决对分析技术的选择和实际功能的实现。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
10、/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浏览器来呈现,其中一部分事务逻辑在前端可以实现。但是
11、,主要事务逻辑只能在服务器端实现,这就形成了3-tier结构。B/S结构,主要是利用了日渐成熟的WWW浏览器技术,结合浏览器的各种Script语言,如VBScript、JavaScript等等,并利用ActiveX技术,通过使用浏览器就可以实现原来需要复杂专用软件才能达到的功能,这很大程度上节约了开发成本,是一种新的软件系统构造技术。随着Windows98/Windows 2000技术将浏览器技术植入操作系统内部,这种结构越来越成为软件开发的体系结构。优点由于客户端可以实现和服务器的直接连接,中间无冗余环节,因此,它的响应速度非常快。软件功能设计越来越显得突出个性化,操作界面美观、形式丰富多变
12、,并且具有直观、简单、方便等等优势,它能满足客户对个性化的功能要求。同时,C/S结构的信息管理系统有很强的事务处理能力,能完成复杂的业务操作。B/S模式具有如下优点:一,有较强的分布性,方便随时随地进行查询、浏览等业务操作。二,业务扩展简易便捷,通过添加网页就可增加服务器功能。三,维护方便,只要改变网页,就可以同步更新。四,开发方便,共享性较强。缺点 C/S模式需要专门的客户端程序才能运行,其分布功能弱,对于很多分布广泛并不具备网络运行条件的普通用户群体,不能实现快速部署安装和配置。并且C/S模式的兼容性比较差,对于不同的开发工具,具有较大的局限性。如果采用不同工具来开发,则需要重新编写运用程
13、序。因此,它的开发成本很高,而且需要有一定专业水准的技术人员才能胜任。B/S模式具有如下缺点:一,个性化明显降低,不能实现个性化的功能要求。二,依靠鼠标进行最基本的操作,不能满足快速操作的需求。三,页面采用动态刷新,响应速度明显降低。四,不能实现分页的显示,数据库访问的压力较大。五,功能弱化,无法实现传统模式下的特殊功能需求。B/S结构的流程图如图2-1所示: 图 2-1 B/S结构的流程图2.2 linux简介表2-3 Linux系统优点序号优点具体内容1完全免费Linux是免费的操作系统,用户通过网络或其他途径就可以免费获得,并可以随意修改其源码。这是其他操作系统做不到的。正是基于这点,来
14、自全球的程序员都参与了Linux的修改、编写工作,程序员根据自己的兴趣和灵感对其进行各种改变。从而让Linux吸收了无数程序员的精华,不断发展壮大。2完全兼容POSIX 1.0标准完美的兼容性使得可以在Linux下通过模拟器运行常见的DOS、Windows的程序。这为用户从Windows过渡到Linux奠定了基础。许多用户在使用Linux时,就想到以前在Windows下的程序能否正常运行,这一点可以打消他们的担忧。3多用户、多任务Linux支持多用户,每个用户对于自己的文件设备拥有自己的特殊权限,保证了各用户间互不干扰。多任务管理则是现代电脑最主要的特点,Linux可以使多个程序并发运行。4良
15、好的界面Linux同时拥有字符界面和图形界面。字符界面用户可以通过键盘输入指令来进行操作。它同时也提供了同Windows图形界面相似的X-Window系统,用户可以通过鼠标来进行操作。在X-Window环境中与在Windows中类似,可以说是Linux版的Windows。5丰富的网络功能Unix是在互联网基础上壮大起来的,Linux的网络功能自然不会逊色。它的网络功能和其内核密切连系,在这方面Linux明显优于其他系统。Linux用户可以实现网页浏览、文件传输、远程登陆等网络功能。并可以充当服务器提供WWW、FTP、E-Mail等服务。6可靠的安全、稳定性能Linux采用了很多安全技术,其中有
16、对读、写进行权限控制、审计跟踪、核心授权等的技术,这些都为系统提供了安全保障。因为Linux需要用到网络服务器,这对稳定性也有较高要求,而事实上Linux在这方面也非常出色。7支持多种平台Linux可以运行于多种硬件平台上,如载有x86、680x0、SPARC、Alpha等处理器的平台。而且Linux是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒以及游戏机上。于2001年1月份发布的Linux 2.4版内核已经能完全支持Intel 64位芯片体系结构。同时Linux还支持多处理器技术。多个处理器可并行工作,使系统的性能大大提高了。2.3 Java简介2.4 Tomcat简介2.5 数据库及S
17、QL语言简介表2-4 sqlserever2000数据库系统的优点序号优点具体内容1开放性SQL Server一般只能运行在windows上,相对地来说,开放性不是很好,对于数据库管理来说,操作系统的稳定性是非常重要的。Windows9X系列产品主要侧重桌面应用,NT server一般主要对中小型企业适用。并且windows平台的可靠性、安全性以及伸缩性都是相当有限的。尤其在处理拥有大数据量的关键业务时,它不像UNIX那样经得起考验。Oracle几乎能在所有的主流平台运行,当然也包括windows的系统,并且它能够完全支持所有工业标准,其采用完全开放策略,可以允许客户选择最适合组织管理的解决方
18、案,并能够对开发商进行全力以赴的支持。而DB2也可以在所有主流平台上运行,同样也可以支持windows,它特别适合海量的数据。DB2在企业中应用是最为广泛的,例如:全球500家强企业中, 85%的企业都使用了DB2数据库服务器。然而,在我国国内运用的情况不是很好。2可伸缩性,并行性实际上,SQL server并行实施与共存的模型并不十分成熟,它对处理日益增多的用户数以及数据卷来说比较困难,表现出很有限的伸缩性。Oracle的平行服务器通过允许一组结点能共享同一簇中的工作来进行windows工作能力的扩展,提供了高可用性以及高伸缩性簇的解决方案。假如出现windows NT不能满足的需要,用户就
19、可以把数据库转移给UNIX系统。同时,DB2系统还具有很好的并行性。DB2可以把数据库管理扩充到并行和多节点的环境中。数据库分区是数据库的主要部分,它包含自己的数据、索引、配置文件以及事务日志等。因此,数据库分区时常也被称为节点或者数据库节点。3安全性相对来说,SQL server没有得到过任何的安全证书;而Oracle Server与DB2则均获得过最高认证级别ISO标准的认证。4性能从性能上看,SQL Server在多用户时性能不佳,Oracle性能最高,它能保持windows NT下TPC-D与TPC-C的世界记录。DB2只适用于数据仓库以及在线处理事物。5客户端支持及应用模式SQL S
20、erver系统的C/S体系结构,能够通过ADO,DAO,OLEDB,ODBC来进行连接。Oracle采用多层次的网络计算,可以支持多种工业的标准,能够通过ODBC,JDBC,OCI等来与网络客户进行连接。而DB2则是跨平台的多层次结构,它支持ODBC,JDBC等客户的需求。6操作简便从操作上来看,SQL Server的操作相对来说比较的简单。Oracle操作相对的复杂些,它能够同时提供GUI与命令行,并且在windows NT与UNIX下的操作相同。DB2的操作相对很简单,能同时提供GUI与命令行,并且在windows NT和UNIX下的操作是相同的。7使用风险从使用风险上来分析,SQL se
21、rver的系统完全是重写的软件代码,它经历了长期测试以及不断延迟,很多功能仍然需要想当充裕的时间来加以证明,它对早期产品显得不十分兼容,在使用时需要冒一定风险。而Oracle则有着长时间开发的经验,可以实现完全向下兼容,它能得到广泛应用,并且在使用的时候完全没有风险。同时,DB2在各种大型企业管理实践中得到了广泛应用,向下兼容性很好,风险比较小。虽然SQL server在很多方面比不上oracle和db2,但是它的价格相对很低,其性能也完全能满足中小企业的应用,所以,市场运用环境很好。2.6 本章小结第三章 系统需求分析3.1 系统建设的目标和原则3.1.1 系统建设的目标3.1.2 系统建设
22、的原则3.1.3 福州分行员工管理系统设计定位3.2 系统功能性需求图3-1 系统流程图3.3 系统开发的可行性分析表3-1 可行性分析表序号分析分类分析内容1技术可行性分析以新系统设计目标为依据来考虑系统是否具有软硬件设备、计算机联网能力、网络和数据安全保护设施、输入输出设备、大容量存储设备等各方面的硬件条件。软件方面应该重点考虑操作系统、数据库的管理等配置与功能的软件条件。在进行技术可行性分析时,还必须充分考虑该公司的具体从事该业务人员的文化素质以及工作能力,经过短时间培训后,是否可以承担起使用与维护系统的可能性。从总体上来看,近年来,计算机技术的发展非常迅猛,高速度、大容量电脑已经成为许
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 员工 管理 系统 设计 实现 本科 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。