基于Web的信息查询处理的设计与实现

来源 :中国管理信息化 | 被引量 : 0次 | 上传用户:fyq20061001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]本文以会计科目查询设计为例,详细分析与探讨了利用ASP实现基于Web的信息查询处理的基本原理、设计过程与实施方法,并提供了相应的网页代码与相关说明。
  [关键词]管理信息系统;会计科目;信息查询;ASP程序设计;B/S模式
  doi:10.3969/j.issn.1673-0194.2009.16.002
  [中图分类号]F232[文献标识码]A[文章编号]1673-0194(2009)16-0008-04
  
  信息查询是管理信息系统必备的基本功能,信息查询操作则是管理信息系统最常见的基本操作之一。在B/S模式下,信息查询功能实现的基本原理与操作步骤是:①用户在浏览器端填写查询表单,以确定待查找信息所应满足的条件;②用户通过单击“查找”按钮(或功能类似的按钮),将查找信息的请求提交到服务器端;③服务器根据查找请求在相关数据库表中搜索符合条件的记录或信息,并进行相关处理;④服务器将搜索与处理的结果传送至浏览器端,供用户浏览。基于Web的信息查询功能的设计和实施,主要是针对相关数据库和数据表设计信息查询表单界面及信息查询处理网页对应的程序代码,并将相关的文件保存在主目录或与某个虚拟目录对应的实际目录下。这样,用户就可以利用浏览器软件运行相关网页代码,以执行相应的查询操作。
  
  1 数据库与数据表的结构
  
  信息查询是对已存在数据库表中的记录或数据进行查询,所以信息查询设计的前提是掌握相关数据库的类型及数据表的结构。对会计科目查询设计而言,就是要弄清楚账务处理数据库中会计科目数据表的结构。假定账务处理数据库和会计科目数据表是利用Microsoft Office Access建立的,账务处理数据库的文件名为zwcl.mdb,会计科目数据表名为kjkm,并假定kjkm数据表的结构如表1所示,表内已保存了相关会计科目的记录。
  
  2.2 查询界面对应的网页代码
  可以利用UltraEdit、EditPlus或Windows操作系统中自带的“记事本”等任一文本编辑软件,建立会计科目查询界面对应的网页文件AccountItemSearch.htm,并将该文件保存在计算机硬盘的一个实际目录下,再在“Internet信息服务”控制台中将该实际目录设置为虚拟目录kemu。文件AccountItemSearch.htm中的网页代码对应如下:
  <form action="accountitemsearch.asp" method="post">
  <table border=1 align=center>
   <caption><font face="隶书" size=5>会计科目查询</font></caption>
   <tr>
  <td align=right>请选择待查询的项目:</td>
  <td>
  <select name="search" size=1>
  <option value="kmbh">科目编号
  <option value="kmmc" selected>科目名称
  <option value="jdfx">借贷方向
  <option value="qcye">期初余额
  </select>
  </td>
   </tr>
   <tr>
  <td align=right>请输入待查询的值:</td>
  <td><input type ="text" name="zhi"></td>
   </tr>
  </table>
  <br>
  <table border=0 align=center>
   <tr>
  <td align=right><input type="submit" value="查找"></td>
  <td><input type="reset" value="重填"></td>
   </tr>
  </table>
  </form>
  2.3 查询界面网页代码的有关说明
  文件AccountItemSearch.htm所述代码的运行结果是如图1所示的信息查询界面。其中,<form>与</form>标记对之间的代码定义了一个表单,<form>标记中的action属性指明处理该表单的ASP文件为accountitemsearch.asp,method属性表明此表单用“POST”方法向ASP文件传递数据,可使得ASP使用Request.Form集合来读取表单的数据。
  <table border=1 align=center>与</table>标记对之间的代码的运行结果是一个表格,<tr>与</tr>标记对指定表格的一行,<td>与</td>标记对指定一个单元格的内容。其中,<table border=1 align=center>指明表格居中,表格的边框宽度(或border属性)为1;<caption><font face="隶书" size=5>会计科目查询</font></caption>指定了表格上方的标题及字体字号;<select name="search" size=1>至</select>之间的代码定义了默认选项为“科目名称”的下拉列表框,该下拉列表框的name属性为search,其下拉列表项包括科目编号、科目名称、借贷方向、期初余额,对应的value属性分别为kmbh、kmmc、jdfx、qcye;<input type ="text" name="zhi">表示一个name属性为zhi的文本框。
  <br>是一个回车换行标记,这里用来输出一个空行,可使该查询界面的布局更合理。之后的<table border=0 align=center>与</table>之间的代码表示一个不显示边框(border属性为0)、对齐方式为居中的表格,单元格内分别是type属性为submit的“查找”按钮和type属性为reset的“重填”按钮。
  
  3 信息查询处理
  
  3.1 查询处理逻辑与处理结果界面
  图1中,待查询的项目可以从下拉列表中选择,可选项分别是科目编号、科目名称、借贷方向、期初余额,其中科目名称是默认选项;待查询的值需要从键盘输入,并对应于从下拉列表选择的项目。选择待查询项目并输入对应的值后,可选择单击“重填”按钮或“查找”按钮。若单击“重填”按钮,则待查询项目自动选择默认的选项,待查询的值的输入区自动清空。若单击“查找”按钮,就向服务器提交了信息查询的服务请求;服务器接收查询请求后,立即在数据库中搜索与处理,并将搜索与处理的结果传送至浏览器,供用户使用。例如,在如图1所示的界面中,当输入待查询的值为“现金”时,单击“查找”按钮可返回如图2所示的查询结果。单击图2中的“[返回] ”链接,可返回如图1所示的界面继续进行查询。
  
  另外,当图1中待查询项选择为期初余额时,若输入的值不为数值型数据,则返回“期初余额不对!”及超链接“[请单击此链接返回] ”信息,单击该超链接后可返回上一查询界面。
  当待查询项选择为期初余额,且输入的值是正确的数值型数据时,或当待查询项选择为其余项(科目编号、科目名称、借贷方向)时,若数据库中没有相关记录,则返回“未找到相关记录!”及超链接“[请单击此链接返回] ”信息,单击该超链接后可返回上一查询界面;若数据库中有相关记录,则以表格形式输出查询结果及超链接“[返回] ”,单击该链接后可转到如图1所示的查询界面。
  3.2 查询处理对应的网页代码
  为实现上述查询处理逻辑,并返回相应的查询结果,仍可利用UltraEdit、EditPlus或“记事本”等软件建立查询处理对应的网页文件accountitemsearch.asp,注意该文件名必须与会计科目查询请求文件AccountItemSearch.htm中<form>标记的action属性指定的文件名一致,并且需要保存在同一目录下。会计科目查询处理文件accountitemsearch.asp的网页代码对应如下:
  <%
  strSearch=request("search")
  if strSearch="qcye" then
   if isnumeric(request("zhi")) then
  strSQL="select * from kjkm where "
其他文献
[摘 要] 信用问题是制约电子商务发展的主要瓶颈,目前国内C2C电子商务网站所提供的信用评价体系,在一定程度上保证了网络交易的安全,但也存在着一些问题本文以占国内C2C市场份额67%的淘宝网为研究对象,分析其信用评价模型存在的问题,在实名认证信用评价等级设计信用评价记分方法和交易评价规则等方面提出一些改进措施,并在此基础上建立一种改进的信用评价模型  [关键词] C2C电子商务;信用评价模型;信用
[摘 要] 本文以我国2007年开始在母公司报表上采用成本法核算对子公司的长期股权投资为切入点,对合并报表与母公司报表信息双重披露的有用性进行了研究。研究结论表明,在母公司报表上采用成本法核算对子公司的长期投资后,投资者对合并报表与母公司报表双重披露的信息差异存在反应,虽然存在高估的现象,但投资者对母公司报表披露的净利润、合并报表与母公司报表披露的净利润之差存在分别定价,并不存在“信息锁定”
在党中央、国务院的高度重视和系列政策推动下,“十三五”时期,我国大数据从无到有,市场规模持续扩大,行业应用快速推广,大数据发展水平逐渐成为衡量国家和地方综合实力的重要标准之一。本期将从产业发展、行业应用及发展趋势,对2020年我国大数据区域发展水平进行评估分析。  大数据区域发展水平:产业发展指数  总体概况  大数据产业发展指数由产业规模、企业数量、创新能力和数据资源四个变量决定。2019年是《
近日,NVIDIA在西雅图开设了机器人研究实验室,该实验室将容纳50名机器人专家、20名来自NVIDIA的研究人员,以及其他更广泛的学术研究团体。  该实验室的主任Dieter Fox(迪特·福克斯)是华盛顿大学计算机科学学院的成员,据悉,NVIDIA之所以有意在西雅圖开设实验室,正是为了聚集华盛顿大学机器人实验室主任Maya Cakmak(玛雅·恰克马克)等有深厚相关知识的人。  该实验室提供的
近日,江苏南通如东H14海上风电场项目50台风机全部吊装结束,标志着H14项目主体工程全面完工。  江苏如东H14海上风电场项目总投资约35亿元,规划布置50台4兆瓦风电机组,总装机容量200兆瓦,同时配套建设1座220千伏海上升压站、35千伏场内集电线路、220千伏送出海缆和1座陆上集控中心。H14项目全面投运后,年上网电量为5.6亿千瓦时,预计可实现年应税销售约2亿元。官方介绍称,江苏如东H1
为着力解决老年人、残疾人等特殊群体在使用互联网等智能技术时遇到的困难,工业和信息化部近日印发《互联网应用适老化及无障碍改造专项行动方案》,方案决定自2021年1月起,在全国范围内组织开展为期一年的互联网应用适老化及无障碍改造专项行动。重点工作包括开展互联网网站与移动互联网应用(APP)适老化及无障碍改造、开展适老化及无障碍改造水平评测并纳入“企业信用评价”、授予信息无障碍标识及公示工作等三方面7项
[摘 要] 利用Word绘制凭证账页比利用绘图软件更方便易学,而且可以编辑。首先利用Word的“绘制表格”和“绘图”功能制作模板,然后利用该模版建立Word文档并进行编辑,最后将Word文档用于多媒体课件中。  [关键词] Word;绘制;凭证;账页  [中图分类号]F232[文献标识码]A[文章编号]1673-0194(2008)18-0112-02    在会计学课程的理论教学中,常常需要原始
日前,天津大学张雷、杨静团队成功研发“全天候自愈合材料”。该材料性能达到国际领先水平,能在严寒、深海和强酸碱等极限条件下快速自愈合,有望成为机器人、深海探测器和极端条件下各类高科技设备的“超级电子皮肤”。   自愈合材料采用先进的超分子技术合成。顾名思义,这类材料可以不借助外界能源,模仿人类皮肤组织进行自我修复,从而显著提高材料的使用寿命和安全性,因此在电子皮肤、海洋涂料、生物医药等领域具有广阔
[摘 要] 股利分配是上市公司一项重要的理财活动,恰当的股利分配政策,一方面有利于企业股票价格的提升,从而吸引更多的投资者,达到企业价值最大化,另一方面通过不同的股利分配方式,可以为企业融通资金提供支持,以满足企业资金的需要,使企业的快速扩张成为可能。桂粤两省上市公司由于经济发展状况、融资环境、持续盈利能力和行业竞争力存在巨大差距,导致两者在股利分配方面存在差异。  [关键词] 送股;现金股利;行
[摘 要] 初级中学教科书价格较高,增加了学生家长的经济负担,不利于义务教育的普及,而且随着农村义务教育经费保障机制的改革,它还将增加国家财政负担。此外,出版发行市场恶性竞争突出,易引发腐败问题。当前我国对初级中学教科书的出版发行实行保本微利原则,出版、发行等环节的行业成本利润率控制在5%以内。为此,我们对某出版社出版的初级中学教科书成本利润情况开展了审计调查,并将调查重点放在分析初级中学