收藏 分享(赏)

毕业论文——厦门软件园管理服务系统.docx

上传人:wo7103235 文档编号:5863438 上传时间:2019-03-20 格式:DOCX 页数:43 大小:1.56MB
下载 相关 举报
毕业论文——厦门软件园管理服务系统.docx_第1页
第1页 / 共43页
毕业论文——厦门软件园管理服务系统.docx_第2页
第2页 / 共43页
毕业论文——厦门软件园管理服务系统.docx_第3页
第3页 / 共43页
毕业论文——厦门软件园管理服务系统.docx_第4页
第4页 / 共43页
毕业论文——厦门软件园管理服务系统.docx_第5页
第5页 / 共43页
点击查看更多>>
资源描述

1、本科毕业论文(科研训练、毕业设计)题 目:厦门软件园管理服务系统 行政部子系统与后台数据库设计与开发姓 名: 学 院:软件学院系:专 业:软件工程年 级: 学 号: 指导教师(校内): 职称: 指导教师(校外): 职称:二XX 年 X 月厦门软件园管理服务系统行政部子系统与后台数据库设计与开发【摘 要】 Office、WPS 等系列办公软件的出现使企业办公效率得到了很大的提高。但是不足的是,office 等办公软件往往是以单个软件形式存在的。一个组织内部数据和资料又往往是分工、互动、协作和相关联的。Office 等办公软件在信息协作方面的表现不尽如人意。 Internet 和 Intranet

2、 等网络的发展大大的方便了人们的联系和互动,管理信息系统的出现使得网络办公得以快速发展。随着厦门软件园的发展,厦门软件园投资发展有限公司开始思考如何更好地利用现有条件,建立完善的信息管理系统,强化内部管理,提升外部服务的质量。“厦门软件园管理服务系统”是一个基于 Internet/Intranet 技术的计算机信息管理业务系统。根据园区现有的技术条件,我们以.NET 为开发平台,采用 ASP . NET 技术,以 Microsoft SQL Server 2005 作后台数据库,采用三层的 B/S 架构,运用 MVC 设计模式。以敏捷软件开发方式开发。本文介绍了厦门软件园管理服务系统的开发背景

3、、系统目标、所采用的主要技术及软件产品、系统结构、主要设计思想和技术特色。【关键词】管理信息系统;B/S;ASP.NET;SQL Server 2005- 1 -Xiamen Software Park Management Service System Design And Development of Administration Department And DatabaseAbstractOffice software such as Microsoft Office and WPS greatly improved enterprises work efficiency. An in

4、adequate in that is these office software store their data isolated. But company needs to collect information from different departments and some information and data are correlated. These office software cant meet this requirement. Internet/Intranet web technologys development greatly facilitates p

5、eoples communication and interaction. The emergence of MIS promotes the development of e-commerce.With the development of Xiamen Software Park, Xiamen Software Investment Development Limited begins to thinking building perfect information management system to intensify management and offer better se

6、rvice for companies in Software Park.“Xiamen Software Park Management Service System“ is based on .NET platform, we use Microsoft SQL Server 2005 as the DBMS, choose B/S three-layer structure, use MVC design pattern and Agile software development methods. This paper will introduce the systems backgr

7、ound, main technology used, system structure, design and technical features.Key words MIS; B/S; ASP.NET; SQL Server 2005目录第 1 章 引言 11.1. 项目背景分析 11.1.1. 项目背景 11.1.2. 企业现状 11.2. 项目需求分析 21.2.1. 企业实施项目的需求 21.2.2. 项目的信息需求 . 21.2.3. 项目的性能要求 . 21.2.4. 项目的难点 41.2.5. 项目的目标 4第 2 章 系统总体设计 52.1. 总体设计原则 52.2. 总体

8、技术路线 52.2.1. ASP.NET 介绍 . 62.2.2. SQL Server 2005 介绍 62.2.3. B/S 三层结构介绍 72.2.4. 敏捷软件开发介绍 . 82.3. 系统组成与功能实现 . 92.3.1. 行政部管理子系统模块功能描述 . 102.3.2. 主要数据库表的设计: . 11第 3 章 系统详细设计 133.1. 数据库详细设计 133.2. 行政部系统模块功能设计 153.2.1. 合同管理模块结构 . 153.2.2. 费用管理模块结构 . 173.2.3. 设备管理模块结构 . 213.3. 安全及可靠性设计 . 24第 4 章 系统实现与运行结果

9、 . 264.1. 系统登录界面 264.2. 合同录入界面 274.3. 水电费录入界面 294.4. 公共维修费录入管理页面 304.5. 停车位管理页面 314.6. 费用查询管理页面 . 33第 5 章 总结 34致谢 35参考文献 36ContentsCHARPTER 1 INTRODUCTION .11.1. PROJECT BACKGROUND ANALYSIS 11.1.1. Project Background. 11.1.2. Enterprise IT Status 11.2. REQUIREMENT ANALYSIS . 21.2.1. Implementation R

10、equirement 21.2.2. Information Requirement 21.2.3. Performance Requirement 21.2.4. Project Difficulties . 41.2.5. Project Objectives . 4CHARPTER 2 SYSTEM FRAME DESIGN .52.1. DESIGN PRINCIPLE 52.2. TECHNICAL ROUTES . 52.2.1. About ASP.NET . 62.2.2. About SQL Server 2005 62.2.3. About B/S Three-layer

11、72.2.4. About Agile software development . 82.3. SYSTEM COMPONENTS AND FUNCTIONS 92.3.1. Admin Department System Functions 102.3.2. Main DB Tables 11CHARPTER 3 SYSTEM DETAIL DESIGN .133.1. DB DETAIL DESIGN .133.2. ADMIN DEPARTMENT SYSTEM DETAIL DESIGN . 153.2.1. Contract Management Module . 153.2.2.

12、 Fee Management Module . 173.2.3. MR and Device Management Module 213.3. SAFETY AND RELIABILITY DESIGN 24CHARPTER 4 SYSTEM IMPLEMENT AND RESULT264.1. LOGIN UI 264.2. CONTRACT INPUT UI 274.3. WATER AND ELETRICITY FEE INPUT UI .294.4. REPAIR FEE MANAGEMENT UI 304.5. PARKING SPACE MANAGEMENT UI 314.6.

13、FEE INQUIRY AND MANAGEMENT UI 33CHARPTER 5 SUMMARY 34ACKNOWLEDGEMENT 35REFERENCES 36厦门软件园管理服务系统第 1 章 引言1.1. 项目背景分析1.1.1. 项目背景厦门软件园包括软件园孵化基地(一期)和软件园产业基地(二期)。园区拥有完善的硬件和商务配套设施,配套有 IDC 机房、会议室、培训中心、餐厅、休闲活动中心等共享服务设施,吸引了东南融通、翼华科技、美亚柏科、台湾客服等 170 多家企业入园,业务涵盖软件开发、系统集成、信息服务、芯片设计、信息安全等领域,从业人员达 5000 余人。为了加强厦门软件园

14、的管理,厦门软件产业投资发展有限公司决定建立一个“厦门软件园管理服务系统”,并且逐步扩充其功能,使之成为集宣传、客户关系管理、综合服务于一体的“虚拟园区”,更好地满足厦门软件生产与 IC 设计企业日益增长的服务需求。1.1.2. 企业现状园区经过几年的建设和发展,已经在企业服务上积累了一定的经验,并拥有了一定的硬件环境条件,如互联网数据中心(IDC)和园区网站。如何更好地利用现有条件,建立完善的信息管理系统,强化内部管理,提升外部服务的质量,是软件园当前急需解决的问题。园区的网站是软件园对外宣传的重要窗口。但由于缺乏信息系统的支持,网址只能提供一些静态的信息,没有充分发挥其服务于园区的日常管理

15、、为广大园区企业提供信息资源的功能。目前园区的内部信息管理基本采用手工方式,主要借助于 Excel 和 Word 记录园区的管理数据,使用电子邮件传递信息。由于信息格式的不统一和传递渠道的不畅通,使得各部门之间的信息无法共享,管理数据在多个部门中重复输入,影响协作效率,增加了管理成本。例如,入园企业的费用分散产生于园区的行政部、企业服务部和技术部等多个部门,但是由于缺乏信息传递的有效途径,目前财务部还不能随时了解各部门的费用产生情况,无法及时汇总,并通知入园企业缴纳各项费用。同时入园企业也缺乏渠道了解自己费用的产生情况,无法实现企业服务的透明化管理。- 1 -厦门软件园管理服务系统1.2. 项

16、目需求分析1.2.1. 企业实施项目的需求我们通过对软件园的调研,并与园区领导层、部门负责人及业务骨干的几次深入沟通,将企业实施项目的需求归纳为以下方面:(1) 提升园区的内部信息管理,建立各部门之间的信息交流渠道,理顺数据流,避免重复输入,充分得用网络提供的便利,实现信息的集成与流通。(2) 以园区的内部管理信息为基础,为入园企业提供信息服务,使园区的管理透明化,提高入园企业的服务满意度。(3) 随着技术的发展、园区业务的扩展,系统应具良好的可扩展性。1.2.2. 项目的信息需求(1) 强调信息的安全性本系统将涉及园区的多个部门,绝大多数重要数据将以电子数据的形式在系统中进行有效管理,因此系

17、统的可靠性和安全性必须得到充分的重视,系统的崩溃和错误可能给园区带来不可弥补的损失。(2) 注重信息的可维护性、可管理性本系统作为一个典型的信息管理系统,在运行过程中需要不断修正和完善,需要经过大量的适应性修改、调整,并且随着计算机技术的发展和客户新的需求的提出,应用系统需要升级,所以要求应用系统的程序应该是可读、容易升级、可测试的。1.2.3. 项目的性能要求为保证系统安全稳定、可靠高效地长期运行,本系统应该满足以下性能要求:(1) 实用性实用性就是能够最大限度地满足客户的实际工作要求,它是衡量软件质量体系中最重要的指标。是否与业务结合紧密,是否具有严格的业务针对性,是系统成败的关键因素。因

18、此,交给用户手上的系统都应该是实用的,能解决问题的。项目的总体设计要充分考虑用户当前各业务层次,各环节管理中数据处理的安全性和便- 2 -厦门软件园管理服务系统利性,把满足用户的基本业务需求作为第一要素进行考虑。项目的后期开发均应充分考虑用户各种业务的实际需求和策略,切实符合园区各部门的业务和职能要求。(2) 标准化在当前计算机及其相关设备更新换代的周期越来越短的现实前提下,为了使本系统在未来的运行过程中,其技术能够和整个计算机领域的发展同步,具备灵活的扩展性和良好的可移植性,设计中应用软件的开发应坚持标准化的原则。首先采用国家标准和国际标准,其次采用软件界广为流行的通用标准。(3) 先进性及

19、成熟性软件系统在主机选择、网络结构设计、网络设备配置、网络管理方式等方面应具有先进性,采用国际上既先进同时又成熟可靠的技术。采用当代最新技术,建立一个开放的信息资源管理平台,构建多层次体系结构。(4) 可靠性系统必须可靠,对于重要的数据库采用先进的、多种备份技术。(5) 可扩展性和强壮性可扩展性是系统能够响应需求的变化进行扩展的程度,它有两层含义:(a) 用户数量上的可扩展性(或性能可扩展性);(b) 业务上的可扩展性(或功能可扩展性)。系统设计除了可以适应目前的业务需要以外,应充分考虑用户日后的业务发展需要,随着数据量的扩大,用户数的增加以及应用范围的拓展,只需调整硬件设备的性能即可满足要求

20、。(6) 开放性在系统设计过程中应考虑内外网系统的部分数据,在未来可能会通过隔离服务器进行数据传输,所以系统应支持多协议。同时整个系统在建设上也是开放,将来随着业务的扩展可进行动态的业务扩充。(7) 可维护性和可管理性本系统作为一个信息管理系统,在运行过程中需要不断修正和功能完善,需要经过大量的适应性修改、调整,并且随着计算机技术的发展和新需求的提出,应用系统也有可能需要升级,所以要求应用系统的程序应该是可读、容易升级、可测试的。(8) 安全与保密系统应该能够保证正确的人访问正确的信息,任何非法的访问都被拒绝。对于基于- 3 -厦门软件园管理服务系统Browser/Server 结构的信息系统

21、,要保证它的有效性、机密性、完整性、可靠性和不可抵赖性 。因此系统必须并对使用信息进行严格的权限管理。在技术上,采用严格的安全与保密措施,确保系统的可靠性、保密性和数据的一致性。系统对重要的密级信息采取不同的加密措施,确保了网络与数据的安全性。 在设计与软件开发中遵循五层安全体系:网络层的安全(防火墙、内外网的分离),系统的安全(权限管理、分模块登录),用户的安全(用户登录、口令加密、用户日志),应用服务的安全(应用服务权限),数据的安全(数据备份)。1.2.4. 项目的难点本项目的开发涉及园区的多个部门,是一项综合性非常强的系统研发工程。本项目的主要难点具体体现在以下几个方面:(1) 企业的

22、需求并不明确,甚至客户自己也不清楚具体需求,需要时时跟客户沟通,在系统使用过程中修改和增加需求,开发团队必须能够适应频繁变化的需求而且系统必须适应企业持续的业务发展需求,以及管理模式的变化。(2) 本项目不是一个纯技术系统,涉及企业管理体制、企业文化、企业传统等方面,这大大加大了系统设计和实施的难度。(3) 系统需要对多种用户多种角色进行权限管理,这也带来了很大的难度。1.2.5. 项目的目标(1) 建立基于网络的数字化协作环境。使园区的服务不受时间和地域限制,以加强公司和园区企业之间的交流与互动,加强园区管理的透明度。(2) 建立园区统一的数字信息平台,借助于计算机网络系统将公司各相关业务部

23、门分散的各个业务应用单元有机的联接在一起。实现信息化的集成,提高园区管理的规范性,实现跨部门、跨地域的园区管理。(3) 预留与上级单位信息系统的接口(如高新区管委会),能够共享相关信息。- 4 -厦门软件园管理服务系统第 2 章 系统总体设计2.1. 总体设计原则实施本系统是一项涉及面广、供需双方磨合周期较长、关系企业长远发展的基础性系统工程。因而,在本系统实施的整个过程中,必须针对软件目前存在的问题以及技术和管理现状,围绕园区的发展规划和远景目标来组织实施。为此,我们认为,在本系统的整个开发和实施过程中,必须遵循如下的基本原则:(1) 注意系统的实用性、可行性和先进性相结合本系统的开发和实施

24、,必须坚持效益驱动,讲究实用,不片面追求技术上的先进性,而要以满足企业的实际需求为根本目的。应尽量采用先进的成熟技术,确定切实可行的开发目标,完成既能解决实际问题,又具有先进技术水平的系统。因此,本系统的开发和应用坚持工具化、集成化、网络化、实用化和适度智能化的指导思想。强调本系统的实用性、方便性,提高软件园区管理的效率和水平,降低管理工作量,确保数据的完整性、一致性、正确性。(2) 强调系统的开放性和适应性本系统应是一种开放性系统,因此,系统应能够适应工作环境的不断变化和计算机技术的不断发展。实现园区管理信息流的直接传递和交换。(3) 强调系统的可靠性和安全性本系统将涉及到企业管理的方方面面

25、,系统所产生的重要数据将以电子数据的形式在系统中进行有效管理,因此,系统的可靠性和安全性必须得到充分的重视,确保数据的集中、安全、完整、一致。(4) 遵循有限目标、分期实施、逐步发展的原则在本系统的实施过程中,必须充分考虑到厦门软件产业投资发展有限公司的人员素质、技术储备、管理水平、资金条件等实际情况的限制,从企业当前和长远的实际需求出发,定出相应合适的规划与发展目标,采取集中规划、分步实施的建设方针。2.2. 总体技术路线“厦门软件园管理服务系统”是一个基于 Internet/Intranet 技术的计算机信息管理业务系统。根据园区现有的技术条件,我们以 Microsoft 公司的.NET

26、平台为基础,以 Microsoft- 5 -厦门软件园管理服务系统SQL2005 作为后台 web 数据库,采用三层的 Browser/Server 架构,运用 MVC 设计模式。开发方式为敏捷软件开发方式。2.2.1. ASP.NET 介绍ASP.NET 是 ASP 的后继版本(在先前的文档中被称为 ASP+)。ASE.NET 和它的前期版本都是构建新一代动态网站和基于网络(特别是 Internet)的分布式应用的技术。ASE.NET 为网站设计人员和网络程序员提供了更简单快捷的开发方法。ASP.NET 向前兼容 ASP,运行在.NET Platform 上。以前的 ASP 脚本几乎不经修改

27、就可以在.NET Platform 上运行,从而保护了先前的投资。当前,ASP.NET 仅支持完全面向对象的 Visual Basic、C#和 Jscript。 VBScript 已经不被支持。ASPNET 是完全基于组件的,所有的页面、COM 对象乃至 HTML 元素都可以视为对象。ASP.NET 中将可以使用.NET Platform 提供的各种运行环境服务,如丰富的类库、数据访问、自动内存管理等等,从而可以大大提高开发效率。ASP.NET 代码不再是解释型代码;可以经由 JIT 编译器编译后运行,并且引入了页面缓冲机制。此外,ASP.NET 还具有以下特性:更简单易行的部署,更好的仲缩性

28、和可用性,更先进的安全性能;更多更深层的特性等。2.2.2. SQL Server 2005 介绍SQL Server 2005 在企业数据管理方面采用失败转移集群和数据库镜像技术,具有高可用性,并引进了一套集成的管理工具和管理应用编程接口(APIs),以提供易用性、可管理性、及对大型 SQL Server 配置的支持。SQL Server 2005 通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加强的安全模型等特性,为企业数据提供最高级别的安全性。另外它具有表格分区、复制能力的增强和支持 64 位的先进的可伸缩性。SQL Server 2005 引入了使用 Micros

29、oft .NET 语言来开发数据库目标的性能。并提供一种新的 XML 数据类型,使在 SQL Server 数据库中存储 XML 片段或文件成为可能。另外,SQL Server 2005 具备了分析服务、数据转换服务(DTS)、报表服务、数据挖掘等商务智能特性。- 6 -厦门软件园管理服务系统2.2.3. B/S 三层结构介绍所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过 COM/DCOM 通讯与中间层建立连接,再经由中间层与数据库进行交互

30、(如图 2-1 所示)。外网 WEB 服务器防火墙浏览器数据库服务器、组件服务器内网 WEB 服务器浏览器图 2-1 B/S 三层物理结构示意图(1) B/S 三层结构的特点:基于 TCP/IP 开放式网络标准协议,具有很强的系统独立性和平台无关性;解决了 C/S 结构中客户端程序的异构性和跨平台性;完全实现了跨平台访问计算机及其网络上的各种资源,同时也延伸了客户机和服务器的物理距离;软件维护开销能够大大降低,只需开发维护服务器应用程序,无需开发客户端程序;服务器上所有的应用程序都可以通过 Web 浏览器在客户机上执行,从而统一了用户界面。充分发挥了 DBMS 高效的数据存储和数据管理能力,把

31、传统的数据库访问、存取和维护等技术应用于 Internet 的 Web 之上从而实现更大程度和更大范围的数据库资源共享。B/S 结构是 C/S 结构的继承和发展,它是 Internet 技术和数据库技术相结合的过程中形成的数据库系统体系结构。B/S 结构代表了当前数据库应用软件技术的发展的趋势,是目前人们开发 Web 数据库系统普遍采用的数据库系统结构。(2) 用 ASP.NET 部署三层架构:- 7 -厦门软件园管理服务系统ASP.NET 只是.NET 中的一部分。它采用页面和代码分离的编写方式,具有极快的编译执行速度,将应用系统集成于分布式系统之上,能极大地提高系统的可扩展性。我们将应用的

32、商业逻辑放在中间层应用服务器上,把应用的业务逻辑与用户界面分开(如图 2-2 所示)。图 2-2 三层结构模块示意图在保证客户端功能的前提下,为用户提供一个简洁的界面。如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序。从而使开发人员可以专注于应用系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作。.NET 中可以方便地实现组件的装配,后台代码通过命名控件使用自己定义的组件;显示层放在 ASP 页面中,数据库操作和逻辑层用组件来实现,这样就很方便地实现了三层架构。2.2.4. 敏捷软件开发介绍之所以采用敏捷软件开发方式,是因为本

33、项目不是一个纯技术系统,它涉及到企业文化、企业管理等多个方面。项目的实施涉及到园区的企业服务部、行政部、财务部等相关部门。项目在开发初期,定义不明确,基本处于一个持续变化的状态,客户会在使用过程中不断反馈信息,改变和明确需求。是否能准确地获取客户的需求是这个项目成败的关键,因此我们决定采用敏捷软件的开发方式。敏捷软件开发是 20 世纪末新兴的一种软件开发过程方法,它以适应性的过程代替传统的预测性的过程,在很大程度上满足了现代商业软件业务复杂、需求多变、时间要求紧迫等特点。- 8 -厦门软件园管理服务系统敏捷软件的核心思想是:(1) 个体和交互胜过过程和工具(2) 可以工作的软件胜过面面俱到的文

34、档(3) 客户合作胜过合同谈判(4) 响应变化胜过遵循计划在上述思想为指导下,我们以下述的 3 条原则,作为本项目的开发原则。(1) 尽早的、不断地交付给客户看得到摸得着的原型系统,以激发用户需求的产生,用价值的软件来使客户满意。(2) 即使到了开发的后期,我们也欢迎用户改变需求。敏捷过程利用变化来为客户创造竞争优势。(3) 在整个项目开发期间,客户和开发人员保持频繁的交流。2.3. 系统组成与功能实现我们根据需求,将软件园管理服务系统分为企业服务部子系统、行政部子系统、财务部子系统、技术部子系统、园区企业子系统、培训管理子系统、查询及报表子系统和权限管理子系统八大部分。其中企业服务部子系统、

35、行政部子系统、财务部子系统、技术部子系统、培训管理子系统的功能分别对应与园区的企业服务部、行政部、财务部、技术部、人事培训部的业务需求,使每个部门的工作人员基本只使用本部门的模块。这样的设计可以加快使用人员熟悉系统使用的过程。权限管理子系统是一个相对独立的系统,它负责设置和管理系统所有用户的使用权限。软件园管理服务系统的功能模型如图所示。- 9 -厦门软件园管理服务系统厦门软件园管理服务系统企业服务部管理子系统 行政部管理子系统财务部管理 园区企业管理企业 部门入园 招商 入园 费 子系统 子系统 入园 费基础基本 部门 报表信息 企业 信息 企业 用 报表 企业 用 设施合同 管 查询管理

36、管理 基金 管管理 查询 管理管理 理模块 模块 申报 理模块费 部信 申请 费 停车门用 报 会议 位租管 表 息 室及 用 用情 入 入 会发 查添 添 添 理 查 租用 况查 园 园 大 议布 询 停加 加 招 加 询 设备 询 合 合 企 企 楼 室车、 、 商 、 费 费 同 同 业 业 使 及修 查 修 服 修 用 用 录 管 费 费 用 设 位管改 询 改 务 改 录 输 管理、 、 跟 、 入 出 录 生 理 管查 查 踪 查 入园 入 成 理费用询 询 询 企业 到帐费用查询 管理技术部管理子系统 培训部管理子系统权限管理子系统 查询及报表子系统软 引入园 费 件 软件 智

37、部企业 用 卫星弱电 管 园 远程 工程 项 门人 技术 目 报管理 理 人 领 培训生成 才 培训 申 表权 员 系 日 导 课程各种 库 课程 报 查限 信 统 志 查 管理管 息 设 管 询 报表 管 管理 管 询理 理理 管 置 理理图 2-3 软件园管理服务系统全局功能结构图2.3.1. 行政部管理子系统模块功能描述表 2-1 行政部子系统功能表模块名称 模块功能需求描述1. 合同录入录入合同的基本信息。其中的数据将被其他的模块所引用,如费用计算合同管理 等。2. 合同管理对已录入的合同进行管理(修改、查询、删除)。- 10 -厦门软件园管理服务系统1. 入园企业费用录入提供入园企业

38、基本电费、房租、楼层公共电费、公共水费、公共维修费等费用的录入界面。费用管理2. 入园企业费用生成依据楼层的使用情况计算各企业的公摊电费、公摊水费,并生成企业费用单。1. 会议室及设备租用管理(a) 会议室及设备基本信息管理提供会议室及租用设备基本信息的添加、修改及删除功能。会议室信息包括:会议室名称、所在地点、容纳人数、包含设备。设备信息包括:设备名称、型号、配件。(b) 会议室及设备租用审批浏览会议室及设备租用申请列表,对租用申请进行处理,包括同意使用、改期或者取消。基础设施管理 2. 大楼使用管理(a) 楼层租用情况的添加删除提供楼层租用情况的录入界面,删除功能。(b) 楼层空闲及其租用

39、情况查询提供对各楼层的空闲及租用情况的查询界面,输出查询结果。其信息包括:大楼名称、区域、楼层以及编号、使用情况。3. 停车位管理(a) 提供停车位信息的添加、修改(b) 查询:提供对停车位的空闲及使用情况的查询界面。可以让相关负责人格式化查看园区的一些情况,如:招商情况查询、园报表管理区单元入住率、会议室使用率等。2.3.2. 主要数据库表的设计:表 2-2 主要数据库表的信息表名 中文表名 功能说明UserInf_table 用户信息表 记录用户的基本信息,如姓名、密码、权限- 11 -厦门软件园管理服务系统等。记录入园企业的基本信息,如企业名称、负ComInf_table 入园企业信息表

40、责人、联系方式、执照号、帐号等记录房屋租赁合同基本信息,甲方乙方名称、HouseContract_table 房屋租赁合同表租赁单元面积、合同期限、押金数额等记录物业合同的基本信息,合同期限、各种PropertyContract_table 物业合同表物业费用等记录服务器租赁合同的基本信息,合同期限、ServerContract_table 服务器管理合同表租用方式、租赁费用等记录会议室的基本信息,地点、租用情况、MTRoom_table 会议室信息表面积、包含设备等记录会议室设备的基本信息,设备名称、数Device_table 设备信息表量、租用情况等记录用水时间、用水量、用水费用、排水费W

41、TotalUse_table 水费总表用、公摊面积等记录科讯楼用电时段、用电总量、费用、公EKexun_table 科讯楼用电表摊面积等记录华讯楼用电时段、用电总量、费用、公EHuaxun_table 华讯楼用电表摊面积等记录空调费用总量、费用产生时段、公摊费AirCFee_table 空调费用表用等记录园区公共维修的详情,维修时间、维修PubRepair_table 公共维修费用表内容、承包单位等AccountBook_table 账本表 记录到帐日期、金额、状态等为了便于状态扩充,将一些表的状态单独提Others 各种状态表等 出来做成各自的状态表。如合同状态表、企业性质表、企业状态表、审

42、批状态表等- 12 -厦门软件园管理服务系统第 3 章 系统详细设计3.1. 数据库详细设计图 3-1 费用、合同、企业信息相关数据库表的设计- 13 -厦门软件园管理服务系统图 3-2 会议室设备相关数据库表的设计图 3-3 水电费相关数据库表的设计- 14 -厦门软件园管理服务系统3.2. 行政部系统模块功能设计整个子系统主要由合同管理、费用管理、设施管理三个部分组成。图 3-4 行政部子系统功能模块图3.2.1. 合同管理模块结构图 3-5 签合同到解除合同流程图 合同录入:行政部的人员在菜单中选择合同管理中的合同录入,添加房屋租赁合同或物业合同,- 15 -厦门软件园管理服务系统进入相

43、关合同的添加页面,然后填写相关合同信息,并上传合同原件的扫描件,点击“添加信息”按钮则将信息存入数据库,并且页面跳转到该类合同列表页面。点击“清空”按钮则清空数据。合同录入页面 合同列表页面 : 数据库: 行政部人员1: 选择合同录入2: 录入合同基本信息3: 点击“添加”按钮4: 反馈5: 提示添加成功6: 查看历史录入合同7: 选择 “继续添加”图 3-6 合同录入流程图 合同管理:行政部人员选择合同管理,进入合同列表页面,选择需要修改的合同,点击“修改”,进入合同信息修改页面,修改信息后点击“保存”,所做修改更新到数据库,并返回到列表页面。点击“返回”则不做任何修改直接返回列表页面。在列

44、表页面,选择某合同,点击“删除”,则弹出删除确认界面,点击“确定”,则删除该合同,点击“取消”,则不做任何操作,返回列表。- 16 -厦门软件园管理服务系统合同列表页 合同信息修 删除确认对 : 数据库: 行政部人员面 改页面 话框1: 选择合同管理2: 选择修改合同3: 信息修改操作4: 点击“保存”5: 反馈6: 提示修改结果7: 选择删除8: 确定删除9: 取消10: 反馈11: 提示删除结果图 3-7 合同管理流程图3.2.2. 费用管理模块结构 资金到帐管理行政部人员可以通过这个页面对入园企业的各种缴费到帐情况进行跟踪查询。(房屋保证金、装修保证金、垃圾清运费、日常收费,及费用的退还

45、管理等)- 17 -厦门软件园管理服务系统费用到帐 行政部、技术部确认财政部确认预到帐收到银行回执单 行政部、技术部确认财政部确认消去账款图 3-8 费用到帐管理流程图申请装修签合同交装修保证金交房屋保 、垃圾清运费证金终止协议 装修结果验收合格装修结果结算费用验收合格退房屋保 退装修保证金 证金图 3-9 合同保证金的流程图 图 3-10 装修保证金流程图- 18 -厦门软件园管理服务系统 从财务部获得资金到帐相关到帐信息:财务部输入资金到帐信息数据库资金到帐确认通知 行政部 从财务部获得水电等费用通知单:财务部 输入水电等费用信息数据库资金到帐确认通知行政部 行政部发缴费单到园区企业:行政

46、部录入各项缴费单数据库收缴费通知单入园企业- 19 -厦门软件园管理服务系统 费用录入包括电费总表录入、水费总表录入、华讯楼水电明细、科讯楼水电明细、公共维修费用录入。行政部人员选择费用录入,进入子项录入界面,填写费用详单,点击“保存信息”将数据存入数据库中,并自动返回至列表页面。费用录入页 费用列表页面 : 数据库: 行政部人员面1: 选择费用录入2: 录入费用详单3: 点击“添加信息”按钮4: 反馈5: 提示添加结果信息6: 查看历史录入费用图 3-11 费用录入流程图 费用生成按行政部操作人员要求的格式,生成相应的指定费用的通知单。 费用查询行政部人员点击费用查询,进入费用查询页面,输入

47、搜索条件,系统可根据费用类型、企业、时间、费用额、缴费状态等综合条件来查询费用信息。 费用管理行政部人员点击费用管理,进入费用管理页面,可对已存在的费用记录进行修改,删除等操作。- 20 -厦门软件园管理服务系统3.2.3. 设备管理模块结构 会议室管理主要实现会议室信息的添加、查询、修改、删除及各个会议室内设备的添加、查询、修改、删除等功能。并要能对会议室的租用情况进行管理。会议室信息 会议室添加 会议室信息 删除确认界 : 数据库: 行政部人员列表页面 页面 修改页面 面1: 选择会议室管理2: 输入查询条件3: 查询4: 返回查询结果5: 选择“添加会议室信息”6: 填写会议室相关信息7

48、: 保存8: 反馈存储结果9: 提示添加成功10: 选择“会议室信息修改”11: 修改操作12: 保存修改13: 反馈更新结果14: 提示修改成功15: 选择“删除会议室”16: 确定删除17: 反馈删除结果18: 提示删除成功图 3-12 会议室信息的查询、增加、修改、删除流程图- 21 -厦门软件园管理服务系统会议室信息列表 添加会议室 查看会议室包 : 数据库: 行政部人员页面 设备页面 含设备页面1: 选择会议室管理2: 在某会议室上选择“添加设备 ” 3: 填写新增设备信息4: 保存5: 反馈6: 提示添加成功7: 在某会议室上选择 “包含设备 ”8: 查询9: 返回查询信息图 3-

49、13 会议室内设备管理流程图 大楼管理功能要求:(1) 楼层租用情况的添加、删除:提供楼层租用情况的录入界面,删除功能。(2) 楼层空闲及其租用情况查询:提供对各楼层的空闲及租用情况的查询界面,输出查询结果。其信息包括:大楼名称、区域、楼层以及编号、使用情况。此功能同时供内网及外网用户使用。- 22 -厦门软件园管理服务系统楼单元信息 楼单元信息 楼单元信息 删除确认界 : 数据库: 行政部人员列表页面 添加页面 修改页面 面1: 选择楼单元管理2: 输入查询条件3: 查询4: 返回查询结果5: 选择“添加楼单元信息”6: 填写楼单元相关信息7: 保存8: 反馈存储结果9: 提示添加成功10: 选择 “修改”11: 修改操作12: 保存修改13: 反馈更新结果14: 提示修改成功15: 选择“删除”16: 确定删除17: 反馈删除结果18: 提示删除成功图 3-14 楼单元管理流程图- 23 -厦门软件园管理服务系统 停车位管理功能要求:提供停车位信息的添加、修改:提供停车位信息的添加、修改功能。其信息包括:车位、位置、面积、使用情况。基本流程与大楼单元管理相同。3.3. 安全及可靠性设计安全设置及可靠性设计的目的是使系统的敏感数据和机密信息受到保护,使之免受来自Internet 用户的侵扰和攻

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报