校园二手书籍交易网站的设计与实现.doc
《校园二手书籍交易网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《校园二手书籍交易网站的设计与实现.doc(27页珍藏版)》请在咨信网上搜索。
1、忻 州 师 范 学 院计算机系本科毕业(设计)论文课题名称校园二手书籍交易网站的设 计 与 实 现专 业计 算 机 科 学 与 技 术姓 名王 强学 号2 0 1 1 0 8 1 1 2 0 2 4指导教师李 东 军二一三年六月目 录1引 言11.1 研究背景11.2课题内容22 方案论证32.1设计思想32.1.1普通用户使用功能32.1.2 用户免费注册登录32.1.3 注册用户使用功能32.1.4 管理员功能32.1.5 系统功能32.2系统可行性分析32.3 开发环境与开发工具42.3.1 Windows XP 简介42.3.2 ASP简介42.3.3 Dreamweaver 简介42
2、.3.4 SQL Server 2000 简介42.4 经济技术分析43 总体设计53.1 总体设计目标53.1.1 功能完备53.1.2 界面友好53.2 总体功能设计53.2.1 普通用户模块53.2.2 用户注册模块53.2.3 注册用户服务模块53.2.4 管理员模块63.2.5 系统模块73.3 数据库设计73.3.1二手书籍交易网站的E-R 图83.3.2关系模式83.3.3 数据库中相关表84 详细设计124.1 前台设计124.1.1 主界面124.1.2 用户界面124.1.3 管理员管理界面134.2 后台设计154.2.1 连接数据库154.2.2 用户模块164.2.3
3、 管理员服务区164.2.4 系统模块165 系统测试176 结束语18致谢19参考文献20忻州师院计算机系本科学士学位论文校园二手书籍交易网站的设计与实现摘要:每年毕业生离校时都会丢弃或转赠大量书籍,这些物品往往得不到很好的处理,校园二手网站就是提供了这样的一个网上购物平台。本文主要介绍了该平台的方案论证、总体设计等实现过程,详细论述了设计思想、数据库设计和功能模块设计。运用开发工具Dreamweaver和SQL Server 2000,采用网站程序开发语言ASP,实现了用户注册、用户修改信息、用户发布信息、查询浏览、发表评论、商品管理、用户管理、物品管理等功能。整个系统的设计过程中,充分考
4、虑了数据库的安全性、一致性、稳定性和可靠性的问题,并具有了友好的界面,操作也十分简单。关键词:网上购物平台 总体设计 用户发布信息Abstract: The graduats will abandon or present a great deal of books,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
5、platformThis text mainly introduced the project argument,total design and so onDiscuss the degine thought,database design and the function mold design in detailUsing the Dreamweaver development tools and SQL Server 2000,ASP website programming languages,Carried out to register,customer modify the in
6、formation,customer release an information and search to browse,announce functions,such as the commentary,merchandise management,customer management and the product management etcIn the whole process of the system,considered the safty,consistency,stability and dependable problem of the database very
7、well,of course it has the friendly interfaceKeywords:On-line shopping platform Total degine Release the information1引 言1.1 研究背景每年毕业生离校时都会丢弃或转增大量的学习资料和生活用具,如果能够建立一个平台,使得这些旧物得到充分的利用,对买卖双方学生,都是非常有利的,而这个平台就是一个校园小型二手交易网站1。随着时代的发展,网上购物已经是我们生活中的一部分。对毕业生来说,这个平台就是处理旧物很好的一个途径。1.2课题内容根据本次毕业设计的任务和要求,做了详尽的用户需求分析
8、,确定了项目的具体内容,主要包括1.用户管理(1)普通用户能够对二手书籍进行查询。(2)用户注册、登录,注册用户可以求购、出卖废旧物品信息;还可以对感兴趣的物品留言。 2.管理员管理(1)对用户管理功能,管理用户的注册信息。(2)对产品的管理,可以方便的添加、删除 、修改产品资料。3.系统管理 网站提供热销物品排名。2 方案论证2.1设计思想基于毕业设计的内容和要求,所设计的程序应该在网上运行,根据功能模块的划分,此系统必须包含以下功能。2.1.1普通用户使用功能对于第一次进入的用户,可以对网站中的商品进行浏览,然后再决定是否需要注册。2.1.2 用户免费注册登录对于浏览网站的每位用户,都可以
9、免费成为校园二手书籍交易网站的注册会员,并以注册会员的身份进行购买交易。2.1.3 注册用户使用功能注册用户可以任意浏览网站,挑选自己感兴趣的物品,然后放入购物车中,在挑选过程中,用户可以随意删除已挑选的商品并可以随意修改购买商品的数量,最后通过网上转账或留下联系方式面对面交易来购买最后选定的物品。注册用户还可以发布二手书籍信息,并且可以对感兴趣的书籍留言。2.1.4 管理员功能管理员要对注册用户和网站内的物品进行管理,管理员有权删除不真实的二手书籍信息。2.1.5 系统功能网站提供热销物品的排名。2.2系统可行性分析网上购物已经是同学们生活中的一部分,这个小型校园二手书籍交易网站有很强的实用
10、性。为了实现本系统的所有功能,必须使用合理而又性能优良的开发工具。这次网站设计使用的网站程序开发语言ASP。整个程序分前台和后台,前台是我们所见到的用户界面及所有的功能都可以在前台实现。考虑到实际应用性和与数据库的结合,最后选用了Dreamweaver。后台的数据库可采用了SQL Server 2000,系统所基于的开发操作系统采用Windows XP,程序可运行在其中相当于服务器端,若有多台计算机相连,只需将其配置成服务器,其他计算机当作客户端,即可完成B/S模式的操作。2.3 开发环境与开发工具2.3.1 Windows XP简介Windows XP是微软公司发布的一款视窗操作系统,它的稳
11、定性较好。当用户习惯于使用某款旧程序时,好的兼容性就能使用户得心应手。而且这个操作系统可以在增加计算能力的同时降低桌面计算机的总体拥有成本。2.3.2 ASP简介ASP是Active Server Page(动态服务器主页)的缩写,其扩展名为.asp。它是由Microsoft公司推出的网站程序开发语言,提供了服务器段脚本编写环境,使用ASP用户可以创建和运行动态、交互的Web服务器应用程序,可组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序2。ASP应用程序很容易开发和修改。2.3.3 Dreamweaver 简介网页制作软件之一,该软件是现在使
12、用最多的网页编辑工具,可以用来作为动态网站的开发平台3。它支持DHTML动态网页、Flash动画和插件等。2.3.4 SQL Server 2000 简介SQL Server 2000是一种高性能的关系型数据库管理系统,是专门为大量的数据处理和管理数据而设计的4。它在SQL Server 7.0的基础上增添了许多新的特性。比如说,新的数据库存储方法、锁定技术、恢复算法、日志处理结构等。它要运行在Windows NT 4.0或Windows 2000上。2.4 经济技术分析本网站具有很强的经济可行性,尤其是对于各个高校。网站是学生自己开发的,这在一定程度上降低了成本,以后维护起来也会比较方便。本
13、网站采用ASP技术,综合应用多种开发工具,具有友好的用户界面,所用到的开发环境和开发工具都是比较常见的,开发周期一般需要几个月。综上所述,本网站无论是在技术支持、操作还是在经济上都是具有可行性的。3 总体设计3.1 总体设计目标3.1.1 功能完备本程序力求把每一个可实现的功能实现的尽善尽美,功能模块之间相对的独立,以消除可能的潜在错误,同时采用高效的算法提高访问效率等。3.1.2 界面友好本程序中相关位置都有详细的提示,是本程序的另一大特色,这无疑方便了用户的操作,节省了用户的时间,只要按照提示,只需几个按钮,即可完成想要做的事情,十分的方便快捷。3.2 总体功能设计3.2.1 普通用户模块
14、普通用户即首次进入网站或未注册的用户,用户可以随意浏览网站中的书籍,但只能是普通的浏览,不能看到书籍的具体信息。3.2.2 用户注册模块用户可以免费注册,方便日后发布书籍信息和获得详细的书籍信息以便购买,同时也为网站用户群的管理提供了方便。 3.2.3 注册用户服务模块这一模块是整个应用程序极其重要的模块,也是所有用户使用和了解网站的平台。这一模块当中包含了以下几个子模块,大体上有用户登录模块,用户输入自己的用户名和密码,提交上去,经过与后台数据库的连接,系统检验其正确性,并给出相应的提示信息。修改个人信息模块,用户可以在这里修改自己的信息。用户发布书籍模块,注册用户可以发布出卖信息或求购信息
15、,并可以对书籍进行一些描述。评论模块,注册用户可以对感兴趣的书籍进行留言,点击书籍图片即可进入。同时可以看到书籍的详细信息,得到卖主的联系方式,以方便日后的购买。 根据以上分析,得到用户模块图,如图3.1。 用户模块用户注册模块用户登录模块用户修改模块用户浏览模块用户查询模块用户评论模块用户发布信息模块图3.1 用户模块图3.2.4 管理员模块这一模块只有管理员才可以进入,其余人是不能够进入的,它大体包括以下几个子模块: 管理员登录模块,输入自己的用户名和密码,与后台数据库的连接。管理二手物品模块,管理员可以查询注册用户上传的求购和出卖的二手书籍,还可以删除一些不真实的书籍。物品所属的大类、小
16、类也可由管理员管理。管理管理员模块,管理员可以修改密码,也可以增加或删除其他的管理员。管理注册用户,这里管理员只能够查看和删除注册用户,而没有权利修改注册用户信息。管理员模块图,如图3.2。管理员模块管理评论模块管理员登录模块管理二手书籍模块管理管理员模块管理注册用户模块图3.2 管理员模块3.2.5 系统模块 管理员信箱模块是管理员与用户取得联系的模块,如果书籍已售出或求购已成功,需要删除书籍信息时就要给管理员留言,这时管理员查看信息,经过确认后删除物品。热销物品排名是管理员根据注册用户的反馈信息得出热销书籍,然后进行公布,让用户能够浏览到。根据上述分析,得到系统模块图,如图3.3。系统模块
17、管理员信箱热销书籍排名图3.3 系统模块图根据根模块的分析,得到总体模块图,如图3.4。总体模块用户模块管理员模块系统模块图3.4 总体模块图3.3 数据库设计数据库设计是系统开发中非常重要的一个环节,数据库设计在后来的系统维护、变更和功能扩充时,甚至于在系统开发过程中,都可能会引起比较严重的问题,所以我们要相当重视。3.3.1二手书籍交易网站的E-R 图二手书籍交易网的E- R 图,如图3.5。1nnnpnmq管理管理员商品用户留言浏览等填写图3.5二手书籍交易网E-R图3.3.2关系模式注册用户(ID,用户名,用户密码,真实姓名,电子邮件,注册日期,联系方式,电话,手机,传真,邮政编码,所
18、属城市)商品(商品编号,商品名,所属大类,所属小类,商品类型,商品进价,商品售价,商品型号,商品简介,上传图片,上传时间,联系方式)管理员(ID,管理员名,密码,最后登录 IP 地址,最后登录时间,登录次数)评论(ID,商品编号,商品名称,评论主题,评论内容,时间,评论用户)大类(BigclassID,大类名)小类(SmallclassID,小类名,大类名)3.3.3 数据库中相关表数据库中包含的相关表有:注册用户信息表,见表3.1。二手书籍信息表,见表3.2。管理员信息表,见表3.3。评论表,见表3.4。大类表,见表3.5。小类表,见表3.6。表3.1 注册用户信息表列名数据类型长度是否为空
19、备注IDInt4否usernameVarchar50是用户名passwordVarchar50是密码emailVarchar50是电子邮件NameVarchar50是真实姓名relateVarchar50是联系方式ZipVarchar20是邮编phoneVarchar50是电话FoxVarchar50是传真mobilVarchar50是手机provinceVarchar50是所属城市TimeSmalldatetime4是注册时间表3.2 二手书籍信息表列名数据类型长度是否为空备注Article IDInt4否Product_IDNvarchar50是商品编号BigclassNameNvarch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 二手 书籍 交易 网站 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。