上海垫圈公司订单管理系统的设计与实现_第1页
上海垫圈公司订单管理系统的设计与实现_第2页
上海垫圈公司订单管理系统的设计与实现_第3页
全文预览已结束

下载本文档

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

文档简介

上海垫圈公司订单管理系统的设计与实现

0生产销售垫圈的公司上海世富公司是上海一家多年来一直在经营和销售海外雇员的公司。改革开发以来,随着公司的业务不断发展,订单不断增加,产品品种也越来越多,尤其是随着外销产品的增多,公司在与国外企业业务往来中汲取他们的长处,参考他们的订单表,公司设计了以SQLServer数据库和ASP动态网页编程为平台的订单管理系统。1出入库及管理情况的介绍订单管理是一个公司的一项重要工作,公司的订单管理系统主要功能如下:(1)订单的添加(2)订单的编辑(3)订单的删除(4)订单的查询(有订单号、物料号、地点、联系人等查询)(5)产品EXCEL表的生成(需要从主表中选取多个与产品有关字段)(6)发票EXCEL表的生成(需要从主表中选取多个与发票有关字段)(7)订单管理系统管理(有登录、权限管理)2服务器服务平台订单管理系统网页是采用ASP(ActiveServerPages)动态服务器网页,它是微软公司推出的服务器端脚本环境,可以根据客户端的不同请求产生动态网页,支持客户端和服务器端的交互功能。当管理人员键入用户名和口令以后,就可以进入订单管理系统。订单管理系统网页页面结构简单,主页是一个框架,左侧是各种功能菜单,它们是一些超链;右侧是点击左侧订单管理系统某个功能超链后,所显示相应的订单管理系统功能的网页页面。3基于数据库的中小型企业管理订单管理系统采用MicrosoftSQLServer2000数据库,因为MicrosoftSQLServer是基于客户/服务器模式(Client/Server,简称C/S模式)的新一代大型关系数据库管理系统(DataBaseManagementSystem,DBMS),它在电子商务,数据仓库和数据库解决方案等问题上起着重要的核心作用,为企业数据管理提供强大的支持,对数据库中数据提供有效管理,并采用了有效措施实现数据的完整性及数据的安全性。订单管理系统数据库名为sd,它主要有订单表(主表)、产品表、发票表、客户信息表、管理人员表等。4订单管理系统的特点上海垫圈公司订单管理系统除了具有一般订单管理系统功能之外,它还具有以下一些特点:4.1数据库/右EXCEL表导入数据库订单表就不必使用编程,其方法如下:在SQLServer2000数据库中,打开企业管理器,新建一个数据库/选中这个数据库/右键/所有任务/导入数据/数据源:MicrosoftExcel/文件名(选择要导入的EXCEL表)/目的:用于SQLServer的MicrosoftOLEDB提供程序/使用SQLServer身份验证(打入用户名sa和密码washer888)/从源数据库复制表和视图/选择需要的表/立即运行/完成。在企业管理器中打开这个数据库,即可以见到所导入的EXCEL表生成相应的数据库的表。4.2产品表和发票表在订单管理系统需要从SQLServer数据库订单表中导出两个表,即产品表和发票表。这主要是对SQLServer数据库sd表增加列、删除列的操作来实现(见下面程序)。4.3el表的构成在订单管理系统需要从sd数据库中表导出两个EXCEL表,即产品EXCEL表和发票EXCEL表。可以使用Response对象或ActiveX控件把sd数据库表中数据导出到EXCEL表(程序省略)。4.4数据库设计公司的主公司和分公司分布在两个地区,Web服务器安装在主公司上,Web服务器使用WindowsServer2000网络操作系统和SQLServer2000数据库,分公司客户机使用WindowsXP操作系统,EXCEL软件。管理员在分公司可以远程管理Web服务器,对数据库中表或网页程序进行操作,即在WindowsXP上,连接Internet网,打开程序/附件/通讯/远程桌面连接,出现要求连接Web服务器的画面,输入主公司Web服务器计算机名,出现登录Windows的画面,要求键入用户名和密码,如果用户名和密码正确,就会出现主公司Web服务器画面,即可以远程使用Web服务器。4.5查询对象单号,把物料号限定在做订单管理系统提供了多种查询功能有订单号、物料号、地点、联系人等查询,还有复合模糊查询功能,例如查询select订单号,物料号,联系人fromproductwhere物料号like‘BN1684%’and联系人=’王芳’;多表查询功能,例如查询select管理员,订单号fromlogin.管理员andproduct.订单号。为了系统调试方便起见,数据库订单表中字段名采用英文,例如订单号为ponumberproductnumber。5加密解密程序订单管理系统的安全性很重要,除了Windows操作系统和SQLServer2000数据库本身的安全性外,订单管理系统的重要数据,如产品的价格、联系人在网络传输中还使用了简单的加密解密程序。加密解密程序算法是建立密钥两个对应表,一个为加密密钥表,另一个为解密密钥表。解密密钥表中字符是加密密钥表的随机排列,这种随机排列可以依随机时间改变。SQLServer2000系统中采取了各种措施来保证效据库的安全性和完整性,但是硬件故障、软件错误、计算机病毒、误操作或故意破坏仍可能发生,这些故障会造成运行事务的异常中断,影响数据的正确性,甚至会破坏数据库,使数据库中的数据部分或全部丢失,因此订单管理系统数据库应用了SQLServer2000的备份和恢复来保证SD数据库数据的安全性。6实现了虚拟目录的sd在主公司的服务器IIS(InternetInformationSever)Web站点上建立虚拟目录sd,把网页程序放在这个目录,就可以在网上发布了,公司两个地区的主公司和分公司都可以浏览订

温馨提示

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

最新文档

评论

0/150

提交评论