毕业设计(论文)-基于BS模式的海尔产品管理系统设计.doc
《毕业设计(论文)-基于BS模式的海尔产品管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于BS模式的海尔产品管理系统设计.doc(36页珍藏版)》请在三一文库上搜索。
1、本科生毕业论文 毕 业 论 文 论文题目:海尔产品管理系统 专 业:07 计算机 准考证号: 学生姓名: 指导教师: 2011 年 5 月 2 日 海尔产品管理系统 第 1 页 共 36 页 前前 言言 本文设计的海尔产品管理系统主要是用来解决海尔产品企业中的产品的采购 管理、销售管理、库存管理和其它相关业务的应用系统。在该销售管理系统中, 客户、供应商等企业外部人员通过 B/S 模式结构来实现分销通过互联网 (Internet)对公司数据库中数据的访问、使用等操作;同时在企业内部网络 (Intranet)中,公司的授权员工能对数据库进行相应的操作,来完成整个业务流 程,还可以相互收发邮件实现
2、员工间信息交流;管理决策者可以利用数据库中的 部分数据进行辅助决策过程。通过设计这个合理的管理系统, 让企业可以合理控 制进销存各个环节,提高资金的利用率,实现管理的高效率、实时性、安全性、科 学化、现代化和智能化。 海尔产品管理系统 第 2 页 共 36 页 目目 录录 摘摘 要要.1 引言引言.2 正正 文文.3 1 开发平台及工具的选择开发平台及工具的选择.3 1.1 平台的选择3 1.2 工具的选择3 1.2.1 环境的选择.3 1.2.1.1 HTML(Hyper Text Markup Language)超文本标识语言.3 1.2.2 ADO6 1.2.3数据库概述7 2.系统调研
3、及可行性分析系统调研及可行性分析7 2.1 系统调研7 22系统的总体目标7 2.3技术可行性分析.8 3 需求分析需求分析8 3.1.功能需求.8 3.2.数据流程图.9 3.3.数据字典.9 4.系统概述系统概述11 4.1 系统设计思想11 4.2 系统订货数据流图11 4.3 系统总体设计12 4.3.1 网站系统分析.12 4.4 系统开发工具13 4.5 E-R图13 海尔产品管理系统 第 3 页 共 36 页 4.6数据库设计.14 5 详细设计详细设计17 5.1系统流程图.17 5.2系统主要功能模块设计.17 6 系统测试系统测试19 6.1测试方法.19 6.2测试用例.
4、20 7.软件使用说明书软件使用说明书22 7.1登录系统.22 5.2业务管理操作.23 7.3后台管理操作.24 设计总结设计总结.26 参考文献参考文献.27 致致 谢谢.28 附件附件 部分原部分原程程序代码序代码.29 1 摘摘 要要 利用 ASP 和 Microsoft office access2003 来搭建一个海尔产品管理系统,从而为 人们在网上购买海尔产品提供方便,也给业主提供更为广阔的销售渠道。海尔产 品管理系统从功能上划分成客户端和管理端两个子系统。客户端的功能包括:注 册用户、注销用户、用户登陆、用户浏览、海尔产品查询。管理端的功能包括: 用户管理,供应商管理,海尔产
5、品信息管理,查询,订单管理,海尔产品展示。 一般用户能浏览和查询;注册用户可以购买海尔产品,查看和修改用户个人信息、 兴趣范围、购物袋、储物柜和订单。该系统采用 B/S 模式设计,以微软公司的 IIS5.0 作为 Web 服务器,Microsoft office access2003 为后台数据库管理系统,运 用 ASP 为前台开发语言。 关键字关键字:海尔产品销售管理、信息系统、B/S 模式、IIS、access2003,ASP Abstract Using ASP and Microsoft office access2003 to build an online ribbon facto
6、ry shop system, which for people to buy ribbon factory in the online convenience, but also to the owners to provide more extensive sales channels. Ribbon Factory online store system functions can be divided from the client and management of side two subsystems. Client features include: Registered us
7、ers, log off the user, user login, user browsing, Ribbon Factory query. Management-side features include: user management, supplier management, ribbon plant information management, query, order management, Ribbon Factory show. General users can browse and search; registered users can buy ribbon fact
8、ory, view and edit your personal information, areas of interest, shopping bags, lockers and order. The system uses B / S model design to Microsoft IIS5.0 as a Web server, Microsoft office access2003 for the back-end database management system, ASP application development language for the front. Keyw
9、ords: Ribbon Factory sales management, information system, B / S mode, IIS, access2003, ASP 2 引言引言 随着 21 世纪网络信息时代的到来,现代社会都是利用快速高效率的 Internet 来传播大量信息资源。人们通过 IE 浏览信息,当然这种方式也是最常 用的,这种方式的需求形成了电子商务。它的是指利用简单、快捷、低成本的电 子通讯方式,买卖双方不出面也可以进行各种商贸活动。电子商务真正的发展将 是建立在 Internet 技术上。所以许多海尔产品也正是通过 IE 浏览或其它方式在 网络进行海尔产品的
10、宣传、销售。随着信息以 N 次方的速度不断的增长。所以网 上海尔产品店也变的极其重要。 3 正正 文文 1 1 开发平台及工具的选择开发平台及工具的选择 1.1 平台的选择 操作系统:Windows XP ; 内存要求:基本内存 128 MB,建议使用 64MB 内存以上(尤其对于 Windows NT Server) ; 硬盘:约 40MB 或以上; 浏览器:IE5.0 或以上版本,功能强大,可执行 JavaScript,VBScript,支 持多种 Web 协议; Web 数据库:Microsoft ACCESS 2000,学习简单,使用方便; Web 服务器:IIS 个人站点服务器,可以
11、在自己的计算机上发布主页,并在 局域网络上共享文档。由于 IIS 支持 ASP,因此可以作为 Web 站点的开发和测试 平台; 开发工具:Dream weaver,是优秀的网页制作工具可以方便快捷地创建可视 网页,自动生成全部的 HTML 代码。 1.2 工具的选择 1.2.1 环境的选择 1.2.1.1 HTML(Hyper Text Markup Language)超文本标识语言 HTML 是用于 WWW 上文档的格式化语言。与常见的字处理文件不同,Web 页以 超文本标识语言编排格式。HTML 文件是带有特定 HTML 插入标记的用以编排文档 属性和格式的标准文本文件。可以从一个平台移植
12、到另一个平台。HTML 文件是带 有嵌入代码(由标记表示)的 ASC文本文件,它用来表示格式化和超文本链接。 HTML 文件的内容通过一个页面展示出来,不同页面通过超链接关联起来。 1.2.1.2 WEB 服务器与数据库连接技术 WEB 服务器与数据库连接技术是当前 Internet 和数据库技术的共同发展方向, 也是 Internet 应用中的研究关键。而且随着 Internet 应用的快速普及,WEB 服 务器和数据库服务器的连接显得越来越重要。 由于 WEB 服务器对数据库访问有一下的优点: (1) 借用现成的浏览器软件,无须开发数据库前端,软件开发周期短; (2) 标准统一,开发过程简
13、单,HTML 是 WWW 信息的组织方式,所有的 WEB 服 务器和浏览器均遵循这个标准; (3) 交叉平台支持:几乎每种操作系统上都有现成的浏览器可供使用,为一 4 个 WEB 服务器书写的 HTML 文档,可以被所有平台的浏览器所浏览,从而实现了 跨平台的操作。 1. ASP 介绍 ASP 全名为 Active server pages(即动态服务器网页),它是微软公司推出 基于 Microsoft Windows NT 和 Microsoft Internet Information Server 的开 放式脚本开发环境,用来建立并执行交互式 Web 服务器应用程序。ASP 实际是一 种
14、在服务器端开发脚本语言的环境。利用它可以开发出动态交互,高性能 WEB 服 务器端的应用,且能较容易的实现复杂的 Web 应用,利用 ASP 开发的脚本程序全 部进行在服务器端,与用户所采用的浏览器无关,从而极大的减少了对客户端的 要求。其工作原理是:浏览器 Web 服务器调用 ASP 文件(一种文本文件),服务器 的脚本引擎对每一条脚本语句解释执行,再把执行的结果生成 HTML 文件传给客户 端。简单讲,ASP 是位于服务器端的脚本运行环境。通过这种环境,使用者可以 创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使 用 HTML 表单收集和处理信息、上传与下载等等,
15、就像用户在使用自己的 CGI 程 序一样。 ASP 是使用 VBScript、JavaScript 等简单易懂的脚本语言,结合 HTML 代码, 即可快速地完成网站的应用程序,缺省为 VB Script。VBScript 脚本语言是介于 HTML(超文本标示语言)和 Java、C+和 Visual Basic 之类的编程语言之间的语 言。它的语法和规则没有可编译的编程语言那样严格和复杂,由 Netscape 推出。 JavaScript 是一种基于对象(Object)和事件驱动(Event Driven)并具有安全 性能的脚本语言。它与 Java 不同:JavaScript 主要用于 HTML
16、 的页面,脚本嵌入 在 HTML 源码中;而 Java 是一个独立的、完整的编程语言,既可以在 Web 中应用, 也可以用于与 Web 无关的情况。另外,JavaScript 编写的程序不必在运行前编译, 它们可以直接写入 Web 页面中并由调用它们的浏览器来解释执行。这样,一些基 本交互作用就不用在服务器端完成,提高了客户端的响应时间。 ASP 所产生的执行结果都是标准的 HTML 格式,而且这些程序是在网络服务端 中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得 ASP 的“执 行”结果,并且将这 ASP 执行的结果直接在浏览器中“浏览” ,不像 VBScript
17、 或 JavaScript 是在客户端(Client)的浏览器上执行,ASP 程序只能在 Web 服务 器端执行,当浏览器向服务器要求运行 ASP 程序时,服务器会读取该程序,然后 执行该程序并将结果转化为 HTML 文件,再将 HTML 文件传送给浏览器,待浏览器 收到 HTML 文件后,便将执行结果显示在浏览器上。 ASP 提供了可在脚本中使用的内建对象。这些对象使用户更容易收集通过浏 览器请求发送的信息、响应浏览器以及存储用户信息,从而使对象开发者摆脱了 很多烦琐的工作。目前的 ASP 版本总共提供了六个内置对象: 5 Request 对象:从浏览器获取信息; Response 对象:发
18、送信息到浏览器; Server 对象:控制 ASP 执行情况,对服务器端 ActiveX 控件器作用; Session 对象:存储用户任务的信息; Application 对象:使多用户共享一个程序的信息; Object Context 对象:配合 Transaction 服务器进行分布式事务处理。 利用这些对象可以开发出动态的,交互的 WEB 服务器应用程序,ASP 被包含 在 IIS 中,而 IIS 作为 Windows-NT 得最佳 WEB 服务器已经被非常多得单位采用, 随着 NT 得普及,ASP 技术将成为 WEB 技术得主流。从客户端取得信息将信息送给 客户端提供一些 Web 服务
19、器工具储存在一个 Session 内的用户信息,该信息仅可 被该用户访问在一个 ASP-Application 中让不同的客户端共享信息可以用来配合 Microsoft-Transaction 服务器进行分布式事务处理。 在 ASP 中,将使用 Visual Basic 而不是 VBScript 为缺省语言。这意味着我 们可以摆脱 VBScript 的语言限制,我们的代码将是编译后运行的(而不是原来 的解释执行) 。这意味 ASP 页面具有组件方式的性能。其性能方面的优势体现在 以下几点: (1)开发工具皆可发展 ASP 只要使用一般的文书编辑程序,如 Windows 记事本,就可以编辑。当然
20、,其 网页发展工具,例如,FrontPage Express、FrontPage 等也都可以;不过还是建 议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写 ASP,可能会发生一些意想不到的离奇状态。由于 ASP 程序是在网络服务器端中 执行,执行结果所产生的 HTML 文件适用于不同的浏览器。 (2)相容性高 ASP 与所有的 ActiveX Script 语言都相容,除了可结合 HTML,VBScript、Java Script、Active X 服务器组件来设计外,并可经由 “plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语 言。
21、(3)隐密安全性高 如果我们在浏览器中直接查看网页的原始代码,就只能看到 HTML 文件,原 始的 ASP 程序代码是看不到的,这是因为 ASP 程序先在网站服务(Web Server) 端执行后,将结果转换成标准 HTML 文件,再传送到客户端(Client)的浏览器 上,因此,我们所辛苦撰写的 ASP 程序并不会轻易地被看见进而被盗用。 (4)易于操控数据库 ASP 可以轻易地通过 ODBC(Open Database Connectivity)驱动程序连接各种 不同的数据库,例如:Access、FoxPro、dBase、Oracle 等等,另外,ASP 亦可 6 将“文本文件”或是“Ex
22、cel” 文件当成数据库用。 1.2.2 ADO ADO(ActiveX Data Objects)是基于 OLE DB 的高层编程界面,通过 OLE DB 提供的 COM 接口访问数据,它适合于各种客户机服务器应用系统和基于 Web 的应 用,尤其在一些脚本语言中访问数据库的操作是 ADO 的主要优势。它提供了一个 能够快速存取数据库的方法,与其他一些对象模型如 DAO(Data Access Object)、 RDO(Remote Data Object)相比具有开销低占用磁盘空间少等特点。在使用 ADO 进行数据存取时,主要是通过调用其内部对象提供的方法和属性来完成,其对象 模型.ADO
23、 包括:7 个对象:Connection、Command、Record set、Field、Parameter、Property 和 Error;4 个集合: Fields、Parameters、Properties 和 Errors. 其中对象 Connection、Command 和 Record set 为 ADO 的主体对象.。Connection 对象主要用来建立与数据库服务 器的链接;Command 主要用来执行对数据库的操作命令,如查询、数据修改等; 而 Record set 对象则用于观察和操作返回的数据库。查询模块设计基本原理是: 在 web 浏览器发出一个数据库请求后,对数
24、据库页的请求由浏览器发到 web 服务 器,如果浏览器所下载的文件是 asp 文件(活动服务器页),则 web 会判断该文件 是否会有 script 程序(VBScript 或 JavaScript),如果有,则加以解释执行。若 执行中 Script 程序中使用了 ADO 对象,则 web 会根据它设置的参数来启动对应 的 ODBC 驱动程序,或利用 ADO 对象访问数据库达到存取的目的。 ASP 环境下对数据库的访问是通过 ADO(Active-Data-Object)来实现的。 它使得客户端应用程序能够通过任何 OLE-DB 提供者来访问和操作数据服务器中 的数据。如图 1 所示: 图 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 BS 模式 海尔 产品 管理 系统 设计
链接地址:https://www.31doc.com/p-3282853.html