欢迎来到学术参考网
当前位置:发表论文>论文发表

毕业论文管理系统课程设计

发布时间:2023-02-17 18:52

毕业论文管理系统课程设计

最近本座也要做系统,找来了一点资料。 具体写法: :./ 参考范文: 浙江ⅩⅩ学院毕业论文 (或毕业设计) 文 献 综 述 工资管理资讯 系统设计和实现的文献综述 学生姓名 613工作室 指导教师 徐老师 二级学院 资讯学院 专业名称 资讯管理与资讯系统 班 级 04资讯2班 学 号 0404 2008年1月5日 工资管理资讯系统设计和实现 文献综述 摘 要:在当今资讯科技飞速发展的社会,工资管理资讯系统越来越受到人们的欢迎。一些大型企业的工资管理资讯系统的运用已经达到了普及的程度,而一些中小型企业特别是小型企业正在寻找适合自己的工资管理资讯系统。本文在 阅读一些小型企业的工资管理资讯系统的设计文献的基础上,结合自己的理解所写的一篇综述。 关键词:管理资讯系统;企业资讯化;工资管理;设计 1.引言 资讯化是当今世界经济和社会发展的大趋势。适应资讯科技发展要求的工资管理资讯系统必将成为企业提高工资管理效率和水平的有力手段,也是未来企业工资管理适应环境变化的主要发展趋势。工资管理资讯系统将是一个企业不可缺少的一部分,它对于企业的决策者和管理者都至关重要。一直以来人们使用传统的人工的方式管理档案资讯,这种管理方式存在着许多缺点,如效率低,保密性差。另外,时间一长将产生大量的档案和资料,对于查询、更新和维护都带来不少的困难。随着科技的不断提高,电脑科学日渐成熟,其强大的功能已为人们深刻认识并已在人类社会的各个领域发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业的工资资讯进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查询方便、可靠性高、储存量大、保密性好、寿命长和成本低等。这些优点能够极大地提高企业资讯管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 2.国内外研究现状 管理资讯系统是70年代初“后工业经济时代”的产物,在企业管理资讯系统在其发展的初期,是单一的人-机系统,系统功能简单,效率低,对管理的作用有限。进入20世纪80年代末,随着计算机网路和通讯技术的大力发展,企业管理资讯系统进入网路化的发展时期。世界发达国家已建立起了完善的先进的管理资讯系统体系。他们在数十年的实践中积累了丰富的管理资讯系统开发经验,在企业管理方面也已形成了一套行之有效的理论和规范。 由于管理资讯系统本身及与其相应的计算机资讯应用技术均非常成熟。几乎所有发达国家均建立了自己的人力资源管理资讯系统,这个系统是全国性的,覆盖了全国的人力资源管理领域。国外公司的人事部或劳工部一般均建立了计算机资讯系统,负责公司内部的人力资源或劳工管理。所以,国外的工资管理资讯系统的开发与应用己非常普及。同时,由于发达国家的人力资源管理资讯系统已实现全国联网,因此,在社会经济发展领域中发挥着巨大的作用。 我国的管理资讯系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、“金桥”工程,多数企事业单位建立了区域网和广域网管理资讯系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理资讯系统,还是面向少数专家和管理人员的专家系统(ES)或决策支援系统(SS),其处理物件和服务物件,自身的系统结构,处理能力,都有了进一步的发展。 进入21世纪,伴随着资讯化的普及和网际网路的快速发展,IT技术更广泛的应用于企业工资管理,如何提高工资部门的效率,降低人工成本,成为企业管理者重点关心的问题。目前,国内工资管理资讯系统的开发技术基本成熟,主要原因在于人事工资管理系统本身具有业务清晰、资料处理规范等许多优点,为其实现计算机资讯化提供了必要的优越条件。加上近十年来计算机技术的飞跃发展,以及国内各企业的高度重视,工资管理资讯系统在国内基本上已进入了普及应用的阶段。国内近90%以上的应用计算机及开发管理资讯系统的公司和单位均开发并运行了工资管理资讯系统,其他没有和正准备开发计算机应用或开发管理资讯系统的公司和单位,也把工资管理资讯系统作为其应用与开发的首要目标。加上国家劳动主管部门及国内计算机应用开发商的共同努力,国内目前己有多种通用的工资管理资讯系统软体供企业单位选择使用,而且还有多种工资管理资讯系统开发通用工具供企业开发自己的工资管理资讯系统择用。应该说,工资管理资讯系统的开发与应用在国内已经进入了相对成熟期。 3.资讯系统的发展历程 黎红曾在《资讯系统的发展历程》中将资讯系统的发展里程分为三个阶段: 3.1 面向事务处理阶段 面向事务处理阶段也就是部门内的资讯整合的阶段。在开始阶段, 资讯系统的目标是提高业务处理的工作效率, 使员工从机械重复的工作中解脱出来。典型例子是独立的会计核算系统。接下来, 资讯系统的目标是在业务处理自动化的基础上, 对业务资料进行事后分析, 向个别的部门提供一些管理和决策的资讯。1996 年, 我国所提出的从核算型向管理型转变的财务软体就属于此思想的资讯系统产品。 3.2 面向系统阶段 面向系统阶段也是企业内过程整合的阶段, 此时资讯系统的目标是提高资讯处理的实时程度, 为企业提供战术决策的相关资讯。MRPⅡ、ERP 等管理软体属于面向系统阶段的资讯系统产品。 3.3 面向决策阶段 面向决策阶段也是企业间的过程整合阶段, 这个阶段的资讯系统的目标是为企业提供战略决策的相关资讯。各种各样的电子商务解决方案、CRM系统和电子政务系统等都是企业内部资讯系统与外部实体实现整合的途径。 这种划分把资讯系统的发展历程全部都表现出来了,也把各个阶段资讯系统的特征表现的淋漓尽致。 4.企业资讯化 卫少军和徐钊在《企业资讯化建设及其资讯系统开发模式》一文中提到企业资讯化建设的主要特点和企业资讯化的三个阶段: 4.1 现阶段我国企业资讯化建设的主要特点 (1)重视程度差别较大。 (2)行业、区域资讯化建设发展水平不一致。 (3)资讯化建设模式各异,效果不一。 (4)资讯化建设中重复建设严重。 4.2 企业资讯化的三个阶段 (1)资讯化的认知阶段 从认知阶段来讲,许多企业尤其是中小企业,还不能从企业发展的战略高度认识资讯化的重要性,不能系统地了解资讯化建设的知识;有些企业虽然认识到了资讯化建设的重要性,但他们面对各种各样的装置和软体时却却所适从.这就造成他们很难选择所需要的技术和装置,进而提出一整套对应其业务特点的资讯化解决方案。 (2)资讯化实施阶段 企业资讯化经常存在的情况是,企业从硬体装置的采购、应用软体的开发直到系统的整合建设都要面对不同的厂商;这就不可避免地带来系统的相容性、稳定性不够;一旦出现问题,供应商之间经常互相推委。这导致很多企业希望利用资讯科技来增加他们的竞争力,但面对资讯化道路上的各种困难却无所适从。 (3)后期运营维护阶段 从资讯化系统的维护、运营阶段看,由于企业的业务运营分秒不停,这也就要求企业的资讯系统必须得到长期可靠的运营保证。因此不同的企业根据其自身能力和业务特点,也许需要随时能够接通电话支援,也许需要维修工程师随时到达现场解决问题;但目前国内IT产业的状况还远未达到这样的水平,多数厂商还只能提供如一年上门、三年保修这样的服务。除了对少数大客户外,使用者的个性化维修服务要求尚不能满足。 从上述的分析不难看出,正是由于缺乏针对客户需求的IT方案和服务,才造成了企业资讯化步履维艰。 5.工资管理系统需要具有的特点 对于小型企业,功能上的实用、够用,是企业选择软体产品的重要条件,这里的实用性主要表现为软体的管理方式要符合企业原用的管理习惯。 在我国,大量小型企业管理不够规范,尤其是各个行业间,更是有其鲜明的行业特性,即使是同行业间,其管理方式亦存在一定的差异。所以,对于一个可普遍使用的工资管理系统,一方面应即有通用性,更需要有效高的灵活性。如,允许企业根据实际需求取舍多种计工薪方式;或根据实际制订薪资条目及条目间的逻辑关系等。 小型企业资讯化人才比较缺乏,对于这些企业,CIO是一个比较遥远的概念。同时,为节省运营成本,小型企业在用人上往往会采取从紧方式。对于进入小型企业的资讯化产品,容易使用、高效实用是一个基本的要求。 薪资资料是一个企业的重要的基础资料。同时,计件工资资料自然关联到企业的产量、成本以及质量等商业机密。所以,对于实行计件(计时)工资混合制的小型企业,其对工资资料的安全性要求,会较一般的企业为高。 小型企业是我国最活跃的经济体,属于成长性群体。其群体中的大量的优秀企业,会迅速成长为中型,甚至大型企业。提供一个高可扩充套件性的工资管理系统,将有利于保障小型企业的资讯化的投入,以及应用上的延续性。 当前不乏优秀的企业资讯化产品,但其高昂的应用代价,使大量的小型企业望而却步。对于这些企业所需的工资管理系统,一方面要求软体系统本身价廉物美,另一方面也要求其相应的硬体投入要相对较低。同时,在应用过程性,尽量降低维护成本,包括人力成本、技术成本以及资金成本等。通过工资资料的有机管理,可以从中挖掘出产品、产量、产品质量以及员工技能水平等资讯。为小型企业建立一套基于Delphi的工资管理系统,符合广大小型企业(尤其是劳动密集型企业)的现实需求。 6.相关技术 系统设计中用到的控制元件比较多,也比较复杂,但有些模组如输入模组、报表模组,虽然设计的窗体比较多,但设计思路基本相同,在设计时,将最复杂的窗体设计出来,其它窗体按著此思路进行设计,能够达到事半功倍的效果。Delphi应用平台虽然也有自己的资料管理系统,但它的资料管理能力远远落后于其资料应用能力,往往容易出现数据滞后于应用程式的现象,而SQL SERVER具有很强的资料管理能力,而且跟现有的WINDOW系列作业系统完相容,所以在资料库管理系统选型上选用了SQL SERVER资料库管理系统。如何使Delphi开发的应用软体能够访问SQL SERVER,如何将从SQL SERVER中读取或写入、更新资料,是系统设计的一个难点,可以使用开放式资料库连线(ODBC) ,通过Delphi自带的BDE功能访问ODBC资料来源,但ODBC连线一般是在作业系统的控制面版中进行手动连线的,而且一般使用者也不懂如何建立ODBC连线,所以在系统中必须设计出一个独立的模组供使用者进行ODBC连线,此中涉及到登录档的修改和如何将ODBC连线资讯储存到系统配置档案中的技术,设计时用到了写登录档的OLE命令如: WriteString( ′Database′, ls_database) ; / /资料库 WriteString( ′Descrip tion′, ls_desc) ; / /资料来源描述 WriteString( ′Driver′, ′E: \Windows\SYSTEM \ ′) ; / /驱动程式DLL档案 Writestring( ′LastUser′, ls_login_id) ; WriteString( ′Server′, ls_server_ip) ; / /使用者名称称 IniFile. WriteString( ′Form′, ′Username′, edit4. Text) ; IniFile. WriteString( ′Form′, ′Password′, edit6. Text) ; IniFile. WriteString( ′Form′, ′Server′, edit5. Text) ; IniFile. WriteString( ′Form′, ′Logmode′, s) ; IniFile. WriteString( ′Form′, ′ODBCmode′, sl) ; 上述是有关设计系统时所需要的一些技术方面的知识。 7.总结 通过以上综述,可以看出设计和实现一个基于Delphi平台工资管理资讯系统可行的。在实用性方面,通过这个系统公司在计算员工工资方面减少了人力的支出,提高了效率和可靠性,同时还为企业的日后查询提供了方便。在技术方面,该系统准备采用Delphi作为资料库前台开发工具,后台资料库采用的是SQL Server 2000。 参考文献 [1] 胡曼、刘广宇:“基于MIS原理的工资管理系统构建研究”,《科技创业月刊》,2007年第08期。 [2] 甘容、李明东:“人事工资管理资讯系统——员工工资资讯查询模组的实现”, 《甘肃科技》,2007年第03期。 [3] 徐绪松:《资讯系统原理》,科学出版社,2006年第1版,第200-272页。 [4] 朱志强:《管理资讯系统——原理、开发及应用》,复旦大学出版社,2007年第1版,第109-194页。 [5] 张剑平:“资讯系统:历史沿革与发展趋势”, 《浙江师范大学报(自然科学版)》,1994年第04期。 [6] 屈成鹰:“谈谈资讯系统在企业管理中的重要性”,《厦门科技》,2001年第81期。 [7] 刘宾:“小型企业工资系统资料库的应用”, 《天津市工会管理干部学院学报》,2006年第02期。 [8] 程燕:“工资管理资讯系统的开发”,《上海电机高等专科学校学报》,2003年第04期。 [9] 黎红:“资讯系统的发展历程”,《电脑知识与技术(学术交流)》,2007年第03期。 [10] 卫少军、徐钊:“企业资讯化建设及其资讯系统开发模式”,《能源技术与管理》,2004年第01期。 [11] 刘仕莲:“工资管理系统”,《广州造船》,2005年第01期。 [12] 祁昌平:“用Delphi设计人事工资管理系统”,《河西学院学报》,2004年第05期。 [13] Kenh , Jane Price Laudon :“Management information systems”,清华大学出版社,1998年,第56-82页。 [14] 何勇、郑文钟:《管理资讯系统的原理方法及应用》,浙江大学出版社,2005年第1版,第21-79页。 [15] (美)本-甘,(美)萨卡,(美)沃尔特 著,赵立东 译,电子工业出版社,《Microsoft SQL Server 2005 技术内幕:T-SQL程式设计》,2007年8月第1版。

JAVA做的 管理系统。。。 可以的。。。拿走。。。

【摘要】 本文以企业管理资讯系统建设中的人事资讯管理子系统的开发为背景,论述了管理资讯系统的概念、结构及系统开发的基本原理和方法,全文共分为序言、管理资讯系统综述、开发方法、开发平台和工具、系统规划和分析、系统实现、系统执行及维护、系统评价、程式除错与故障处理、开发总结等六章。本文首先阐述了Visual FoxPro 6.0的基本概念;然后详细说明了以资料库技术为技术背景的"人事管理管理系统"的基本功能及实现过程,最后重点介绍了软体的设计与实现详细阐述了系统分析、系统设计的技术及其应用。 【关键词】管理资讯系统、人事资讯管理、Visual FoxPro 6.0 【 Abstract】 This text regards development of the personnel management subsystem in the management information system construction of enterprises as the background,Have described the concept of the management information system,Basic principle and method of structure and system development, The full text is divided for the preamble altogether, the management information system survey , development approach, developing platform , tool and system plan and *** yse , realize , operate and maintain , appraise systematically systematically systematically, procedure debug with trouble dealing with , developing 6 chaptering of summarizing etc。This text has explained the basic conception of Visual Foxpro 6.0 at first; Then the basic function of " administrative system of the personnel " taking technology of the database as technological background of elaboration and course of realizing, introduced the design of the sofare and realized the neork *** ysis of exposition , technology and application of the design systematically in detail especially finally 【keywords】 The management information system、Personnel management、Systematic development 下面还有参考的,你下载看看

参考书上有现成的例子! 修改修改,拿来就用! 泡图书馆去吧!

:lw500./ 进去找找看

1 浅析学生成绩管理系统在职业学校教学管理中的作用 科技资讯(科学教研) 2007/19 2 基于Visual C++的学生成绩管理系统的设计与实现 福建电脑 2007/07 3 基于B/S结构学生成绩管理系统设计与实现 沈阳化工学院学报 2007/02 4 开发学生成绩管理系统时应注意的几个问题 辽宁经济职业技术学院(辽宁经济管理干部学院学报) 2007/03 5 学生成绩管理系统的设计与实现 科技资讯(科学教研) 2007/17 6 基于校园网的学生成绩管理系统 微机发展 2006/02 中国期刊全文资料库 7 基于通用模式的高校学生成绩管理系统设计 计算机工程与设计 2006/08 中国期刊全文资料库 8 高校学生成绩管理系统的设计与实现 资讯科技 2006/04 中国期刊全文资料库 9 我校学生成绩管理系统的设计与应用 台州学院学报 2006/02 中国期刊全文资料库 10 谈学生成绩管理系统中的资料库设计 沧州师范专科学校学报 2006/02 中国期刊全文资料库 要全文给我电子邮件,dbmoth#gmail.

可行性分析报告 我们小组的资讯系统开发课程设计题目是:图书管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。 本系统主要实现对图书馆资讯的管理,主要功能为管理有关读者,书籍,借阅和管理者的资讯等。本系统结构分为读者资讯管理模组,书籍资讯管理模组,借阅资讯管理模组,管理者资讯管理模组。读者资讯管理部分有两方面的功能,可以浏览读者的资讯,可以对读者资讯进行维护。书籍资讯管理可以浏览书籍的资讯,可以对书籍资讯进行维护。借阅资讯管理可以显示当前资料库中书籍借阅情况,可以对借阅资讯进行维护。管理者资讯管理可以显示资料库中管理者的情况,可以对管理者资讯进行维护。可见,本系统并不复杂,主要解决的问题是利用关键字对资料库进行查询。 背景 近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种资讯量也成倍增加,面对着庞大的资讯量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。 另一方面,IT产业和Inter获得了飞速发展,计算机应用已渗透到了各个领域,引起资讯管理的革命,实现了资讯的自动化处理,提高了处理的及时性和正确性。 图书管理工作面对大量的可模组化处理的资讯,是当今资讯革命的一个重要阵地。我们小组开发图书管理资讯系统就是采用现代化的资讯管理方式代替手工管理方式,提高图书管理工作效率,作到资讯的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。 从以前的手工管理的记录中我们可以发现这样的问题: 1.检索速度慢、效率低 因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了书的资讯,馆中没有此书或已被别人借走。图书馆的规模越大,这个问题越突出。 2.借书、还书工作量大 借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、 还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往 往是人工操作所难以胜任的。而且经常会出现这样那样的差错。 3.图书统计工作难、藏书更新不能及时完成。 图书馆的图书应根据科学技术的发展和教学工作的需要及时新增和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。 系统开发的重点与难点 系统出现了一些技术难点大致如下: 1、建立合理的表结构,避免资料冗余 各表通过特定栏位实现不同表的资料连线,避免资料冗余,需要设计简洁高效的表结构。 2、建立相当的系统安全性 登入使用者身份的验证机制的设计、操作页面的许可权保护。 3、建立严密的资料表操作机制 同一表有可能在多个模组中被修改,所以严密的资料表操作机制的建立十分比较困难的,但也是必须的。除了设计时必须有相当程度的考虑,在编制时更应加强程式逻辑的可靠性和程式除错的全面性。 可行性分析 1.技术可行性 此次资讯系统开发是大学专业知识的一次综合应用与提高,我们小组可以在主教5楼机房完成系统开发。该机房计算机配置肯定能满足系统开发的要求。我们小组可以选定两三台计算机,建立系统开发环境,主要是安装资料库工具(MS SQL SERVER 2000),应用程式开发工具( VISUL BASIC 6.0或DELPHI),Office程式组以及网路传输工具。 我们小组的部分成员有计算机,配置是Pentium4 1.5G,256M以上记忆体,80G以上硬碟,可连网。小组成员之间可以通过QQ或电话进行即时交流,协调开发工作,解决开发工作中出现的问题。 就技术力量来说,我们小组可以完成此次开发工作。开发过程中会出现许多问题,有我们预想之中的,也有一些没有我们预想到,但,我们有信心克服一切困难。该学期,我们小组各成员已经学习了SQL SERVER,对网路技术和作业系统也有系统的了解,有些成员熟悉计算机原理,能解决常见的硬体故障和硬体选择。目前,图书管理资讯系统已得到了大量应用,有许多可供参考的成功系统。而且,网上有许多关于VISUL BASIC程式设计的资料和SQL SERVER方面的资料。 从技术角度考虑,此资讯系统开发可行。 2.经济可行性 目标系统开发需求比较低,加上具有成熟的软硬体环境,所以在软硬体的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。当系统开发完实际执行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报将远超过支出,并且最重要的一点是该软体的开发可以给我们对系统的开发有个全面的认识。从经济角度考虑,此资讯系统开发可行。 3. 法律上可行 整个系统由于是自行开发,自行使用,所以系统本身不存在法律上的版权争议。在伺服器软体方面,应该使用正版软体,因为整个系统尽管是开发给内部使用,但它毕竟很多部分还是要依靠Inter的,一旦伺服器连线到Inter上,它的作业系统可能会被Microsoft跟踪,如果不是正版软体,将不得不面临民事诉讼的风险。 结论: 根据以上的可行性研究,我们小组认为开发此系统的条件已经具备,可以开始进行开发。

:./view/ae68eece6137ee06eff9186a.课程设计考勤管理系统原始码

我有一个例项 发你吧!你改程式码就可以了!

大一课程设计、求一个简单地C++毕业论文管理系统

#include#include#include#include//输入/输出文件流类usingnamespacestd;classStudent//定义类{private:inttag;//删除标记1:已删0:未删charname[10];//姓名intgrade;//成绩intID;public:Student(){}//构造函数intgettag(){returntag;}//获取删除标记char*getname(){returnname;}//获取驾驶员编号intgetID(){returnID;}intgetgrade(){returngrade;}voidsetname(char*na){strcpy_s(name,na);}voidsetgrade(intn){grade=n;}voiddeldrive(){tag=1;}//设置删除标记1:已删0:未删voidaddstudent(char*nname,intngrade,intnID)//增加{tag=0;grade=ngrade;ID=nID;strcpy_s(name,nname);}voidshow()//显示信息{cout=60)student[i].show();cout=80)student[i].show();}voidstudentlist();//维护~Studentlist()//析构函数,将写到txt文件中{fstreamfile("",ios::out);for(inti=0;i>choice;switch(choice){case1://新增cout>name;cout>grade;add(name,grade);cout>a;switch(a){case1:cout>ID;r=findID(ID);if(r==NULL){coutshow();system("pause");break;case2:cout>name;r=findname(name);if(r==NULL){coutshow();system("pause");break;case0:break;default:cout>ID;r=findID(ID);if(r==NULL){cout>grade;r->setgrade(grade);system("pause");break;case2:cout>name;r=findname(name);if(r==NULL){cout>grade;r->setgrade(grade);system("pause");break;case0:break;default:cout<<"输入错误,请重新输入";break;}};break;case4://全显show();system("pause");break;case5://全删tongji();system("pause");break;case6://退出break;default:cout<<"输入错误,请重新输入";break;};}}//main()函数的实现,程序的主界面的引导intmain(void){Studentlista;tlist();return0;}

求资源,基于B/S结构的毕业论文管理系统


这个简单
给你一套模板你修改下就可以了

求一份文献综述范文(课程设计与管理系统)

最近本座也要做系统,找来了一点资料。
具体写法:


参考范文:

浙江ⅩⅩ学院毕业论文
(或毕业设计)
文 献 综 述

工资管理信息
系统设计和实现的文献综述

学生姓名 613工作室 指导教师 徐老师

二级学院 信息学院 专业名称 信息管理与信息系统

班 级 04信息2班 学 号 0404

2008年1月5日

工资管理信息系统设计和实现 文献综述

摘 要:在当今信息技术飞速发展的社会,工资管理信息系统越来越受到人们的欢迎。一些大型企业的工资管理信息系统的运用已经达到了普及的程度,而一些中小型企业特别是小型企业正在寻找适合自己的工资管理信息系统。本文在 阅读一些小型企业的工资管理信息系统的设计文献的基础上,结合自己的理解所写的一篇综述。
关键词:管理信息系统;企业信息化;工资管理;设计

1.引言
信息化是当今世界经济和社会发展的大趋势。适应信息技术发展要求的工资管理信息系统必将成为企业提高工资管理效率和水平的有力手段,也是未来企业工资管理适应环境变化的主要发展趋势。工资管理信息系统将是一个企业不可缺少的一部分,它对于企业的决策者和管理者都至关重要。一直以来人们使用传统的人工的方式管理文件信息,这种管理方式存在着许多缺点,如效率低,保密性差。另外,时间一长将产生大量的文件和数据,对于查找、更新和维护都带来不少的困难。随着科技的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识并已在人类社会的各个领域发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业的工资信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长和成本低等。这些优点能够极大地提高企业信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
2.国内外研究现状
管理信息系统是70年代初“后工业经济时代”的产物,在企业管理信息系统在其发展的初期,是单一的人-机系统,系统功能简单,效率低,对管理的作用有限。进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系。他们在数十年的实践中积累了丰富的管理信息系统开发经验,在企业管理方面也已形成了一套行之有效的理论和规范。
由于管理信息系统本身及与其相应的计算机信息应用技术均非常成熟。几乎所有发达国家均建立了自己的人力资源管理信息系统,这个系统是全国性的,覆盖了全国的人力资源管理领域。国外公司的人事部或劳工部一般均建立了计算机信息系统,负责公司内部的人力资源或劳工管理。所以,国外的工资管理信息系统的开发与应用己非常普及。同时,由于发达国家的人力资源管理信息系统已实现全国联网,因此,在社会经济发展领域中发挥着巨大的作用。
我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、“金桥”工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(SS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。
进入21世纪,伴随着信息化的普及和互联网的快速发展,IT技术更广泛的应用于企业工资管理,如何提高工资部门的效率,降低人工成本,成为企业管理者重点关心的问题。目前,国内工资管理信息系统的开发技术基本成熟,主要原因在于人事工资管理系统本身具有业务清晰、数据处理规范等许多优点,为其实现计算机信息化提供了必要的优越条件。加上近十年来计算机技术的飞跃发展,以及国内各企业的高度重视,工资管理信息系统在国内基本上已进入了普及应用的阶段。国内近90%以上的应用计算机及开发管理信息系统的公司和单位均开发并运行了工资管理信息系统,其他没有和正准备开发计算机应用或开发管理信息系统的公司和单位,也把工资管理信息系统作为其应用与开发的首要目标。加上国家劳动主管部门及国内计算机应用开发商的共同努力,国内目前己有多种通用的工资管理信息系统软件供企业单位选择使用,而且还有多种工资管理信息系统开发通用工具供企业开发自己的工资管理信息系统择用。应该说,工资管理信息系统的开发与应用在国内已经进入了相对成熟期。
3.信息系统的发展历程
黎红曾在《信息系统的发展历程》中将信息系统的发展里程分为三个阶段:
3.1 面向事务处理阶段
面向事务处理阶段也就是部门内的信息集成的阶段。在开始阶段, 信息系统的目标是提高业务处理的工作效率, 使员工从机械重复的工作中解脱出来。典型例子是独立的会计核算系统。接下来, 信息系统的目标是在业务处理自动化的基础上, 对业务数据进行事后分析, 向个别的部门提供一些管理和决策的信息。1996 年, 我国所提出的从核算型向管理型转变的财务软件就属于此思想的信息系统产品。
3.2 面向系统阶段
面向系统阶段也是企业内过程集成的阶段, 此时信息系统的目标是提高信息处理的实时程度, 为企业提供战术决策的相关信息。MRPⅡ、ERP 等管理软件属于面向系统阶段的信息系统产品。
3.3 面向决策阶段
面向决策阶段也是企业间的过程集成阶段, 这个阶段的信息系统的目标是为企业提供战略决策的相关信息。各种各样的电子商务解决方案、CRM系统和电子政务系统等都是企业内部信息系统与外部实体实现集成的途径。
这种划分把信息系统的发展历程全部都表现出来了,也把各个阶段信息系统的特征表现的淋漓尽致。
4.企业信息化
卫少军和徐钊在《企业信息化建设及其信息系统开发模式》一文中提到企业信息化建设的主要特点和企业信息化的三个阶段:
4.1 现阶段我国企业信息化建设的主要特点
(1)重视程度差别较大。
(2)行业、区域信息化建设发展水平不一致。
(3)信息化建设模式各异,效果不一。
(4)信息化建设中重复建设严重。
4.2 企业信息化的三个阶段
(1)信息化的认知阶段
从认知阶段来讲,许多企业尤其是中小企业,还不能从企业发展的战略高度认识信息化的重要性,不能系统地了解信息化建设的知识;有些企业虽然认识到了信息化建设的重要性,但他们面对各种各样的设备和软件时却却所适从.这就造成他们很难选择所需要的技术和设备,进而提出一整套对应其业务特点的信息化解决方案。
(2)信息化实施阶段
企业信息化经常存在的情况是,企业从硬件设备的采购、应用软件的开发直到系统的集成建设都要面对不同的厂商;这就不可避免地带来系统的兼容性、稳定性不够;一旦出现问题,供应商之间经常互相推委。这导致很多企业希望利用信息技术来增加他们的竞争力,但面对信息化道路上的各种困难却无所适从。
(3)后期运营维护阶段
从信息化系统的维护、运营阶段看,由于企业的业务运营分秒不停,这也就要求企业的信息系统必须得到长期可靠的运营保证。因此不同的企业根据其自身能力和业务特点,也许需要随时能够接通电话支持,也许需要维修工程师随时到达现场解决问题;但目前国内IT产业的状况还远未达到这样的水平,多数厂商还只能提供如一年上门、三年保修这样的服务。除了对少数大客户外,用户的个性化维修服务要求尚不能满足。
从上述的分析不难看出,正是由于缺乏针对客户需求的IT方案和服务,才造成了企业信息化步履维艰。
5.工资管理系统需要具有的特点
对于小型企业,功能上的实用、够用,是企业选择软件产品的重要条件,这里的实用性主要表现为软件的管理方式要符合企业原用的管理习惯。
在我国,大量小型企业管理不够规范,尤其是各个行业间,更是有其鲜明的行业特性,即使是同行业间,其管理方式亦存在一定的差异。所以,对于一个可普遍使用的工资管理系统,一方面应即有通用性,更需要有效高的灵活性。如,允许企业根据实际需求取舍多种计工薪方式;或根据实际制订薪资条目及条目间的逻辑关系等。
小型企业信息化人才比较缺乏,对于这些企业,CIO是一个比较遥远的概念。同时,为节省运营成本,小型企业在用人上往往会采取从紧方式。对于进入小型企业的信息化产品,容易使用、高效实用是一个基本的要求。
薪资数据是一个企业的重要的基础数据。同时,计件工资数据自然关联到企业的产量、成本以及质量等商业机密。所以,对于实行计件(计时)工资混合制的小型企业,其对工资数据的安全性要求,会较一般的企业为高。
小型企业是我国最活跃的经济体,属于成长性群体。其群体中的大量的优秀企业,会迅速成长为中型,甚至大型企业。提供一个高可扩展性的工资管理系统,将有利于保障小型企业的信息化的投入,以及应用上的延续性。
当前不乏优秀的企业信息化产品,但其高昂的应用代价,使大量的小型企业望而却步。对于这些企业所需的工资管理系统,一方面要求软件系统本身价廉物美,另一方面也要求其相应的硬件投入要相对较低。同时,在应用过程性,尽量降低维护成本,包括人力成本、技术成本以及资金成本等。通过工资数据的有机管理,可以从中挖掘出产品、产量、产品质量以及员工技能水平等信息。为小型企业建立一套基于Delphi的工资管理系统,符合广大小型企业(尤其是劳动密集型企业)的现实需求。
6.相关技术
系统设计中用到的控件比较多,也比较复杂,但有些模块如输入模块、报表模块,虽然设计的窗体比较多,但设计思路基本相同,在设计时,将最复杂的窗体设计出来,其它窗体按着此思路进行设计,能够达到事半功倍的效果。Delphi应用平台虽然也有自己的数据管理系统,但它的数据管理能力远远落后于其数据应用能力,往往容易出现数据滞后于应用程序的现象,而SQL SERVER具有很强的数据管理能力,而且跟现有的WINDOW系列操作系统完兼容,所以在数据库管理系统选型上选用了SQL SERVER数据库管理系统。如何使Delphi开发的应用软件能够访问SQL SERVER,如何将从SQL SERVER中读取或写入、更新数据,是系统设计的一个难点,可以使用开放式数据库连接(ODBC) ,通过Delphi自带的BDE功能访问ODBC数据源,但ODBC连接一般是在操作系统的控制面版中进行手动连接的,而且一般用户也不懂如何建立ODBC连接,所以在系统中必须设计出一个独立的模块供用户进行ODBC连接,此中涉及到注册表的修改和如何将ODBC连接信息保存到系统配置文件中的技术,设计时用到了写注册表的OLE命令如:
WriteString( ′Database′, ls_database) ; / /数据库
WriteString( ′Descrip tion′, ls_desc) ; / /数据源描述
WriteString( ′Driver′, ′E: \Windows\SYSTEM \ ′) ;
/ /驱动程序DLL文件
Writestring( ′LastUser′, ls_login_id) ;
WriteString( ′Server′, ls_server_ip) ; / /用户名称
IniFile. WriteString( ′Form′, ′Username′, edit4. Text) ;
IniFile. WriteString( ′Form′, ′Password′, edit6. Text) ;
IniFile. WriteString( ′Form′, ′Server′, edit5. Text) ;
IniFile. WriteString( ′Form′, ′Logmode′, s) ;
IniFile. WriteString( ′Form′, ′ODBCmode′, sl) ;
上述是有关设计系统时所需要的一些技术方面的知识。
7.总结
通过以上综述,可以看出设计和实现一个基于Delphi平台工资管理信息系统可行的。在实用性方面,通过这个系统公司在计算员工工资方面减少了人力的支出,提高了效率和可靠性,同时还为企业的日后查询提供了方便。在技术方面,该系统准备采用Delphi作为数据库前台开发工具,后台数据库采用的是SQL Server 2000。

参考文献
[1] 胡曼、刘广宇:“基于MIS原理的工资管理系统构建研究”,《科技创业月刊》,2007年第08期。
[2] 甘容、李明东:“人事工资管理信息系统——员工工资信息查询模块的实现”, 《甘肃科技》,2007年第03期。
[3] 徐绪松:《信息系统原理》,科学出版社,2006年第1版,第200-272页。
[4] 朱志强:《管理信息系统——原理、开发及应用》,复旦大学出版社,2007年第1版,第109-194页。
[5] 张剑平:“信息系统:历史沿革与发展趋势”, 《浙江师范大学报(自然科学版)》,1994年第04期。
[6] 屈成鹰:“谈谈信息系统在企业管理中的重要性”,《厦门科技》,2001年第81期。
[7] 刘宾:“小型企业工资系统数据库的应用”, 《天津市工会管理干部学院学报》,2006年第02期。
[8] 程燕:“工资管理信息系统的开发”,《上海电机高等专科学校学报》,2003年第04期。
[9] 黎红:“信息系统的发展历程”,《电脑知识与技术(学术交流)》,2007年第03期。
[10] 卫少军、徐钊:“企业信息化建设及其信息系统开发模式”,《能源技术与管理》,2004年第01期。
[11] 刘仕莲:“工资管理系统”,《广州造船》,2005年第01期。
[12] 祁昌平:“用Delphi设计人事工资管理系统”,《河西学院学报》,2004年第05期。
[13] Kenneth , Jane Price Laudon :“Management information systems”,清华大学出版社,1998年,第56-82页。
[14] 何勇、郑文钟:《管理信息系统的原理方法及应用》,浙江大学出版社,2005年第1版,第21-79页。
[15] (美)本-甘,(美)萨卡,(美)沃尔特 著,赵立东 译,电子工业出版社,《Microsoft SQL Server 2005 技术内幕:T-SQL程序设计》,2007年8月第1版。

!!急!!关于管理信息系统

图书管理系统详细设计方案

方案完成时间:2004年12月16日

可行性分析报告

我们小组的信息系统开发课程设计题目是:图书管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。
本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍信息管理模块,借阅信息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功能,可以浏览读者的信息,可以对读者信息进行维护。书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。

背景
近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。
另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。
图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。

从以前的手工管理的记录中我们可以发现这样的问题:
1.检索速度慢、效率低
因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了书的信息,馆中没有此书或已被别人借走。图书馆的规模越大,这个问题越突出。
2.借书、还书工作量大
借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、 还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往 往是人工操作所难以胜任的。而且经常会出现这样那样的差错。
3.图书统计工作难、藏书更新不能及时完成。
图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。

系统开发的重点与难点
系统出现了一些技术难点大致如下:
1、建立合理的表结构,避免数据冗余
各表通过特定字段实现不同表的数据连接,避免数据冗余,需要设计简洁高效的表结构。
2、建立相当的系统安全性
登录用户身份的验证机制的设计、操作页面的权限保护。
3、建立严密的数据表操作机制
同一表有可能在多个模块中被修改,所以严密的数据表操作机制的建立十分比较困难的,但也是必须的。除了设计时必须有相当程度的考虑,在编制时更应加强程序逻辑的可靠性和程序调试的全面性。

可行性分析
1.技术可行性
此次信息系统开发是大学专业知识的一次综合应用与提高,我们小组可以在主教5楼机房完成系统开发。该机房计算机配置肯定能满足系统开发的要求。我们小组可以选定两三台计算机,建立系统开发环境,主要是安装数据库工具(MS SQL SERVER 2000),应用程序开发工具( VISUL BASIC 6.0或DELPHI),Office程序组以及网络传输工具。
我们小组的部分成员有计算机,配置是Pentium4 1.5G,256M以上内存,80G以上硬盘,可连网。小组成员之间可以通过QQ或电话进行即时交流,协调开发工作,解决开发工作中出现的问题。
就技术力量来说,我们小组可以完成此次开发工作。开发过程中会出现许多问题,有我们预想之中的,也有一些没有我们预想到,但,我们有信心克服一切困难。该学期,我们小组各成员已经学习了SQL SERVER,对网络技术和操作系统也有系统的了解,有些成员熟悉计算机原理,能解决常见的硬件故障和硬件选择。目前,图书管理信息系统已得到了大量应用,有许多可供参考的成功系统。而且,网上有许多关于VISUL BASIC编程的资料和SQL SERVER方面的资料。 从技术角度考虑,此信息系统开发可行。
2.经济可行性
目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报将远超过支出,并且最重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。从经济角度考虑,此信息系统开发可行。
3. 法律上可行
整个系统由于是自行开发,自行使用,所以系统本身不存在法律上的版权争议。在服务器软件方面,应该使用正版软件,因为整个系统尽管是开发给内部使用,但它毕竟很多部分还是要依靠Internet的,一旦服务器连接到Internet上,它的操作系统可能会被Microsoft跟踪,如果不是正版软件,将不得不面临民事诉讼的风险。

结论:
根据以上的可行性研究,我们小组认为开发此系统的条件已经具备,可以开始进行开发。

系统调查
图书馆概况
图书管理系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者和使用者来说都至关重要,所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但一直以来人们使用传统人工的方式进行图书管理和借阅管理,这种管理方式存在着许多缺点,如:效率低、易忘记、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书管理的效率,也是图书馆的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。
系统功能结构图

需求分析
系统目标
图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
系统开发的总体任务是实现各种信息的系统化,规范化和自动化。
需求定义
作为学生对图书管理系统的要求有:
1. 能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。
2. 能够方便地借阅图书、续借图书、归还图书。
3. 能够查询自己的基本资料、借阅图书情况。
4. 能够熟悉图书管理系统的使用。
作为图书管理员,他们对图书管理系统的要求有:
1. 能方便的对图书进行录入登记,注销陈旧的书籍。
2. 能够方便地对新生进行登记,或注销已经毕业的学生信息(基本信息,借阅信息)。
3. 能够随时发布一些诸如各学院学生借阅图书超期情况、馆内藏书情况、借情况等信息,以便各学院能够随时获知本院学生的一些借书信息。
功能说明
系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能主要有5部分:
A图书基本情况的录入,修改,删除等基本操作。
1.书籍类别标准的制定,类别信息的输入,包括类别编号,类别名称,关键词,备注信息等。
2.书籍类别信息的查询,修改,包括类别编号,类别名称,关键词,备注信息等。
3.书籍信息的输入,包括书籍编号,书籍名称,书籍类别,作者名称,出版社名称,出版日期,书籍页数,关键词,登记日期,备注信息等。
B办理借书卡模块。
1.新生办理借书证。
2.丢失办理借书证。
C实现借书功能。
1.借书信息的输入,包括借书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。
2.借书信息的查询,修改,包括借书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。
D实现还书功能。
1.还书信息的输入,包括还书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。
2.还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。
E能方便的对图书进行查询。对超期的情况能自动给出提示信息。
性能要求
正确性,可靠性,效率,完整性,易使用性,可维护性,可测试行,复用性,安全保密性,可理解性,可移植性,互联性。
业务流程图(如下:)

数据库设计
1. 数据库需求分析
用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据,数据结构处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
针对一般图书管理信息系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:
● 读者种类信息,
属性:种类编号,种类名称,借书数量,借书期限,有效期限,备注。
主键:种类编号
● 读者信息,
属性:读者编号,读者姓名,读者种类,读者性别,工作单位,家庭住址,电话号码,电子邮件地址,办证日期,备注。
主键:读者编号
● 书籍类别信息,
属性:类别编号,类别名称,关键词,备注信息。
主键:类别编号
● 书籍信息,
属性:书籍编号,书籍名称,书籍类别,作者姓名,出版社名称,出版日期,书籍页数,关键词,登记日期,备注信息。
主键:书籍编号
● 借阅信息,
属性:借阅信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息。
主键:借阅信息编号
一、通过对系统的调查和可行性分析,画出系统的数据流程图:

基本信息录入 基本信息录入
D1 D2

基本信息录入 基本信息录入
D3 D4

D5

借阅信息录入
读者信息返回 书籍信息返回

数据字典(Data Dictionary)。
1、数据流的DD表举例如下:

数 据 流
系统名:图书管理 编号:
条目名:读者信息 别名:
来源:读者登记 去处:D3
数据流结构:
读者登记={读者编号+读者姓名+读者性别+工作单位+……}
简要说明:
修改记录: 编写 日期
审核 日期
2、数据元素的DD表举例如下:
数 据 元 素
系统名:图书管理 编号
条目名:读者编号 别名
属于数据流:读者登记 存储处:D3读者信息表

数据元素值:
代码类型:字符
宽 度:10
取值范围及含义:

简要说明:每一个读者都有一个唯一的编号
修改记录: 编写 日期
审核 日期
3、数据存储的DD表举例如下:

数 据 存 储
系统名:图书管理 编号:D4
条目名:书籍信息表 别名:
存储组织: 记录数:约3000 主关键字:书籍编号
数据量:约500KB 辅关键字:
按编号主索引
记录组成:
字段名称:书籍编号 书籍名称 … 书籍作者 … 关键词 ...
宽度: 14 32 … 8 ... 10 …
简要说明:
修改记录: 编写: 日期:
审核: 日期:

4、数据加工的DD表举例如下:

数 据 加 工
系统名:图书管理 编号:
条目名:借阅信息录入 别名:
输 入:借阅编号、读者编号… 输出:借阅信息表基本属性
处理逻辑:借阅信息存储在dabase数据库的borrowinfo表中
简要说明:输入某读者的图书借阅情况记录
修改记录: 编写: 日期:
审核: 日期:

2.数据库概念结构设计
本程序包括的实体有:读者类别信息实体,读者信息实体,书籍类别信息实体,书籍信息实体,借阅信息实体。

实体之间关系的E-R图

3.数据库逻辑结构设计
⑴图书基本信息表
Book:
字段名称 数据类型 字段说明
bookid 文本 保存书号
bookname 文本 保存书名
booktype 文本 保存书的类型
bookauthor 文本 保存保存书的作者
bookpub 文本 保存书的出版社
bookpubdate 日期/时间 保存书的出版日期
bookpages 数字 保存书的页数
bookkeyword 文本 关键字
bookindate 日期/时间 入库时间
putup 文本 是否借出
bookmemo 备注 备注

⑵借书卡信息表(读者信息表)
reader:
字段名称 数据类型 字段说明
readerno 文本 保存读者编号
readername 文本) 保存读者姓名
readersex 文本) 保存读者性别
readertype 文本 保存读者类别
readerdep 文本 保存读者所属部门
address 文本 保存读者地址
readertel 文本 保存读者电话
email 文本 保存读者的电子邮件地址
checkdate 日期/时间 借阅日期
readermemo 备注 备注

⑶借阅信息表
borrowinfo:
字段名称 数据类型 字段说明
borrowno 文本 保存借阅号
readerid 文本 保存读者ID
readername 文本 保存借阅者姓名
borrowdate 日期/时间 保存借阅日期
returndate 日期/时间 保存还书日期
memo 备注 备注

⑷图书分类信息表
booktype:
字段名称 数据类型 字段说明
booktypeno 文本 保存图书分类号
typename 文本 保存类别名称
keyword 文本 关键字
memo 备注 备注

⑸读者分类信息表
readertype:
字段名称 数据类型 字段说明
typeno 文本 保存读者分类号
typename 文本 保存类别名称
booknumber 数字 保存允许借书数量
bookdays 数字 保存允许借阅天数
userfullife 数字 保存专业ID
memo 备注 备注

⑹用户信息表
User_info:
字段名称 数据类型 字段说明
user_ID 文本 保存用户ID
user_PWD 文本 保存用户密码
user_Des 文本 ……

程序模块示意图如下:(本图仅供参考)

注意

系统硬件需求
为了保证图书管理系统的稳定高速运行,必须要增加硬件并对现有的硬件进行改造,特提出以下硬件需求。(注:这里的硬件指一个完整的硬件系统,其部分的包含了对软件的需求,这些软件是为了正常运行管理系统所必须配备的)

一、 服务器的要求
1. 服务器的中央处理部件(CPU)建议使用PIII 1G(以上) Xeon处理器芯片。
2. 服务器内存必须使用服务器专用ECC内存
3. 为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID 01)
4. 为了防止服务器不可预测的故障,或者服务器的定期维护对公司整个业务造成的影响,所有建议使用两台服务器。两台服务器应构成双机热备份。中间使用WatchDog电路。这样的结构可以保证整个系统的长时间不间断工作,即使在服务器定期维护的时候也可以使用后备另一台服务器工作。
5. 服务器应支持热插拔电源
6. 服务器必须配备UPS(不间断电源)。
7. 服务器应该放在学校内部。不然无法进行程序调试。
8. 服务器应该必须有固定IP地址。
9. 其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。

二、 服务器上应该配备的软件
a) 操作系统:Microsoft Windows 2000 server 或者 Microsoft Windows 2000 Advanced server
b) 数据库:Microsoft SQL Server 2000 (简体中文版)
c) 服务器必须使用专业的防火墙和反病毒软件。
d) 除了为了运行必须配备的程序以外,服务器上建议尽量不要安装其他无关程序,以减少程序的混乱或者程序的意外冲突。
e) 各系的操作系统尽量统一。(Windows 9x系列或者Windows 2000系列)。这样可以避免管理软件在出来因为操作系统版本不一致造成的过多的开销。
f) 各系的机器必须也安装反病毒软件和防火墙。以防止网络上的蠕虫病毒在整个网络范围内的蔓延。
g) 如果要打印涉及字段比较多的报表,应该配备针式打印机。

网络设计图(如下)

上一篇:阴山学刊是否是中文核心期刊

下一篇:新型工业化是什么级别的期刊