计算机专业论文范文 基于ASP的生产车间产品信息查询系统开发_第1页
计算机专业论文范文 基于ASP的生产车间产品信息查询系统开发_第2页
计算机专业论文范文 基于ASP的生产车间产品信息查询系统开发_第3页
计算机专业论文范文 基于ASP的生产车间产品信息查询系统开发_第4页
计算机专业论文范文 基于ASP的生产车间产品信息查询系统开发_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

XXXXXXXXXXXXXXXXXXX毕 业 论 文类 别 站 点 年 级 专 业 姓 名 学 号 手 机 论文题目 基于ASP的生产车间产品信息查询系统开发论 文 评 语建议成绩 答辩老师 年 月 日 目 录1. 关键词 32. 论文提要 43. 正文 54. 参考文献 19关键词:ASP,Access2003,Dreamweaver MX2004, SQL查询语言,Netbox2.8服务器论文提要:基于ASP+ACCESS的应用软件具有结构灵活,易于实现的特点,适合小型企业和局域网办公应用。本人处在一个20人左右的办公局域网内,要开发一个产品信息查询系统,access数据库最大支持并发连接数量255完全能够满足使用要求。本文通过dreamweaver MX2004+ Access2003两个软件进行可视化编程,实现了用asp对数据表记录的查询、增加、编辑的功能,出于数据安全的考虑没有放置记录删除功能。在程序代码中主要是使用sql语言对数据库表进行操作,使用表格进行显示定位。由于用户是自己办公室的同事,操作界面没有做特别处理,为防止信息泄露增加了用户验证的模块。正文:基于ASP+Access的车间产品信息查询系统开发一、准备工作(一)、软件选择1.服务器软件选择 用于调试Asp程序的服务器软件可供选择的有很多种,其中常用的ASP服务器软件有IIS6.0、NETBOX2.8等。由于Win Xp对于IIS6.0的支持不是很好,且IIS6.0的体积庞大、配置复杂,不适合车间办公室的电脑使用环境。而NETBOX软件小巧、配置灵活适用于较小的局域网环境。因此我选择使用NETBOX2.8做为调试代码和提供ASP服务的服务器。2.编程软件选择ASP软件的编程软件也有很多,我比较喜欢使用可视化编程软件:Dreamweaver MX 2004,这个软件提供了功能强劲的可视化设计工具、应用开发环境以及代码编辑支持。使开发人员和设计师能够快捷的创建代码规范的应用程序,集成程度非常高,开发环境精简而高效,开发人员能够运用Dreamweaver与他们的服务器技术构建功能强大的网络应用程序衔接到用户的数据、网络服务体系。车间产品信息查询系统需要实现的功能要求较低,使用Dreamweaver MX 2004完全可以实现所有需要的功能。因此我选择使用Dreamweaver MX 2004做为编程工具。3.图像编辑软件选择车间产品信息查询系统需要配备的图片文件不多,网页三剑客之中的Fireworks MX 2004功能强大,有很强的图像编辑能力。完全可以完成所需图像编辑任务。4.数据库软件选择数据库软件选择使用Access2003,它的特点是:易于管理的文件型数据库系统,广泛地支持各种数据类型,方便快捷的图形化工具和向导,与office System中的其他逐渐组件高度集成,提供了大量的内置函数与宏,功能强大的集成开发环境,增强的网络功能。对于这个要开发的查询系统来说Access2003功能完全可以满足使用要求。(二)、服务器配置1.下载并安装NETBOX2.8软件2.在F盘新建名称为web的文件夹,在文件夹里新建一个文件夹“wwwroot”,做为网站文件存放地址。3.在web文件夹里新建文本文件netbox.box,文件内容如下:附:netbox.box文件内容=Dim httpdShell.Service.RunService NBWeb, NetBox Web Server, NetBox Http Server Sample- Service Event -Sub OnServiceStart() Set httpd = CreateObject(NetBox.HttpServer) If httpd.Create(, 80) = 0 Then Set host = httpd.AddHost(, wwwroot) host.EnableScript = true host.AddDefault default.asp host.AddDefault default.htm host.AddDefault index.asp host.AddDefault index.htm httpd.Start else Shell.Quit 0 end ifEnd SubSub OnServiceStop() httpd.CloseEnd SubSub OnServicePause() httpd.StopEnd SubSub OnServiceResume() httpd.StartEnd Sub 注意:代码中红色“wwwroot”部分与网站文件存储目录名相同写好服务器配置文件后,将netbox.box文件加入到启动菜单,下次开机时netbox服务器就会自动启动。二、系统分析1.系统需求:车间产品信息查询系统使用群体是车间办公室中的内部人员,总人数不超过20个。使用频率一般每天不超过100次。主要用于收集车间各工序的工件编号及各工序的相关产品信息,通过产品的某个部件编号查询出这个产品的所有信息。2.系统分析车间一共有8个生产班组,产品信息记载在产品PC表上。每个月每个班组都要对产品PC表上的质量记录进行统计,所有信息都输入到产品PC表台帐上每月一份。产品PC表上记载有产品的型号和编号,不同工序的PC表通过各种产品编号互相联系。我们只要充分利用这些PC表台帐就可以得到基础数据库,而不需要再重新建立数据库增加不必要的人力投入。 为解决产品种类繁多,每个种类统计项点不同,造成数据建立的困难。我们对PC表台帐进行更改,增加部分项点合并部分项点,使得PC表台帐记录既可以方便产品质量信息录入又可以适应数据库记录的规则。而且对PC表台帐中的记录数据类型进行统一规定:除了日期外其余全部采用文本数据格式,而且要求去掉所有数据中的空格。各表之间的关系为,每个表中都有产品型号字段,和产品编号字段。对各个品种PC表数据进行整理得出它们之间的关系如下:1. 风电类:(1)交验表中“整机编号”与试验表中“整机编号”相对应,(2)交验表中“定子编号”“转子编号”与发电表中“定子编号”“转子编号”相对应(3)发电表“定子编号”与定装表“定子编号”相对应(4)定装表中包含的“铁芯编号”与交嵌表中的“铁芯编号”相对应(5)发电表“转子编号”与直嵌表“转子编号”相对应。(6)发电表“转子编号”与加工表“转子编号”相对应。2.主发类(1)交验表中“整机编号”与试验表中“整机编号”相对应,(2)交验表中“定子编号”“转子编号”与发电表中“定子编号”“转子编号”相对应(3)发电表“转子编号”与定装表“转子编号”相对应(4)发电表“定子编号”与交嵌表“定子编号”相对应(5)发电表“励磁机转子编号”与直嵌表“励磁机转子编号”相对应。(6)发电表“转子编号”与加工表“转子编号”相对应。3. 油田、电铲、煤机、船舶类(1)交验表中“整机编号”与试验表中“整机编号”相对应,(2)交验表中“定子编号”“转子编号”与电二表中“定子编号”“转子编号”相对应(4)电二表中“定子编号”与交嵌表“定子编号”相对应(5)电二表中“转子编号”与加工表“转子编号”相对应。分析完成后就可以依据上述逻辑关系建立表之间的联系。三、系统建立1、数据库的建立:做好以上工作准备后,就可以在Access 2003中建立一个名为“data.mdb”数据库文件,采用链接表的方式在文件中建立8个表,分别命名为“交验”“试验”“发电”“电二”“定装”“直嵌”“交嵌”“加工”。然后在Access 2003中采用导入数据的方式创建数据。用此种方法可以在Excel中快速录入数据,再链接到到Access数据库中,便于使用Access数据库的强大数据处理功能。再在数据库中建立名为“登录”的表,设置个字段:ID、用户名、密码、权限。设置ID为关键字段,在用户名字段中输入数据jjs,密码字段中输入:123456,权限为空。做为密码验证的数据库表。2、程序站点的建立:打开Macromedia Dreamweaver MX 2004,新建一个站点。站点根目录选择:“F:sitewww”,勾选自动刷新本地文件列表。测试文件服务器选择“asp vbscript”。2.1 主页index.asp的建立:在站点根目录下建立名为“index.asp”的文档,双击进入文档,在应用程序卡中选择数据库中的“+”添加一个数据库连接,在弹出的数据库连接代码框中添入以下数据库连接代码:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=f:/site/www/data/gl.mdb;Persist Security Info=False建立与数据库之间的联系。点击记录集下的“+”添加一个名为“dl”的记录集,在服务器行为中添加一个用户登录行为。在主页中间建立一个三行两列的表格插入登录表单,验证记录集为“登录”,设置登录成功后转至index1.asp文档,若是登录失败转到登录失败页进行重新登录。最后在页面属性中插入一幅图片做为背景,至此index.asp文档编辑完成。此页面的主要功能就是对用户进行登录验证,因为系统中保存的是涉密文档,企业保密办对此有具体要求,不允许随意什么人都有查看的权限。2.2 查询首页index1.asp的建立:在站点根目录下新建文档index1.asp,建立数据库连接记录集“登录”,为防止有人在地址栏里通过输入地址绕过登录页,添加限制访问服务器行为。在页面上建立三个两行两列表格,第一个表格做为LOGO页首。在Fireworks MX 2004剪切一幅选好的照片,在照片上配上文字:“车间产品信息查询系统”。将图片保存在网站根目录里的images文件夹里,在index1.asp文档的第一个表格里插入这幅图片,就完成了一个简单LOGO的制作。在第二个表格里输入导航信息,成为导航栏。2.2.1 建立按整机编号查询功能:在第三个表格里插入一个表单,在表单里依次插入文字:按整机编号查询、一个文本框、一个按钮。设置属性:产品类型: 风电类 油田电铲煤机类 主发类 直流产品类 整机编号 : 2.2.2建立输入产品型号和定转子编号查询:再插入一个表格标题为:输入产品型号和定转子编号开始查询,添加表单,在表单内建立-电机型号 :一个文本框;定子编号;一个文本框;转子编号;一个文本框;一个按钮,具体设置属性如下:电 机 型 号 : 定子编号 转子编号:          提示:定子编号和转子编号至少要填一个,否则什么也查不出来         2.2.3建立输入零部件名称、编号查询:再继续建立表格和表单,插入零部件名称、零部件编号两个文本框,一个列表框,一个按钮。具体设置属性如下: 零部件名称  : 零部件编号:    所属班组:  交验 试验 发电 电二 直嵌 交嵌 定装 加工   最后制作一个简单的页脚就完成了整个页面的制作。2.3风电产品查询结果页chaxun/fdcx.asp的建立。在查询结果页中首先加入访问限制服务器行为,限制绕过登录页访问。再建立:交验、试验、发电、加工、直嵌、交嵌、定装等7个记录集。按照风电产品制造规律进行查询,首先得到的是交验工序的相关记录,其中包括了定转子编号,再利用定转子编号查询试验、发电、加工、直嵌、定装工序的具体内容,再根据定装工序记录中的铁芯编号查找到交嵌工序的所有记录。至此风电产品的所有信息经过4级查询找到所有记录。每个记录集都编制为表格内显示的形式,便于格式的控制。同时为了防止因数据错误导致程序搜索不到数据而报错,对于每个记录集都增加了显示区域服务器行为,在找不到数据时不再显示。后面其余的查询结果页也都参照这个方法进行配置。2.4电铲、油田、煤机产品查询结果页chaxun/dccx.asp的建立。在查询结果页中首先加入访问限制服务器行为,限制绕过登录页访问。再建立:交验、试验、电二、加工、交嵌等5个记录集。按照电铲、油田、煤机产品制造规律进行查询,首先得到的是交验工序的相关记录,其中包括了定转子编号,再利用定转子编号查询试验、电二、加工、交嵌工序的具体内容。至此铲、油田、煤机产品的所有信息经过3级查询找到所有记录。2.5主发产品查询结果页chaxun/zfcx.asp的建立。在查询结果页中首先加入访问限制服务器行为,限制绕过登录页访问。再建立:交验、试验、发电、加工、直嵌、交嵌、定装等7个记录集。按照主发产品制造规律进行查询,首先得到的是交验工序的相关记录,其中包括了定转子编号,再利用定转子编号查询试验、发电、加工、直嵌、交嵌、定装工序的具体内容。至此主发产品的所有信息经过3级查询找到所有记录。2.6直流产品查询结果页chaxun/zlcx.asp的建立。在查询结果页中首先加入访问限制服务器行为,限制绕过登录页访问。再建立:交验、试验、电二、加工、直嵌、定装等7个记录集。按照主发产品制造规律进行查询,首先得到的是交验工序的相关记录,其中包括了定转子编号,再利用定转子编号查询试验、电二、加工、直嵌、定装工序的具体内容。至此直流产品的所有信息经过3级查询找到所有记录。至此我们已经完成从整机编号查询此台产品所有相关信息的功

温馨提示

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

评论

0/150

提交评论