信息系统分析与设计论文.doc_第1页
信息系统分析与设计论文.doc_第2页
信息系统分析与设计论文.doc_第3页
信息系统分析与设计论文.doc_第4页
信息系统分析与设计论文.doc_第5页
免费预览已结束,剩余21页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录1 绪论1.引言1.系统设计目标12 系统可行性分析2.社会可行性2.技术可行性23 系统需求分析53.1数据流程图53.2数据字典104 系统设计与实现114.1软件系统架构的选择114.2系统模块的划分124.3各模块功能的描述134.4系统数据库设计144.4输入设计195 结束语24参考文献25241 绪论.引言在经济和技术飞速发展的今天,伴随着我国改革开放的成功和国民经济的快速增长,如何适应现代化企业管理的要求,符合WTO 的管理规则,如何管理好这些固定资产,合理配置资源,增创企业的更大经济效益,已成为企业当前十分艰巨而紧迫的任务。充分利用与开发信息技术,迅速处理及交换大量信息,解脱繁琐的人工事务劳动,已成为企业改革的迫切需要。传统的管理模式,不可能对资产的使用情况、闲置情况、报废情况、维修情况及设备完好率程度等进行及时汇总,半年或1年才进行1次资产检查且只停留在帐、卡、物相符的层面上。在这一过程中,势必会造成设备的重复投资、资源的浪费、资产盘亏而主管部门浑然不知的现象。在手工方式下,不能实时地统计出资产具体情况,特别对资产的短缺、损失的情况根本无法察觉,得到的数据反映的信息量相当有限,只能粗略地知晓是否有该资产存在和其价值,但对资产目前使用部门、以前使用部门、已使用年限等相关信息难以获取,更难以获得综合的统计分析资料。因此,良好的资产管理可以减少浪费,提高资产的利用率,直接降低企业运行成本。1为了使企业的固定资产管理工作更加规范化、制度化、科学化,提高固定资产的利用率、完好率,使其发挥更大效益,固定资产的管理显得非常重要。因为土地与房屋投资大、使用周期长的特点,土地与房屋自然成为固定资产管理的重要管理对象。提升资产管理“系统化、规范化的程度”,降低管理的不确定性和变异性,使管理者对企业的资产管理实时而全面准确,最好的方法是对资产进行信息化管理。通过进行固定资产的管理能够:1. 提高企业资产管理质量2;2. 完善企业资产管理内控机制,提高企业管理水平;3. 提高固定资产整体管理水平;4. 减轻资产管理员的工作强度,提高工作效率。.系统设计目标本系统旨在为杭州移动综合部建立一套现代化、规范化的非生产资产管理系统。该系统以资产的全生命周期管理为核心,以预决算为目的,对非生产资产在整个生命周期过程中产生的所有数据进行集成信息化管理,并依据这些数据对预决算提供有价值的参考信息。2 系统可行性分析.社会可行性由于我国计算机技术的迅速发展,特别是微机的普遍使用,使管理部门利用计算机进行全面管理已成为可能。固定资产管理是财务管理系统的重要组成部分之一,它能为企事业单位准确地提供设备状况,合理利用固定资产折旧费用,合理使用现有设备和引进新设备等提供依据。“固定资产管理系统”就是应运而生的一种代替人工查找、手算方法的现代化工具,可减轻资产管理人员的劳动强度,降低人为差错,提高信息利用率及准确性,从而提高整个资产管理工作的水平,进而实现全面现代化管理。.技术可行性当前网络应用技术已经非常普遍与成熟,ASP(Active Server Pages,活动服务器网页)是服务器端脚本编写环境,可以创建和运行动态、交互、高效的Web服务器应用程序。使用ASP可以组合HTML标记、脚本命令和ActiveX组件以创建Web页和基于Web的功能强大的应用程序。使用ASP与SQL2000完全能够实现本系统所要求的固定资产管理开发。2.2.1ASPASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。ASP已经成为开发动态网站的重要而快速、有效的工具。ASP强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,ASP技术在网络编程中也变得越来越重要。所以,在我的毕业设计中,我采用了ASP作为开发工具,构建了一个能实现简单的固定资产管理系统(土地、房屋、用户模块)。该系统能实现用户的注册、登录功能;能够实现土地信息管理,房屋基本信息管理,房屋综合查询等功能。该系统基本上具备一个固定资产管理系统的功能。 (1) 开放性在IIS上,并不需要开发者使用一个专有的脚本语言来生成网络应用程序,实际上Active Server Pages包括了对VBScript和JavaScript/Jscript的本机支持。通过第三方组合组件,它还可以使用其他语言(如Perl、REXX和Tcl)。多个脚本语言甚至可以在相同的ASP文件中交替使用并相互调用。而ActiveX Server组件实际上可以用任何语言编写,这些语言包括Java、Visual Basic、C+、COBOL等等。(2)易操作性ASP使HTML设计人员可以在服务器上方便地“激活”他们的Web页,可以立刻对定制化网页和简单的应用程序进行开发。以往需要用Perl或C编写的复杂的CGI程序来完成的功能(如数据库连接),现在若使用ASP则只要几行简单的代码就能实现。(3)程序与外观分离通过使用脚本和组件,Active Server Pages允许用户将编程工作与一个网页的设计和其他工作分离开来。这就可以确保开发者能够将主要的精力用来考虑编写程序的逻辑,而不必担心外观是怎样的。同时,它也使那些从事外观设计的人员可以利用一些工具来对网页进行修改,而不用过于关心编程问题。(4)非手工编译ASP的即时编译系统在被请求时自动对ASP源文件重新编译,并将其载入服务器的高速缓存中。因此,开发者对ASP文件的修改可在浏览器中立即得到反映,只需要简单地保存该文件并在浏览器中刷新即可。(5)浏览器独立性ASP提供了一种浏览器中枢方案来完成应用程序的设计工作。因为用于生成动态内容的脚本可以在服务器上执行,所以开发者不必担心客户用什么浏览器来浏览网点.图2-1 ASP和创建服务于ASP页的过程之间的关系2.2.2数据库SQL Server 2000的选择选择一个好的应用程序对一个应用系统来说是非常重要的。应用系统应该选择哪种数据库要根据系统的要求和企业实际情况而定。目前,所有流行的几种大型关系型数据库有MS SQL Server、Oracle、DB2等,本系统采用SQL Server2000,主要有以下几点理由:SQL Server 是微软公司从Sysbase获得基本部件的使用许可后开发出的一种关系型数据库。SQLServer。SQLServer是一个综合的、通用的、功能极强、综合统一、高度非过程化、面向集合的操作方式、能以同一种语法结构提供两种使用方式的关系数据库。SQL语言集数据查询(data query)、数据操纵(data manipulation)、数据定义(data definition)和数据控制(data control)功能于一体。能够高效率的处理海量数据,具有很好的扩容性。4 由于均出自微软之手,使得SQL Server和Windows、IIS等产品有着天然的联系。事实上以Windows为核心的几乎所有微软的软件产品都采用了一致的开发策略,包括界面技术、面向对象技术、组件技术等,这样在微软的软件中很多都可以相互调用,而且配合得非常密切。因此如果用户使用的是Windows操作系统,那么IIS、SQL Server就应该是最佳的选择。容易使用,一般管理员都较熟悉。SQL Server有存储过程、视图等方便功能扩展。3 系统需求分析3.1数据流程图数据流程图(Data Flow Diagram 简称 DFD)能精确地在逻辑上描述系统的功能、输入、 输出和数据存储等,摆脱了物理内容,是描述管理信息系统逻辑模型的最主要的工具。本系统针对固定资产管理的内容土地、房屋在整个生命周期上进行管理,对资产从领用、跟踪、管理和出让四个阶段进行管理,对在资产的整个生命周期上衍生出的全部数据进行整合从而得到了新系统的数据流程图:P资产数据管理系统管理员用户 D1 用户信息表 D3 房屋信息表 D2 土地信息表 图3-1 固定资产管理系统顶层DFD管理员 P1 用户管理P2房屋综合查询 P3土地管理 P4房屋信息增加 P5房屋维修 P6房屋转让 P7房屋出租 P8房屋使用部门变更用户 D1 用户信息表 D3 土地信息基本表 D4 房屋信息基本表 D5 房屋维修表 D6 房屋转让表 D7 房屋出租表 D8 房屋使用变更表图3-2 固定资产管理系统第一层DFD P1.1输入 P1.2修改处理用户基本信息 正确的用户信息 D1 用户基本信息表 修改后的用户信息 用户信息修改请求图3-3 “用户管理”模块的展开 P3.1增加P3.3修改P3.2删除 增加土地的信息 D3 土地信息基本表 土地删除请求 土地信息修改请求图3-4 “土地管理”模块的展开P4.1输入 P4.2修改处理 P4.3删除 房屋基本信息 D4 房屋基本信息表 房屋删除请求 房屋修改请求图3-5 “房屋基本信息管理”模块的展开P5.1输入 P5.2 修改 P5.3删除房屋维修信息 D5 房屋维修信息表 房屋维修信息删除请求 维修信息修改图3-6 “房屋维修管理”模块的展开P6.1输入 P6.2修改房屋转让信息 D6 房屋转让信息表 转让信息修改请求图3-7 “房屋转让管理”模块的展开P7.1输入 P7.2修改 房屋出租信息 D7 房屋出租信息表 出租信息修改请求图3-8 “房屋出租管理”模块的展开P8.1输入 P8.2修改 房屋使用部门变更信息 D8 房屋使用部门变更表 使用部门变更请求图3-9 “房屋使用部门变更”模块的展开 P2房屋综合查询 D5 房屋维修表 D6 房屋转让表 D7 房屋出租表 查询请求 D4 房屋基本信息表图3-10 “房屋综合查询”模块的展开3.2数据字典3.2.1数据流条目举例数据流名:房屋转让信息说明:部门拥有的房屋转让的所有相关信息数据流来源:D6数据流去向:D4组成:房屋编码+转让金额+受让单位+转让日期+单据流水号3.2.2数据存储条目举例数据流名:土地基本信息说明:部门拥有的土地信息数据流来源:管理员录入数据流去向:D3组成:土地编码+购买合同编号+购买合同名称+宗地名称+购买日期+总价+面积+位置+来源单位+土地证号+购买备注+转让合同编号+转让合同名称+转让日期+转让金额+受让单位+转让备注+上级代码+单据流水号+现值存储方式:顺序/索引3.2.3处理过程条目举例名称:房屋出租信息修改说明:修改部门里面的房屋出租的相关信息输入:房屋出租信息输出:D7处理:当有部门租用房屋时,管理员通过单据输入房屋出租的相关信息,生成相应的房屋出租信息表。4 系统设计与实现4.1软件系统架构的选择本系统的软件架构采用B/S架构,B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务在前端(Browser)实现。在基于B/S结构的多层分布式Web应用系统中,为增强Web页面的动态交互性,使浏览端用户能在线访问Web数据库,关键技术就是Web服务器与Web数据库的连接。但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。B/S架构具有如下优点:1) 维护和升级方式简单;2) 成本降低,使用户可以有更多的选择;3) 应用服务器运行数据负荷较重。4.2系统模块的划分杭州移动综合部资产数据管理系统数据库基本信息初始化基准信息管理用户管理资产管理土地房屋管理车辆管理土地基本信息添加房屋基本信息添加房屋维修管理房屋出租管理房屋使用部门更改房屋转让管理房屋综合信息查询图4-1 系统模块划分图本系统根据杭州移动综合部资产数据管理的实际业务流程拟将系统分为了两大模块,(一)土地、房屋固定资产管理模块,本模块由我设计与实现完成。(二)车辆管理模块,由同组同学完成。通过分析调查根据单位的业务流程,数据流程,将土地、房屋固定资产管理模块划分为共两大模块,8个小的子模块。详见图4-1。4.3各模块功能的描述4.3.1用户管理模块1.用户管理系统管理员可以修改通过添加用户名和用户密码给予系统使用人员登录系统操作界面的权利。2.用户登录登录用户输入系统管理员为之分配的用户名和原始密码进行登录,当进入系统操作页面时可到相应的管理员界面修改自己的密码 。3.辅助功能提示用户密码的正确性等。4.3.2土地管理1.土地基本信息录入把新购买、租用和已有的土地信息添加或更新数据库,输出基本信息清单。2.土地基本信息修改对于新拥有的土地进行添加,对现有的土地信息进行修改。4.3.3房屋信息管理1.房屋的增加购买、租用或自建的房屋信息, 添加或更新数据库,生成基本信息清单。2.房屋信息的修改用户可以根据自己的权限进行相关信息修改。4.3.4房屋维修管理1.房屋维修记录增加对正在维修的房屋信息进行登记。2.房屋维修状态更改当房屋维修好了,由用户修改房屋维修状态信息。4.3.5房屋出租管理1.房屋出租管理对现有所有外租的房屋进行信息登记。2.房屋出租修改对已收阻的房屋进行信息修改。4.3.6房屋转让管理1.房屋转让信息登记把转让的房屋信息进行及时的登记。2.房屋转让信息修改对需要修改的房屋转让信息进行修改更正。4.3.7房屋使用部门更改管理1.房屋使用部门录入对已经更改使用部门的房屋进行及时的记录。2.房屋使用情况的删除对已转让的房屋使用情况进行删除。4.3.8房屋信息综合查询可以查询到关于房屋的来源、维修的历史记录、建设费用、维修费用等信息。4.4系统数据库设计表4-1 管理员信息表字段名称字段类型长度主键允许为空idbigint8用户名nvachar50密码nvachar50表4-2 土地基本表字段名称字段类型长度主键允许为空idint4土地编号nvachar50购买合同编号nvachar50购买合同名称nvachar50总价nvachar50面积nvachar50位置nvachar50来源单位nvachar50土地证号nvachar50购买备注nvachar50转让合同编号nvachar50转让合同名称nvachar50转让日期nvachar50转让金额nvachar50受让单位nvachar50上级代码nvachar50单据流水号nvachar50现值nvachar50表4-3 房屋使用部门变更表字段名称字段类型长度主键允许为空idint4房屋编码nvachar50房屋使用部门nvachar50新使用部门nvachar50变更日期nvachar50备注nvachar50表4-4 房屋基本信息表字段名称字段类型长度主键允许为空idint4房屋编码nvachar50房屋名称nvachar50来源nvachar50总价nvachar50房产证号nvachar50位置nvachar50租赁合同编号nvachar50租赁合同名称nvachar50起租日期nvachar50租赁到期nvachar50总租金nvachar50出租单位nvachar50年租金nvachar50备注nvachar50单据流水号nvachar50表4-5 房屋维修表字段名称字段类型长度主键允许为空idint4房屋编码nvachar50维修日期nvachar50维修费用nvachar50施工单位nvachar50备注nvachar50单据流水号nvachar50表4-6 房屋出租表字段名称字段类型长度主键允许为空idint4房屋编码nvachar50合同编号nvachar50合同名称nvachar50日期nvachar50出租金额nvachar50租赁单位nvachar50表4-7 房屋转让表字段名称字段类型长度主键允许为空idint4房屋编码nvachar50转让金额nvachar50受让单位nvachar50转让日期nvachar50单据流水号nvachar50数据库各表的存储内容:l 表1是用来记录管理员用户名和密码信息的,详见各表字段;l 表2是用来记录土地基本信息登记的,详见各表字段;l 表3是用来记录房屋使用部门更改信息的,详见各表字段;l 表4是用来记录房屋基本信息的,详见各表字段;l 表5是用来记录房屋维修信息的,详见各表字段;l 表6是用来记录房屋出租信息的,详见各表字段;l 表7是用来记录房屋转让信息的,详见各表字段。数据库中的表部分关系见下图4-2:图4-2 数据库表的关系图4.4输入设计1.系统登录界面图4-3系统登录图初次登录用户ID:admin 用户密码:admin在这里用户输入密码和登录名,进行判断,如果密码不正确会出现下图4-3提示:图4-4 系统登录出错图用户名和密码

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论