《小型校园二手商品发布系统论文.doc》由会员分享,可在线阅读,更多相关《小型校园二手商品发布系统论文.doc(34页珍藏版)》请在金锄头文库上搜索。
1、 小型校园二手商品发布系统2006年6月-29-摘 要每年毕业生离校时都会丢弃或转赠大量学习生活用品,这些物品往往得不到很好的处理,校园二手网站就是提供了这样的一个网上购物平台。本文主要介绍了该平台的方案论证、总体设计等实现过程,详细论述了设计思想、数据库设计和功能模块设计。实现了用户注册、用户修改信息、用户发布信息、查询浏览、发表评论、商品管理、用户管理、物品管理等功能。整个系统的设计过程中,充分考虑了数据库的安全性、一致性、稳定性和可靠性的问题,并具有了友好的界面,操作也十分简单。关键词: 网上购物平台 总体设计 用户发布信息AbstractThe graduats will abando
2、n 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, total design and so on. Disc
3、uss 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 management and the product mana
4、gement.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第1章 绪 言11.1 题目背景11.2课题内容1第2章 方案论证2
5、2.1设计思想22.1.1普通用户使用功能22.1.2 用户免费注册登录22.1.3 注册用户使用功能22.1.4 管理员功能.22.1.5 系统功能22.2系统可行性分析22.3 开发环境与开发工具32.3.1 Windows XP 简介32.3.2 ASP简介32.3.3 Dreamweaver 简介42.3.4 SQL Server 2000 简介42.4 经济技术分析4第3章 总体设计63.1 总体设计目标63.1.1 功能完备63.1.2 界面友好63.2 总体功能设计63.2.1 普通用户模块63.2.2 用户注册模块73.2.3 注册用户服务模块73.2.4 管理员模块83.2.
6、5 系统模块93.3 数据库设计103.3.1二手拍卖网站 E 图和E-R 图103.3.2关系模式133.3.3 数据库中相关表14第4章 详细设计174.1 前台设计174.1.1 主界面174.1.2 用户界面184.1.3 管理员管理界面194.2 后台设计204.2.1 连接数据库214.2.2 用户模块214.2.2 管理员服务区234.2.3 系统模块24第5章 调试过程与经验体会25结束语26致谢27参考文献28 第1章 绪言第1章 绪 言1.1 题目背景每年毕业生离校时都会丢弃或转增大量的学习资料和生活用具,这些废弃物往往得不到合理的处理。如果能够建立一个场所,使得这些废旧物
7、能够以较为廉价的价格卖给所需的学生,无论对于需要处理废旧物的学生,还是对于需要这些物品的学生,都是非常有利的。而这个场所就是一个校园小型二手网站。随着时代的发展,在网上购物对我们来说已经非常熟悉了,与传统的购物方式相比,网上购物更加方便、快捷同时也充满乐趣。对毕业生来说,这更是一个很好的途径,在毕业前通常都会有很多事要忙,没有太多的时间来处理一些废旧物,而这些所谓的“废旧物”很可能对其他人来说还是有利用价值的。1.2课题内容根据本次毕业设计的任务和要求,做了详尽的用户需求分析,确定了项目的具体内容,主要包括:1.用户管理: (1)普通用户能够对废旧物品进行查询。(2)用户注册、登录,注册用户可
8、以求购、出卖废旧物品信息;还可以对感兴趣的物品留言。 2.管理员管理:(1)对用户管理功能:管理用户的注册信息。(2)对产品的管理:可以方便的添加、删除 、修改产品资料。3.系统管理 网站提供热销物品排名。 第2章 方案论证第2章 方案论证2.1设计思想基于毕业设计的内容和要求,所设计的程序应该在网上运行,根据功能模块的划分,此系统必须包含以下功能:2.1.1普通用户使用功能 对于第一次进入的用户,可以对网站中的商品进行浏览,然后再决定是否需要注册。2.1.2 用户免费注册登录对于浏览网站的每位用户,都可以免费成为网上商城的注册会员,并以注册会员的身份进行购买交易。2.1.3 注册用户使用功能
9、注册用户可以任意浏览网站,挑选自己感兴趣的物品,然后放入购物车中,在挑选过程中,用户可以随意删除已挑选的商品并可以随意修改购买商品的数量,最后通过网上支付购买最后选定的物品。注册用户还可以发布废旧物品信息,并且可以对感兴趣的物品留言。2.1.4 管理员功能管理员要对注册用户和网站内的物品进行管理。管理员有权删除不真实的废旧物品信息。2.1.5 系统功能网站提供热销物品的排名。2.2系统可行性分析随着时代的快速发展,网上购物已经进入人们的生活,尤其是对于现在的年轻人。这个校园小型二手网站有很强的实际应用性,无论是对于毕业生还是对于其他人都是很有意义的。为了实现本系统的所有功能,必须使用合理而又性
10、能优良的开发工具,这样才能保证数据的正常访问修改,以及以后系统的维护、变更和功能扩充。常用的网站设计语言有很多,例如:ASP、JSP、ASP.NET、PHP等。这次网站设计使用的是由Microsoft公司推出的网站程序开发语言ASP,它具有简单、易学和易维护的特点,主要用于小型网站。大体说来,整个程序要分前台和后台,前台是我们所见到的用户界面,所有的功能都可以在前台实现,它主要是由一系列的网页组成的,所以要求它有友好的用户界面,可用来开发它的工具很多,现在比较流行的是Dreamweaver(是现在使用最多的网页编辑工具,支持DHTML动态网页、Flash动画和插件),Fireworks(主要用
11、于制作网页图像、标志、图像按钮和导航栏等),Flash(主要用于制作矢量动画,如广告、网站片头动画和MTV等),考虑到实际应用性和与数据库的结合,最后选用了Dreamweaver。后台的数据库可采用的工具也比较多,流行的有Microsoft公司的Office成员中的Access,SQL Server,甲骨文公司的Oracle等,考虑到本题目所要实现的功能,采用了SQL Server 2000 Enterprise ,系统所基于的开发操作系统采用Windows XP,程序可运行在其中相当于服务器端,若有多台计算机相连,只需将其配置成服务器,其他计算机当作客户端,即可完成B/S模式的操作。2.3
12、开发环境与开发工具2.3.1 Windows XP 简介Windows XP Professional整合了Windows 2000 Professional的强大功能(基于标准的安全性、可管理性和可靠性)以及Windows 98和Windows Me最好的商务特性(即插即用、简化的用户界面和创新的支持服务),通过使用这个操作系统您可以为商务创建最好的桌面操作系统。无论您是在一台计算机上部署Windows XP Professional还是在网络上部署,这个新的操作系统都可以在增加计算能力的同时降低桌面计算机的总体拥有成本。2.3.2 ASP简介ASP是Active Server Page(动
13、态服务器主页)的缩写,其扩展名为.asp。它是由Microsoft公司推出的网站程序开发语言,提供了服务器段脚本编写环境,使用ASP用户可以创建和运行动态、交互的Wab服务器应用程序,可以组合HTKL页、脚本命令和ActiveX组件以创建交互的Wab页和基于Wab的功能强大的应用程序。ASP应用程序很容易开发和修改。ASP页是包括HEML标记、文本和脚本命令的文件。ASP页可以调用ActiveX组件来执行任务,例如连接到数据库或进行商务计算。通过ASP,可为Wab页添加交互内容或用HTML页构成整个Wab应用程序,这些程序使用HTML页作为客户端的界面。2.3.3 Dreamweaver 简介
14、网页制作软件之一,该软件是现在使用最多的网页编辑工具,它支持DHTML动态网页、Flash动画和插件,能实现很多FrontPage无法实现的功能,如动态按钮、下拉菜单等。另外,它还可以用来作为动态网站的开发平台。2.3.4 SQL Server 2000 简介 SQL Server2000 是一种高性能的关系型数据库管理系统,是专门为大量的数据处理和管理数据而设计的。它在SQL Server7.0的基础上增添了许多新的特性。比如说,新的数据库存储方法、锁定技术、恢复算法、日志处理结构等。它要运行在WindowsNT4.0或Windows2000上。2.4 经济技术分析本系统具有很强的经济可行性
15、,毕业生是每年都有的,这也就意味着这个网站是非常具有实用性的,尤其是对于各个高校。网上购物已经逐渐成为一种时尚,只要有网络就能够足不出户的进行交易,方便、快捷,很符合现代人的观念。再加上网站是学生自己开发的,这在一定程度上降低了成本,以后维护起来也会比较方便。本项目采用ASP技术,综合应用多种开发工具,具有友好的用户界面,强大的数据访问功能。本软件为买方和卖方都提供了方便,商城中的所有录入信息都保存在后台的数据库中,注册用户与管理员都可以通过前台的界面来访问后台的数据库。本系统开发所需环境和开发工具都是比较常见的,开发周期一般需要几个月。综上所述,本系统无论是在技术支持、操作还是在经济上都是具有可行性的。 第3章 总体设计第3章 总体设计3.1 总体设计目标