休闲食品网页设计——WEB课程设计说明书.doc_第1页
休闲食品网页设计——WEB课程设计说明书.doc_第2页
休闲食品网页设计——WEB课程设计说明书.doc_第3页
休闲食品网页设计——WEB课程设计说明书.doc_第4页
休闲食品网页设计——WEB课程设计说明书.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

摘 要随着现代科学技术的进步,计算机技术得到了迅猛的发展。网站设计技术作为计算机科学技术领域中的重要分支,也得到了迅速发展。WEB网站设计技术是一门综合性技术,它涉及了操作系统、数据结构和程序设计等多门学科,被广泛应用于各行各业。在现代发达如此迅猛的社会中,一般的网上购物已经无法满足人们的需求了,在一步又一步的追随探索中发现,人们在追求网上购物的同时也在追求着购物的效率所在。产品质量好、公司服务好,送货速度快等等均是人们所要求的。因此,网上购物系统在其中发挥着举足轻重的作用。休闲食品,为大多数人所爱。然而,现在网上很多的购物网都有相关的食品网站,但是相对来说,人们追求着的是一些新的产品,而且实惠的东西。为了更方便广大顾客的需求,“我爱吃”休闲食品网上购物应运而生。该系统实现了系统初置、系统代码录入,综合浏览、信息查询、登录注册,留言,友情链接等功能。系统的开发以SQL Server 2000作为后台数据库,采用了Microsoft Visual Studio 2008作为开发工具。利用其提供的集成开发环境及各种控件,尤其是对数据库的支持完成对数据库的各种操作,达到对网页各模块管理的目的。 关键字:网站设计;网上购物;SQL;Microsoft Visual Studio 2008; 目 录引言41 系统的目标及任务41.1系统的建设目标41.2系统的主要任务41.3系统功能介绍52 系统需求分析52.2使用环境62.3可行性分析62.3.1技术可行性62.3.3影响系统开发的因素72.4系统数据流图73 软件开发过程73.1系统设计73.1.1数据库设计:73.1.2数据表设计93.1.3界面设计图及其使用介绍:103.1.4软件设计134 软件测试过程134.1测试环境134.2功能测试135 结论14参考文献14引言随着网络的不断的普及,网页技术的不断发展,人们对网页的要求也不再是文字,图片的简单堆砌或是单调枯燥的内容,而是实时性,交互性和丰富性,使用动态网页技术的网页越来越受欢迎。应用ASP技术的灵活性可以方便的访问数据库,ASP把数据库搬上了WEB页面,使人们可以通过互联网使用大型的包含数据库功能的系统。本系统正是使用ASP技术的动态网页与Access2003数据库结合打造的一个网上购物管理系统,一般用户通过网络访问该系统,提供用户注册功能,商品查询功能;系统用户(已注册用户)可以修改注册信息,与商品提供人联系等;管理员可以修改、删除、添加、模糊查询用户信息、商品信息,。本系统充分发挥了ASP技术显示于客户端,运行于服务器端的特点,保护用户资料的安全性。 1 系统的目标及任务 1.1系统的建设目标在详尽的需求分析之后,我就改系统内容的要求设计出系统的目标如下:l实现普通用户的注册、商品浏览、管理员修改数据库信息等操作。 通过本系统,使网上购物系统化,规范化,自动化,从而达到提高工作效率的目的;l 优化数据的逻辑模型设计和物理模型设计,以便提高运行速度、降低存储空间,且能满足数据一致性要求。充分考虑行为的合理划分,提高软件使用的便利性。1.2系统的主要任务利用SQL server建立后台系统,创建了用户登录表,不同分身的人员进入系统需要各自账号密码。在Microsoft Visual Studio 2008中添加各新项,如:豆制品系列网页,红枣系列网页,凤爪系列网页,坚果系列网页,登录网页,注册网页等,然后在各个网页中添加相关的内容。1.3系统功能介绍基本功能: 游客可以随时浏览网站 用户注册 用户登陆 用户能够浏览网站 提供搜索引擎,使用户能够按特定的条件对所需商品进行搜索高级功能: 管理员登录 管理员权限:商品管理(添加/删除商品、商品类别管理、商品信息处理)、 管理用户资料、用户可随时修改自己的密码和其他个人信息;2 系统需求分析2.1系统的详细需求 需求分析是数据库设计前提,同时也是一个项目成败的关键。既是一个理解,也是一个抽象过程。理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需求。所谓需求是指用户对软件的功能和性能的要求,就是用户希望软件能什么事情,完成什么样的功能,达到什么性能。通常需求分为两种类型:一种是功能性需求,一种是非功能性需求,这一点也需要有一种清楚的认识。功能性需求是指需要计算机系统解决的问题,也就是对数据的处理要求,这是一类最主要的需求。非功能性需求是指实际使用环境所要求的需求,往往是一些限制要求,例如:性能要求,可靠性要求,安全保密要求,等等。由于用户的需求主要体现在各种信息的提供、保存、更新和查询上,所以就要求数据库结构能满足各种信息的输出和输入。可以通过收集基本数据、数据结构及数据处理的流程来组成一份详细的数据词典,为后面的具体设计打下基础。在仔细分析调查有关网上购物系统需要的基础上,得到如图所示的系统处理数据的流程图:用户注册添加商品信息对商品的关注度添加商品类别用户信息录入商品信息录入留言信息录入商品类别信息录入用户信息管理商品信息管理 留言管理商品类别管理2.2使用环境 配置稍好的PC机,Win2000 SERVER或windowsXP操作系统,IIS服务器,ACCESS、Microsoft Visual Studio 2008软件,一套开发工具,从资源上说是容易实现的。2.3可行性分析 2.3.1技术可行性在大学课程中的ASP网络开发技术,数据库原理,操作系统知识等多门课程为整个课题开发提供了坚实的基础。ASP是一种相对简单的语言,ACCESS也是一种简单的数据库,所以技术难度并不高.2.3.2技术构架2.3.3影响系统开发的因素开发此系统时在SQL sever建立后台系统比在Exale中建立难度要大。2.4系统数据流图 3 软件开发过程3.1系统设计3.1.1数据库设计:系统管理员实体ER图如下:系统管理员系统管理员编号系统管理员名称系统管理员密码用户实体E-R图:用户用户编号用户姓名用户密码用户Email地址商品信息实体ER图:商品图片商品信息发布时间商品编号商品名称商品说明商品供求关系商品子类别编号商品价格用户ID用户名称截止日期留言实体E-R图:留言板信息内容信息发送人的姓名是否阅读信息标题信息发送人的ID接收的时间 用户号信息ID3.1.2数据表设计注册信息表:购物表:3.1.3界面设计图及其使用介绍:主页面设计:用户登录模块的运作过程如下图:该页面设计为:用户注册模块运作过程图:该页面设计为:物品购买模块:模块运作过程:3.1.4软件设计开发数据库应用系统的方法和技巧多种多样,需要熟练掌握。4 软件测试过程软件项目在开发完成后还要进行系统测试,以测试开发出的软件的功能和性能是否达到预定要求。4.1测试环境后台数据库采用SQL Server 2000,在Microsoft Visual Studio 2008 环境下创建、运行各个模块。4.2功能测试测试本身的目的是尽可能地暴露程序中的错误,但是,发现错误的最终目的还是为了改正错误。从而调试就变得迫不可待了,调试是软件开发过程中最艰巨的脑力劳动,在本次毕设的系统测试也遇到了不少情况,其中有几个比较典型和重要的问题,现对其进行分析:1数据库不能打开:在对数据库进行查询、添加、删除和修改时,经常会出现数据对象关闭或语句有误的错误,从而无法实现相关的数据库操作,后来经过一段时间的单步测试,发现在调用模块的最后一步,即返回记录集对象是发生了异常错误,经过仔细推敲和多次调试检查后,发现是因为初次使用动态连接数据库,在输入SQL语句时出现了不该有的字符,通过修改,系统已经达到预期想要的目的。2 密码问题:如在数据库中将密码长度为6位,如用户设置的密码不到6位。在用户输入密码后,将与数据库中保存的密码不一致,因为数据库中的密码将用户的密码用空格补充为6位,而用户输入的密码并没有空格,所以造成了不匹配的错误,所以我规定了用户的密码设置必须为6位,尽管这样限定了用户的自主性,但我认为这样可以避免用户密码过长或过短,既不方便用户记忆,又不方便管理等等。 综合以上测试结果,本软件有着稳定性高、功能完善等优点,但在个别地方仍然存在缺憾,这些问题将在以后的测试过程中逐步完善与改正。从而也使我意识到科学的严谨性,一个小小的空格或许会引起整个系统的崩溃。5 结论 该网上购物系统整体来说并不是很完善, 实现部分主要是前台基本的功能如用户注册添加商品信息联系提供者等, 后台管理及管理员登录三个方面。时间的允许下有待改进相关的功能. 同时通过本次设计的制作, 在一定程度上应该说是一种提高, 了解到动态网页在编程中所用的众多对象.对网页设计的控件来说,是最难学习最难掌握的,因为刚刚入手,没能熟悉的掌握,只能拿着书一点一点进行,希望自己以后能够继续探讨研究各控件的使用方法

温馨提示

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

最新文档

评论

0/150

提交评论