计算机专业论文范文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

XXXXXXXXXXXXXXXXXXX毕业论文类别站点年级专业姓名学号手机论文题目基于ASP的生产车间产品信息查询系统开发2论文评语建议成绩答辩老师年月日3目录1.关键词…………………………………………………32.论文提要………………………………………………43.正文……………………………………………………54.参考文献………………………………………………194关键词:ASP,Access2003,DreamweaverMX2004,SQL查询语言,Netbox2.8服务器5论文提要:基于ASP+ACCESS的应用软件具有结构灵活,易于实现的特点,适合小型企业和局域网办公应用。本人处在一个20人左右的办公局域网内,要开发一个产品信息查询系统,access数据库最大支持并发连接数量255完全能够满足使用要求。本文通过dreamweaverMX2004+Access2003两个软件进行可视化编程,实现了用asp对数据表记录的查询、增加、编辑的功能,出于数据安全的考虑没有放置记录删除功能。在程序代码中主要是使用sql语言对数据库表进行操作,使用表格进行显示定位。由于用户是自己办公室的同事,操作界面没有做特别处理,为防止信息泄露增加了用户验证的模块。6正文:基于ASP+Access的车间产品信息查询系统开发一、准备工作(一)、软件选择1.服务器软件选择用于调试Asp程序的服务器软件可供选择的有很多种,其中常用的ASP服务器软件有IIS6.0、NETBOX2.8等。由于WinXp对于IIS6.0的支持不是很好,且IIS6.0的体积庞大、配置复杂,不适合车间办公室的电脑使用环境。而NETBOX软件小巧、配置灵活适用于较小的局域网环境。因此我选择使用NETBOX2.8做为调试代码和提供ASP服务的服务器。2.编程软件选择ASP软件的编程软件也有很多,我比较喜欢使用可视化编程软件:DreamweaverMX2004,这个软件提供了功能强劲的可视化设计工具、应用开发环境以及代码编辑支持。使开发人员和设计师能够快捷的创建代码规范的应用程序,集成程度非常高,开发环境精简而高效,开发人员能够运用Dreamweaver与他们的服务器技术构建功能强大的网络应用程序衔接到用户的数据、网络服务体系。车间产品信息查询系统需要实现的功能要求较低,使用DreamweaverMX2004完全可以实现所有需要的功能。因此我选择使用DreamweaverMX2004做为编程工具。3.图像编辑软件选择7车间产品信息查询系统需要配备的图片文件不多,网页三剑客之中的FireworksMX2004功能强大,有很强的图像编辑能力。完全可以完成所需图像编辑任务。4.数据库软件选择数据库软件选择使用Access2003,它的特点是:易于管理的文件型数据库系统,广泛地支持各种数据类型,方便快捷的图形化工具和向导,与officeSystem中的其他逐渐组件高度集成,提供了大量的内置函数与宏,功能强大的集成开发环境,增强的网络功能。对于这个要开发的查询系统来说Access2003功能完全可以满足使用要求。(二)、服务器配置1.下载并安装NETBOX2.8软件2.在F盘新建名称为web的文件夹,在文件夹里新建一个文件夹“”,做为网站文件存放地址。3.在web文件夹里新建文本文件netbox.box,文件内容如下:附:netbox.box文件内容==========================================================================DimhttpdShell.Service.RunServiceNBWeb,NetBoxWebServer,NetBoxHttpServerSample'----------------------ServiceEvent---------------------SubOnServiceStart()Sethttpd=CreateObject(NetBox.HttpServer)Ifhttpd.Create(,80)=0Then8Sethost=httpd.AddHost(,\)host.EnableScript=truehost.AddDefaultdefault.asphost.AddDefaultdefault.htmhost.AddDefaultindex.asphost.AddDefaultindex.htmhttpd.StartelseShell.Quit0endifEndSubSubOnServiceStop()httpd.CloseEndSubSubOnServicePause()httpd.StopEndSubSubOnServiceResume()httpd.StartEndSub注意:代码中红色“\”部分与网站文件存储目录名相同9写好服务器配置文件后,将netbox.box文件加入到启动菜单,下次开机时netbox服务器就会自动启动。二、系统分析1.系统需求:《车间产品信息查询系统》使用群体是车间办公室中的内部人员,总人数不超过20个。使用频率一般每天不超过100次。主要用于收集车间各工序的工件编号及各工序的相关产品信息,通过产品的某个部件编号查询出这个产品的所有信息。2.系统分析车间一共有8个生产班组,产品信息记载在产品PC表上。每个月每个班组都要对产品PC表上的质量记录进行统计,所有信息都输入到产品PC表台帐上每月一份。产品PC表上记载有产品的型号和编号,不同工序的PC表通过各种产品编号互相联系。我们只要充分利用这些PC表台帐就可以得到基础数据库,而不需要再重新建立数据库增加不必要的人力投入。为解决产品种类繁多,每个种类统计项点不同,造成数据建立的困难。我们对PC表台帐进行更改,增加部分项点合并部分项点,使得PC表台帐记录既可以方便产品质量信息录入又可以适应数据库记录的规则。而且对PC表台帐中的记录数据类型进行统一规定:除了日期外其余全部采用文本数据格式,而且要求去掉所有数据中的空格。各表之间的关系为,每个表中都有产品型号字段,和产品编号字段。对各个品种PC表数据进行整理得出它们之间的关系如下:101.风电类:(1)交验表中“整机编号”与试验表中“整机编号”相对应,(2)交验表中“定子编号”“转子编号”与发电表中“定子编号”“转子编号”相对应(3)发电表“定子编号”与定装表“定子编号”相对应(4)定装表中包含的“铁芯编号”与交嵌表中的“铁芯编号”相对应(5)发电表“转子编号”与直嵌表“转子编号”相对应。(6)发电表“转子编号”与加工表“转子编号”相对应。2.主发类(1)交验表中“整机编号”与试验表中“整机编号”相对应,(2)交验表中“定子编号”“转子编号”与发电表中“定子编号”“转子编号”相对应(3)发电表“转子编号”与定装表“转子编号”相对应(4)发电表“定子编号”与交嵌表“定子编号”相对应(5)发电表“励磁机转子编号”与直嵌表“励磁机转子编号”相对应。(6)发电表“转子编号”与加工表“转子编号”相对应。3.油田、电铲、煤机、船舶类(1)交验表中“整机编号”与试验表中“整机编号”相对应,(2)交验表中“定子编号”“转子编号”与电二表中“定子编号”“转子编号”相对应11(4)电二表中“定子编号”与交嵌表“定子编号”相对应(5)电二表中“转子编号”与加工表“转子编号”相对应。分析完成后就可以依据上述逻辑关系建立表之间的联系。三、系统建立1、数据库的建立:做好以上工作准备后,就可以在Access2003中建立一个名为“data.mdb”数据库文件,采用链接表的方式在文件中建立8个表,分别命名为“交验”“试验”“发电”“电二”“定装”“直嵌”“交嵌”“加工”。然后在Access2003中采用导入数据的方式创建数据。用此种方法可以在Excel中快速录入数据,再链接到到Access数据库中,便于使用Access数据库的强大数据处理功能。再在数据库中建立名为“登录”的表,设置个字段:ID、用户名、密码、权限。设置ID为关键字段,在用户名字段中输入数据jjs,密码字段中输入:123456,权限为空。做为密码验证的数据库表。2、程序站点的建立:打开MacromediaDreamweaverMX2004,新建一个站点。站点根目录选择:“F:\site\”,勾选自动刷新本地文件列表。测试文件服务器选择“aspvbscript”。2.1主页index.asp的建立:在站点根目录下建立名为“index.asp”的文档,双击进入文档,在应用程序卡中选择数据库中的“+”添加一个数据库连接,在弹出的数据库连接代码框中添入以下数据库连接代码:Provider=Microsoft.Jet.OLEDB.4.0;Data12Source=f:/site/=False建立与数据库之间的联系。点击记录集下的“+”添加一个名为“dl”的记录集,在服务器行为中添加一个用户登录行为。在主页中间建立一个三行两列的表格插入登录表单,验证记录集为“登录”,设置登录成功后转至index1.asp文档,若是登录失败转到登录失败页进行重新登录。最后在页面属性中插入一幅图片做为背景,至此index.asp文档编辑完成。此页面的主要功能就是对用户进行登录验证,因为系统中保存的是涉密文档,企业保密办对此有具体要求,不允许随意什么人都有查看的权限。2.2查询首页index1.asp的建立:在站点根目录下新建文档index1.asp,建立数据库连接记录集“登录”,为防止有人在地址栏里通过输入地址绕过登录页,添加限制访问服务器行为。在页面上建立三个两行两列表格,第一个表格做为LOGO页首。在FireworksMX2004剪切一幅选好的照片,在照片上配上文字:“车间产品信息查询系统”。将图片保存在网站根目录里的images文件夹里,在index1.asp文档的第一个表格里插入这幅图片,就完成了一个简单LOGO的制作。在第二个表格里输入导航信息,成为导航栏。2.2.1建立按整机编号查询功能:在第三个表格里插入一个表单,在表单里依次插入文字:按整机编号查询、一个文本框、一个按钮。设置属性:formname=form2method=postaction=chaxun/zhengjicx.aspp产品类型:selectname=selectsize=113optionvalue=1selected风电类/optionoptionvalue=2油田电铲煤机类/optionoptionvalue=3主发类/optionoptionvalue=4直流产品类/option/select整机编号:inputname=整机编号type=textid=整机编号inputtype=submitname=Submitvalue=查询/p/form2.2.2建立输入产品型号和定转子编号查询:再插入一个表格标题为:输入产品型号和定转子编号开始查询,添加表单,在表单内建立--电机型号:一个文本框;定子编号;一个文本框;转子编号;一个文本框;一个按钮,具体设置属性如下:formaction=/ddingzicx.aspmethod=postname=form1target=_blanktdheight=28class=bkp电机型号:inputname=型号type=textid=型号size=15定子编号inputname=定子编号type=textid=定子编号转子编号:inputname=转子编号type=textid=转子编号/pp14align=center      inputtype=submitname=Submitvalue=查询  提示:定子编号和转子编号

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功