求。Crystal Reports支持大多数流行的开发语言,可以方便的在任何应用程序中添加报表。不论用户是IT行业的站点管理员,还是营销推广经理,或是金融业的数据库管理员亦或是CEO,水晶报表都堪称是一个强大的工具,它可以帮助每一个人分析、解释重要信息。
水晶报表是现实数据的强大的工具,但是无论多么强大的工具,如果没有数据源提供数据,也一样是无用武之地,为了能够充分利用报表的强大功能,数据源的配置就显得非常重要和关键。通常在使用水晶报表时,主要用到的数据源有以下几种:MS SQL Server 2000、Access数据库文件和Excel工作簿。本系统使用MS SQL Server 2000数据源设计水晶报表。操作步骤是:(1)将要设计数据源的报表在报表设计器中打开,并在报表设计器中任何空白位置单击右键,在弹出的快捷菜单中一次选取"数据库/数据库专家"单击"创建新连接"下"OLEDB"节点左侧的加号,弹出OLEDB对话框,在对话框中填写正确的信息,并选择"身份验证"模式,单击"完成"按钮即可创建新数据源。(2)从新建数据源中选择需要使用的数据表,单击"完成"按钮,将数据表添加到"字段资源管理器"中,从"字段资源管理器"中将要显示的字段添加至报表中进行报表设计。
2.4 Client/Server系统结构
系统结构的选择C/S结构,即Client/Server(客户机/服务器)结构。此结构把数据库内容放在远程的服务器上,而在客户机上安装相应软件。C/S软件一般采用两层结构,它由两部分构成:前端是客户机,即用户界面(Client)结合了表示与业务逻辑,接受用户的请求,并向数据库服务提出请求,通常是一个PC机,后端是服务器,即数据管理(Server)将数据提交给客户端,客户端将数据进行计算并将结果呈现给用户。
C/S结构在技术上很成熟。它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据,由于C/S是配对的点对点的结构模式,可采用适用于局域网、安全性比较好的网络协议(例如:NT的NetBEU工协议),安全性可以得到较好的保证。但是该结构的程序是针对性开发,变更不够灵活,维护和管理的难度较大。通常只局限于小型局域网,不利于扩展,并且,由于该结构的每台客户机都需要安装相应的客户端程序,分布功能弱,且兼容性差,不能实现快速部署安装和配置,因此缺少通用性,具有较大的局限性。要求具有一定专业水准的技术人员去完成。
由于本系统主要用于中小型服装销售企业内部使用,用户群小,不存在维护难度大和通用性等问题。而本系统对数据安全性要求较高,处理数据量大,这正好是C/S结构的优点。因此本系统采用C/S结构无疑是最佳选择。
3 系统整体方案
3.1 需求分析
通过实际调查,要求本系统具有以下功能:
(1)由于操作人员的计算机知识有限,因此要求系统具有良好的人机界面。
(2)如果系统的使用对象较多,则要求有较好的权限管理。
(3)方便的数据查询,支持多条件查询。
(4)系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失。
(5)在相应的权限下,可方便的删除数据。
(6)数据计算自动完成,尽量减少人工干预。
(7)报表分析服装进货,服装销售情况。
(8)强大的报表打印功能。
(9)报表基本信息查询时,可根据查询条件动态显示查询结果。
(10)报表分析过程中,可根据条件动态分析报表数据。
3.2 开发工具选择
本系统后台数据库采用MS SQL Server 2000,该数据库系统安全性、准确性运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用Microsoft公司的Visual Studio2005作为主要的开发工具,可与SQL Server 2000数据库进行无缝连接。
3.3 项目规划
本服装经销存管理系统主要由进货管理、销售管理、库存管理、报表设计和系统维护等模块组成,具体规划如下。
(1)基本档案管理模块
基本档案管理模块主要用于实现系统基本数据的录入,相关基础数据为:内部员工信息、往来单位信息、客户基本信息。
(2)进货管理模块
该模块主要用于实现服装的进货数据录入,退货数据录入和进货查询分析。
(3)销售管理模块
该模块主要用于实现服装的销售数据录入,客户退货数据录入和销售信息查询。
系统功能结构如图3-1所示。
图3-1 系统功能结构图
(4)库存管理模块
库存管理模块主要用于实现库存调拨、库存服装数量上限报警和库存数据查询;
(5)报表设计模块
报表设计模块主要用于实现员工信息报表、往来单位报表、退货服装报表、员工销售报表、服装进货分析报表、销售价格分析报表以及员工销售分析报表。
(6)系统维护模块
系统维护模块用于实现系统用户设置、操作权限设置、密码修改、数据备份和数据库恢复。
系统业务流程如图3-2所示:
图3-2 系统业务流程图
3.4 设计目标
此系统的设计是针对中小型的服装销售企业的,通过本系统可以对中小型的服装销售企业进行有效的进销存管理。本系统暂定了以下设计目标:
(1)系统采用人机交互方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。
(2)实现后台监控功能。
(3)利用报表中图表分析员工销售业绩。
(4)实现各种查询,如定位查询、模糊查询等。
(5)实现服装进货分析语统计、销售分析与统计、服装销售成本明细等功能。
(6)强大的库存预警功能,尽可能的减少商家不必要的损失。
(7)实现报表动态分析数据。
(8)对用户输入的数据,进行严格的数据检验,尽可能避免人为错误。
(9)系统最大限度的实现了易维护性和易操作性。
3.5 可行性分析
3.5.1 可行性分析
可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。
3.5.2 经济可行性
经济可行性主要是对项目的经济效益进行评价。本系统由于是一个中小型软件系统,无需投入太大的开发经费,并且本系统实施后可以显著提高工作效率,有助于服装销售管理完全实现信息化管理。所以本系统在经济上是可行的。
3.5.3 技术上的可行性
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用visual studio 2005作为开发工具。Client / Server(客户机/服务器)结构把数据库内容放在远程的服务器上,而在客户上机安装相应软件。C/S软件一般采用两层结构,它由两部分构成:前端是客户机,即用户界面(Client)结合了表示与业务逻辑,接受用户的请求,并向数据库服务提出请求,通常是一个PC机;后端是服务器,即数据管理(Server)将数据提交给客户端,客户端将数据进行计算并将结果呈现给用户。满足了本系统对数据安全性要求较高,处理数据量大的要求,而且又紧密的结合了计算机网络技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用Microsoft SQL Server 2000数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用
相关热词:cnet 服装 管理 系统 开发 论文 最终
上一篇:
(c#net)智能人力资源管理系统
下一篇:
马原:环境保护与可持续发展论文(word)