




已阅读5页,还剩56页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本 科 毕 业 论 文 软件园服务管理系统技术部、系统管理子系统Software Park Service Management System Technology and System Management Subsystems姓 名: 学 号:学院:软件学院系:软件工程专 业:软件工程年 级:指导教师: 年 月摘要上世纪90年代以来,随着Internet/Intranet技术的迅猛发展,计算机的普及,越来越多的企业开始建立属于自己的管理信息系统,通过有效的资源共享和信息交流,实现业务处理、行政办公的自动化,最大限度地提高办公效率,降低劳动强度、减少重复劳动,实现各部门协作和无纸化办公,从而大大提高了企业的竞争力。厦门市软件园的管理目前采用比较传统的信息交流方式,部门、员工之间通常采用邮件实现信息的交流,降低了工作效率。随着入园企业的增多和数据量的日益扩大,这种传统的方式将难以为继,因此开发一套高效的管理信息系统迫在眉睫。根据厦门软件产业投资发展有限公司的需求,开发基于.NET的软件园服务管理系统,运用VisualStudio.NET开发工具,SQLServer数据库系统,设计和实现软件园服务管理系统,并且使得该系统足够完整、稳定、易于使用和维护。在此基础上,进行了大量的功能测试,以求最大限度的符合用户需求。本论文依据“厦门软件园服务管理系统”的具体需求、结合软件工程的开发流程、主要负责系统管理子系统和技术部子系统的实现。依照软件园的需求,这两个子系统登录方式均为“技术部”,但其功能分属不同的模块,因此分为两个子系统进行开发。在本文中,第一章介绍了课题的相关背景和系统开发中所用的.NET平台及相关技术,第二章介绍了系统的需求分析,主要着眼于上述两个子系统。接下来分章介绍了系统管理子系统和技术部子系统的详细设计、实现方法,最后对全文做了总结。关键词:管理信息系统;三层结构;ASP.NETAbstractSince the 1990s, with the rapid development of the Internet / Intranet techolog and the popularity of computer, more and more enterprises begin to build their own management information systems.In order to greatly improve their competitiveness, enterprises are eager to automate procedure of business and administration to promote effective resource sharing and information exchanging, to maximize office productivity, to reduce intensity and redundancy of labour,what more, to hasten collaboration among departments and go paperless.The departments and personnel in Xiamen Software Park have been adopting traditional means of information transfer, such as e-mail, which substantially block efficiency. With the rising of the admission number of enterprises and the growing of data amount, the traditional way is hard to sustain, so to develop a highly efficient management information system is significant.As the request of Xiamen Software Industry Investment and Development Co. Ltd.,here we design and implement a service management system, which based on. NET,visual Studio. NET and SQL Server Database System. In order to build a complete and robust system ,which has favorable user experience,we have done a large number of functional tests to furthest tally with the demand of our clients.The two subsystems of Xiamen Software Park Service Management System” , which are System Management Subsystem and Technology Subsystem,are designed and implementec based on software engineering idea and the systems specific requirements. According to the requirements of software park, the login way of the two subsystems are both “Technology”,but , they have own different functional modules.As a result , the development is divided into two subsystems.In this paper, the first chapter introduces the relevant background, the second chapter describes. NET platform which is used in the developing the system, the next sub-chapter describes the requirement analysis, detailed design, and achieved methods of the system management subsystem and technology subsystem.Finally it points out a summary of the full text.Key words: Management Information System; Three-tier structure;ASP.NET 目 录第一章 引言11.1项目背景及研究意义11.2管理信息系统简介11.3应用前景21.4.NET平台及关键技术31.4.1.NET平台介绍31.4.2系统数据库Microsoft SQL Server 41.4.3 B/S模式与三层体系结构41.4.4C#语言介绍51.5论文结构安排5第二章 需求分析62.1引言62.2用户定义72.2.1系统管理子系统82.2.2技术部子系统82.3软件园服务管理系统用例分析82.3.1系统管理子系统用例图82.3.2技术部子系统用例图102.4系统数据需求分析122.4.1技术部子系统的数据结构与数据项122.4.2系统管理子系统的数据结构与数据项122.5本章小结13第三章 系统设计143.1引言143.2系统环境143.3数据库设计143.3.1数据库表的命名规范143.3.2数据库逻辑设计153.4系统管理子系统213.4.1公告信息发布模块设计223.4.2日志管理模块设计233.4.3内部用户权限管理设计243.4.4企业权限管理设计253.4.5修改密码与收件箱263.5技术部子系统283.5.1合同管理设计293.5.2 费用到账管理303.5.3费用统计313.5.4弱电管理313.5.5技术部子系统其他模块323.6权限设计333.7本章小结33第四章 系统实现与测试344.1引言344.2系统实现方案344.3系统管理子系统的实现354.3.1公告信息发布354.3.2日志管理374.3.3内部用户权限管理384.3.4企业权限管理414.4技术部子系统的实现424.4.1合同管理434.4.2费用到账管理444.4.3费用统计454.4.4弱电管理模块454.4.5技术部其他模块454.5系统部署方案464.6系统测试464.7本章小结46第五章 总结与展望475.1总结475.2展望47参考文献48致谢49ContentsChapter1 Introduction11.1 Background and Significance11.2 Introduction to MIS11.3 Application prospects21.4.NET Platform and Relevant Technology31.4.1 Introduction to .NET Platform31.4.2 System Database of Microsoft SQL Server 41.4.3 B/S pattern and three-tier architecture41.4.4 Introduction to C#51.5 Outline of Thesis5Chapter2 Requirement Analysis62.1 Introduction62.2 User defined72.2.1System Management Subsystem82.2.2 Technology t Subsystem82.3 Use Case Analysis of Software Park servicemanagementsystem82.3.1 Use Case of System Management Subsystem82.3.2 Use Case of Technology t Subsystem102.4 Requirement Analysis of data122.4.1Data Structure and Data Item of Technology Subsystem122.4.2 Data Structure and Data Item of System Management Subsystem122.5Summary13Chapter 3 System Design143.1 Introduction143.2System Environment143.3Database design143.3.1Naming Criterion of tables143.3.2Logic Design of Database153.4System Management Subsystem213.4.1Notice issue module design223.4.2Log Management design233.4.3Users Rights management design243.4.4Corporations Rights management design253.4.5Modify Password and Inbox263.5 Technology Subsystem283.5.1Compact Management design293.5.2 Fee Recorded Management303.5.3Fee Statistics313.5.4Weak electricity Management313.5.5Other Modules of Technology Subsystem323.6Rights Design333.7 Summary33Chapter4 System Implementation and Testing344.1 Introduction344.2 System Implementation Program344.3 Implementation of System Management Subsystem354.3.1Notice issue354.3.2Log Management374.3.3Users Right Management384.3.4Corporations Right Management414.4 Implementation of Technology Subsystem424.4.1Compact Management434.4.2Fee Recorded Management444.4.3Fee Statistics454.4.4Weak electricity management454.4.5Other Modules of Technology Subsystem454.5 System deployment program464.6 System Testing464.7 Summary46Chapter5 Conclusion and Prospect475.1Conclusion475.2Prospect47References48Acknowledgements49第一章 引言第一章 引言在没有计算机网络的年代,企业通过管理人员和管理机构来进行信息交流、行政管理和投资决策,一切的工作都要通过口头或纸质的媒介而展开,这成为最原始的信息系统。上世纪90年代以来,随着Internet/ Intranet技术的迅猛发展,计算机的普及,越来越多的企业开始建立属于自己的管理信息系统,通过有效的资源共享和信息交流发布,实现业务处理、行政办公的自动化,最大限度地提高办公效率,降低劳动强度、减少重复劳动,实现各部门协作和无纸化办公。使得各部门权责分明,降低企业运作成本,提高企业的竞争能力。企业的管理信息系统是市场经济发展过程中建设现代化企业的迫切要求,针对企业的日常工作建立管理信息系统,可以使得企业工作拥有科学的组织和管理,提高企业的竞争能力。1.1项目背景及研究意义厦门市软件园包括软件园孵化基地(一期)和软件园产业基地(二期),由厦门软件产业投资发展有限公司负责为入园企业提供专业化服务,负责软件园日常的运作。目前,公司各部门之间的信息交流部分采用传统的方式,使得管理工作在时效性和准确性上存在风险,阻碍了科学的管理。这种传统的信息交流方式一方面很难适应现代企业管理的需求,另一方面随着入园企业的增多,管理信息系统的需求就会越来越大,开发一套高效的管理信息系统迫在眉睫。在这种情况下,厦门市软件产业投资发展有限公司决定开发“厦门市软件园服务管理系统”(简称为XMSPMS)实现内部管理的科学化,更好得为入园企业提供服务。1.2管理信息系统简介管理信息系统(Management Information System,简称MIS)是一个人机系统,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行数据的收集、传输、加工、储存、维护和使用,具有计划、预测、控制和辅助、决策等功能。以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统1。管理信息系统包含了许多先进的管理思想,是现代企业管理模式的基础。结合现代计算机技术的发展,伴随着网络的普及,管理信息系统可以运用到任何一个领域。企业、学校、政府机构通过运用自己的MIS可以提高部门内部的工作效率。如今,市场竞争越来越激烈,企业组织结构变得越来越复杂,这就要求企业的管理信息系统要更有实用性,高效性。一个完整的MIS包括DSS(辅助决策系统)、IPC(工业控制系统)、OA(办公自动化系统)和数据库、模型库、方法库、知识库及与上级机关及外界交换信息的接口。传统的MIS与软件工程的联系不够紧密,但随着计算机技术的发展,在MIS开发过程中运用软件工程理论,MIS建设会更有效2。 20世纪80年代中到90年代,管理信息系统多采用客户机/服务器架构(C/S),这种架构具有很强的数据操作和事务处理能力,将应用程序分配到Client端和Server端,充分发挥了Client端的作用,但大部分事务处理和逻辑存在于客户端,并且客户端还需要安装专门的软件,C/S只适合于Intranet,这对于使用范围和系统的维护产生了诸多不利影响。不仅要维护Server,对于Client端的安装维护也要耗费大量的资源。从20世纪90年代末开始,MIS开始大量运用浏览器/服务器架构(Brower/Server),这种架构可以运用于Internet,只要客户端安装浏览器,即有一台能上网的计算机,就可以适用本系统,这种“瘦”客户端的模式使得系统维护简单。基于B/S的管理信息系统使用方便,便于维护,随着公司规模的扩大,只需增加客户端的硬件数量,如果要进行升级开发,只要对Web服务器上的应用程序进行修改即可,扩展性强。1.3应用前景社会高速发展的今天,行业之间的竞争日趋激烈,尤其是在软件这个讲求效率的产业来说,科学的组织、合理的规划以及信息交流的便捷,是所有现代企业的必修功课。厦门软件园服务管理系统开发完成之后,可以为软件园各部门之间的信息共享提供便捷高效的途径,为入园企业提供科学高效的服务,具有较高的实用价值,必将推动厦门市软件园的发展。1.4.NET平台及关键技术根据厦门软件产业投资发展有限公司的需求,开发基于.NET的软件园服务管理系统,运用Visual Studio.NET开发工具,SQL Server数据库系统,设计和实现软件园服务管理系统,并且使得该系统足够完整、稳定、易于使用和维护。1.4.1.NET平台介绍Microsoft.NET是微软公司在2000年7月发布的新的应用平台。该平台集成了一系列的技术,如:COM+、XML等,整个.NET平台包括四部分产品:.NET开发工具、.NET专用服务器、.NET Web服务、.NET设备3。.NET框架位于整个.NET平台的中心,是一个基本的Windows 组件,用于构建和运行下一代应用程序和Web 服务。.NET框架支持超过20 种不同的编程语言,它对于构建、部署和管理安全、健壮和高效的应用程序提供了最大的支持。.NET提供了许多重用代码的类库,且整个类库可以用于对.NET框架支持的任何语言,这使开发人员可以专注于开发核心业务逻辑代码4。.NET框架的核心部分是CLR(Common Language Runtime,CLR),在.NET中,各种程序被编译成为中间语言(IL),并在这个统一的环境中运行。.NET框架的另一个组成部分是.NET类库,使用类库可以避免代码的重复降低开发时间,每一种.NET语言都可以使用这个类库。图1-1 .NET Framework组成结构ASP.NET是.NET平台中的一种WEB开发技术,所有代码都是运行在.NET平台的framework框架上的,继ASP之后的全新动态网页实现系统。ASP.NET是一个统一的Web开发模型,它包括使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。ASP.NET作为.NET Framework的一部分提供,当编写ASP.NET应用程序的代码时,可以访问ASP.NET Framework中的类。可以使用与公共语言运行库(Common Language Runtime,CLR)兼容的任何语言来编写应用程序的代码(本系统采用C#语言),而不在是ASP时代的仅限于脚本语言。使用这些语言,可以开发利用公共语言运行库、类型安全性、继承等方面优点的ASP.NET应用程序。ASP.NET提供了代码与表现的分离,业务逻辑与HTML代码分开,程序架构清晰。1.4.2系统数据库Microsoft SQL Server SQL Server 是微软开发的企业级数据库产品,提供了一个完整的数据管理和分析解决方案,给不同规模的组织带来不同的帮助。SQL Server 是一种数据库管理系统,共有四个系统数据库,分别是Master、Model、Msdb、Tempdb。软件园管理服务系统是以Microsoft SQL Server为后台的管理信息系统。1.4.3 B/S模式与三层体系结构随着计算机网络的发展,分布式系统受到普遍欢迎。最初的C/S(Client/Server)模式主要应用在基于网络数据库的信息系统中。客户端负责与用户的交互,向服务器发送请求。服务器负责操作数据库并把查询结果返回给客户端。随着系统任务日益复杂,因而把客户端和服务器中的应用操作部分都抽取出来形成了应用逻辑服务器,这是改进的C/S模式5。随着因特网技术的发展,有了一种从传统的C/S模式演变而来的B/S模式,减轻了客户端的负担,用户工作界面通过WWW浏览器来实现,主要的事务逻辑在服务器端实现,形成了三层结构,在客户端和数据库之间加入了一个“中间层”,分为表示层、业务逻辑层和数据存储层三个不同的层次。本系统的实现采用基于.NET的三层结构。1.4.4C#语言介绍C#语言是.NET FrameWork中新一代的开发工具,它是一种面向对象的语言,简化了C+语言在类、命名空间、方法重载和异常处理等方面的操作,使用组件编程。C#语言不支持指针,一切对内存的访问必须通过对象的引用变量来实现,更加安全,并且完全面向对象6。用C#语言编写的源程序,被C#语言编译器编译为中间语言(MSIL)代码。中间语言代码不是CPU可执行的机器码,在程序运行中,要通过语言运行环境中(CLR)中的即时编译器(JIT)将中间语言代码翻译为CPU可以执行的机器码,由CPU执行。1.5论文结构安排本文依据厦门“软件园服务管理系统”的相关需求,对整个项目的整体背景做了介绍,详细说明了该项目的客户需求、设计过程以及实现方法。对项目开发中所用到的相关技术也做了简要的介绍。其中,对设计过程中的重要业务逻辑进行了分析。本论文共分为五章: 第一章 为绪论部分,介绍了项目背景和即将要做的工作,并且简要介绍系统开发中所用到的.NET平台,开发工具及相关技术。第二章 描述了系统的需求分析,以用例驱动,对用户定义的功能做了概述。第三章 阐述了系统设计,包括系统的整体架构以及关键模块的流程设计。第四章 展示了系统实现和系统测试。第五章 叙述了对全文的总结和展望。- 49 -第二章 需求分析第二章 需求分析2.1引言需求分析指在充分了解客户需求情况,管理流程的基础上,与客户一起讨论对所开发系统的具体要求,针对客户认为现行体制中的不足及目前所需要的信息,制定出一套用户对系统的需求规范。需求分析是系统开发的依据,一份好的需求分析,可以使系统开发的后续工作顺利实施,可以说需求分析是后续开发工作成败的关键,与软件开发过程中的众多环节息息相关,如图2-1所示。图2-1 软件需求的作用厦门市软件园包括软件园孵化基地(一期)和软件园产业基地(二期),在园区内部的管理上,基本采用手工的方式,信息无法共享,需要建立一套管理服务系统,更好的满足管理需求,使园区的服务不受时间和地域限制,加强公司和园区企业之间的交流。任何系统的开发必须以满足用户的需求为前提,然而在实际的项目开发中,用户的需求往往是不明确、不完整、甚至是自相矛盾的。本系统开发当中,主要障碍是初期需求并不明确,甚至用户自己都不清楚自己的需求,整个逻辑不够清晰,认为“需求是免费的”造成了系统开发的复杂局面,在开发过程中经过不断地沟通,补充调整了各阶段的工作。可见,一份合理的需求分析可以为系统开发创下一个良好的开端,并且会使得今后的开发工作事半功倍。2.2用户定义图2-2 软件园服务管理系统模块划分根据用户需求,软件园服务管理系统主要包括管理层、财务部、培训部、企服部、行政部、物业工程部、技术部、系统管理和入园企业等九个子系统,本文主要负责系统管理子系统以及技术部子系统。从业务需求角度来讲,技术部的需求是建立一个技术部子系统和系统管理子系统,其中系统管理子系统登录方式仍然为技术部,因为此系统的日常维护由技术部的相关人员负责,但其功能与技术部业务完全分离,成为一个单独的子系统。2.2.1系统管理子系统系统管理子系统由系统管理员使用,是整个服务管理系统的核心,要实现的功能包括系统公告发布、日志管理、内部用户权限管理、企业权限管理、修改密码以及收件箱。其中公告发布包括公告的添加、修改、删除操作;日志管理可以查询各个用户的操作日志、内部用户权限管理可以对八个部门用户的权限进行添加、修改、删除;企业权限管理可以添加有权限使用本系统的企业用户。2.2.2技术部子系统技术部模块包括服务器租赁管理、设备租赁管理、分成费用管理、到账管理、费用统计、弱电管理、公共信息查询、密码修改、收件箱和用户管理。其中服务器租赁管理、设备租赁管理、分成费用管理、到账管理均属合同管理范畴,可以对这三个合同进行添加、修改、删除操作;费用到账管理主要负责费用状态的确认。2.3软件园服务管理系统用例分析通过对系统需求的分析,可以确定本文系统中有如下参与者:系统管理员、部门管理员、普通部员、企业用户四种。系统管理员是具有系统管理权限的用户,具有管理系统的最高权限,可以对其他参与者的权限(包括查看权限和修改权限)进行设置。部门管理员是具有部门管理权限的用户,拥有本部门子系统的最高权限,可对本部门其他参与者的权限进行设置。普通部员是具有部门权限的用户,可以访问本部门中系统允许的模块。企业用户具有普通访问权限,可对本企业相关信息进行查询 。参照上述的用例分析中对参与者的识别,并通过对需求的分析,可以确定系统管理子系统和技术部子系统有以下用例存在。2.3.1系统管理子系统用例图1.系统管理子系统用例分析公告信息发布:系统管理员可以对公告信息进行管理,包括公告发布、查看、修改、删除以及公告列表导出。公告对象分为内部和用户两种。公告对象为内部时,对公司内部各部门公告进行管理;公告对象为用户时,对入园企业公告进行管理。日志管理:系统管理员可对系统所有用户的操作日志进行查询,查询条件有操作者、机器IP、操作时间,并且可以导出日志列表,以维护系统的安全性。内部用户权限管理:对公司内部各部门用户(包括各部门的部门管理员和普通部员)的权限进行管理,可以添加新用户、设置新用户权限,修改已存在用户的权限。企业权限管理:对入园企业进行权限管理,包括添加新用户、删除用户,修改用户信息,导出用户权限列表,以管理企业用户登录权限。修改密码:系统管理员可对自己的密码进行修改,以确保安全性。收件箱:实现系统内部各部门的邮件收发。2.系统管理子系统用例图图2-3 系统管理子系统用例图2.3.2技术部子系统用例图1.技术部子系统用例分析服务器租赁管理:添加合同、修改合同、删除合同、查看合同以及导出合同列表。设备租赁管理:包括设备、多功能厅、场所租赁合同的添加、修改、删除查看以及导出合同列表。分成费用管理:包括费用单的添加、修改、删除以及费用列表导出。费用到账管理:对于服务器租赁合同、设备租赁合同、分成费用单产生的费用在财务部进行确认之后,进行费用的预到帐到已到帐的确认。费用统计:对与技术部相关的费用进行统计查看。弱电管理:对软件园内弱电资源的管理,包括大楼弱电管理、运营商弱电管理和公司弱电接入管理,实现的功能包括增加、删除、修改弱电资源和导出资源列表。公共信息查看:包括企业基本信息、入园企业基本信息和招商企业基本信息以及大楼信息的查询、查看。修改密码:修改用户登录密码维护安全性。收件箱:实现系统内邮件收发。用户管理:系统管理员拥有此项功能,管理技术部用户权限。2.技术部子系统用例图图2-4 技术部子系统用例图2.4系统数据需求分析通过与用户的沟通,了解业务流程和数据要求,通过对数据库的需求进行分析,了解数据库具体要实现的功能,并把这些信息记录下来,对各个子模块进行详细的划分,从而让数据库最大限度的发挥作用。2.4.1技术部子系统的数据结构与数据项分成费用表:运营商、分成起始时间、分成结束时间、分成金额、开票时间、到账时间、备注、费用类型、其实月份会计天数、结束月份会计天数、费用是否按季收取等。大楼弱电资源表:资源编号、类别、起点、终点、级别、资源总数、备注、所属大楼等。运营商弱电资源表:资源编号、类别、起点、终点、级别、资源总数、备注、所属大楼等。企业弱电接入表:大楼弱电资源ID、供应商弱电资源ID、公司名称、业务号、类别、费用、状态、接入时间、结束时间、接入起始点、接入结束点、资源总数、附注等。设备多功能厅租用合同表:联系人、联系人邮件、租用费用、使用说明、折扣、附属设施、联系人电话、类型、外键、备注、合同生效日期、合同失效日期、起始月份会计天数、结束月份会计天数、费用是否按季收取等。服务器租赁合同表:付款方式、台租用费用、服务器开通时间、服务器数量、合同生效日期、合同失效日期、最后修改人、最后修改日期、附件、外键、备注、费用类型、起始月份会计天数、结束月份会计天数、类型、费用是否按季收取等。费用通知单表:(此表中内容为各部门合同表中的费用)。2.4.2系统管理子系统的数据结构与数据项系统公告表:Notice_ID(主键)、公告内容、发布日期、部门。日志表:用户、登录IP、操作时间、操作类型、部门、操作页面、所操作表的主键。内部员工表:用户名、密码、联系电话、电子邮件、所属部门、员工权限、备注。企业用户表:用户名、密码、联系电话、电子邮件、备注、企业名称、企业简称。2.5本章小结本章首先描述了系统的总体需求模块,重点分析了系统管理子系统和技术部子系统的需求,以用例驱动,确定参与者,并对系统的数据需求进行了分析,为后续的实现奠定了基础。第三章 系统设计第三章 系统设计3.1引言系统设计要遵循规范化、标准化,使系统设计保证具有较高的可靠性。本系统在设计开发过程中,遵循了如下原则:1.开放性:软件园服务管理系统适用于多个不同的部门,具有权限的用户进行操作,系统开发具备开放型原则。2.可扩展性:开发系统功能时采用模块化,可配置的方案,保证该部分工作可以同后续工作方便结合。3.合理性:系统符合软件园管理的实际情况,采用成熟的计算机及网络技术,保证系统以最小的投入获取最大的回报。3.2系统环境开发基于.NET的软件园服务管理系统,需要一定得系统支撑环境,包括软件和硬件环境。(1)系统软件环境:合适的操作系统如Windows XP系列或者任意一款支持.NET的操作系统(本模块采用Windows XP),Visual Studio ,数据库(本模块采用SQL Server ),IE浏览器(IE 6.0以上版本)。(2)系统硬件环境:内存2G以上,硬盘120G。3.3数据库设计根据上一章中对于系统数据的需求分析,可以确定出数据库的逻辑设计,数据库的逻辑设计只有在符合数据库需求的基础上,才能够发挥数据库最大的功能。3.3.1数据库表的命名规范 1.表名数据库表名的命名规范为:表名 =子系统的缩写 + “_” +表示表含义的英文单词或其缩写。其中子系统的缩写首字母大写,不超过四个英文字母,表缩写是表示表含义的英文单词,其中每个单词的首字母为大写。例如:技术部子系统的表前缀都为“TC_”是技术部Technology的缩写,技术部服务器租赁表命名为TC_Servcon。 2.表字段表中字段的命名方式为:字段名 = 表缩写 + “_” + 表示字段含义的英文单词或者其缩写。例如,在日志表里,表示日志时间的字段为Log_Time。3.3.2数据库逻辑设计1.技术部子系统数据库逻辑设计(1)分成费用表分成费用表存储技术部分成费用合同的信息。表3.1 分成费用TC_DevFee字段 数据类型作用说明DevFee_CodeVarchar(50)主键主键DevFee_TransportVarchar(20)运营商DevFee_BDatedatetime分成起始时间DevFee_EDatedatetime分成结束时间DevFee_FeeDecimal(18,2)分成金额DevFee_IDatedatetime开票时间DevFee_ADatedatetime到帐时间DevFee_RemarkVarchar(max)备注DevFee_FeeTypeVarchar(50)费用类型DevFee_BALengthInt起始月份会计天数DevFee_EANLengthInt结束月份会计天数DevFee_BySeasonbit费用是否按季收取(2)服务器租赁合同表服务器租赁合同表存储技术部服务器租赁合同的相关信息。表3.2 服务器租赁合同TC_Servcon字段名称数据类型作用说明ServCon_IDvarchar(50)主键主键ServCon_PayTypevarchar(20)付款方式ServCon_UnitFeedecimal(18,2)台租用费用ServCon_OpenDatedatetime服务器开通时间ServCon_Quantityint服务器数量ServCon_InureDatetdatetime合同生效日期ServCon_AbateDatedatetime合同失效日期ServCon_FeditManvarchar(20)最后修改人ServCon_FeditDatedatetime最后修改日期ServCon_Affixvarchar(400)附件Corp_IDint外键企业IDServCon_Remarkvarchar(max)备注ServCon_FeeTypevarchar(50)费用类型ServCon_BALengthint起始月份会计天数ServCon_EALengthint结束月份会计天数ServCon_Typevarchar(50)类型ServCon_BySeasonbit费用是否按季收取(3)设备多功能厅租用合同表设备多功能厅租用合同表存储技术部设备多功能厅合同。表3.3 设备多功能厅租用合同TC_EMRCon字段名称数据类型作用说明EMRCon_Codevarchar(50)合同ID主键EMRCon_LinkManvarchar(50)联系人EMRCon_LinkEmailvarchar(50)联系人邮件EMRCon_Feedicimai(18,2)租用费用EMRCon_Instructionvarchar(100)使用说明EMRCon_Discountint折扣EMRCon_Adjunctvarchar(50)附属设施EMRCon_LinkTelvarchar(50)联系人电话EMRCon_Typevarchar(20)类型Corp_IDint外键EMRCon_Remarkvarchar(MAX)备注EMRCon_InureDatedatetime合同生效日期EMRCon_AbateDatedatetime合同失效日期EMRCon_BALengthint起始月份会计天数EMRCon_EALengthint结束月份会计天数EMRCon_BySeasonbit费用是否按季收取(4)大楼弱电资源表表3.4 大楼弱电资源TC_BuildingWeakcurrentRes字段 数据类型作用说明BuildingRes_IDInt资源ID主键BuildingRes_CodeVarchar(50)资源编号Res_SortVarchar(20)类别Res_StartVarchar(20)起点Res_EndVarchar(20)终点Res_Level Int级别Res_TotleInt资源总数Res_RemarkVarchar(50)备注Res_BuildingVarchar(20)所属大楼(5)企业弱电接入表表3.5 企业弱电接入表TC_CorpWeakJoin字段名称 数据类型作用说明WeakJoin_IDInt接入ID主键BuildingResCodevarchar(50)大楼弱电资源IDCarrierRes_Codevarchar(50)供应商弱电资源IDCorp_Namevarchar(50)公司名称WeakJoin_OperationNumvarchar(20)业务号WeakJoin_Sortvarchar(20)类别WeakJoin_FeeDecimal(18,2)费用WeakJoin_Statevarchar(20)状态WeakJoin_JoinTimeDatetime接入时间WeakJoin_EndTimeDatetime结束时间WeakJoin_Startvarchar(20)接入起始点WeakJoin_Endvarchar(20)接入结束点WeakJoin_ResTotleint资源总数WeakJoin_Remarkvarchar(50)附注(6)运营商弱电资源表 表3.6 运营商弱电资源TC_CarrierWeakcurrentRes字段 数据类型作用说明CarrierRes_IDInt资源ID主键CarrierRes_CodeVarchar(50)资源编号Res_SortVarchar(20)类别Res_StartVarchar(20)起点Res_EndVarchar(20)终点Res_LevelInt级别Res_TotleInt资源总数Res_RemarkVarchar(50)备注Res_BuildingVarchar(20)所属大楼2.系统管理子系统数据库逻辑设计表: (1)日志表 日志表记录系统内各个用户的操作日志。表3.7 操作日志Com_Logs字段数据类型作用说明IDint主键Log_UserVarchar(100)用户Log_IPVarchar(100)登陆IPLog_Timedatetime操作时间Log_OperationVarchar(50)操作类型Log_DepartVarchar(50)部门Log_FunctionVarchar(400)操作页面Log_NoteIDVarchar(400)所操作表的主键(2)系统公告表系统公告表存储系统内公告的相关信息。表3.8 系统公告Comm_Notice字段数据类型作用说明Notice_IDint主键Notice_ContentVarchar(1000)通知内容Notice_Datedatetime发布日期Notice_DepartVarchar(50)部门(3)内部员工表 表3.9 内部员工表Comm_Employee字段数据类型作用说明Employee_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南网络工程职业学院《地下工程结构》2023-2024学年第一学期期末试卷
- 北京科技经营管理学院《土力学理论与实践》2023-2024学年第二学期期末试卷
- 广东工业大学《电路板设计CAD》2023-2024学年第二学期期末试卷
- 3-6岁育儿知识课件
- 兰州信息科技学院《文学批评导论》2023-2024学年第二学期期末试卷
- 甘肃省会宁县第四中学2025届高三下学期寒假作业反馈英语试题含解析
- 2025年四川省阆中中学高三下学期期末复习检测试题(一模)历史试题含解析
- 广东碧桂园职业学院《图形与图像设计》2023-2024学年第二学期期末试卷
- 2022冬奥会知识课件
- 企业管理咨询合同标准
- 国家义务教育质量监测八年级学生心理健康模拟测试
- 服装导购销售流程及技巧
- 2024年国家统计局在京直属事业单位招聘32人历年高频考题难、易错点模拟试题(共500题)附带答案详解
- 前列腺增生手术期中医诊疗方案
- 2024年全国国家电网招聘之电网计算机考试历年考试题(附答案)
- T-GDASE 0042-2024 固定式液压升降装置安全技术规范
- 大学生朋辈心理辅导智慧树知到期末考试答案章节答案2024年浙江大学
- 《溅射工艺》课件
- 保障体系及小组的管理文件模板
- (高清版)JTGT 3364-02-2019 公路钢桥面铺装设计与施工技术规范
- 2024年4月自考00018计算机应用基础试题
评论
0/150
提交评论