1、 本 科 毕 业 论 文 喷绘企业信息 管理 系统的设计与实现 分析管理、财务管理、系统设置 模块 The design and implementation of printing information system Analysis, Account and System setting modules 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师 : 年 月 摘 要 随着 Internet 的迅速发展,人们日常生活中越来越多地使用这项新技术从而更好的学习和工作,大多数企业更是建立了自己的网站来进行信息传播和网上管理等服务。 对于广告喷绘行业而
2、言,其惊人的成长速度和激烈的竞争压力,决定了它在这个信息化时代实行网上管理的必然性和重要性。 销 售喷绘机等喷绘行业专用物品的君立公司,认识到网上管理的可行性和 需求性 , 提出了 开发 本系统的 要求。 本系统 功能 符合喷绘市场需求, 主要 包含客户管理、业务管理、库存管理、财务管理、公司分析、资源设置和系统设置七大模块, 致力于对公司进行高效的业务管理,使公司的日常工作能更方便快捷的开展。 本系统基于 .NET Framework 平台开发,采取 ASP.NET 技术的进行整体框架构造,利用 ASP.NET 自带画图组件进行业务分析图表的制作,使用 Ajax 技术实现更好的响应,依照 W
3、eb2.0 的理念采用用户上传数据充沛系统内容, 糅合 三层架构的模型与广泛应用的 B/S 架构,系统安全、敏捷、功能强大 。 本 系统制作简单易懂,自动化操作较多,即使用户计算机操作水平普通也能快速上手。 本 课题的 意义在于 通过对本次项目的实现,熟悉并掌握信息管理系统的开发流 程和技术。 关键词 : Web 2.0; Ajax; 业务管理 Abstract With the rapid development of the Internet, more and more people use the new technology for their own work and study
4、in their Daily life, the majority of enterprises also established their own Web site for information dissemination and web-based management services. For enterprises in the industries of printing advertise, who is highly competitive with its rapid growth, are also ware of the importance and inevitab
5、ility of the online management. The Jun Li company who sales printer for printing advertise recognized the feasibility of online management and its huge market, proposed the requirement of the development of this system. The System includes customer management, business management, inventory managem
6、ent, financial management, company analysis, resources settings and system settings those seven modules, its function is in line with the demand of printing market. The system try to carry out business management efficiently, the company day-to-day work more efficient and convenient to carry out. Th
7、e system is developed based on. NET Framework, it use ASP.NET to take shape of structure ant its drawing components to make charts for business analysis, use the Ajax to achieve better response. It combined three-tier model with the B / S architecture, let users upload data to full the database of s
8、ystem in accordance with the concept of Web2.0. Its security, agile and powerful. The system is automation and easy to use, even the beginner users of computer can get started quickly. The significance of this project is to master processes and technologies of developing the information management s
9、ystem. Key word: Web 2.0; Ajax; Business management I 目 录 1 导言 . 1 1.1 课题简介 . 1 1.2 总体结构 . 1 2 系统概述 . 2 2.1 开发环境 . 2 2.1.1 硬件环境 . 2 2.1.2 软件 环境 . 2 2.2 开发工具 . 2 2.3 开发原理 . 3 2.3.1 基于 ASP.NET 的开发技术 . 3 2.3.2 基于三层架构的系统模型 . 4 2.3.3 基于 ADO.NET 的数据库技术 . 5 2.3.4 基于 AJAX 的 Web 设计技术 . 8 2.3.5 基于 Web2.0 的网站设
10、计理念 . 10 3 系统总体设计 . 12 3.1 需求分析 . 12 3.1.1 财务管理模块 . 12 3.1.2 分析模块 . 16 3.1.3 系统设置模块 . 18 3.2 数据库设计 . 21 3.3 建设网站 . 24 4 系统详细设计 . 25 4.1 财务管理模块 . 25 4.1.1 模块用例 . 25 II 4.1.2 模块类图 . 27 4.2 分析模块 . 28 4.2.1 模块用例 . 28 4.2.2 模块类图 . 30 4.3 系统设置模块 . 31 4.3.1 模块用例 . 31 4.3.2 模块类图 . 34 5 系统功能展示 . 35 6 总结 . 38
11、 参考文献 . 39 III Contents Chapter 1 Introduction . 1 1.1 Breif Introduction . 1 1.2 Structure . 1 Chapter 2 Overview . 2 2.1 Development Environment. 2 2.1.1 Hardware Condition . 2 2.1.2 Software Condition . 2 2.2 Development Tools . 2 2.3 Development Principles . 3 2.3.1 ASP.NET . 3 2.3.2 Three-tier
12、Application . 4 2.3.3 ADO.NET . 5 2.3.4 AJAX. 8 2.3.5 Web2.0 . 10 Chapter 3 The Total Design of System . 12 3.1 Requirement Analisis . 12 3.1.1 Account Module. 12 3.1.2 Analysis Module . 16 3.1.3 System setting Module. 18 3.2 DataBase Design . 21 3.3 Website Bulding . 24 Chapter 4 The Detail Design
13、of System. 25 4.1 Detail of Account Module . 25 4.1.1 Use cases of Account Module . 25 4.1.2 Classes of Account Module . 27 IV 4.2 Detail of Analysis Module. 28 4.2.1 Use cases of Analysis Module . 28 4.2.2 Classes of Analysis Module . 30 4.3 Detail of System setting Module . 31 4.3.1 Use cases of S
14、ystem setting Module. 31 4.3.2 Classes of System setting Module . 34 Chapter 5 Running Result of System . 35 Chapter 6 Summary . 38 Reference . 39 喷绘企业信息管理系统的设计与实现 1 1 导言 1.1 课题简介 随着 Internet 的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务。 对于 广告喷绘行业 而言,它 自九十年代在国内诞生以来已得到长足发展,成长速度可谓一日千里。 但 是 现在喷绘 行 业的企业 , 大多数
15、却 还停留在人工单据的填写、传递、统计的传统管理模式,喷绘企业业务数据冗繁,业务分析困难,账务管理混乱等因素直接制约着企业的发展壮大。 随着数以万计的喷绘企业的竞争与发展, 业内有识之士也认识到了 对该类型企业的规范化管理使用 网上管理的重要性 和必然性 。 如何 解决 上述 问题 ,清除喷绘 行业 多年来 企业发展中 遇到 的阻碍 , 更高效准确的满足近年来喷绘行业的业务管理需求 ,帮助用户和公司轻松管理客户、业务等的完善的网上管理系统 , 使公司的日常工作能更方便快捷的开展 , 正是 本系统的 开发 目的所在。 同时,随着课 题的实现和完善, 熟悉并掌握管理型系统的系统架构及开发技术 ,进
16、一步充实自己在学识和工程上的 ,是本次课题的主要意义。 1.2 总体 结构 本 系统基于 ASP.NET、 Ajax 技术和三层架构模型 开发 ,是一个 B/S 结构的管理型系统 。系统共分为 7 大模块:客户管理模块、业务管理模块 、分析模块、财务管理模块、库存模块、资 源设置模块、系统设置模块 , 由我、蔡浩欣和林朗同学 3 个完成 , 其中, 本人在开发过程中主要负责分析、财务和系统设置 3 大模块,本文 即是围绕这 3 个模块 展开的 ,共 分 4 个 部分 介绍: 第一部分为系统概述,介绍系统开发环境、开发工具和涉及技术。 第二部分为系统总体设计,描述 用户需求 的确定及 数据库设计
17、和网站 建设。 第三部分为系统详细设计,详细描述系统各模块的设计与实现。 第四部分为系统功能展示,图解文说系统所实现的功能 及相关 测试 。 喷绘企业信息管理系统的设计与实现 2 2 系统概述 2.1 开发环境 2.1.1 硬件环境 1、 CPU: Intel 赛扬 400 或同频 率处理器以上 2、 内存: 256 MB 或以上 3、 硬盘:最少剩余空间不得低于 100MB 4、 网络: 支持 TCP/IP 协议的网络 5、 文件系统: FAT32 或者 NTFS 2.1.2 软件环境 1、 浏览器: IE6.0 或以上。 2、 开发 基础 : 安装 .NET FrameWork2.0 框架
18、 和 Ajax 组件 。 3、 操作系统: Windows XP 及以上。 4、 服务器 /数据库:安装 Office 套装或者 Access2000/2003 数据库 。 2.2 开发工具 1、 开发平台: Windows XP Professional。 2、开发软件 : ASP.NET 2.0。 3、 开发工具: Microsoft Visual Studio 2005 Visual Studio7 是微软公司推出的开发环境。是目前最流行的 windows 平台应用程序开发环境。 Visual studio 可以用来创建 windows 平台下的 windows 应用程序和网络应用程序,
19、也可以用来创建网络服务、智能设备应用程序和 Office 插件。 3、 开发语言: C#。 4、 项目管理: SVN SVN( Subversion)是一个免费开源的控制系统 ,它允许不同终端 机 同时 访喷绘企业信息管理系统的设计与实现 3 问它 的资料库 ,允许人们从自己的地方修改和管理同一组数据 以 促进相互间的合作。由于修改 不再 是 通过单一渠道来进行的,改进可以更快的实施。而且因为工作被本 土 化了,你不必担心取消限制会导致工作质量下降。如果对数据作了不正确的改动,只要撤销就行了。 5、 数据库: Access 数据库 由于公司方面要求尽可能减少系统使用前的铺垫过程,即尽可能少安装
20、其他程序。又加上本系统目前定位于公司内部使用,使用人数不多,没有必要使用到oracle 或者 SQL server 这样的大型数据库平台 一方面其安装复杂,功能过于庞大,另一 方面我们无法为企业提供正版程序安装,也无法要求对方为此购买。因此,办公室软件套装中自带的 access 数据库无疑是最好的选择。 6、 Web 服务器: IIS 5.1 7、 软件建模: Microsoft Office Visio Visio 是 Microsoft 提供的一款建模工具,由于与 VS 同是一个公司的产品,所以它们之间具有良好的结合性。 Visio 不仅包括软件工程的一些建模,还涉及其他建筑、网络、建筑工
21、程等建模。 Visio 中可以全面饮用 UML 语言中所有的事务、关系和图,更好地体现图形化设计的意义, Visio 基于 Microsoft 的 Visual 基础,其可视化设计允许操作者通过拖曳就能轻松的完成模块的建设。 2.3 开发原理 2.3.1 基于 ASP.NET 的开发技术 ASP.NET,是 Active Server Page(ASP,动态服务器页面 )的下一个版本,是一种建立在通用语言上的程序架构,能被用于一台 Web 服务器来建立强大的 Web应用程序。其 使用 Internet Information Server (IIS)来传送内容响应 HTTP 请求。 传统的 Web 管理服务的管理方式大致有 2 种,一是静态 HTML 页面,更新信息时需要重新 制作页面之后才能上传,并且要修改其相应链接,这种方式因效率太低已不常用。另一种则是 ASP 和脚本语言,将动态网页和数据库结合通过应用程序处理信息,这是目前较为流行的方法,“喷绘王业务管理软件”亦是采用该方式。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。