1、小型校园二手商品发布系统-I-摘 要每年毕业生离校时都会丢弃或转赠大量学习生活用品,这些物品往往得不到很好的处理,校园二手网站就是提供了这样的一个网上购物平台。本文主要介绍了该平台的方案论证、总体设计等实现过程,详细论述了设计思想、数据库设计和功能模块设计。实现了用户注册、用户修改信息、用户发布信息、查询浏览、发表评论、商品管理、用户管理、物品管理等功能。整个系统的设计过程中,充分考虑了数据库的安全性、一致性、稳定性和可靠性的问题,并具有了友好的界面,操作也十分简单。关键词: 网上购物平台 总体设计 用户发布信息-II-AbstractThe graduats will abandon or
2、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. Discuss t
3、he 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 managemen
4、t.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-目 录目 录 .I第 1 章 绪 言 .11.1 题目背景 .11.2 课题内容 .1
5、第 2 章 方案论证 .22.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.
6、2.1 普通用户模块 .63.2.2 用户注册模块 .73.2.3 注册用户服务模块 .73.2.4 管理员模块 .83.2.5 系统模块 .93.3 数据库设计 .103.3.1 二手拍卖网站 E 图和 E-R 图 .103.3.2 关系模式 .133.3.3 数据库中相关表 .14第 4 章 详细设计 .17-II-4.1 前台设计 .174.1.1 主界面 .174.1.2 用户界面 .184.1.3 管理员管理界面 .194.2 后台设计 .204.2.1 连接数据库 .214.2.2 用户模块 .214.2.2 管理员服务区 .234.2.3 系统模块 .23第 5 章 调试过程与经
7、验体会 .25结束语 .26致谢 .27参考文献 .28第 1 章 绪言-1-第 1 章 绪 言1.1 题目背景每年毕业生离校时都会丢弃或转增大量的学习资料和生活用具,这些废弃物往往得不到合理的处理。如果能够建立一个场所,使得这些废旧物能够以较为廉价的价格卖给所需的学生,无论对于需要处理废旧物的学生,还是对于需要这些物品的学生,都是非常有利的。而这个场所就是一个校园小型二手网站。随着时代的发展,在网上购物对我们来说已经非常熟悉了,与传统的购物方式相比,网上购物更加方便、快捷同时也充满乐趣。对毕业生来说,这更是一个很好的途径,在毕业前通常都会有很多事要忙,没有太多的时间来处理一些废旧物,而这些所
8、谓的“废旧物”很可能对其他人来说还是有利用价值的。1.2 课题内容根据本次毕业设计的任务和要求,做了详尽的用户需求分析,确定了项目的具体内容,主要包括:1.用户管理: (1)普通用户能够对废旧物品进行查询。(2)用户注册、登录,注册用户可以求购、出卖废旧物品信息;还可以对感兴趣的物品留言。 2.管理员管理:(1)对用户管理功能:管理用户的注册信息。(2)对产品的管理:可以方便的添加、删除 、修改产品资料。3.系统管理网站提供热销物品排名。第 4 章 详细设计-2-第 5 章 调试过程与经验体会-3-第 5 章 调试过程与经验体会调试其实也是一个相当重要的过程,编程是要完成功能,但这些功能是不是
9、完善,还有那些漏洞都是要在调试过程中发现的。测试前,首先清空数据库中的所有数据;然后,输入少量的数据进行测试。测试过程中你会发现其实有些功能不是像你想的那样执行,而且有时会系统很不稳定,所以就需要对程序做一些修改和完善工作。测试首先从用户登录开始,然后在修改个人资料的时候发现了问题,真实姓名始终不显示,查看发现是我落了一条语句,像这种小错误是经常出现的, 不能小看这些错误,有时就是因为这些小问题而影响程序运行。用户发布物品信息总是不成功,是因为我修改了数据库中表的名称,其实每页之间都是有联系的,不是单单修改一页中的表名就可以的,所以在建表的时候就应该想好,设计好,不要总改来改去的。管理员添加管
10、理员,在添加信息上有显示,可是用新号登不上,发现在数据库中只添加了用户名,密码没有存进去,仔细查看发现是语句不正确。还有一些诸如没有定义,SQL 语句不正确之类的错误都是比较常见的。调试是一个需要耐心和细心的工作,如果你只是大体上执行一下是不会发现漏洞的,所以,每个功能都应该多调试几次,往数据库中多添加一些东西,反复调用,差错,这样才能使你的网站更加完善。结束语-4-结束语经过三个月的时间,大学里的毕业设计已经到了尾声。通过三个月的毕业设计,使我对开发软件有了很深的了解,也产生了很大的兴趣,其实编程是一个很辛苦的过程,但是当你真的是自己亲手弄出一些东西,真的有收获的时候,你就会体会到这辛苦里的
11、甜了。在毕设的过程中把以前学过的知识又重新巩固了,也学习到许多新的知识。从方案的论证到最终的设计,涉及的知识领域包括:网站开发、网页设计、数据库原理、软件工程学、专业外语等等。这其中大部分的知识都是新接触的,就像本程序主要就是使用 ASP 和 SQL Server2000 完成的。我深刻的认识到,要想成为一名合格的程序设计人员只是掌握本专业的知识是远远不够的,我们应该具有更加渊博的知识,敏捷的思维,全面的思考,一个网站其实涉及到很多领域,有很多边边角角的地方都要考虑到。还有如何让大家对你的网站感兴趣,如何设计会即美观又实用等等都是我们所要考虑到的。做网站不是单单的就是卖个东西,提供个平台,更主
12、要的是对人,所以要多些人文化。本文上述的总体设计、详细设计等就算是对本程序设计的一个介绍,一个网站也基本成型,一些基本功能都能够实现,但由于是首次接触网站设计,在经验和设计思路上都有很多不足之处,所以网站还是有很多需要改进的地方,请老师们予以指正。通过这次毕业设计让我感受到与实践结合的重要性,即使有再多的理论知识,如果不能运用到实践当中那也是惘然。尤其是计算机方向的,发展之快已经让我们这些即将踏上这条路的后辈们感到了很大的压力,只有不断的充实自己,无论是理论还是实践上,才不会被这个时代所淘汰。致谢-5-致谢本次毕业设计首先感谢的是我的指导教师,在毕业设计过程中,老师一直指导并关注我的设计进程,他每周为我答疑一次,缓解我的紧张情绪,让我能够以良好的心态对待毕设,在过程中为我提出了许多宝贵的意见和建议。在这里再次感谢老师。最后,感谢所有在毕业设计给予我帮助的老师们。