经济管理信息系统开发文档范文格式综述.docx
- 文档编号:28175978
- 上传时间:2023-07-09
- 格式:DOCX
- 页数:19
- 大小:110.10KB
经济管理信息系统开发文档范文格式综述.docx
《经济管理信息系统开发文档范文格式综述.docx》由会员分享,可在线阅读,更多相关《经济管理信息系统开发文档范文格式综述.docx(19页珍藏版)》请在冰豆网上搜索。
经济管理信息系统开发文档范文格式综述
经济管理信息系统开发说明书
摘要
随着IT技术的普及,集成了现代信息技术和先进管理理念的企业资源计划(ERP)在中国得到了广泛应用;极大地影响了中国企业的财务管理工作。
财务管理信息系统的开发和使用已经成为各个业推行现代化管理的必要手段。
使用当前最流行的软件开发工具visualstudio.NET,运用SQLServer数据库知识开发了一套可以快速查询和管理电子档案和纸质财务档案的财务管理信息系统。
财务管理信息系统已成为我国企业的财务管理的重要内容。
财务管理信息系统的开发过程就是从问题提出、需求分析、开发团队构建、总体规划、系统分析、系统设计到系统实现和评价的全部过程。
由于财务管理信息系统是一个规模大、复杂程度高的人机系统。
因此财务管理系统的开发是一项复杂工程。
关键字:
财务管理信息系统、visualstudio.NET、SQLServer数据库。
目录
摘要I
1背景概述1
1.1财务管理信息系统开发的目的与意义1
1.2财物管理系统的发展概况及存在的问题1
2系统需求分析2
2.1系统需求分析及功能模块的设计2
2.2数据流图2
2.3数据字典2
3系统架构设计4
3.1体系结构的选择4
3.1.1C/S与B/S架构的概念4
3.1.2C/S与B/S架构软件的优势与劣势4
3.2系统平台的选择4
4数据库设计与代码设计5
4.1数据库设计要求5
4.2数据库概念结构设计5
4.3数据库逻辑结构设计5
4.4代码设计5
5系统测试6
5.1软件测试过程6
5.2B/S系统测试内容6
5.3测试示例7
6系统的配置实施与维护8
6.1配置要求与网络环境8
6.2系统实施与维护8
结论与不足10
谢辞11
附录12
1背景概述
随着信息技术的发展,在现代企业管理中已广泛采用财务信息管理系统。
实施财务管理信息系统改变了传统企业的运行模式,重新定义了组织所需要的关键信息和关键活动,反映了时代对企业合理调配资源、最大化地创造社会财富的要求,它的应用使人们把精力集中到更有价值、更有创造性的工作上。
尤其对企业的财务管理产生了重大影响并促进了企业财务管理制度的改革。
1.1财务管理信息系统开发的目的与意义
现在我国的财务管理水平还有纸质介质的存在,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
财务管理是公司管理的核心之一,财务管理信息系统也是企业管理信息系统的核心组成部分。
以科学的方法扩大经营、生产规模,合理编制、控制运营成本,由此即要求企业更加及时、准确的掌握各项财务信息,以此保证各类资金、信息、数据、物流的准确性、时效性、同步性,因此,现代企业在经营、发展的过程中建立财务管理信息系统是十分必要的。
1.2财物管理系统的发展概况及存在的问题
在我国,财务管理信息化主要经历了三个渐进发展阶段。
第一阶段是财会软件的运用基本实现了会计电算化,主要表现为用计算机手段记账、核算、制作会计报表和进行财务分析;第二阶段是企业内部财务软件的统一使用,实现了单纯财务环节管理的信息化;第三阶段是通过计算机网络技术建立起智能分析型财务管理系统,实现财务系统与销售、供应、生产等系统的数据共享与信息集成。
但在当前,不少企业还只是停留在第一第二阶段上,造成资金使用率、盈利率不高,财务信息孤立,财务管理信息化进程缓慢。
这些现象的发生,既有财务信息监管环境的客观原因,也有财务管理主体自身的问题。
财务信息批露与监管环境的薄弱制约了系统建设的发展。
财务信息披露是财务管理信息化的一大落点,但从我国整体财务信息披露的现状来看,许多违背真实可靠、及时充分信息披露原则的财务运作依然存在,一些违规违法事件和虚假、粉饰财务会计信息的现象时有发生。
2系统需求分析
通过对财务管理信息系统存在的不足的分析研究可以发现,财务管理信息系统必须有较好的整体规划和设计,能够支持软件复用,便于维护,具有较好的可扩性,需要将互联网技术用于企业或者国家财务的管理财务领域。
使财务管理信息系统方便企业管理一些财务的信息。
更好了解财务管理信息的需求分析。
利用已建立的企业网公开企业的财经制度,预算编制,收费的政策依据、项目、标准和范围等,为企业与客户提供查询收支情况,为职工提供职工工资、津贴发放、税费扣缴等情况。
员工可在通过身份验证后登录系统,快捷地查询所需的财务信息。
财务人员不用再手工写收据,通过打印实现完成收据书写过程减轻了工作量,提高了业务水平。
财务人员随时向外提供信息,使使用者可以随时到财务网查询到所需要的信息。
同时财务人员还为领导决策提供依据,从而提高企业管理水平,控制生产成本,规范管理流程,增强对市场变化的应变能力。
2.1系统需求分析及功能模块的设计
生活中,我们每个人都有理财需求。
而最传统的理财方式就是准备一本记账簿,然后对其进行账目的手工记录。
甚至多数人没有记账习惯,也就没有理财规划,导致账目混乱。
所以,设计个人财务管理系统是非常有必要的,它实现的功能有以下几个方面:
物流财务管理信息系统从系统逻辑结构方面主要包括用户管理、订单管理、物流计费管理、利润结算管理、账单管理五个模块。
。
(一)前台页面模块模块
(1)个人收支管理:
它的功能包含对收入支出记录的增添(除现金外,只能对现有卡进行增加操作)、更改、删除、筛选查询(分为按日期查询和按账号查询)、金额统计和以Excel文件形式导出数据(只能导出当前的筛选查询结果)。
一条完整的收支记录包含记录名称、说明、金额数量、收支选择、日期。
(2)收支报表:
它主要负责将收支数据分别以柱状图、饼状图展现给用户,给用户提供以不同角度分析数据的条件。
(3)卡信息管理:
用户可以对自己的银行卡、基金卡进行增加、修改、删除,在编辑的同时保持与所编辑卡的记录相关联。
(4)留言管理:
用户在登录后可以在本系统留言板发表自己的意见与建议。
(5)账号管理:
用户可以进行注册操作(不能出现用户名重名的现象)以及对自己账户的密码进行修改。
(二)后台界面模块模块
分为管理员角色与超级管理员角色:
(1)管理员:
查看当前系统的参数的功能,修改网站简介信息。
对用户信息进行维护(增加、删除、修改、查询)的权限,但不能编辑用户密码。
对留言板进行查看和管理,有权限删除不合理的留言。
(2)超级管理员:
在管理员的基础上额外增加管理普通管理员和管理用户密码的功能。
(三)权限管理模块
1.用户管理:
管理员,管理员账户具有查看、插入、修改、删除数据的权限。
2.订单管理:
主要包括:
订单号,订单的起始地址,订单人的信息,订单的费用,用于记录订单的各种信息。
3.物流计费管理:
用来计算物流费用,例如:
从深圳到广州1公斤的包裹的费用,装卸费、车辆入闸费、安装费、分拣费、包装费、配送费等等,在信息系统中,一般在业务单据生效(或称为审核、关闭)则产生了时间点计费的账单。
4.利润结算管理:
利润是物流企业全部收入与全部费用配比相抵的净额。
当这个净额大于零时,表示企业盈利,小于零时即负利润,表示企业亏损。
利润能否集中反映物流企业经济活动的效益,是衡量一个企业经营管理水平和经济的重要经济指标。
5.账单管理
账单分为收入账单,支出账单,收入账单有:
营业收入账单,支出账单:
营业费用,管理费用。
…………。
(四)账户管理模块模块
1)注册:
用于前台用户的注册。
2) 登录:
用于前台用户的系统登录。
3)修改密码:
用户登录后可以选择修改本账户密码。
…………。
2.2数据流图
数据流图是一种结构化分析描述模型,用来对系统的功能需求进行建模,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
下面是根据上面的需求分析所做的总体数据流图和各主要模块的数据流图。
初步确定了系统数据的流动方向,以及系统的主要模块和功能划分,本系统模块大致分为:
收入管理模块、支出管理模块、卡管理模块、财务统计模块、留言管理模块、用户管理模块,分析后得出以下流程图:
…………。
(一)总体数据流图
…………。
(二)功能模块的数据流图
…………。
2.3数据字典
数据字典是用来定义数据流图中的各个成分的具体含义,它以一种准确性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。
它和数据流图共同构成了系统的逻辑模型,是需求规划说明书的主要组成部分。
数据字典的任务是将数据流图中出现的所以被命名的图形元素在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。
数据字典就是指某些数据的集合,而这些数据必须包含于数据流图中,即数据字典详细记录了数据流图中的数据的信息。
经过详细的设计后得出如下数据字典:
3系统架构设计
3.1体系结构的选择
20世纪80年代末90年代初提出的传统的客户机/服务器(C/S)结构仍是目前应用系统所采用的主流技术。
随着应用系统的大型化以及用户对系统性能要求的不断提高,传统的两级C/S结构固有的缺陷和不足越来越明显:
如系统维护困难、缺乏安全性、客户机负载过重等。
因此,在设计、开发系统时应采用当前业界最新技术——浏览器/服务器(B/S)结构。
3.1.1C/S与B/S架构的概念
B/S结构就是浏览器/服务器模式,它是随着Internet技术的兴起,对C/S结构的一种改进的结构。
这种结构模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器,如Internet Explorer,服务器安装如SQL Server数据库。
浏览器通过Web Server同数据库进行数据交互。
B/S结构最大的优点就是可以在任何地方进行操作而不用装任何专门的软件。
只要有一台能上网的电脑就能使用,客户端零维护。
系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。
3.1.2C/S与B/S架构软件的优势与劣势
1. B/S是一种瘦客户模式
C/S模式往往需要客户端运行庞大的应用程序,因此,客户端很“肥”;而在B/S模式中,客户端很“瘦”,它只需运行操作系统和Web浏览器,由服务器执行数据的处理、查询和表示。
B/S是一种瘦客户模式,客户端软件仅需安装浏览器,应用界面单一,客户端硬件配置要求较低,可由相对价廉的PC机替代。
2. 易于管理和维护
因客户端浏览器的界面风格单一,利于提高效率,而在C/S模式中,操作人员必须熟悉不同的界面,理解程序员的意图,为此要对操作员进行大量培训;而B/S在版本升级时只需集中维护放在服务器端的代码。
这种以Server为中心的管理极大地降低了成本,减少了Client端维护上作的负担,同时利于管理人员、开发人员将精力集中在合理组织信息系统的结构,更好地为各项业务提供技术支持上来。
3. B/S模式只需要一个客户端软件
C/S模式必须根据客户端所使用的操作系统及访问后台应用的不同,安装不同的软件;而B/S模式,只需要一个客户端软件,即Web浏览器,就可以完成一切,无需开发客户端软件,且浏览器软件可以从网上免费下载、免费升级。
4.开发B/S应用的效率高,周期短,见效快
B/S模式对开发人员的技术要求相对较低。
而C/S模式的应用系统开发需较高专业技术水平,且在Client端与Server端都需要开发应用。
由于其结构复杂,对Client端与Server端的应用逻辑分割难以划分,并且要不断进行版本更新和应用维护。
1.C/S软件架构
B/S结构就是浏览器/服务器模式,它是随着Internet技术的兴起,对C/S结构的一种改进的结构。
这种结构模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器,如Internet Explorer,服务器安装如SQL Server数据库。
浏览器通过Web Server同数据库进行数据交互。
B/S结构最大的优点就是可以在任何地方进行操作而不用装任何专门的软件。
只要有一台能上网的电脑就能使用,客户端零维护。
系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。
2.B/S软件架构
B/S结构就是浏览器/服务器模式,它是随着Internet技术的兴起,对C/S结构的一种改进的结构。
这种结构模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器,如Internet Explorer,服务器安装如SQL Server数据库。
浏览器通过Web Server同数据库进行数据交互。
B/S结构最大的优点就是可以在任何地方进行操作而不用装任何专门的软件。
只要有一台能上网的电脑就能使用,客户端零维护。
系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。
B/S结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
B/S结构是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。
这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或 SQLServer等数据库。
浏览器通过WebServer同数据库进行数据交互。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
3.2系统平台的选择
根据 B/S 结构的要求,结合业界现有的软硬件产品和软件开发工具,在综合考虑性能价格比的基础上,笔者选择Microsoft公司的SQL Server数据库作为应用软件系统运行的数据库服务平台;选择高配置的PC服务器运行Windows 2000操作系统;采用千兆以太网作为系统运行的网络平台。
开发工具主要利用Microsoft公司的Visual Studio .Net,利用C#语言,结合ASP.NET,JavaScript,Vb Script等技术来完成系统开发。
…………。
4数据库设计与代码设计
在数据库设计中,数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。
4.1数据库设计要求
1.需求分析阶段
准确了解与分析用户需求(包括数据与处理)
是整个设计过程的基础,是最困难、最耗费时间的一步
2.概念结构设计阶段
是整个数据库设计的关键
通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型
3.逻辑结构设计阶段
将概念结构转换为某个DBMS所支持的数据模型
对其进行优化
4.数据库物理设计阶段
为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)
5.数据库实施阶段
运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果
建立数据库,编制与调试应用程序,组织数据入库,并进行试运行
6.数据库运行和维护阶段
数据库应用系统经过试运行后即可投入正式运行。
在数据库系统运行过程中必须不断地对其进行评价、调整与修改
设计特点:
在设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计4.2数据库概念结构设计
。
4.2数据库概念结构设计
概念结构设计是将采用ER图方法描述数据对象之间的关系。
采用该方法设计数据库,大致分成三步:
1.设计局部ER模式。
2.综合局部ER模式,然后将之整合为一个整体,得到全局ER模式。
3.优化全局ER模式。
从而得到逻辑结构模型。
设计规划出的实体有:
管理员、用户实体、收支记录、卡、留言、网站信息,ER图如下所示…………。
4.3数据库逻辑结构设计
逻辑结构设计的任务。
(1) 管理员:
管理员编号(主键),管理员账户名,管理员密码
(2)用户:
用户编号(主键),账户名,密码,性别,年龄
(3)收支:
收支编号(主键),收支类别,分类,备注,账户,添加时间,用户名(外键),金额
(4)卡:
卡编号(主键),用户名(外键),卡账号,备注,卡名字,卡类型
(5)留言:
留言编号(主键),留言人(外键),留言内容,留言日期
(6)网站信息:
信息编号(主键),信息名称,信息内容。
数据库物理结构设计
本系统在数据库中的表设计如下所示
4.4代码设计
代码是代表客观存在的实体或属性的符号,代码设计的任务就是设计出一整套供管理信息系统开发和运行所要的代码系统。
代码设计的基本原则:
代码要具有唯一性、标准性、通用性、可扩充性、稳定性和结果尽量简单等特点。
在代码设计前,开发团队应当事先约定代码设计规范,一般包括命名规范、成员访问控制、代码注释规范、标准框架模式定义、关键约定等内容。
5系统测试
系统设计完成后,对系统进行设计,然后测试成功就可以使用。
任何产品都要经过测试,确保其符合质量要求,并能满足用户的需求,经济管理信息系统自然也不能列外。
软件是管理信息系统的重要组成部分,是我们不可缺少的部分。
5.1软件测试过程
在软件测试过程中,应严格执行测试计划,同时慎选测试用例,保存好出错统计和最终分析报告,为维护提供方便。
为了保证软件的正常运行,需要提供一套与用户当前或者预期使用环境接近的测试硬件设备和软件环境,在本系统开发实例测试中服务器使用了较高的软硬件配置,客户端则采用普通PC机,具体配置如表所示。
系统测试环境配置表
客户端
服务器端
硬件
CPU为英特尔,硬盘为40GB,
内存为DDR2256MB
PU为英特尔,硬盘为80GB,
内存为DDR2256MB
操作系统
Windows10
Windows10
其他软件
IE9以上浏览器SQLServer2014
MicrosoftVisualStudio2010.NeTFramework2.0+
5.2B/S系统测试内容
基于Web的软件项目测试于传统的软件测试不同,不仅需要检查和验证它是否按照需求设计的要求运行,还要测试系统在不同用户的浏览器端的显示和JavaScript脚本运行是否合适,要在最终用户的角度进行安全性和可用性测试。
Interner和Web媒体的不可预计性使测试基于Web的系统测试更加复杂。
B/S系统测试内容主要包括以下几个方面
(一)功能测试
1.数据校验
如果根据业务规则需要对入住客户的信息进行验证,需要保证这些校验功能正常工作。
例如,身份证的字段可以用一个有效列表进行校验,需要验证列表的完整而且程序正确调用了该列表。
2..Cookies测试
如果Web应用系统使用了Cookies,检查是否能正常工作。
测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。
如果在Cookies中保存了注册信息,请确认该Cookies能够正常工作而已已对这些信息加密。
如果使用Cookies来统计次数,需要验证次数累计的正确性…。
3..数据库测试
在Web应用技术中,数据库起着重要的作用,数据库为Web应用系统的管理、进行、查询工作以及实现用户对数据存储的请求等提供空间。
4.应用程序特定的功能需求的验证
5.设计语言测试
…………。
(二)用户界面测试
1.导航测试。
2.视觉体验测试。
3.整体界面测试。
。
(三)兼容性测试
1.平台测试。
2.浏览器测试。
3.分辨率测试。
(四)安全测试
1.身份认证。
5.3测试示例
MicrosoftApplicationCenterTest是VisualStudio.Net自带的一个测试工具,使用它可以收集性能信息,确定Web应用程序的容量;也可以创建测试,模拟同时查看多个客人用户信息。
摸拟测试有助于确定应用程序的稳定性、速度和响应能力。
6系统的配置实施与维护
6.1配置要求与网络环境
(一)服务器配置
1.硬件环境
CPU:
建议Pentium4以上。
内存:
512MB以上,建议1GB以上。
硬盘:
建议20GB以上。
2.软件环境
Web服务器操作系统:
WindowsServer2008
Web服务器:
IIS
数据库:
SQLServer2014
框架:
Microsoft.NET4.5
(二)客户机配置
1.硬件环境
一般办公用机
2.软件环境
Windows7、Windows10
360浏览器、火狐浏览器、IE6以上浏览器
6.2系统实施与维护
(一)系统实施
1.硬件设备维护
(1)定性设备保养与维护:
分配专业的保养人员定期为计算机系统以及其硬件设备进行专业保养与维护。
其次,为计算机系统进行实时更新升级,保证系统能达到世界领先水平。
使计算机在运行速度,信息传递的正确性,用户信息自动分类及储存等各个方面的效率得到不断提高。
(2)突发性故障维修:
为系统配备专业维修人员,实时观察系统的运行情况。
为系统故障做好多种应急方案,针对系统的突发故障进行实时抢修,保证系统能够及时恢复运行。
2.数据文件以及代码维护:
在人工录入用户信息之后,系统自动储存数据,并且在下一次录入相同信息是能够自动读取数据。
数据一旦被储存后将会设置权限,费权限人员可以进入系统查询数据但不得随意更改。
为系统安装安全保密软件,防止外界入侵和商业间谍窃取用户数据,切安排专业人员对系统进行实时监测,保证系统不被攻击。
3.应用软件维护
(1)信息的正确性维护:
在用户信息的录入过程中对系统进行实时监测,检测信息录入后,若系统存有某顾客的历史信息,系统能够自动的辨别录入的信息是否准确。
在信息传递过程中,设置防火墙,对顾客信息进行加密,保证信息在传递过程中不被攻击盗窃。
在后期信息分配过程中,使信息能够自动的进行分类,并将信息准确的传递到各责任人。
(2)运行环境的适应性维护:
系统在运行过程中不受任何条件的制约。
(3)系统的完善性维护:
在这次“物流管理信息系统”设计中我们组采用的是面向对象法来设计我们的系统,所以从一开始系统并非是完善没有缺陷的。
它主要以数据流、数据变换为考虑对象,从这个角度来描述整个系统的状况。
结构化设计以数据流图为蓝本,提出其数据变换部分,加以功能分解,一直到最小的功能元素单位。
然后据此进行程序设计。
面向对象的方法更接近于人类的自然思维,而人的思维并非一瞬间就可以想到完美。
需要经过不断的试行不断发现不足进行完善。
(4)系统的预防性维护:
在故障发生之前就对设备的性能、安全性等进行检查维护,保证设备高效运行,介质正常供应,以防止故障发生的一种主要方式,对设备的异状进行早期发现和早期修复。
对信息录入过程:
手工录入的准确性,计算机系统软件的信息储存,用户信息识别能力,用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 经济 管理信息系统 开发 文档 范文 格式 综述