




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、小型校园二手商品发布系统小型校园二手商品发布系统 2006年6月 -i- 摘摘 要要 每年毕业生离校时都会丢弃或转赠大量学习生活用品,这些物品往往得不到 很好的处理,校园二手网站就是提供了这样的一个网上购物平台。本文主要介绍 了该平台的方案论证、总体设计等实现过程,详细论述了设计思想、数据库设计 和功能模块设计。实现了用户注册、用户修改信息、用户发布信息、查询浏览、 发表评论、商品管理、用户管理、物品管理等功能。整个系统的设计过程中,充 分考虑了数据库的安全性、一致性、稳定性和可靠性的问题,并具有了友好的界 面,操作也十分简单。 关键词: 网上购物平台 总体设计 用户发布信息 -ii- abs
2、tract the graduats will abandon or present a great deal of sdudy and home articales every year when they leave school, these products usually can not get a good processing, the second-hand website of school mainly provide an on-line shopping platform. this text mainly introduced the project argument
3、, total design and so on. discuss the degine thought, database design and the function mold design in detail. carried out to register, customer modify the information, customer release an information and search to browse, announce functions, such as the commentary, merchandise management, customer m
4、anagement and the product management.etc. in the whole process of the system , considered the safty, consistency, stability and dependable problem of the database very well ,of course it has the friendly interface. key words: on-line shopping platform, total degine, release the information -i- 目目 录录
5、 目目 录录.i 第第 1 章章 绪绪 言言 .1 1.1 题目背景.1 1.2 课题内容 .1 第第 2 章章 方案论证方案论证 .2 2.1 设计思想 .2 2.1.1 普通用户使用功能 .2 2.1.2 用户免费注册登录 .2 2.1.3 注册用户使用功能 .2 2.1.4 管理员功能. .2 2.1.5 系统功能 .2 2.2 系统可行性分析 .2 2.3 开发环境与开发工具.3 2.3.1 windows xp 简介.3 2.3.2 asp 简介.3 2.3.3 dreamweaver 简介.4 2.3.4 sql server 2000 简介 .4 2.4 经济技术分析.4 第第
6、3 章章 总体设计总体设计 .6 3.1 总体设计目标.6 3.1.1 功能完备 .6 3.1.2 界面友好 .6 3.2 总体功能设计.6 3.2.1 普通用户模块 .6 3.2.2 用户注册模块 .7 3.2.3 注册用户服务模块 .7 3.2.4 管理员模块 .8 3.2.5 系统模块 .9 3.3 数据库设计.10 3.3.1 二手拍卖网站 e 图和 e-r 图 .10 3.3.2 关系模式 .13 3.3.3 数据库中相关表 .14 第第 4 章章 详细设计详细设计 .17 -ii- 4.1 前台设计.17 4.1.1 主界面 .17 4.1.2 用户界面 .18 4.1.3 管理员
7、管理界面 .19 4.2 后台设计.20 4.2.1 连接数据库 .21 4.2.2 用户模块 .21 4.2.2 管理员服务区 .23 4.2.3 系统模块 .23 第第 5 章章 调试过程与经验体会调试过程与经验体会 .25 结束语结束语 .26 致谢致谢 .27 参考文献参考文献 .28 第 1 章 绪言 -1- 第第 1 章章 绪绪 言言 1.1 题目背景题目背景 每年毕业生离校时都会丢弃或转增大量的学习资料和生活用具,这些废弃物 往往得不到合理的处理。如果能够建立一个场所,使得这些废旧物能够以较为廉 价的价格卖给所需的学生,无论对于需要处理废旧物的学生,还是对于需要这些 物品的学生,
8、都是非常有利的。而这个场所就是一个校园小型二手网站。随着时 代的发展,在网上购物对我们来说已经非常熟悉了,与传统的购物方式相比,网 上购物更加方便、快捷同时也充满乐趣。对毕业生来说,这更是一个很好的途径, 在毕业前通常都会有很多事要忙,没有太多的时间来处理一些废旧物,而这些所 谓的“废旧物”很可能对其他人来说还是有利用价值的。 1.2 课题内容课题内容 根据本次毕业设计的任务和要求,做了详尽的用户需求分析,确定了项目的 具体内容,主要包括: 1.用户管理: (1)普通用户能够对废旧物品进行查询。 (2)用户注册、登录,注册用户可以求购、出卖废旧物品信息;还可以对感兴趣的 物品留言。 2.管理员
9、管理: (1)对用户管理功能:管理用户的注册信息。 (2)对产品的管理:可以方便的添加、删除 、修改产品资料。 3.系统管理 网站提供热销物品排名。 第 2 章 方案论证 -2- 第第 2 章章 方案论证方案论证 2.1 设计思想设计思想 基于毕业设计的内容和要求,所设计的程序应该在网上运行,根据功能模块 的划分,此系统必须包含以下功能: 2.1.1 普通用户使用功能普通用户使用功能 对于第一次进入的用户,可以对网站中的商品进行浏览,然后再决定是否需 要注册。 2.1.2 用户免费注册登录用户免费注册登录 对于浏览网站的每位用户,都可以免费成为网上商城的注册会员,并以注册 会员的身份进行购买交
10、易。 2.1.3 注册用户使用功能注册用户使用功能 注册用户可以任意浏览网站,挑选自己感兴趣的物品,然后放入购物车中, 在挑选过程中,用户可以随意删除已挑选的商品并可以随意修改购买商品的数量, 最后通过网上支付购买最后选定的物品。 注册用户还可以发布废旧物品信息,并且可以对感兴趣的物品留言。 2.1.4 管理员功能管理员功能 管理员要对注册用户和网站内的物品进行管理。管理员有权删除不真实的废 旧物品信息。 2.1.5 系统功能系统功能 网站提供热销物品的排名。 2.2 系统可行性分析系统可行性分析 随着时代的快速发展,网上购物已经进入人们的生活,尤其是对于现在的年 第 2 章 方案论证 -3-
11、 轻人。这个校园小型二手网站有很强的实际应用性,无论是对于毕业生还是对于 其他人都是很有意义的。为了实现本系统的所有功能,必须使用合理而又性能优 良的开发工具,这样才能保证数据的正常访问修改,以及以后系统的维护、变更 和功能扩充。常用的网站设计语言有很多,例如:asp、jsp、asp.net、php 等。这次网站设计使用的是由 microsoft 公司推出的网站程序开发语言 asp,它 具有简单、易学和易维护的特点,主要用于小型网站。大体说来,整个程序要分 前台和后台,前台是我们所见到的用户界面,所有的功能都可以在前台实现,它 主要是由一系列的网页组成的,所以要求它有友好的用户界面,可用来开发
12、它的 工具很多,现在比较流行的是 dreamweaver(是现在使用最多的网页编辑工具, 支持 dhtml 动态网页、flash 动画和插件) ,fireworks(主要用于制作网页图像、 标志、图像按钮和导航栏等) ,flash(主要用于制作矢量动画,如广告、网站片 头动画和 mtv 等) ,考虑到实际应用性和与数据库的结合,最后选用了 dreamweaver。后台的数据库可采用的工具也比较多,流行的有 microsoft 公司的 office 成员中的 access,sql server,甲骨文公司的 oracle 等,考虑到本题目所 要实现的功能,采用了 sql server 2000
13、enterprise ,系统所基于的开发操作系统 采用 windows xp,程序可运行在其中相当于服务器端,若有多台计算机相连,只 需将其配置成服务器,其他计算机当作客户端,即可完成 b/s 模式的操作。 2.3 开发环境与开发工具开发环境与开发工具 2.3.1 windows xp 简介简介 windows xp professional 整合了 windows 2000 professional 的强大功能 (基于标准的安全性、可管理性和可靠性)以及 windows 98 和 windows me 最 好的商务特性(即插即用、简化的用户界面和创新的支持服务) ,通过使用这个 操作系统您可
14、以为商务创建最好的桌面操作系统。无论您是在一台计算机上部署 windows xp professional 还是在网络上部署,这个新的操作系统都可以在增加 计算能力的同时降低桌面计算机的总体拥有成本。 2.3.2 asp 简介简介 asp 是 active server page(动态服务器主页)的缩写,其扩展名为.asp。它是由 第 2 章 方案论证 -4- microsoft 公司推出的网站程序开发语言,提供了服务器段脚本编写环境,使用 asp 用户可以创建和运行动态、交互的 wab 服务器应用程序,可以组合 htkl 页、脚本命令和 activex 组件以创建交互的 wab 页和基于 w
15、ab 的功能强大的应 用程序。asp 应用程序很容易开发和修改。 asp 页是包括 heml 标记、文本和脚本命令的文件。asp 页可以调用 activex 组件来执行任务,例如连接到数据库或进行商务计算。通过 asp,可为 wab 页添加交互内容或用 html 页构成整个 wab 应用程序,这些程序使用 html 页作为客户端的界面。 2.3.3 dreamweaver 简介简介 网页制作软件之一,该软件是现在使用最多的网页编辑工具,它支持 dhtml 动态网页、flash 动画和插件,能实现很多 frontpage 无法实现的功能, 如动态按钮、下拉菜单等。另外,它还可以用来作为动态网站的
16、开发平台。 2.3.4 sql server 2000 简介简介 sql server2000 是一种高性能的关系型数据库管理系统,是专门为大量 的数据处理和管理数据而设计的。它在 sql server7.0 的基础上增添了许多新的 特性。比如说,新的数据库存储方法、锁定技术、恢复算法、日志处理结构等。 它要运行在 windowsnt4.0 或 windows2000 上。 2.4 经济技术分析经济技术分析 本系统具有很强的经济可行性,毕业生是每年都有的,这也就意味着这个网 站是非常具有实用性的,尤其是对于各个高校。网上购物已经逐渐成为一种时尚, 只要有网络就能够足不出户的进行交易,方便、快捷
17、,很符合现代人的观念。再 加上网站是学生自己开发的,这在一定程度上降低了成本,以后维护起来也会比 较方便。 本项目采用 asp 技术,综合应用多种开发工具,具有友好的用户界面,强大 的数据访问功能。本软件为买方和卖方都提供了方便,商城中的所有录入信息都 保存在后台的数据库中,注册用户与管理员都可以通过前台的界面来访问后台的 数据库。本系统开发所需环境和开发工具都是比较常见的,开发周期一般需要几 第 2 章 方案论证 -5- 个月。 综上所述,本系统无论是在技术支持、操作还是在经济上都是具有可行性的。 第 3 章 总体设计 -6- 第第 3 章章 总体设计总体设计 3.1 总体设计目标总体设计目
18、标 3.1.1 功能完备功能完备 本程序力求把每一个可实现的功能实现的尽善尽美,功能模块之间相对的独 立,以消除可能的潜在错误,同时采用高效的算法提高访问效率等。 3.1.2 界面友好界面友好 本程序中所实现的是面向大众的应用软件,故良好的用户界面更能提高用户 的使用效率,另外界面清晰,相关位置都有详细的提示,是本程序的另一大特色, 这无疑方便了用户的操作,节省了用户的时间,只要按照提示,只需几个按钮, 即可完成想要做的事情,十分的方便快捷。 3.2 总体功能设计总体功能设计 3.2.1 普通用户模块普通用户模块 普通用户即首次进入网站或未注册的用户,这个模块又分为以下两个子模 块。 3.2.
19、1.1 浏览物品模块浏览物品模块 登录后,用户可以随意浏览网站中的商品,但只能是普通的浏览,不能看到商品 的具体信息。 查询物品模块查询物品模块 登录后,用户在浏览商城商品的过程中,还可以根据自己的需要对站内商品 进行查询,如果想要得到详细资料还是学要注册。 第 3 章 总体设计 -7- 3.2.2 用户注册模块用户注册模块 此功能为访问此站点的任何一个来访者提供这种服务,通过此服务,用户可 以免费注册,方便日后的购买(只有成为注册用户才能查看物品的详细信息,才 能得到于出卖者的联系方式) ,也为商城用户群的管理提供了很好的帮助。 3.2.3 注册用户服务模块注册用户服务模块
20、这一模块是整个应用程序极其重要的模块,也是所有用户使用和了解商城的 平台。同样,这一模块当中包含了三个子模块,大体上有: 用户登录模块用户登录模块 这是用来验证身份的模块,用户必须经过这一步骤才能够查询商品的详细信 息,用户输入自己的用户名和密码,提交上去,经过与后台数据库的连接,系统 检验其正确性,并给出相应的提示信息。 修改个人信息模块修改个人信息模块 用户可以在这里修改自己的信息。 用户发布物品模块用户发布物品模块 注册用户可以发布物品信息,不只是出卖信息,同时也可以发布求购信息, 本网站就是提供了这样的一个平台。 评论模块
21、评论模块 注册用户可以对感兴趣的物品进行留言,点击物品图片即可进入。同时可以 看到物品的详细信息,得到卖主的联系方式,以方便日后的购买。 根据以上分析,得到用户模块图(如图 3.1): 第 3 章 总体设计 -8- 用 户 模 块 用户注册模块 用户登录模块 用户浏览模块 用户查询模块 用户修改模块 用户发布信息模块 用户评论模块 图图 3.13.1 用户模块图用户模块图 3.2.4 管理员模块管理员模块 这一模块是为了更好的管理网站设定的,只有管理员才可以进入,其余人是 不能够进入的,也不可以通过直接输入网址进行访问,它大体包括以下几个子模 块: 管理员登录模块管理员登录模块
22、 这个模块与注册用户登录模块有及其相似之处,都是先输入自己的用户名和 密码,提交上去,经过与后台数据库的连接,进行判断。唯一不同的是,管理员和 用户进入的操作界面不同。 管理二手物品模块管理二手物品模块 管理员可以通过这个功能模块查询注册用户上传的各种物品,包括求购和出 卖,管理员可以删除一些不真实的物品。 物品所属的大类、小类也可由管理员修改、增加、删除。 第 3 章 总体设计 -9- 管理管理员模块管理管理员模块 管理员可以通过这个模块修改密码,也可以增加或删除其他的管理员。 管理注册用户管理注册用户 这里管理员只能够查看和删除注册用户,而没
23、有权利修改注册用户信息。 根据上述分析,得到管理员模块图(如图 3.2): 管理员模块 管 理 员 登 录 模 块 管 理 二 手 物 品 模 块 管 理 注 册 用 户 模 块 管 理 评 论 模 块 管 理 管 理 员 模 块 图图 3.23.2 管理员模块管理员模块 3.2.5 系统模块系统模块 管理员信箱模块管理员信箱模块 这个模块是管理员与用户取得联系的模块,如果物品已售出或求购已成功需 要删除物品信息时就要给管理员留言,这时管理员查看信息,经过确认后删除物 品。 热销物品排名热销物品排名 这个模块是管理员根据注册用户的反馈信息得出热销物品,然后进行公
24、布, 让用户能够浏览到。 第 3 章 总体设计 -10- 根据上述分析,得到系统模块图(如图 3.3): 系统模块 管理员信箱 热 销 物 品 排 名 图图 3.3 系统模块图系统模块图 根据根模块的分析,得到总体模块图(如图 3.4): 总体模块 用 户 模 块 管 理 员 模 块 系 统 模 块 图图 3.4 总体模块图总体模块图 3.3 数据库设计数据库设计 数据库设计是系统开发中非常重要的一个环节,数据库设计就像在建设高 楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时。甚 至于在系统开发过程中,将会引起比较严重的问题,所以我们要相当重视。 3.3.1 二手拍卖网站二
25、手拍卖网站 e 图和图和 e-r 图图 (1)用户实体图,主要包括用户 id、用户名、用户密码、真实姓名、手机、电 话、联系方式、电子邮件和所属城市(如图 3.5): 第 3 章 总体设计 -11- 用户 用户名 密码 真实姓名 手机 电话 联系方式 电子邮件 所属城市 id 图图 3.53.5 用户实体图用户实体图 (2)商品实体图,包括商品 id、商品编号、商品名称、商品类别、商品型号、 商品进价和商品售价(如图 3.6): 商品 商品编号id 商品名称 商品类别 商品售价 商品进价 商品型号 图图 3.63.6 商品实体图商品实体图 第 3 章 总体设计 -12- (3)管理员实体图,包
26、括管理员 id、管理员名、密码和登录次数(如图 3.7): 管理员 管理员名 登录次数密码 id 图图 3.73.7 管理员实体图管理员实体图 (4)评论实体图,包括 id、评论主题和评论内容(如图 3.8): 评论 评论主题评论内容 id 图图 3.83.8 评论实体图评论实体图 第 3 章 总体设计 -13- (5)二手拍卖网 e- r 图: 用户 留言 管理员 商品 填写 管理 浏览等 1 n n m n p q n 图图 3.93.9 二手拍卖网二手拍卖网 e-re-r 图图 3.3.2 关系模式关系模式 注册用户(id,用户名,用户密码,真实姓名,电子邮件,注册日期,联系 方式,电话
27、,手机,传真,邮政编码,所属城市) 商品(商品编号,商品名,所属大类,所属小类,商品类型,商品进价,商 品售价,商品型号,商品简介,上传图片,上传时间,联系方式) 管理员(id,管理员名,密码,最后登录 ip 地址,最后登录时间,登录次 数) 评论(id,商品编号,商品名称,评论主题,评论内容,时间,评论用户) 大类(bigclassid,大类名) 小类(smallclassid,小类名,大类名) 第 3 章 总体设计 -14- 3.3.3 数据库中相关表数据库中相关表 注册用户信息表注册用户信息表 表表 3.1 用户表用户表 列名数据类型长度是否为空备注 idint4 否 u
28、sernamevarchar50 是用户名 passwordvarchar50 是密码 emailvarchar50 是电子邮件 namevarchar50 是真实姓名 relatevarchar50 是联系方式 zipvarchar20 是邮编 phonevarchar50 是电话 foxvarchar50 是传真 mobilvarchar50 是手机 provincevarchar50 是所属城市 timesmalldatetime 4 是注册时间 商品信息表商品信息表 表表 3.2 二手物品表二手物品表 列名数据类型长度是否为空备注 article idint4 否 pr
29、oduct_idnvarchar50 是商品编号 bigclassnamenvarchar50 是大类名 smallclassnamenvarchar50 是小类名 product_typenvarchar10 是商品类型 titlenvarchar50 是商品名称 modelnvarchar50 是商品类型 relatenvarchar50 是联系方式 buy-pricefloat8 是进价 pricefloat8 是售价 memonvarchar100 是简介 keynvarchar50 是 key updatetimesmalldatetime4 是上传时间 uploadfilesnte
30、xt16 是上传文件 includpicbit1 是包括文件数 第 3 章 总体设计 -15- defaultpicurlnvarchar50 是文件地址 daohang_idint4 是导航 管理员信息表管理员信息表 表表 3.3 管理员表管理员表 列名数据类型长度是否为空备注 idint4 否 usernamenvarchar50 是管理员名 passwordnvarchar50 是密码 lastloginipnvarchar50 是最后登录 ip lastlogintimesmalldatetime4 是最后登录时间 logintimeint4 是登录次数
31、 评论表评论表 表表 3.4 评论表评论表 列名数据类型长度是否为空备注 idint4 否 product_idint4 是商品编号 product_namenvarchar50 是商品名称 guest_titlenvarchar50 是评论主题 guest_contentntext16 是评论内容 timesmalldatetime4 是评论时间 usernamenvarchar50 是评论用户 daohang_idint4 是导航 第 3 章 总体设计 -16- 大类表大类表 表表 3.5 大类表大类表 列名数据类型长度是否为空备注 bigclassidint4 否 big
32、classnamenvarchar50 是大类名 daohang_idint4 是导航 小类表小类表 表表 3.6 小类表小类表 列名数据类型长度是否为空备注 smallclassidint4 否 smallclassnamenvarchar50 是小类名 bigclassnamenvarchar50 是大类名 daohang_idint4 是导航 第 4 章 详细设计 -17- 第第 4 章章 详细设计详细设计 4.1 前台设计前台设计 虽然程序的核心是于后台数据库的连接,但后台对于所有用户来说是看不到 的,用户所看到的就只是前台的一个个网页,所以一个友好而方便用户操作的界
33、面也是此程序中不可缺少的部分,也是非常重要的。 我采用的是现在使用最多的网页编辑器 dreamweaver ,脚本采用的是 vbscript 于 javascript 结合(可能这样两种脚本交替使用不太稳定,但很多时 候这样更便捷一些) ,再加上 asp 进行设计的。 4.1.1 主界面主界面 首先是用户看到的程序运行时的主界面 index.asp,本界面主要功能是用户登 录验证,各功能模块也都可以由此点击进入 再者管理员也可以从主界面登录,也可以直接通过网址登录。 图图 4.14.1 用户登录主界面用户登录主界面 第 4 章 详细设计 -18- 4.1.2 用户界面用户界面
34、用户浏览和查询界面用户浏览和查询界面 无论是普通用户还是注册用户都可以对物品进行浏览和查询,可浏览热销 物品、求购物品和出卖物品。查询分为两种方式,一种是通过物品种类查询,一 种是通过物品名称查询。 普通用户注册界面普通用户注册界面 在主界面上就可以看到注册两个字,点击即可进入注册部分,完成提交就 可以登录了。 注册用户发布信息界面注册用户发布信息界面 成功登录以后可以发布物品信息,可以发布求购信息也可以是出卖信息,用 户需认真填写发布内容,尤其是联系方式,同时可以上传物品图片,成功后在相 关部分就可以看到。 图图 4.2 注册用户发布信息界面注册用户发布信息界
35、面 第 4 章 详细设计 -19- 注册用户评论及查看评论界面注册用户评论及查看评论界面 注册用户可以对感兴趣的物品发表评论,点击物品图片就可以进入对物品留 言的界面,点击留言板就可以查看其他用户对该物品的留言。 图图 4.3 注册用户发表评论界面注册用户发表评论界面 4.1.3 管理员管理界面管理员管理界面 点击管理员登录,输入正确的用户名和密码即可登录进入管理员管理区。 图图 4.4 管理员登录界面管理员登录界面 第 4 章 详细设计 -20- 管理二手物品界面管理二手物品界面 管理员可以在这里修改、删除大类或小类,可以查看用户上传的物品信息, 删除那些不真
36、实或是违法的物品,也可以添加热销物品。 管理管理员界面管理管理员界面 管理员可以在这里修改自己的密码,也可以添加、删除管理员。 管理注册用户界面管理注册用户界面 管理员在这里查询、删除注册用户信息。 管理评论界面管理评论界面 管理员在这里可以查看用户评论,删除不文明的评论。 查看管理员信箱界面查看管理员信箱界面 管理员可以在这里查看用户留言,然后删除那些已售出的或长时间存在的 物品,并通过删除的信息确定热销物品。 4.2 后台设计后台设计 后台设计,是十分重要的一个环节,即使前台做的再华丽后台数据库不支持 那也不是一个好的网站,甚
37、至于根本不能叫做网站,而只是一些静态网页的连接 而已,由此可见数据库的重要性。使用数据库来管理网站有很多好处,可以自动 更新网页,加强搜索功能,可以实现各种基于 wab 数据库的应用。 asp 是通过一组统称为 ado(active x data object,active x 数据对象)的 对象模块来操作数据库的。无论什么样的数据库,只要其具有对应的 odbc 驱动 程序,ado 对象就能够进行操作。 第 4 章 详细设计 -21- 在这里还要强调一点,那就是在安装 sql 伺候器 2000 的过程中,其中有 一步是选择身份验证的,应该选择混合模式,系统提供用户名为 sa ,密码可以 为空也
38、可以自己添加,这样可避免日后工作中的很多麻烦。在数据库中建表的时 候最好给每个表都设一个主键,如果涉及到这个表的功能有插入、删除等,那主 键就是必要的了,不能小看了主键的功能。 4.2.1 连接数据库连接数据库 这是连接数据库的一个公共文件 conn.asp,凡是需要调用数据库的地方只要 引用这个文件再加上 sql 语句就可以了,这样做是很方便的,不用每次要连接 数据库的时候都要重复的写这些语句。 4.2.2 用户模块用户模块 用户登录 这是每个网站最基本的地方,也是做网站要实现的最基本的功能。这里涉及 到对用户表的查询。 然后再引用 conn.asp 文件就能完成登录功能了,
39、要注意的是,用户名、密码 要在一个 form 表单里。 用户注册用户注册 如果能实现登录功能,那也就说明对连接数据库有了一定的了解,那这部分 就很相对容易一些了,就是往数据库中插入一些数据,涉及到的表就是用户表。 注册用户修改信息注册用户修改信息 首先从表中查询到该用户的信息,然后用户在前台修改后再次添加到数据库 中的用户表中即可。 评论功能评论功能 在数据库中建一个评论的表,将用户的评论都存在里面,这就和注册有点像 了,都是往表中插入数据,所涉及到的表是评论表。 查询功能查询功能 查询是通过关键字查询的,又称模糊查询。本系统可以
40、有两种途径,一种是 通过物品名称查询,一种是通过物品种类查询,通过物品种类主要是查询大类中 的关键字。 if class_name=种类then 第 4 章 详细设计 -23- if keythen sql=select * from product where bigclassname like %&key&% order by updatetime desc,articleid desc end if else if keythen sql=select * from product where title like %&key&% order by updatetime desc,art
41、icleid desc end if 4.2.2 管理员服务区管理员服务区 登录登录 同会员登录一样,管理员输入验证密码后,连接数据库查找是否存在该用户, 所涉及到的表是管理员表。 管理管理员管理管理员 在这里主要有两个功能,一个是修改信息,一个是添加信息。这和前面讲到 的都有类似的地方,就不多作介绍了,所涉及到的表是管理员表。 管理注册用户管理注册用户 这里管理员只能够查询和删除用户信息,而没有权利修改用户信息,这部分 与用户修改自己信息类似。 管理评论管理评论 这和管理注册用户的部分比较像,可以查看和删除留言,但是不能修改。
42、第 4 章 详细设计 -24- 4.2.3 系统模块系统模块 管理员信箱管理员信箱 只有注册用户才能够进入管理员信箱给管理员留言,主要功能就是删除用户 上传的物品,有些物品已经售出或是求购到,这时用户就要和管理员联系,要求 删除这些物品,管理员进行信息核对然后删除。 热销物品排名热销物品排名 这部分与管理员信箱有联系,根据物品销售情况制定排名。 第 5 章 调试过程与经验体会 -25- 第第 5 章章 调试过程与经验体会调试过程与经验体会 调试其实也是一个相当重要的过程,编程是要完成功能,但这些功能是不是 完善,还有那些漏洞都是要在调试过程中发现的。测试前,首先
43、清空数据库中的 所有数据;然后,输入少量的数据进行测试。测试过程中你会发现其实有些功能 不是像你想的那样执行,而且有时会系统很不稳定,所以就需要对程序做一些修 改和完善工作。 测试首先从用户登录开始,然后在修改个人资料的时候发现了问题,真实姓 名始终不显示,查看发现是我落了一条语句,像这种小错误是经常出现的, 不 能小看这些错误,有时就是因为这些小问题而影响程序运行。用户发布物品信息 总是不成功,是因为我修改了数据库中表的名称,其实每页之间都是有联系的, 不是单单修改一页中的表名就可以的,所以在建表的时候就应该想好,设计好, 不要总改来改去的。管理员添加管理员,在添加信息上有显示,可是用新号登
44、不 上,发现在数据库中只添加了用户名,密码没有存进去,仔细查看发现是语句不 正确。还有一些诸如没有定义,sql 语句不正确之类的错误都是比较常见的。 调试是一个需要耐心和细心的工作,如果你只是大体上执行一下是不会发现 漏洞的,所以,每个功能都应该多调试几次,往数据库中多添加一些东西,反复 调用,差错,这样才能使你的网站更加完善。 结束语 -26- 结束语结束语 经过三个月的时间,大学里的毕业设计已经到了尾声。通过三个月的毕业设 计,使我对开发软件有了很深的了解,也产生了很大的兴趣,其实编程是一个很 辛苦的过程,但是当你真的是自己亲手弄出一些东西,真的有收获的时候,你就 会体会到这辛苦里的甜了。
45、在毕设的过程中把以前学过的知识又重新巩固了,也 学习到许多新的知识。从方案的论证到最终的设计,涉及的知识领域包括:网站 开发、网页设计、数据库原理、软件工程学、专业外语等等。这其中大部分的知 识都是新接触的,就像本程序主要就是使用 asp 和 sql server2000 完成的。 我深刻的认识到,要想成为一名合格的程序设计人员只是掌握本专业的知识 是远远不够的,我们应该具有更加渊博的知识,敏捷的思维,全面的思考,一个 网站其实涉及到很多领域,有很多边边角角的地方都要考虑到。还有如何让大家 对你的网站感兴趣,如何设计会即美观又实用等等都是我们所要考虑到的。做网 站不是单单的就是卖个东西,提供个
46、平台,更主要的是对人,所以要多些人文化。 本文上述的总体设计、详细设计等就算是对本程序设计的一个介绍,一个网 站也基本成型,一些基本功能都能够实现,但由于是首次接触网站设计,在经验 和设计思路上都有很多不足之处,所以网站还是有很多需要改进的地方,请老师 们予以指正。 通过这次毕业设计让我感受到与实践结合的重要性,即使有再多的理论知识, 如果不能运用到实践当中那也是惘然。尤其是计算机方向的,发展之快已经让我 们这些即将踏上这条路的后辈们感到了很大的压力,只有不断的充实自己,无论 是理论还是实践上,才不会被这个时代所淘汰。 致谢 -27- 致谢致谢 本次毕业设计首先感谢的是我的指导教师志勇老师,在
47、毕业设计过程 中,老师一直指导并关注我的设计进程,他每周为我答疑一次,缓解我的紧 张情绪,让我能够以良好的心态对待毕设,在过程中为我提出了许多宝贵的 意见和建议。在这里再次感谢老师。 最后,感谢所有在毕业设计给予我帮助的老师们。 参考文献 -28- 参考参考文献文献 1 万峰科技.asp网站开发四“酷”全书,电子工业出版社.2006年1月 2 龙马工作室.asp+sqlserver组建动态网站实例精讲.人民邮电出版社.2005年8月 3 时代科技.dreamweaver 网页设计篇.人民邮电出版社.2006 年 4 月 4 俞雷,周松建.asp.net 应用开发百例.清华大学出版社.2006
48、年 4 月第一版 5 周绪,管丽娜.sql server 2000 入门与提高.清华大学出版社.2001 年第一版 参考文献 -29- 09/20 11:46 102 机体齿飞面孔双卧多轴组合机床及 cad 设计 09/08 20:02 3kn 微型装载机设计 09/20 15:09 45t 旋挖钻机变幅机构液压缸设计 08/30 15:32 5 吨卷扬机设计 10/30 17:12 c620 轴拨杆的工艺规程及钻 2-16 孔的钻床夹具设计 09/21 13:39 ca6140 车床拨叉零件的机械加工工艺规程及夹具设计 831003 08/30 15:37 cpu 风扇后盖的注塑模具设计 0
49、9/20 16:19 gdc956160 工业对辊成型机设计 08/30 15:45 ls 型螺旋输送机的设计 10/07 23:43 ls 型螺旋输送机设计 09/20 16:23 p-90b 型耙斗式装载机设计 09/08 20:17 pe10 自行车无级变速器设计 10/07 09:23 话机机座下壳模具的设计与制造 09/08 20:20 t108 吨自卸车拐轴的断裂原因分析及优化设计 09/21 13:39 x-y 型数控铣床工作台的设计 09/08 20:25 yd5141syz 后压缩式垃圾车的上装箱体设计 10/07 09:20 zh1115w 柴油机气缸体三面粗镗组合机床总体
50、及左主轴箱设计 09/21 15:34 zxt-06 型多臂机凸轮轴加工工艺及工装设计 10/30 16:04 三孔连杆零件的工艺规程及钻 35h6 孔的夹具设计 08/30 17:57 三层货运电梯曳引机及传动系统设计 10/29 14:08 上盖的工工艺规程及钻 6-4.5 孔的夹具设计 10/04 13:45 五吨单头液压放料机的设计 10/04 13:44 五吨单头液压放料机设计 09/09 23:40 仪表外壳塑料模设计 09/08 20:57 传动盖冲压工艺制定及冲孔模具设计 09/08 21:00 传动系统测绘与分析设计 10/07 23:46 保护罩模具结构设计 09/20 1
51、5:30 保鲜膜机设计 10/04 14:35 减速箱体数控加工工艺设计 10/04 13:20 凿岩钎具钎尾的热处理工艺探索设计 09/08 21:33 分离爪工艺规程和工艺装备设计 10/30 15:26 制定左摆动杠杆的工工艺规程及钻 12 孔的夹具设计 10/29 14:03 前盖板零件的工艺规程及钻 8-m16 深 29 孔的工装夹具设计 10/07 08:44 加油机油枪手柄护套模具设计 09/20 15:17 加热缸体注塑模设计 10/07 09:17 动模底板零件的工艺规程及钻 52 孔的工装夹具设计 10/08 20:23 包缝机机体钻孔组合机床总体及夹具设计 09/21 1
52、5:19 升板机前后辅机的设计 09/09 22:17 升降式止回阀的设计 09/22 18:52 升降杆轴承座的夹具工艺规程及夹具设计 09/09 16:41 升降杠杆轴承座零件的工艺规程及夹具设计 08/30 15:59 半自动锁盖机的设计(包装机机械设计) 08/30 15:57 半轴零件的机械加工工艺及夹具设计 参考文献 -30- 10/29 13:31 半轴零件钻 6-14 孔的工装夹具设计图纸 09/26 13:53 单吊杆式镀板系统设计 08/30 16:20 单级齿轮减速器模型优化设计 08/30 16:24 单绳缠绕式提升机的设计 09/09 23:08 卧式加工中心自动换刀
53、机械手设计 09/08 22:10 厚板扎机轴承系统设计 09/18 20:56 叉杆零件的加工工艺规程及加工孔 20 的专用夹具设计 08/30 19:32 双卧轴混凝土搅拌机机械部分设计 09/09 22:33 双模轮胎硫化机机械手控制系统设计 09/09 22:32 双辊驱动五辊冷轧机设计 09/08 20:36 变位器工装设计-0.1t 普通座式焊接变位机 09/28 16:50 叠层式物体制造快速成型机机械系统设计 09/08 22:41 可急回抽油机速度分析及机械系统设计 09/08 22:42 可移动的墙设计及三维建模 10/04 13:25 右出线轴钻 2-8 夹具设计 10/
54、04 13:23 右出线轴钻 6-6 夹具设计 09/08 22:36 咖啡杯盖注塑模具设计 10/07 08:33 咖啡粉枕式包装机总体设计及横封切断装置设计 09/09 16:15 啤酒贴标机的设计(总体和后标部分的设计) 10/29 13:58 喷油泵体零件的工艺规程及钻 14 通孔的工装夹具设计 08/30 19:39 四工位的卧式组合机床设计及其控制系统设计 09/21 13:39 四方罩模具设计 08/30 19:42 四组调料盒注塑模具设计 10/07 23:55 固定座的注塑模具设计 09/09 23:52 圆柱坐标型工业机器人设计 09/09 23:48 圆珠笔管注塑模工艺及
55、模具设计 10/13 16:36 圆盘剪切机设计 09/21 13:25 基于 plc 变频调速技术的供暖锅炉控制系统设计 09/08 22:20 基于 pro-e 的减速器箱体造型和数控加工自动编程设计 08/30 18:00 基于 proe 的果蔬篮注塑模具设计 08/30 19:37 基于 ug 的 tgss-50 型水平刮板输送机-机头段设计 09/21 15:16 塑料油壶盖模具设计 09/09 22:41 塑料胶卷盒注射模设计 10/07 09:25 多功能推车梯子的设计 09/08 21:25 多功能齿轮实验台的设计 08/30 16:32 多层板连续排版方法及基于控制系统设计
56、08/30 16:30 多层板连续排版方法毕业设计 08/30 16:42 多用角架搁板的注塑模具设计及其仿真加工设计 08/30 16:39 多绳摩擦式提升机的设计 09/08 21:05 大型矿用自卸车静液压传动系统设计 09/20 16:27 大型耙斗装岩机设计 09/08 21:01 大批生产的汽车变速器左侧盖加工工艺及指定工序夹具设计 10/30 15:42 套筒的机械加工工艺规程及攻 6-m8-6h 深 10 的夹具设计 参考文献 -31- 10/30 15:38 套筒的机械加工工艺规程及钻 40h7 孔的夹具设计 10/29 14:13 套筒零件的工艺规程及钻 3-10 孔的工装
57、夹具设计 09/20 11:46 102 机体齿飞面孔双卧多轴组合机床及 cad 设计 09/08 20:02 3kn 微型装载机设计 09/20 15:09 45t 旋挖钻机变幅机构液压缸设计 08/30 15:32 5 吨卷扬机设计 10/30 17:12 c620 轴拨杆的工艺规程及钻 2-16 孔的钻床夹具设计 09/21 13:39 ca6140 车床拨叉零件的机械加工工艺规程及夹具设计 831003 08/30 15:37 cpu 风扇后盖的注塑模具设计 09/20 16:19 gdc956160 工业对辊成型机设计 08/30 15:45 ls 型螺旋输送机的设计 10/07 2
58、3:43 ls 型螺旋输送机设计 09/20 16:23 p-90b 型耙斗式装载机设计 09/08 20:17 pe10 自行车无级变速器设计 10/07 09:23 话机机座下壳模具的设计与制造 09/08 20:20 t108 吨自卸车拐轴的断裂原因分析及优化设计 09/21 13:39 x-y 型数控铣床工作台的设计 09/08 20:25 yd5141syz 后压缩式垃圾车的上装箱体设计 10/07 09:20 zh1115w 柴油机气缸体三面粗镗组合机床总体及左主轴箱设计 09/21 15:34 zxt-06 型多臂机凸轮轴加工工艺及工装设计 10/30 16:04 三孔连杆零件的工艺规程及钻 35h6 孔的夹具设计 08/30 17:57 三层货运电梯曳引机及传动系统设计 10/29 14:08 上盖的工工艺规程及钻 6-4.5 孔的夹具设计 10/04 13:45 五
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《数理统计》第8章 正态总体均值的假设检验
- 异地采集指纹办理流程
- 中医诊断学培训课件
- 维修电工高级试题含答案(附解析)
- 计算机基础模拟考试题与参考答案解析
- 为老年人提供必要的医疗和健康服务确保他们得到及时治疗和关怀
- 2024年5月配电线路工专业试题+参考答案解析
- 5月1+x无损检测模拟试题与答案(附解析)
- 种子种苗遗传改良方法考核试卷
- 如何培养自律的孩子家庭教育
- 2025年保密观知识竞赛题库完整答案带答案详解
- 2020 年全国硕士研究生入学统一考试英语 ( 一) 试题
- 云南建筑文化课件
- 2025森林消防考试试题及答案
- 2025年下半年山东淄博师范高等专科学校高层次人才招聘16人(第二批)易考易错模拟试题(共500题)试卷后附参考答案
- 2024年安徽省粮油经贸有限公司招聘考试真题
- 购羊协议书范本
- 2025年安徽蚌埠市东方投资集团有限公司招聘笔试参考题库附带答案详解
- 武汉四调高中数学试卷及答案
- 液压与气压传动(第5版)课件:气动控制阀及基本回路
- 2025年福建省电子信息集团有限责任公司招聘笔试参考题库附带答案详解
评论
0/150
提交评论