本科毕业论文---企业内部管理系统设计.doc
《本科毕业论文---企业内部管理系统设计.doc》由会员分享,可在线阅读,更多相关《本科毕业论文---企业内部管理系统设计.doc(53页珍藏版)》请在咨信网上搜索。
1、摘 要改革开放以来,我国生产力水平有了极大提高,人民的生活水平也有了质的飞跃。步入21世纪,社会发展的变化更是日新月异。当前,市场竞争越来越激烈,在这种经济条件下,企业的规模和结构发生了翻天覆地的变化,而企业机构的内部管理也随之变得越来越重要了。本文描述了基于ASP .NET和SQL SERVER2005开发企业内部管理系统的全过程。首先概括性地介绍项目开发的背景和国内外现状,重点介绍了在B/S结构下基于三层体系架构的企业内部管理系统的设计与实现;其次介绍了ASP.NET、Ajax、JavaScript等BS技术。系统在VS2005开发平台下,采用SQL SERVER2005存取数据的方法。该
2、系统的开发架构是业界成熟的三层体系结构,即表示层,业务逻辑层和数据访问层。论文中详细叙述了三层体系结构的客户层、业务逻辑层和数据层的实现过程,并且从系统需求分析、数据库设计、三层体系结构的各个层次的设计与实现等几个方面来叙述了ST企业内部管理系统的开发过程,重点叙述了软件开发过程中几个关键部分的设计和实现。这几个部分包括:新建表单模块、代办任务模块、已办任务模块,业务处理模块、违规管理模块、部门管理模块等七大模块。最后,本文对ST企业内部管理系统进行了总结和展望。关键词:B/S结构 三层架构 JavaScript AbstractSince the reform and open policy
3、, our country productive forces level has had the enormous enhancement, peoples living standard also had the qualitative leap. Marches into the 21st century, the social development change is changes with each new day. Presently, the market competition is getting more and more intense, under this kin
4、d of current economic condition, enterprises scale and the structure has had the earth-shaking change, but the enterprise organizations internal management also became along with it more and more important This article described based on ASP .NET and SQL the SERVER2005 development enterprise interna
5、l management systems entire process. First concisely the introduction project developments background and the domestic and foreign present situations, introduced with emphasis with realizes under the B/S structure based on three system constructions enterprise internal management systems design; Nex
6、t introduced BS technologies and so on ASP.NET, Ajax, JavaScript. The system in VS2005 develops under the platform, uses SQL the SERVER2005 deposit data the method. This systems development construction is the field mature three architecture, namely expression level, service logic level and data acc
7、essing level. In the paper narrated three architecture customer level, the service logic level and the data level in detail realizes the process, and from the system requirements analysis, the database design, three architectures each levels design with realized and so on several aspects to narrate
8、the ST enterprise internal management systems performance history, narrated in with emphasis the software development process several essential part designs and realizes. These parts include: The newly built form module, charge daffaires the duty module, has managed the duty module, the handling of
9、traffic module, the contrary administration module, the divisional management module and so on seven big modules. Finally, this article the enterprise internal management system has carried on the summary and the forecast to ST. Key words: B/S structure Business Logic Layer three-layer architecture目
10、录摘要1第一章 绪论41.1 项目开发的背景41.2 项目的现状61.3 项目开发所需要解决的问题及主要工作61.4 论文的组织结构6第二章 理论基础和技术概述72.1 B/S结构72.2三层架构82.3 AJAX技术9(一)、AJAX 的优势92.4 ASP.NET102.5 Html、CSS、Javascript技术11第三章 系统的分析133.1 系统的可行性分析133.2 系统的需求分析143.2.1设计目标143.2.2、流程图143.2.3结构图173.2.4用例图193.2.5 软件质量需求19第四章 系统设计204.1 系统的整体框架204.2企业内部管理系统模块分析214.2
11、.1采购模块22新建表单22244.2.2生产模块24新建表单244.3 数据库分析与设计264.3.1 数据库设计的原则264.3.2 数据库的E-R图274.3.2 数据库的逻辑设计28第五章 系统的实现325.1 系统平台的实现325.2 表示层的实现325.2.1 登录页面335.2.2 采购模块主页面345.2.2.1 新建表单345.2.2.2 基础资料管理355.2.3生产模块主页面365.2.3.1 新建表单375.3 业务逻辑层的实现375.4 数据访问层的实现40第六章 系统测试496.1测试的基本常识49第七章 总结与展望51参考文献52致谢52附录 源程序代码52第一章
12、 绪论 人类社会进入21世纪后,一个全新的知识时代正迎面而来。知识经济不断创新是这个时代的主旋律。每个企业都必须做出变化的抉择。企业员工的人力资源管理是企业员工管理的一个重要内容。随着时代的进步,企业也逐渐变得庞大起来;当今社会人员流动越来越频繁,使得人力资源管理工作也变的越来越复杂。如何管理好企业员工的信息,成为企业管理中一个大的问题。如果能实现人力资源管理的自动化,无疑将给公司管理部门带来很大的方便。 由于人力资源管理的极端重要性,在不同的历史时期产生了不同的、相对于那个时代最完备的人力资源管理技术与管理制度。近代档案学已经是一门完善的、体系严密的科学。虽然档案学面临信息化的冲击与挑战,但
13、是我们必须清醒地看到,新一代档案学尚未产生,人力资源管理信息化还存在大量未解决的难题。因此,处理好人力资源管理信息化中的管理创新和原有人力资源管理制度之间的矛盾是我们面临的首要挑战。原有人力资源管理制度的核心一是为了快速查询、应用,二是为了确保档案安全。同时,对历史人力资源管理现状难于改变的特点,必然使人力资源管理不可避免地走向管理方式的多元化。人力资源管理系统向深层应用发展时,会出现与其它应用系统整合的情况,如文档管理一体化。对于这类整合,重要的是处理好整合应用项目与人力资源管理特有的、独立性要求的矛盾。企业职工人力资源管理是随着人事制度改革应运而生的一项新的工作。近年来,随着人事制度的改革
14、及企事业单位实行劳动合同制,用人单位拥有了用人自主权。但由于一些企业的改制,人事的更迭,以及人事档案的多头管理,造成了部分档案的流失,也造成了效率低,办事难的情况。最初的人力资源管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业员工的数目越来越多,依然维持着人力进行人力资源管理,必然会造成工作效率低,工作错误增高的问题。 企业人力资源管理就是把分散在企事业单位的职工档案实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询等现代化、专业化的管理系统。人力资源管理为企业单位和个人提供信息咨询、档案检索、档案存取、工资调整、依据档案出具各类证明材料
15、等服务;为企业单位和个人提供档案的收集、整理、保管服务。企业人力资源管理的自动化是当今社会的发展趋势。档案信息录入项目齐全、完整、系统,这些无疑是现代企业人力资源管理系统的要求。现代化的企业人力资源管理系统中灵活使用了表格对档案分门别类,组成企业人力资源管理系统,可以方便地查询、阅读、修改、交流和重复使用。有了这样一个管理系统会大大减少企业的管理成本,提高企业的经济效益。 1.2 项目的现状在企业,人力资源管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等等。以前都是人工进行操作。随着企业规模扩大,人事处的人事管理工作量大大加重。随着计算机应用的发展,人事工作者急切希
16、望能够将大部分繁琐的工作交由计算机的处理,已减轻人工的压力并提高工作效率。而计算机的普及更加快了人力资源管理系统的产生。上一代的人力资源管理系统主要采用Foxbase或FoxPro,系统开发环境也是数据库内置的开发工具。其特点是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。目前国内外的人力资源管理系统的技术平台都逐渐转向网络,因为网络具有单机所不具有的强大功能,对于开发方式也由传统的客户机/服务器体系统结构向三层的浏览器/中间件/服务器体系发展,目前最新的技术是采用web服务
17、(web service)技术,在不同的技术平台上都开始出现新的技术。例如在java环境和微软的.NET平台上都可以实现web服务技术。原有人力资源管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就要求系统在可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。1.3 项目开发所需要解决的问题及主要工作通过对公司实际的人力资源管理进行分析后,设计出一个能满足公司需求的人力资源管理系统。1.4 论文的组织结构 本论文共分为六章,第一章简单介绍了项目开发的背景以及国内外的现状
18、;第二章对本项目中用到的理论基础和技术进行了简单的概述;第三章对项目的需求和可行性进行了分析;第四章对本项目的设计做了详细的讲解;第五章描述了系统的具体实现;第六章对项目进行了展望和总结。第二章 理论基础和技术概述2.1 B/S结构B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量
19、,降低了用户的总体成本(TCO)。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。 B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如证书)后,不需要人的参与,系统可以自动分配给用户一个账号
20、进入系统。 (1)维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越
21、来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。 (2)成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响。2.2三层架构所谓三层体系结构,是在客户端与数据库之间加入了一个中间层,也叫组件层,该层负责处理业务逻辑
22、的实现。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到同一台机器上。通常.net 三层架构就是基于.net 的三层架构应用模式。ASP.NET 可以使用.NET平台快速方便的部署三层架构。ASP.NET革命性的变化是在网页中也使用基于事件的处理,可以指定处理的后台代码文件,可以使用C#, VB,J#作为后台代码的语言。.NET中可以方便的实现组件的装配,后台代码通过命名控件可以方便的使用自己定义的组件。显示层放在 ASP页面中,数据库操作和逻辑层用组件来实现,这样就很方便的实现了三层
23、架构。 从开发角度和应用角度来看,三层架构比双层或单层结构都有更大的优势。三层结构适合群体开发,每人可以有不同的分工,协同工作使效率倍增。开发双层或单层应用时,每个开发人员都应对系统有较深的理解,能力要求很高,开发三层应用时,则可以结合多方面的人才,只需少数人对系统全面了解,从一定程度工降低了开发的难度。三层架构属于瘦客户的模式,用户端只需一个较小的硬盘、较小的内存、较慢的CPU就可以获得不错的性能。三层架构的另一个优点在于可以更好的支持分布式计算环境。逻辑层的应用程序可以有多个机器上运行,充分利用网络的计算功能。分布式计算的潜力巨大,远比升级CPU有效。三层架构的最大优点是它的安全性。用户端
- 配套讲稿:
如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。