毕业论文基于ASP的校园二手商品交易平台设计与实现.docx
- 文档编号:10261842
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:27
- 大小:270.45KB
毕业论文基于ASP的校园二手商品交易平台设计与实现.docx
《毕业论文基于ASP的校园二手商品交易平台设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业论文基于ASP的校园二手商品交易平台设计与实现.docx(27页珍藏版)》请在冰豆网上搜索。
毕业论文基于ASP的校园二手商品交易平台设计与实现
JIANGSUUNIVERSITY
本科毕业论文
基于ASP的校园二手商品交易平台设计与实现
Thesecond-handgoodstradingplatformforthecampus
学院名称:
专业班级:
学生姓名:
指导教师姓名:
指导教师职称:
2015年6月
第一章引言…………………………………………………………4
1.1课题背景…………………………………………………………4
1.2课题现状………………………………………………………4
1.3课题意义………………………………………………………5
第二章需求分析和系统设计……………………………………………………5
2.1需求分析……………………………………………………6
2.1.1校园市场现状整体分析……………………………………………………6
2.1.2项目语言描述……………………………………………………6
2.2可行性分析………………………………………………………7
2.2.1技术可行性
2.2.2校园商品支付可行性
2.2.3经济可行性
2.2.4操作可行性
第三章系统总体设计…………………………………………………………9
3.1设计思路………………………………………………………9
3.2系统设计原则
3.3系统功能结构………………………………………………………9
3.4系统层次结构设计
3.5数据库设计………………………………………………………10
第四章主要功能模块设计……………………………………………………13
结论………………………………………………………………………………19
致谢………………………………………………………………………………20
参考文献…………………………………………………………………………21
基于ASP的校园二手商品交易平台设计与实现
摘要随着社会的发展,技术的不断发展以及产品的不断更新换代使得人们对物质的要求越来越高,随之而来的问题便是越来越多的二手货物堆积了下来却无法得到更好的利用。
特别是在校园里面学生,首先,他们没有时间也没有精力去经营一个二手货物商店,而且他们也没有足够的二手货来支撑这个商店,一般校园里学生们的二手货都只是零散的,并不能得到很好的二次利用。
以跳蚤市场的形式,提供一个学生之间互利互惠的交易平台。
本设计运用ASP技术及Access数据库开发技术,结合二手市场的核心思想,即以人为中心,使系统与用户双向的交流和参与,实现了互动式校园二手交易平台系统的整体功能。
本设计说明书的内容包括校园二手交易平台的研究背景,需求分析,功能架构,数据库设计,平台的整体设计,及具体实现等。
关键词:
ASP;Access数据库;校园二手交易平台;
Thesecond-handgoodstradingplatformforthecampus
AbstractWiththedevelopmentofsociety,theconstantdevelopmentoftechnologyandthecontinuousupgradingofproductsmakepeopletothesubstanceoftheincreasinglyhighdemand,theproblemismoreandmoreusedgoodspackingdownbutcannotgetbetteruse.
Especiallyinthecampusstudents,firstofall,theydonothavethetimeorenergytooperateasecond-handgoodsstore,andtheydon'thaveenoughsecondhandgoodstosupporttheshop,generalcampusstudentssecond-handgoodsarescattered,andcannotbeagoodtwotimesusing.
Intheformoffleamarket,Thedesignprovideatradingplatformforstudentsformutualbenefit.ThedesignuseASPtechnologyandAccessdatabasedevelopmenttechnologiesandcombinatethetraditionalcoreofthesecondarymarket,thatispeople-centered,allowingthesystemtoatwo-waycommunicationwithusersandparticipation,realizesaninteractivetradingplatformforthesecondaryschoolsystem'soverallfunction.Thedesignspecificationincludesthecampusresearchbackgroundofthesecondarytradingplatform,needsanalysis,functionalarchitecture,databasedesign,overalldesignoftheplatform,andthespecificrealization,andsoon.
KeywordsASP;MicrosoftAccess;Secondarytradingplatformforthecampus;
引言
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,利用Internet这个媒介建立一个性能良好、界面美观的校园二手市场交易网站,创建校园二手市场交易系统平台,网上二手交易市场不但能处理毕业生的多余物品,平时学生们有任何闲置的东西或有任何需求都可以免费在网上二手交易市场上得到处理,并且不限时间也不限地点。
既可以让学生们的二手货物可以得到更好的利用,又可以帮助同学们节省自己的生活开支。
第一章引言
1.1课题背景
随着社会的发展,技术的不断发展以及产品的不断更新换代使得人们对物质的要求越来越高,随之而来的问题便是越来越多的二手货物堆积了下来却无法得到更好的利用。
特别是在校园里面学生,首先,他们没有时间也没有精力去经营一个二手货物商店,而且他们也没有足够的二手货来支撑这个商店,一般校园里学生们的二手货都只是零散的,并不能得到很好的二次利用。
而且上网已经成为大学生活不可或缺的一部分,在校大学生平均上网率达到92%,其中每周上网时间超过10小时以上的学生占在校学生总数的三分之一。
而现在的大学生网上交易基本上是以BBS为主,BBS虽然用户众多,可是由于它不是一个独立的站点,提供的功能有限,用户不能详细的了解商品的有关信息,不能快捷地查询商品,无法满足学生实际交易中的需求。
其次,一个主要的原因就是学生们并没有稳定的资金来源。
所以,建立一个校园二手市场交易网站是必要的。
1.2课题现状
六月——正值大四学生准备离开学校之际,会对自己的一些生活、学习用品进行处理;同时一些学生的二手货也如同鸡肋——留之无味,弃之可惜。
其市场潜力由此可见一斑,所以组织即将离校的学生和在校学生创建二手商品交易平台是切实可行的。
他在让同学出清一些对自己没用的东西的同时也可以使无固定收入的学生以低廉的价格买到有用的东西。
总结起来二手商品市场交易平台可达到如下几个效果:
第一,以跳蚤市场的形式,提供一个学生之间互利互惠的交易平台
第二,宣扬一种勤俭朴素的生活作风
校园二手交易平台的最大特点是自由交易——从发出出售、求购信息,到看商品、洽谈价格,都由买卖双方自由选择。
二手买卖双方在跳蚤市场交易,既不用找中介代理,也不要花一分钱佣金。
总结起来有以下一些优点:
首先,对购买者来说:
无疑是非常便宜的,可以为购买者省下不少的钱。
而且通过在二手市场上的交易,可以让你知道如何省下一些可以省下的钱,从而更加清楚明白如何理财。
如果是二手书的话,你不但可以省钱,而且还可以省下一些时间去记笔记,在别人走过的路上寻找适合自己的方式。
其次,对销售者来说:
二手市场可以让他更快速的获得利润。
他以低价买入又以低于市场价卖出,消费者喜欢这样的价钱,他便可以卖得很好,可以说是走的是一种薄利多销的路线。
最后,从环保上来看的话,就可以知道这是一种节约资源,优化资源的方式了。
将用过的东西转手卖出无疑是节约了新资源去生产。
同时在生产中必定产生一些废物,如何处理废物又是一个环境方面的问题,废物处理不当势必会造成环境污染。
1.3课题意义
二手网站上提供许多方便学生学习与生活物品的信息,如被现代家庭淘汰的尤其是半新旧、价格颇低的小尺寸电视机,在大学生中广受青睐。
培养学生的经营意识,过去一到期末,或临近毕业,书籍、生活用品都当成废品,很便宜的卖给收废品的,而现在,学生可以将这些物品信息挂在校园二手网站,以便学生之间双向选择,创造一定的经济价值,有的学生还收集、整理这些信息与物品,进行经营,尝试做“老板”的感觉。
校园二手交易网上进行交易的大多都是本校的学生,他们在发布供求信息时都提供了真实的联系方式,商品价格及质量可以直接当面确定,不像那些纯商业网站,买卖双方都存在很大的风险。
第二章需求分析和系统结构
2.1需求分析
2.1.1校园市场现状整体分析
从校园市场容量看,校园市场具有很大的开发潜力。
一个大学生四年大学生活积累下的各种书籍和用品很少能毕业后全部带回去。
许多对在校生来说有用的东西被毕业生低价出售给废品收购者甚至扔掉,能获得馈赠的在校生非常少,在供给信息极端匮乏的情况下,在校生只能去购买全新的商品,当学生有物品闲着不用时,通常只能遗憾的将之束之高阁,而有此需要的同学在无法获得信息的情况下,也只能去购买全新的商品,增大了经济压力并且不利于资源的节约。
而通过校园电子商务平台,为所有大学生免费上门统计闲置教材、拍摄教材照片、注册用户、把旧教材登陆到网站上;通过校园电子商务网站为临毕业同学解决实际困难,批量处理带不走的闲置物品,同时,也使需要的同学以较低的代价获得需要的物品,并有效的解决了资源浪费的问题。
2.1.2项目语言描述
下面列出本文中用到的专门术语的定义和相关外文字母缩写的解释:
超级管理员:
对校园网上交易的管理员进行管理的人员,根据实际需要对管理员赋予适当的权限。
用户名ID:
用户输入的用于登录交易网站的身份标识。
管理员身份验证:
根据管理员名和密码判断管理员是否为系统合法管理员。
管理员权限验证:
根据管理员名和密码,判断该管理员的权限,并根据该管理员的权限判断该管理员是否已被授权以管理系统的某一部分。
数据有效性验证:
对用户输入的数据进行检查,判断是否合乎系统要求。
2.2可行性分析
2.2.1技术可行性
1.ASP简介
ASP(MicrosoftActiveServerPages)是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。
有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
以下罗列了ASP所独具的一些特点:
(1)使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
(2)无须compile编译,容易编写,可在服务器端直接执行。
(3)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
(4)与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。
ActiveServerPages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
(5)ASP能与任何ActiveXscripting语言相容。
除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。
脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。
(6)ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
(7)可使用服务器端的脚本来产生客户端的脚本。
(8)物件导向(Object-oriented)。
(9)ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。
可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写你所需要的ActiveXServerComponent。
ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。
2.Access简介
MicrosoftOfficeAccess是由微软发布的关联式数据库管理系统。
它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的系统程式之一。
MicrosoftAccess在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。
它也常被用来开发简单的WEB应用程序。
这些应用程序都利用ASP技术在InternetInformationServices运行。
比较复杂的WEB应用程序则使用PHP/MYSQL或者ASP/MicrosoftSQLServer。
它的使用方便程度和强大的设计工具为初级程序员提供许多功能。
不过,这种便于使用可能使人误解。
这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。
因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。
一些专业的应用程序开发人员使用Access用作快速应用开发,特别是给街道上的推销员制作一个初型或独立应用程序的工具。
可是如果是透个网络存取数据的话,Access的可扩放性并不高。
因此当程序被较多使用者使用时,他们的选择多会是倾向于一些客户端-服务器为本的方案,例如Oracle、DB2、MicrosoftSQLServer、WindowsSharePointServices、PostgreSQL、MySQL、ALPHAFive、MaxDB,或者Filemaker。
无论如何,不少Access的功能(表单,报告,序列和VB代码)可以用作其他数据库的后期应用,包括JET(档案为主的数据库引擎,Access缺省使用)、MicrosoftSQLServer、Oracle和任何其他跟ODBC兼容的产品。
这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而没有已经在适当的位置牺牲发展。
很多开发者谁使用MicrosoftAccess使用Leszynski命名约定,虽然这不普遍;它是一次编程大会,并非一个DBMS实施的规章。
3.层叠样式表的定义
主要用于对网页样式的控制,使其更加美观。
css1.css主要用于控制网页的样式。
两者单独使用,相互协调,根据不同的情况使用不同的样式。
2.2.2校园商品支付可行性
由于在校师生居住范围较小,所以其支付方式相对简单,从目前常用的支付方式中可以选择货到付款方式。
货到付款,即现金支付方式。
现金支付主要采取传统的钱物交易方式,优点是交易直接,消费者放心。
学生在网站上查询到所需商品后,根据现实信息联系卖主直接见面交易,这样面对面的交易,双方都能确认对方的身份,具有不可否认性,这种方式快捷、方便且有效。
2.2.3经济可行性
经济可行性主要是指网站投入与产出之间的关系。
投入主要包括硬件设施和软件系统,开发费用,后期运营与维护等内容。
网站的效益主要包括提高网站访问量,改善服务质量,增加网站订单或者其他方面的经济效益。
经济可行性分析主要包括一下三个方面:
(1)网站投入成本
在网站开发时期,投入成本主要有软件开发费用,硬件和软件设备费用,宣传成本,运营管理成本等,因此在初期可能投入相对较大。
但是在很大程度上,这些成本属于一次性投资成本,对后续的资金流不会造成太大的影响;在人力资源投入上,因为财大二手交易网本身是为广大校内学生服务,因此我们可以采取招募志愿者和喜爱互联网,有志于创业的学生,参与网站信息的更新与管理,节省人力支出费用。
(2)网站投资回报
本系统是专门针对广大学生而研发的,在学生中间容易引起关注,从而带来巨大的网站流量和商业潜力。
网站可以引入企业参与建设,如广告位出租,广告信息发布等,产生投资回报。
此外,随着网站访问量的增加,网站更容易形成口碑。
与外界的合作将会进一步加强,投资回报也相对客观。
(3)社会效益
二手交易平台是专门针对校园二手商品的买卖,提倡绿色低碳的消费观,实现了资源的循环再利用。
相对于原有的摆地摊、跳骚市场等,二手交易网站不受时间和空间的限制,更具方便性和经济性
2.2.4操作可行性
本系统采用基于VisualStudio2010和SQL2005的面向对象的程序设计。
其中SQL2005中的应用程序支持十分强大,包括整合服务、代理服务、报告服务、在整合了.NETFRAMEWORK后其性能更加优越。
第三章系统总体设计
3.1设计思路
校园二手交易网为用户提供了一个二手交易的平台。
根据大中学校商品情况及学生的实际需求,系统的主要功能模块为信息分类、信息搜索、发布信息、用户注册登陆、用户通讯(小纸条)、管理后台等。
在网站的设计中,分为前台和后台两个部分设计,前台主要用于提供用户注册和登陆、发布供求信息、查询供求信息、发小纸条、用户留言等功能,后台主要功能有:
用户管理、供求信息管理、信息分类管理、留言管理等。
系统还可提供用户对自己发表的供求信息的删除,收藏,以及对用户密码的找回,用户信息的修改功能,可以方便用户对自己基本信息的管理。
3.2.系统设计原则
1.完整性原则
电子商务系统是由各子系统组成的整体,具有系统的整体性特征。
手工方式下,由于处理手段的限制,信息处理采用各职能部门分别收集和保存信息、分散处理信息的形式。
必须从系统总体出发,克服手工信息分散处理的弊病,各子系统的功能要尽可能规范,数据采集要统一,语言描述要一致,信息资源要共享。
保证各子系统协调一致地工作,避免信息的大量重复,寻求系统的整体优化。
2.相关性原则
组成该系统的各子系统各有其独立功能,同时又相互联系,相互作用。
通过信息流把它们的功能联系起来,某一子系统发生了变化,其他子系统也要相应的进行调整和改变,因此,在电子商务系统开发中,不能不考虑系统的相关性,即不能不考虑其他子系统而孤立地设计某一子系统。
3.适应性原则
电子商务系统应对外界条件的变化有较强的适应能力。
不能适应环境变化的系统是没有生命力的。
由于电子商务系统是一个很复杂的系统工程,故要求系统的结构具有较好的灵活性和可塑性。
这样,当组织管理模式或计算机软硬件等发生变化时,系统才能够容易地进行修改、扩充等功能。
4.可靠性原则
只有可靠的系统才能得到用户的信任。
因此在设计系统时,要保证系统软硬件设备的稳定性;要保证数据采集的质量;要有数据校验功能;要有一套系统的安全措施。
只有这样,系统的可靠性才能得到充分保证。
系统的可靠性是检验系统成败的主要指标之一。
5.经济性原则
经济性是衡量系统值不值得开发的重要依据。
开发过程中,尽可能节省开支和缩短开发周期。
新系统投入运行后,尽快回收投资,以提高系统的经济效益和社会效益。
3.3系统功能结构
3.3.1用户注册
系统允许匿名访问,匿名访问只能查看供求信息和在留言板留言,但是不能发布供求信息,也不能实现信息推送功能。
如果想发布信息或给某人发小纸条则必须登录,如果还不是本网站的用户,那么就要先进行注册。
用户注册后便可登录,学校二手市场的用户分两类:
普通用户,管理员用户。
普通用户登陆以后,可以查看搜索供求信息,发布供求信息,对自己所发布的供求信息进行管理,管理自己的信息,修改密码,找回密码,对供求信息发表评论,还可以对有兴趣的物品和其主人进行单一交流,即发送小纸条。
管理员用户登陆以后,可以管理其他非管理员用户,管理所有用户发表的供求信息,管理所有用户发表的留言,管理二手商品的分类。
3.3.2发布信息
用户登录后即可发布信息,信息发布模块主要包括供应信息发布和需求信息发布两个部分。
当用户登录以后,可以单击“发布信息”打开供求信息发布页面进行信息的操作。
在供求信息发布页面,用户可以选择发布信息的类型、选择交易物品的分类,添加信息的标题、价格,填写详细内容如几成新及交易方式、时间、联系方式等信息。
单击“发布信息”按钮就把添加的信息提交给数据处理页,数据处理页将把提交的数据存储到数据库中,并更新数据库,以便用户可以浏览到更新的供求信息。
3.3.3用户面板
用户登录后可进入用户面板查看或修改自己的个人信息。
例如可查看自己已发布的信息、可以查看未读的小纸条、可以读取收到的所有的小纸条,可以写小纸条、可以发布信息、可以修改密码、修改完毕可退出登陆。
另外如果用户的物品已经交易完毕或者出现特殊情况不再交易,用户也可以把“有效”的状态信息修改状态为“已取消”或“已成交”,以免受到不必要的打扰,另外及时把非有效信息删除,也可以减轻系统负担。
如果信息状态为非“有效”的话,一定周期内会被系统删除。
若“剩余有效天数”值为负的话,在下一次系统更新时状态会被修改为“已过期”。
3.3.4信息发送
信息推送技术即发小纸条。
只要用户选择接受信息发送,当用户发布信息后,系统将把和他信息相关的信息以站内消息的方式通知用户。
使系统更智能化、人性化。
或者当用户对某种物品有兴趣时,可以对发布消息的用户发小纸条,进行单一交流,针对性较强。
3.3.5信息查询
用户可以根据二手物品的类型进行查询,根据大类找到小类,再找到所需要的二手信息。
也可以直接进行搜索查询,本网站支持模糊查询,用户可以直接输入所要查询的物品的关键字,选择是按标题还是按内容搜索,点击搜索,搜索结果就会显示;也可以进行高级搜索,用户可根据自己的详细要求进行高级搜索,这样的结果将更为精确。
根据查询结果,可以浏览供求信息的详细内容。
包括:
名称、具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 ASP 校园 二手 商品交易 平台 设计 实现