




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机系本科毕业(设计)论文二零一零年六月课题名称东大购物导航系统的设计与实现专业计算机科学与技术姓名学号指导教师目录1引言111开发背景及研究现状112本人主要工作213论文组织与结构22可行性分析321系统可行性分析322开发环境的构建与配置323ADO访问数据库分析53系统需求分析731用户需求描述732系统功能需求分析933系统性能需求分析104系统设计1141系统功能模块设计1142系统流程图1343数据库概念设计1344数据库结构设计145系统实现1651数据库连接1652系统主界面1653后台留言实现1754管理员管理模块1855动态关键技术196系统测试与维护2361界面测试2362性能测试2363系统维护237结束语25致谢26参考文献27忻州师院计算机系本科学士学位论文1东大购物导航系统的设计与实现摘要随着INTERNET技术的发展,人们的日常生活已经离不开网络。购物导航正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。东大购物导航系统是典型的查询导航系统,其开发主要包括后台数据库的建立和维护以及前端界面的开发两个方面。本文阐述了ACCESS数据库和ASPWEB服务器应用程序相结合设计和实现东大购物导航系统的整体思路,并提供了需求分析、系统设计与实现及系统测试各环节的详细方案。关键词东大购物导航系统查询ASPACCESS数据库ABSTRACTWITHTHEDEVELOPMENTOFINTERNETTECHNOLOGY,THEPEOPLESDAILYLIFEHASBEENTIEDTOTHEINTERNETSHOPPINGNAVIGATIONISADAPTEDTOTHEFASTPACEOFLIFEINTODAYSSOCIETY,WHICHMAKECUSTOMERSINDOORSCHOOSETHECOMMODITIESWHICHTHEYLIKECONVENIENTLYANDEASILYDONGDASHOPPINGNAVIGATIONSYSTEMISATYPICALOFQUERYNAVIGATIONSYSTEM,WHOSEDEVELOPMENTMAINLYINCLUDESTHEESTABLISHMENTANDTHEMAINTENANCEOFBACKSTAGEDATABASEASWELLASTHEEXPLOITATIONOFTHEFRONTINTERFACETHISEASYEXPOUNDSTHECOMBINATIONDESIGNOFTHEACCESSDATABASEANDASPWEBAPPLICATIONPROCEDUREANDTHEOVERALLTHOUGHTWHICHREALIZESDONGDASHOPPINGNAVIGATIONSYSTEMANDPROVIDESTHEDEMANDANALYSIS,THESYSTEMDESIGNANDTHEREALIZATIONANDTHESYSTEMTESTOFVARIOUSLINKSWITHDETAILEDPLANKEYWORDSDONGDASHOPPINGNAVIGATIONSYSTEMQUERYINTERACTIVEASPACCESSDATABASE1引言11开发背景及研究现状我们在日常生活中经常要进行一些购买的工作,随着时代的发展,我们周围出现了一座座的大型商场,东大购物商场就是其中一个。它因产品齐全、价格明确、自选性强等多方面的优势赢得了消费者的青睐。然而,由于商场的商品种类繁多,顾客不能及时准确的找到其所需商品。为了解决这一问题,我将尝试开发东大购物导航系统,以达到让顾客快速准查询商品的目的。东大购物导航系统的设计与实现2在当今社会快速发展的过程中,东大购物商场一如既往秉持“质量至上,诚信为本”的经营理念,以质量求生存,信誉求发展,客户为中心,市场为导向,不断开拓、创新,以满足顾客的需求。然而,随着社会的飞速发展,人们的生活越来越快捷。从工作、学习到购物,人们始终踏着快速的步伐。当人们站在东大商场的门口,眼前眼花缭乱的商品让人们望而却步,因此商场还是满足不了顾客快速准确的购买商品的需要。因此,开发此系统将有助于顾客了解商场资讯,即便顾客人在家,通过登录该系统也能查询商场最新动态。12本人主要工作学习ASP编程和MICROSOFTDREAMWEAVER80软件的应用,为进一步开发系统打好基础。本人通过分析任务书要求,到东大购物中心进行实地考察调研,并且充分搜集数据资料,对系统进行进一步需求分析,设计测试系统的主要功能。系统的开发中,主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者,要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者,则要求应用程序功能完备,易使用等特点。在以上工作的基础上,对系统进行详细设计和实现系统的所有功能,最后进入论文撰写阶段,完成系统设计和论文撰写的工作。13论文组织与结构第一部分引言。主要介绍了本论文的开发背景以及研究现状;第二部分可行性分析。对东大购物导航系统的可行性进行了分析并对开发工具作了简要的介绍;第三部分需求分析。对东大购物导航系统的设计和实现做了详细的分析并在此基础上画出了功能需求描述图;第四部分系统设计。介绍东大购物导航系统需要实现的功能模块,系统工作流程以及数据库设计;第五部分系统实现。介绍了整个系统的实现方法,并针对主要功能模块的实现方法给出了关键代码;第六部分系统测试与维护。对系统各模块的功能做了详细的测试并给出了相应的维护方法;第七部分小结。总结毕业设计过程的情况,并对系统作了简要的评价。忻州师院计算机系本科学士学位论文32可行性分析21系统可行性分析可行性研究是对系统进行全面、概要的分析。可行性分析的目的是以最小的代价在尽可能短的时间里确定问题是否能解决,通过可行性分析可以避免人力、物力和财力上的浪费2。经调查分析,系统设计方案有以下三个可行性1技术可行性本系统采用MICROSOFTOFFICE中的ACCESS2003来设计数据库,并使用当前优秀的开发语言ASP,动态网页ASP很好地适应了教学的交互性强的要求,而且可以方便而简洁地操纵数据库。可以在较短时间内完成开发,形成顾客满意的可行系统。2经济可行性东大购物导航系统的开发、运行、维护费用包括购买和安装设备的费用、人员费用、消耗品费用,但这些费用相对而言是比较低的。另外,本系统开发成本低,而其运行后给商场所带来的经济效益高,而且给顾客提供了方便。3操作可行性该系统属于网页制作,这个语言用起来比较方便,而且现在也有很多的人都用这门语言来做网页。重要的是自己本身对ASP比较熟悉,所以用ASP来做毕业设计。这门语言对于本次设计来说是可行的22开发环境的构建与配置ASP环境ASP是基于WEB的一种编程技术,它是MICROSOFT的IISINTERNETINFORMATIONSERVER服务器所提供的一项用来替代传统CGI的技术,它提供了一种服务器端脚本编写环境和服务器端运行的环境4。由于它是服务器端的脚本,一般用户无法看见,从而有效地保证了系统的安全性。有ADO(ACTIVEDATABASEOBJECT,动态数据库对象)的支持,ASP对数据库的操作非常得心应手,你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作,其工作原理如图21所示。MICROSOFTOFFICEACCESS2003介绍ACCESS2003中文版是微软公司发布的OFFICE2003中文版套装办公软件中的一款关系数据库软件。它以其功能强大、东大购物导航系统的设计与实现4界面友好、效率高、扩展性强等特点吸引了广大用户,是当今最流行的数据库软件之一,尤其在中小型数据库中得到了广泛的应用。客户浏览端动态服务器页VBSCRIPT数据库访问组件HTTP请求HTTP响应后台数据库图21ASP工作原理图IIS服务器环境IIS是INTERNETINFORMATIONSERVER的缩写,它是微软公司主推的服务器,IIS与WINDOWNTSERVER完全集成在一起,因而用户能够利用WINDOWSNTSERVER和NTFS(NTFILESYSTEM,NT的文件系统)内置的安全特性,建立强大,灵活而安全的INTERNET和INTRANET站点。IIS的安装,管理和配置都相当简单,这是因为IIS与WINDOWSNTSERVER网络操作系统紧密的集成在一起。VBSCRIPT和JAVASCRIPT介绍VBSCRIPT和JAVASCRIPT是现在比较流行的两种脚本语言。VBSCRIPT(MICROSOFTVISUALBASICSCRIPTINGEDITION)是程序开发语言VISUALBASIC家族的最新成员,它将灵活的脚本应用于更广泛的领域,包括MICROSOFTINTERNETEXPLORER中的WEB客户端脚本和MICROSOFTINTERNETINFORMATIONSERVER中的WEB服务器端脚本。是微软(MICROSOFT)公司专为IE(INTERNETEXPLORER)浏览器开发的一种基于对象、事件驱动式的网页脚本语言。JAVASCRIPT是一种解释型的、基于对象OBJECT和事件驱动EVENTDRIVEN并具有安全性能的、平台无关的脚本语言。JAVASCRIPT脚本只能在某个解释器上运行,该解释器可以是WEB服务器,也可以是WEB浏览器。使用它的目的是与HTML(HYPERTEXTMARKUPLANGUAGE)语言、JAVA脚本语言(JAVA小程序)一起忻州师院计算机系本科学士学位论文5实现在一个WEB页面中链接多个对象,与WEB客户交互作用,从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。23ADO访问数据库分析ADO具有支持建立C/S(CLIENT/SEVER,即客户机/服务器)和基于WEB应用的关键特性,在ASP中,ADO可以看作是一个服务器组件,ADO所提供的三个主要的独立对象是1连接对象CONNECTION提供对数据库服务器的连接;2记录集对象RECORDSET有数据库服务器所返回的记录集,实现对数据库的操作,主要包括添加、删除、修改等;3命令对象COMMAND执行SQL语句和带有参数的存储过程,提供数据库服务器数据查询;灵活使用上述对象的方法和属性,可以实现对数据库的操作,其基本步骤是1建数据库源名DSNDSNDATASOURCENAME是连接ODBC和数据库的桥梁3,ODBC通过DSN来找到要访问的数据库。用户可以通过WINDOWS的控制面板中的“32位ODBC”进行配置。2使用CONNECTION打开数据库要打开一个数据库的连接,首先创建连接对象的一个实例,然后通过调用连接对象的OPEN方法可利用ODBC的系统DNS来打开数据库,代码如下SETCONNSEVERCREATEOBJECT“ADODBCONNECTION”表示建立了连接对象的一个实例CONNOPEN“DRIVERMICROSOFTACCESSDRIVERMDBDBQ“DBQ“WINDOWLOCATIONHOUTAIGUANLIASP“RESPONSEENDENDIFADMINREPLACEREQUESTFORM“ADMIN“,“,“POWERREPLACEREQUESTFORM“POWER“,“,“SQL“SELECTFROM登录表WHEREADMIN“WINDOWLOCATIONHOUTAIGUANLIASP“RESPONSEENDELSESESSION“ADMIN“RS“ADMIN“SESSION“POWER“RS“POWER“RESPONSEWRITE“ALERT欢迎您的光临“55动态关键技术1商品显示技术网站内容动态更新主要是靠动态网页技术和后台实时添加或删除来实现的。当管理员修改后台商品信息的时候,网站页面都会有相应的更新,保证了网站内容的时效性。商品所有信息如图54所示图54商品信息图关键代码如下2商品信息删除为了保证系统快速稳定地运行,有时,一些过时的商品信息需要及时的删除。删除商品信息界面如图55所示图55删除修改商品信息删除信息的代码如下3管理员可通过该模块实现对商品的添加,并且可以根据所有商品查看已有的商品,以及商品的信息等。添加商品信息如图56所示图56添加商品图添加商品信息的代码如下系统信息恭喜您记录已经被成功添加返回忻州师院计算机系本科学士学位论文236系统测试与维护东大购物导航系统是一个基于INTERNET的网络数据库应用系统。因此,系统的测试与维护可以参照网站的测试与维护技术进行。本章介绍系统的测试与维护内容、技术及方法。61界面测试网站界面测试的目的在于检测网站的可访问性,浏览者能否快速、方便的访问本网站。因此,需要检测本网站界面可被访问的性能如何。1站点综合测评1网页链接情况检查。主要检测网页的可读性、网页载入时间等。比如要从首页进入到品牌列表页面,将站点上传后可以浏览页面,并在各个页面之间跳转。2浏览器兼容性检查。使用当前主浏览器并设置不同的分辨率,对在各种情况下所获得的网页进行评价。2链接有效性测试这项测试主要检查指定网页上的所有链接是否正常,用以保证没有错误链接。除了要避免网站自身的链接错误之外,还要避免与其他站点的链接错误。3网站交互性检查测试网站整体结构是否清晰,网站内部页面导航是否清晰。62性能测试网站性能测试主要指数据处理性能分析。在网站建设初期,所需处理的数据量不会很大,一般不会暴露出数据处理性能上的问题。但是当系统需要分析大量数据时,数据处理性能可能会出现问题。因此,需要在网站集成过程中进行数据处理性能分析。63系统维护1技术性维护。包括不断对系统内容进行更新与补充;进行站点链接分析,保证所有链接的有效性等。比如后台数据的添加、删除以及修改。2安全性维护。由于该系统是开放的,以保证每个顾客可以进行访问,因此系统的安全问题是个大问题。系统管理员还需要适时监控系统安全。在进入东大购物导航系统的设计与实现24后台过程中,管理员设置了权限。只有管理员才可以进入后台进行数据管理,顾客是不可以进入的。3系统内容维护。系统内容需要及时更新,比如商场进回新商品,管理员需要进行添加操作;若某种商品已销售空或有关信息有所改变,则管理员需要进行删除修改操作。忻州师院计算机系本科学士学位论文257结束语经过几个月对系统的设计和开发,东大购物导航系统基本完成。其功能基本符合顾客需求,实现了楼层导航、所有商品、品牌列表、最新促销、购物留言、便民区、后台管理七个功能。由于本人能力有限,在知识、经验方面都存在着不足,而且,在整个开发的过程中,时间比较仓促,该系统还有许多不尽人意的地方,比如用户界面不够美观、友好,功能还不是十分完善,出错处理没有考虑周全等多方面问题,这些都有待进一步改进。另外,系统还没有经过严格的测试,望系统使用者和维护者能发现问题后及时提出,我会尽最大努力去改进。东大购物导航系统的设计与实现26致谢在此,我要感谢在我完成毕业设计时,那些给我提供了很多帮助的人。无论前期的设计阶段,还是后期的实现阶段,他们都为我提供了很多非常好的建议。尤其是我指导老师史月美老师,是她在我毕业的最后关头给了我们巨大的帮助与鼓励,使我能够顺利完成毕业设计,在此表示衷心的感激。史老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。她无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢她耐心的辅导。短短的两年大学生活就要结束了,心中有太多的不舍。我要深深感谢我的家人和同学,在这两年当中,是他们给予了我物质上的资助和精神上的鼓励,使我得以顺利完成学业。我还要感谢在这两年当中,各位老师对我孜孜不倦地教诲和同学们所给以的帮助,使我不但学会了很多的专业知识,而且掌握了很多学习方法,更明白了很多做人的道理,这些东西会使我受益终身,所以在这里
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流企业智能分拣设备数据库租赁与数据安全评估协议
- 互联网广告联盟精准投放服务合同
- 继子女抚养权解除与监护责任转移协议
- 汽车美容连锁品牌合作经营普通合伙合同样本
- 农村土地流转与农业产业升级合作协议
- 《初中数学公式复习课件完善版》
- 内部人员沟通培训流程图
- 《幼儿园中班家长会课件》
- 《眉山市房地产市场分析》课件
- 聚氯乙烯生产工艺流程
- (正式版)SHT 3046-2024 石油化工立式圆筒形钢制焊接储罐设计规范
- 2023年第37届中国化学奥林匹克竞赛(江苏赛区)初赛真题(学生版+解析版)
- 动物实验生物安全
- 埃里克森的人格发展八阶段
- 雾都孤儿读书报告
- 职业生涯规划家庭影响因素
- 2024年江苏交通文化传媒有限公司招聘笔试参考题库含答案解析
- 安心护行 从个案分析看创伤骨科患者VTE管理低分子肝素合理应用版本
- 钻孔水文地质工程地质综合编录一览表模板
- 备用柴油发电机定期启动试验记录表
- 国企食堂运作方案
评论
0/150
提交评论