基于ASPNET的校园二手拍卖系统的开发

更新时间:2023-10-07 00:18:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕业论文(设计)

题 目 基于ASP.NET的校园二手拍卖系统的开发

学 院 计算机学院

专 业 计算机科学与技术 年级 2010级

学生姓名 吴朝志

学 号 100510124

指导教师 刘国芳

四川大学锦江学院毕业论文(设计)

【摘要】

随着校园网络环境的改善,学生和老师们生活学习方式的改变,通过电子商务产生的校园电子商务文化倍受广大师生的欢迎。在电子商务的蓬勃发展之际,把电子商务引进校园,打造校园电子商务二手物品拍卖网站系统,不仅可以为学校学生和老师们带来方便,也可以使得师生们充分利用信息技术的优势来处理二手物品。

本文深入分析校园电子商务发展的国内外的发展状况及校园二手物品交易网站系统的现状。接着分析了网站拍卖系统设计的相关技术,重点讨论了网站拍卖系统的体系结构。基于C#的ASP.NET编程技术,以SQL Server2008作为后台数据库,通过实体类在网站系统的表现界面层,业务逻辑层和数据访问层之间传递数据,便于数据操作的安全性和便捷性。

网站系统采用了基于实体类的三层架构,主要实现了用户身份验证登陆、信息发布、物品浏览、物品搜索、物品竞价、物品成交单、信息留言板、站内信息、网站公告、信息管理、后台管理等等模块。用户登陆网站系统后,可以选择发布售卖物品或者求购物品信息,也可以对售卖物品和网站建设留言。所有的发布、求购、成交、留言信息都可以在个人中心里查看。当然,用户也可以查看他人所发布的售卖或求购物品信息,向买卖家发送站内消息联系,对心仪的售卖物品竞价购买。后台的管理员可以对用户信息、物品信息、物品分类信息、留言板信息等进行管理,维护网站系统的正常运行。

校园二手物品拍卖网不仅满足了广大师生的需求,也反映了保护环境,充分利用资源的理念。在当前经济发展、社会要求、环境保护等形势下,构建高校二手物品拍卖网体现了当前时代发展的趋势。

【关键词】:ASP.NET B/S 电子商务 SQL Server 二手物品

I

四川大学锦江学院毕业论文(设计)

Abstract

With the improvement of the environment about campus internet, and the changes of the living as well as the learning more about teachers and students, and the campus e-commerce culture derived from e-commerce is increasingly popular with college teachers and students. When e-commerce is expanding rapidly, bringing e-commerce into campus and constructing e-commerce second-hand goods auction website system. It is convenience for many teachers and students; also it allows teachers and students to make the most use of information technology to handle the send-hand goods.

In this paper, in-depth analysis of the development of the campus e-commerce. It’s development status around the world and its main contents. Then the campus of the basic characteristics of auction website system, focused on the auction website system development technology. The website system uses ASP.NET programming technique, uses the SQL Server2008 as back database. The website system transfers data between business layer, presentation layer and data access layer through the entity class in the website system, which increases the safety and convenience of data operation.

II

四川大学锦江学院毕业论文(设计)

The website system adopts three-layer structure based on entity class, the main achievement of the user authentication login, information release, browse goods, search goods, bidding goods, single transaction, message board, site information, website announcement, information management, background management module. When user login the website system, can choose to publish sell goods or purchase goods information, also can leave a message on the sale of goods and website construction. All of the release, purchase, the transaction, the message information can be viewed in the personal centers. Of course, the user can view other issued by the sale or purchase goods information, to buy the seller send news station, buy the right goods for sale. The administrator can manage user information, goods information, goods information, message board information; maintain the normal operation of the website system.

The campus second-hand goods auction system not only meets the requirements of the majority teachers and students, but also reflects the protection of the environment. The concept of full utilization of resources, economic development in the current and social requirements, arising under the form of environmental protection, constructing campus second-hand goods auction system reflects the current trend of development.

Key words: ASP.NET B/S E-commerce SQL Server second-hand goods

目录

1 绪论 .................................................................................................................................................................. 1

1.1 选题的背景与意义 ............................................................................................................................... 1 1.2国内外研究现状 ................................................................................................................................... 2

1.2.1 国内校园电子商务的发展状况 .............................................................................................. 2 1.2.2 国外校园电子商务的发展状况 .............................................................................................. 3 1.3 研究方法及技术路线 .......................................................................................................................... 3

1.3.1 研究方法 .................................................................................................................................. 3 1.3.2 技术路线 .................................................................................................................................. 4 1.4 研究内容与结构安排 .......................................................................................................................... 4 2 校园二手物品特点及相关技术 ...................................................................................................................... 5

2.1 校园二手物品的流通现状 .................................................................................................................. 5

III

四川大学锦江学院毕业论文(设计)

2.2 校园二手物品拍卖系统特点 .............................................................................................................. 5 2.3 系统框架 .............................................................................................................................................. 6

2.3.1 .NET Framework平台 ............................................................................................................. 6 2.3.2 ASP.NET技术 ........................................................................................................................... 8 2.4 系统模式及架构 .................................................................................................................................. 9

2.4.1 Client/Server模式 ............................................................................................................... 9 2.4.2 Browser/Server模式 ........................................................................................................... 10 2.4.3 三层架构 .................................................................................................................................11 2.5 系统数据库技术 ................................................................................................................................ 12

2.5.1 ASP.NET访问数据库的方式 ................................................................................................. 12 2.5.2 DataSet对象访问数据库 ..................................................................................................... 13 2.6 网络安全技术 .................................................................................................................................... 13 3 系统分析与总体设计 .................................................................................................................................... 15

3.1 需求分析 ............................................................................................................................................ 15 3.2 可行性分析 ........................................................................................................................................ 17

3.2.1 目标可行性 ............................................................................................................................ 17 3.2.2 经济可行性 ............................................................................................................................ 17 3.2.3 环境可行性 ............................................................................................................................ 18 3.3 系统功能需求 .................................................................................................................................... 18

3.3.1 身份验证登陆与信息发布 .................................................................................................... 18 3.3.2 物品浏览与物品搜索 ............................................................................................................ 19 3.3.3 物品竞价与成交单 ................................................................................................................ 20 3.3.4 信息留言板与网站公告 ........................................................................................................ 20 3.3.5 信息管理与后台管理 ............................................................................................................ 20 3.4 系统数据实体和数据流图 ................................................................................................................ 21

IV

四川大学锦江学院毕业论文(设计)

3.4.1 系统数据实体及关系分析 .................................................................................................... 21 3.4.2 系统数据流图分析 ................................................................................................................ 22 3.5 系统UML用例图 ................................................................................................................................ 22

3.5.1 UML用例图 ............................................................................................................................. 22 3.5.2 系统用例图描述 .................................................................................................................... 23 3.6系统设计原则 ..................................................................................................................................... 24

3.6.1 完整性原则 ............................................................................................................................ 24 3.6.2 可靠性原则 ............................................................................................................................ 24 3.6.3 相关性原则 ............................................................................................................................ 25

4 系统详细设计与实现 .................................................................................................................................... 26

4.1 系统结构流程图 ................................................................................................................................ 26

4.1.1 系统结构图 ............................................................................................................................ 26 4.1.2 系统流程图 ............................................................................................................................ 26 4.2 系统数据库设计 ................................................................................................................................ 28

4.2.1 数据库关系图 ........................................................................................................................ 28 4.2.2 数据库数据表 ........................................................................................................................ 29 4.3 系统关键技术解析 ............................................................................................................................ 32

4.3.1 母版页的使用 ........................................................................................................................ 32 4.3.2 JQuery的使用 ....................................................................................................................... 32 4.3.3 统一验证身份 ........................................................................................................................ 33 4.3.4 MD5加密密码 ......................................................................................................................... 34 4.3.5 物品图片上传 ........................................................................................................................ 34 4.3.6 数据库连接字符串 ................................................................................................................ 34 4.3.7 数据表联合查询 .................................................................................................................... 35 4.3 系统功能模块实现 ............................................................................................................................ 35

V

四川大学锦江学院毕业论文(设计)

4.3.1 前台功能模块的实现 ............................................................................................................ 36 4.3.2 后台功能模块的实现 ............................................................................................................ 39

5 总结与展望 .................................................................................................................................................... 40

5.1 总结 .................................................................................................................................................... 40 5.2 展望 .................................................................................................................................................... 41 参考文献 ............................................................................................................................................................ 42 致谢 .................................................................................................................................................................... 43

VI

四川大学锦江学院毕业论文(设计)

1 绪论

1.1 选题的背景与意义

随着网络技术的不断发展,人们的消费意识不断的变化,网上购物作为电子商务的一种形式,以其高效、低成本的优势,逐渐成为互联网新兴的经营理念和模式。消费者可以足不出户,就能方便快捷的选购自己喜欢的商品。改革开放以来,人民生活水平的提高。难免就会出现很多过剩的物品或者遗留一些使用过的产品。这些就是所谓的二手物品,如今这样的二手物品品种多样化,可谓是琳琅满目,应有尽有。在高校中,二手物品的主要消费群体集中在老师和学生,对于老师和学生来说,所需要的主要物品集中在书籍、体育设施设备、耗材、电子产品、学习文具、流行装饰、音乐载体等。这些都是二手物品中最常见的,因此对于二手物品的使用不仅节约了消费者的购买成本,还实现了资源的二次再利用,这正是向我们所提倡的低碳生活迈进。现在,在校园二手交易市场上,售卖方式与传统和相比较显得更加多元化,表现的形式更加新颖。比如:在学校里的宣传栏、广告栏、报刊栏上粘贴一些售卖二手物品的小广告。除此之外,每当毕业生毕业前夕,很多毕业生在校内的寝室楼下设点摆摊,买卖自己不需要的物品。也有一些通过在论坛、贴吧上出售自己的物品。但这些方式都存在着大大小小的问题,计划赶不上变化,生活节奏的快速变化,毕业生在毕业在即的时候,很多人都忙于奔波在外,因为种种原因而无闲暇时间去摆摊设点向低年级的学弟学妹们出售二手物品。这些二手物品由于处理不够及时,往往很多情况下无奈的选择丢弃或者回收给黑店。由于大量的遗弃物品,很有可能造成学校环境的污染。而那些黑店再以远高于回收价的价格卖给师生或者学校周边的人。因此,在这样的背景下,校园二手物品拍卖网站系统的出现引起了广大师生的关注。与此同时,互联网在中国的快速崛起,现在的师生们的生活越来越依赖于计算机,在网上冲浪,浏览新闻等成为生活中不可或缺的元素。据不完全的统计,在高校中,师生们的上网时间平均每天至少两小时。在这样的情况下,如果能够依靠网络高效便捷的特点,将校园二手交易物品的市场建立在网络的平台下,将会实现更快,更好的回收和利用二手物品。高校校园人数的众多,老师和学生作为一个文化层次高,思想前卫的群体,对于电子商务这样的新鲜事物的需求是迫切的。所以说,高校是一个能够高效率促进网站开发和实施的市场。

本文所讨论的校园二手物品拍卖系统,主要还是定位于高校的广大师生。在目前校园市场竞争小的情况下,校园内对网站的推广和宣传相对容易一些,这将有利于网站的实施和发展。比如,可以在学校的贴吧上发帖,对于新鲜事物,总能很快的得到老师和学生的积极响应。校园二手拍卖物品这类型网站,带给师生的新鲜事物的冲击感和刺激感,夹杂着体验感。如果买卖双方在同一校区,在双方达成一致后,便可以进行实体物品的查看。所以,网站不仅极大的方便了师生,还解决了很多与我们生活息息相关的问题,相信定会受到师生们的喜爱。

1

四川大学锦江学院毕业论文(设计)

本文开发的校园二手物品拍卖系统,解决了当代高校师生面临的很多问题,对于学校的老师和同学们来说是具有重要意义的。首先,高校的学生大部分的生活费用都来自父母在财力上的大力支持。他们购买书籍,体育用品(网球拍,篮球,足球,羽毛球等等)、流行装饰、音乐载体。如果每样东西都是全新的,势必会给父母的经济上带来一定的压力负担。其次,对于即将毕业的毕业生来说,他们将要离开母校,走上自己的工作岗位,或者向更高的学府去深造。很多他们使用过的书籍,体育用品之类的东西,都不能够完全带走,有些甚至还是未使用过的全新的。于是不得不扔掉或者卖给黑心的商家。此时,如果能在在网络上售卖二手物品或者以物换物的方式,将会很大程度上缓解这种浪费资源的问题。因此,我坚信一个优秀的网络交易网站,将要包括物品的信息发布,物品的分类查询,物品的收藏,购买,留言板等功能。在这种条件下,借助信息网络技术的发展,在高校内,不仅有效的节省了学生的开销,减轻父母的经济负担,还能树立资源循环再利用的环保理念。

1.2国内外研究现状

电子商务惊人的发展前途,已经受到越来越多人的关注和重视。各个国家纷纷马不停蹄的指定电子商务的发展战略,以此来推进电子商务在国家GDP中的比重,取得新资源上的竞争优势,占据新的经济制高点。电子商务凭借良好销售渠道、便捷的物流运送、灵活的服务时间、低廉的成本透支,作为人类社会信息化时代的产物,造就了一场史无前例的商业革命。

校园电子商务是电子商务在校园里的产物,具体指的是在高校校园中通过校园网进行物品的买卖交易。校园电子商务满足学生和老师们快节奏的生活学习方式,使生活更轻松,更方便。近年来越来越多的国内外机构和企业增加对校园电子商务这块区域的投资研发,期待在广阔的校园市场中取的丰硕的回报。 1.2.1 国内校园电子商务的发展状况

国内的电子商务从1997年发展到现在,从少数的一线城市向各中小型城市发展。各类网上购物商店,商城,网上专卖店,电子商务网等迅速崛起。电子商务的发展得到了政府各级单位,各行业人士的关注和鼎力支持。甚至一些地方政府,将电子商务逐步调整为本地今后重要的产业发展方向。丰富多样的网上交易网站伴随着电子商务的发展,诞生了诸如淘宝、京东、苏宁易购、当当网等一批优秀的网站。这类型网站上采用免费注册后就可以搭起一个低成本的网店,售卖各种各样的物品,给许多个体户提供了便利。与之同时,伴随着二手交易市场的火爆,各类极具特色的二手交易网站的竞争,对于小型网站而言生存变得尤为艰难。虽然国内的高校众多,近年扩招后,师生人数倍增。但是在我国,高校校园中施行电子商务系统起步较晚,许多高校尚未感受到电子商务的重要性。在校园建立二手物品交易网站的高校极其少。二手物品的处理方式还是停留在传统的层面,摆摊设点

2

四川大学锦江学院毕业论文(设计)

等等。因此,建立起校园二手物品交易网站显得尤其迫切。国内较早开始电子商务的几所高校,清华大学、黑龙江大学、华中科技大学、四川农业大学等,分别有旗下的校园电子商务网,“我们的家园”,“易蓝网”,“5Q商城”,“多多网”等[1]。这些网站为校内师生提供信息的咨询、二手物品的买卖等服务。国内以上高校里校园电子商务的成功实施,不仅为本校取得良好的经济和社会效益,而且也为国内高校电子商务的发展提供了宝贵的经验,并对国内研究与发展高校电子商务有着重要指导作用。整体上国内校园电子商务还处于起步的阶段,在校园中搭建高校,快捷的电子商务将随着电子商务技术的日趋成熟,数字化校园的开展成为一种趋势。 1.2.2 国外校园电子商务的发展状况

国外电子商务的飞速发展,尤其突出在欧美等西方国家。甚至占据了部分国家GDP的相当比重。一些欧洲发达国家的商务总额接近1/4都来源于电子商务。而在美国,这个比例高达3/1以上[2]。但是,我们也注意到了这些欧美国家的电子商务发展时间也才十几年而已。从1995年到2000年,美国的AOL,YAHOO等电子商务公司的利润将近7.8亿元。在欧美国家,据不完全统计,拥有电脑的企业和家庭组成的网民数量达到了总人口的2/3以上。这群男女老少组成庞大的网民体,加上现在社会经济条件的宽裕,造就了电子商务发展最优良的环境。同时,网上信用体制、在线购物环境、在线支付系统、硬件设施都已经形成了一套较为完善的安全保障系统。在美国,The JohnsHopins University为学生提供的服务包括任何学生都可以向银行申请信用卡,利用信用卡就能够就可以在网上商店在线购物,也可以在校园中实现支付各种费用。甚至有的家庭还可以通过互联网的网上银行就可以支付其子女的学费[3] 。自2000年春开始,美国弗吉尼亚大学(SUniversity of Virginia)开始实施“My university”校园项目工程。该校园系统主要针对在校生的使用,可以通过任何途径缴纳在校期间产生的各种学杂费,这项工程收到了很好的反响[4]。该校园网站系统采用脚本语言编写,采用SQL数据库,并与企业合作提供网上安全支付服务。在校学生只须持有相关的信用卡,就可以实现“一卡在手,走遍校园”,这大大方便了学生的学习和生活。同时,也提高了学校对在校生管理的效率。校园电子商务在国外已经相对完善,但是由于电子商务系统的运作本身就是浓厚的商业氛围,只追求利益的获取而没有考虑到高校校园特殊的环境。目标针对性有偏差,真正为师生服务的目的性不强。另外在安全的支付上也有安全风险,导致校园电子商务发展缓慢。

1.3 研究方法及技术路线

1.3.1 研究方法

(1) 理论和实现相结合。将现有的国内外校园电子商务的理论知识与高校校园电子商务的实践应用相组合。不仅重视理论知识,也注重实际操作应用。使研究成果不仅有理论指导的作用,而且还有实践上的针对作用。

(2) 总结归纳法。通过总结有关电子商务的书籍,文献和研究成果。取其精华,对存

3

四川大学锦江学院毕业论文(设计)

下图为首页登录用户后使用物品搜索模块的界面。

图4-18 搜索物品界面

图4-19 物品搜索结果界面 b.功能简介

用户登录后使用搜索物品模块,可以组合一个或多个物品搜索信息来达到搜索到最匹配物品的信息。

a.效果图

下图为网站信息留言板模块的界面。

图4-20 网站留言板界面

b.功能简介

用户无需登录即可查看网站最新留言信息。当使用留言功能时,需要用户登录后才能进行。用户可以选择对网站建设、售卖的物品、普通留言三种方式进行留言。

(8)帮助中心和联系我们模块 a.效果图

下图为帮助中心和联系我们的界面。

图4-21 帮助中心界面

图4-22 联系我们界面

b.功能简介

用户无需登录,就可以查看帮助中心界面,为用户提供一些帮助信息。以及查看联系我们界面,方便用户联系网站管理人员解决问题。 4.3.2 后台功能模块的实现

(1)管理员登录模块 a.效果图

此图管理员登录网站后台界面。 图4-23 管理员登录界面 b.功能简介

管理员必须登录后,才能有权限对网站的后台进行管理和操作。 (2)用户修改模块

39

(7)网站留言板模块

四川大学锦江学院毕业论文(设计)

a.效果图

此图为管理员对网站注册用户的信息修改界面。 图4-24 后台用户信息修改界面 b.功能简介

管理员有权限修改网站已注册用户的部分信息。 (3)物品修改模块和物品类别修改模块 a.效果图

下图为管理员对物品信息修改界面和物品类别修改界面。 图4-25 后台物品信息修改界面 图4-26 后台物品类别信息修改界面 b.功能简介

管理员有权限修改网站已发布的物品的部分信息和物品分类表的信息。 (4)站内消息修改模块和留言板修改模块 a.效果图

下图为管理员对站内信息修改界面和留言板修改界面。 图4-27 后台站内信息修改界面 图4-28 后台留言板信息修改界面 b.功能简介

管理员有权限修改网站已发布的站内消息和留言板消息的部分信息。 (5)网站公告修改模块 a.效果图

下图为管理员对网站公告修改界面。 图4-29 后台网站公告修改界面 b.功能简介

管理员有权限修改网站公告部分信息。

5 总结与展望

5.1 总结

通过前期阅读大量的与校园二手物品拍卖交易有关的资料文献。在中期系统的开发过程中,充分运用软件工程的思想,根据系统的开发的生命周期,采用敏捷的开发方式,从系统需求分析到概要设计再到详细设计,最后实现总的功能。通过采用ASP.NET框架技术,Microsoft Visual Studio 2012和Microsoft SQL Server 2008工具结合,采用三层架构的模式,B/S(Browser/Server)模式,运用 CSS层叠样式表技术,JavaScript脚本语言

40

四川大学锦江学院毕业论文(设计)

等技术实现了校园二手物品拍卖网。整个系统开发过程如下所示:

(1)介绍了校园二手物品拍卖网站系统的研究背景,讨论了电子商务和校园电子商务的国内外发展现状,论述了在高校中发展校园电子商务,建立校园二手物品拍卖网站的重要意义以及迫切性。

(2)分析了校园二手物品拍卖网站系统的模式特点并针对校园二手物品拍卖网站系统的相关技术进行介绍。

(3)介绍系统的总体需求分析,包括市场需求分析、网站系统可行性分析。对系统功能需求进行描述。对系统数据实体及关系进行分析,数据流图的分析。再用系统的UML用例图来描述系统的功能。

(4) 根据所做的分析和总体设计,进行了系统的详细结构流程设计,最后实现了校园二手物品拍卖系统的功能,主要分为前台功能模块和后台功能模块,阐述了各个子模块的功能简介。并对系统开发过程中前台界面、后台逻辑、数据库存在的关键技术进行了分析。

(5)最后将拍卖网站系统架设在自己的计算机上,进行中小规模的实验,最终达到了预期的目标。

5.2 展望

校园二手物品拍卖网是电子商务在高校校园里的具体应用。不仅提高了资源的循环再利用,促进环境的改善,而且还增强了师生节约节俭的意识。在开发此网站系统中,通过阅读大量的文献资料、技术知识,进行了细心的分析研究,但是由于时间和技术水平有限,主要的重心放在了功能逻辑的实现上了。因此,网站系统还存在着很多不够完善的地方需要改进。还需要做得工作:

(1)前台界面设计。设计不够人性化,视觉体验感不够好。力求在后续的工作中,不断的优化界面的设计,更加的人性化和可视化。

(2)程序代码编写。由于时间的限制,程序后台所写的代码完成了基本的逻辑功能,代码的编写还不够规范,逻辑的实现还不够合理。还需要一步一步的优化,不断的提高系统的稳定性和可靠性。

(3)数据处理能力。本网站系统的信息处理能力,只限于一些简单的数据。与其他网站大量数据的处理还存在着很大的差距。后期,将逐步增加功能模块,增加数据的处理能力。

41

四川大学锦江学院毕业论文(设计)

参考文献

[1]薛微.校园电子商务的发展对策与解决方案研究:[硕士学位论文],重庆:重庆大学,2008 [2]徐丽霞.浅谈电子商务的信用问题作者.出处:《中国高新技术企业》,学术期刊,2008年20期 [3]Businessoffice:http://www.jhsph.edub/usinessoffice/Student AccountsandBusiness

Services.html

[4]游红.高校电子商务的局部解决方案设计.计算机与现代化,2003.19(9):61-64 [5]朱印宏.ASP.NET2.0 基础与实例教程.北京:中国电力出版社.2007.06

[6]Buss Basiura, Mike Batongbacal. ASP.NET Web服务高级编程.北京:清华大学出版社,2003:312 [7]Macro Bellinaso, Kevin Hoffman.ASP.NET Web站点高级编程.北京:清华大学出版社,2003:436 [8](美)Jeffrey Richter, (美)Francesco Balena 着;李建忠译.Microsoft .NET框架程序设计 Visual

Basic .NET 语言描述.武汉市:华中科技大学出版社,2004:269

[9]Kent Tegels,Tony Baer.Understanding the .NET Framework.北京:清华大学出版社,2002:246 [10]伍华聪.ASP.NET与网站开发实践教程[M].北京:清华大学出版社,2005:4-5

[11]虞芬,陈静茹.基于.NET的电子商务系统的设计与实现(J).商场现代化,2006(467):158-159. [12]唐辉.基于ASP技术的网上购物系统的设计与实现[J].新西部,2007 [13]刘秀芳.网上购物系统的开发[J].保定职业技术学院,2006

[14]李严,于亚芳,王辉.ASP数据库开发实例解析[M].北京:机械工业出版社,2007. [15]启明工作室.ASP网络开发从入门到精通[M].北京:人民邮电出版社,2007. [16]黄明.ASP信息系统设计与开发实例[M].北京:机械工业出版社,2002.

42

四川大学锦江学院毕业论文(设计)

[17]赛奎春,王国辉.ASP工程应用与项目实践[M].北京:机械工业出版社,2005. [18]李晶.电子商务拍卖网站的研究与实现[D].重庆:重庆大学,2003.

[19]王能.基于B/S结构的校园二手物品交易平台的构建[J].信息与电脑(理论版),2012. [20]叶茎,何琼.基于ASP.NET的网上二手交易平台的设计[J].电脑知识与技术,2010. [21]徐凤亮,史斌斌.校园二手交易信息发布平台的设计与实现[J].硅谷,2009. [22]谢盼盼.校园二手交易市场分析[J].现代商业,2009.

[23]王志晓,张景,李军怀,王锋,侯浩录.ASP.NET技术在电子商务系统中的应用研究[J].计算机工

程,2003.

致谢

大学四年的学习生活是一段丰富而充实的时光。在这四年的学习生涯中,每一次的进步,都离不开老师们的细心指导、朋友们的热情帮助和家人的全力支持。为此,在这里我向他们表示衷心的感谢。

首先要感谢的是我的导师,刘国芳老师。刘老师严谨的教学态度、认真的工作作风时刻影响着我们每一位同学。在她的指导下,我深刻的感受到了她那渊博的知识、独特的见解和精益求精的精神。

还要感谢我的室友、同学、同事们。在我的系统开发与研究过程中,他们解决问题的思路与方法以及丰富的经验给予了我很多的帮助。正是他们的帮助,我才能顺利的完成大学的学习生活,在此向他们表示诚挚的谢意。

最后要特别感谢我的父母。他们含辛茹苦的养育我,他们一直在背后默默的支持我学习和工作,他们是我一切动力的来源。他们的养育之恩我一定会牢记于心,并以更加努力学习和工作来回报他们。

43

四川大学锦江学院毕业论文(设计)

因此,为了阻止电子商务交易过程中的不安全性,一般使用以下方法来解决: (1)专用虚拟网:主要是针对互联网的电子交易的一种专用网络,用来在两个系统之间建立起安全的通道,这样避免外来的攻击,安全系数较高。

(2)加密技术:采用密码学方法对重要的数据信息进行加密,接受后通过解密的方法或者原数据信息。现在加密技术已经是保证信息传递过程中的安全性的重要技术手段。

(3)认证技术:认证是为了杜绝外界干扰对系统进行主动攻击的一种重要的技术手段。认证技术主要包括:数字签名、数字时间轴和数字摘要技术。

(4)防火墙技术:防火墙分为硬件防火墙和软件防火墙。在企业的内部网和外部网之间建立起一道安全屏障,强制所有的连接都要经过屏障的校验后,只有被许可进入的信息才能通过。防火墙技术是从源头上保证了内网和外网的安全性。

14

四川大学锦江学院毕业论文(设计)

3 系统分析与总体设计

3.1 需求分析

随着信息网络技术的高速发展,电子商务技术已经发展到相对成熟的阶段。但是如何让电子商务中的物品能够与高校中广大师生的现实需求联系起来,并且能够完全发挥出校园网上电子商务的优势。这个问题亟待解决。它需要充分的了解高校中师生员工们的现实状况以及需求。

根据高校广大师生的了解,目前来看,一大部分人正面临着物品的更新换代与升级。或者是出于某种特定的目的,这些人们需要处理现有的物品,因为他们不想让这些物品的搁置而导致资源的浪费。往往这时,他们选择的处理方式只能是通过在校园宣传栏上张贴广告,上校园BBS论坛发帖子等等,这样的出售手段相对而言,影响力比较薄弱。同时,另外的一部分在生活、、工作、学习之中,产生了对某些物品的需求。而且从购买的时间效率以及经济状况上来看,他们往往都趋向于收购相关的二手物品。这样的情况下,校园里二手物品交易的成功率和满意度会相对的比较高。但是,这部分想获取到合适的二手物品的销售信息的人来说,信息并不是那么的方便有效。他们也是只能通过校园宣传栏上的广告信息或者校园BBS论坛上的相关帖子来获取到信息。

因此,综上所述,高校校园中二手物品的流通买卖仍然存在着手段单一和信息堵塞等问题。如果能够解决这个存在于二手物品买卖双方之间的信息渠道问题,方便大家各取所需,充分利用校园平台的优势共享利用资源。所以,电子商务这一便捷的工具的利用,使得广大师生能够方便快捷及时的获取到相关二手物品买卖信息,并且构建校园二手物品拍卖网站,为高校校园中各种物品资源之间的相互流通奠定了坚实的基础,提供了有效地多样的实现手段。

高校信息化的实现是目前这个信息技术经济高速发展的形势下必然的趋势,现在很多高校都已经建立了数字的校园环境。根据有关部门对高校师生多次的调查研究发现,目前高校师生员工都存在着对校园电子商务二手物品的买卖需求,二手物品主要体现在一下的几个方面:学习材料、阅读书籍、电子产品、电脑耗材、流行装饰、音乐载体等。

(1)学习资料

高校中,师生员工们从事于不同的学科、不同的专业的学习、不同工作岗位。这就必然存在着学习材料在特殊情况下需要多次反复的使用,将这些学习材料添加到二手物品拍卖网站上就显得尤其必要。比如,在学校里同一个专业的不相同年级的学生,专业技能培养方向及课程的安排都极为相似,因此我们就可以把特定的学校材料增加到校园二手物品拍卖网站上。这样同学们就可以用最小的经济付出来获得学习上更优质的经验。同样而言,对于同一个学校但是不同专业的同学来说,存在着公共的课程,这样的学习资料能够更加广泛并且有效地在校内进行流通共享,使得校园里学习资料的资源更加的优化配置。

15

四川大学锦江学院毕业论文(设计)

(2)阅读书籍

在高校广大的师生员工中,喜欢阅读书籍的人肯定非常多,对各种类型书籍也会受到相应的欢迎。然而,不同的人有着不同的阅读习惯,有的人看完一本书, 觉得是好书,就会将这些书籍收藏并留下来以便以后翻阅,而有的人阅读完毕书籍后就会将其搁置。同时,有的书籍类型本身就属于娱乐文化、快餐文化和技术知识等。其自身的特点就是在人群中快速流通并且更新速度快。所以,在高校校园中,这些类型的书籍完全可以存在于校园二手物品拍卖网站上流通。

(3)电子产品

随着电子工艺的迅速发展,电子产品和升级更新速度也日趋加快,各种电子产品所拥有的性能、程度和频率也是参差不齐的。比如说,手机、数码产品、MP3播放器、平板电脑等产品,这些产品需求规格的不同都和品牌习惯、使用目的和经济情况等因素有关。由于电子产品目前的种类繁多,如果能够将这些电子产品信息化的展现在校园二手物品拍卖网站之上,就可以充分经济有效地满足同学们对于电子产品的喜爱需求。

(4)电脑耗材

伴随着信息化社会的日益加剧,电脑已经成为高校广大师生的必备工具。为了满足不同师生的不同需求,电脑本身的配置以及耗材的更新也是大为不同。然而,某些特殊的电脑耗材可以在不同的需求用户里相互流通使用。这样,就能满足师生们的需求,同时开销也会得到不少的节省,电脑性能的也会得到改善和提高。

(5)流行装饰

校园电子商务面向的高校群体,最显著的特征就是年轻化。这就使得现代流行的装饰物品在高校中显得尤为普遍。根据不同层次和不同的分类,现代流行装饰的个体的需求的特殊多样性,在校园中显得非常的明显。而对于那些喜爱流行装饰的师生员工来说,大家对流行物品的感应时间段也不一样,这就使得流行装饰物品的有效流通有着广阔的前景。

(6)音乐载体

现实生活中,高品质的音乐记录主要是通过CD碟片的载体的形式。然而,除非是音乐发烧友,大家对于获取各种类型的音乐的途径还是单一化的。对于不同音乐的不同喜爱,使得在校园二手物品拍卖网站上的音乐资源库显得尤为必要,更加能够体现出音乐媒介的齐全精炼。师生们能够更快捷的更加全面有效的得到自己需求喜爱的音乐。

综上所述的这些潜在的需求,能够发现这些需求主要体现在服务上的便捷性,信息上的时效性。针对这样的情况,高校校园二手物品拍卖网站的非常必要的,其主要目标就是:网站里的内容丰富多彩多样,可以为广大师生员工提供广阔的信息资源,形成一个电子信息化的拍卖平台,可以提供全天候的服务。这样,校园二手物品拍卖网站的建立大大的满足了校园师生员工们的需求,并且要做到师生员工能够对网站的自主创建和操作,并可仍有自己的需求而创建不同的服务。网站将会以人性化的操作,多样化的界面来吸引高校师生员工的关注。

16

四川大学锦江学院毕业论文(设计)

3.2 可行性分析

3.2.1 目标可行性

在如今高校校园中,二手物品交易物品日趋火爆,每年毕业的时节的跳蚤市场都是热热闹闹的,校园里公告板上密密麻麻的二手买卖信息,可见师生对于二手物品交易的需求。老师和学生手中或多或少都有一些还存在使用价值但却不用的书籍和生活用品,由于跳蚤市场的时间短暂,再加上场地和时间的限制,无法满足如今师生的需求。如此庞大的二手物品需求市场,急需要一个专业化、标准化、便捷化的二手物品拍卖网站,设计这样一个网站系统,从根本上解决了传统化的校园二手物品信息发布交流方式的弊端,能够使得校园各种二手物品信息得到全面有效的整合,方便广大师生。由于网站面向的用户通常只是高校校园网的用户,所以网站系统规模上来说不会很大。从技术上来说,由于基于Web模式的,能够相对容易面对用户的实际需求来开发。同时本网站,也有许多成功的电子商务网站的经验值得借鉴。所以从技术上的角度来说,也是可行的。同时这样的一个网站系统,在系统管理员合法的管理下和用户自觉的配合下,不会存在违规进行任何不法的活动和交易或者发布具有危害和不适宜的物品信息。当然也不存在任何的非法牟利行为,在法律上也是可行的。因此,在各种可行性的研究保证下,基于用户需求要求下,开发网站的方案经过不断的论证和假设,最终确定出了一个最佳的方案。 3.2.2 经济可行性

(1)高校学生是校园二手物品拍卖网站的主要对象。学生基本上无收入,多数靠父母提供经济支持。但是学生的消费却是多种多样的,并且消费比较前沿。因此,在校学生人数,交易需求意愿度和交易的频繁度构成了学生二手物品交易这一巨大的市场。二手物品价格实惠,非常适合学生一族的一时需求。那么学生在校园中的二手物品,以自行车、体育用品、课本书籍、生活用品等关注度高,需求大。

(2)校园的二手物品交易市场前景广阔,毕业生毕业后,不可能将大学四年来留下的东西都带走。有些累赘的物品,又不舍得丢弃,大多数都会作为二手物品出售给有需要的同学。再者就是,但在校生升到新的高等级时,对于二手课本的需求非常大。大多数的学生的消费水平都不高,都希望能够买到物美价廉的物品。

(3)校园二手物品拍卖系统依托网络平台。不仅服务更加专业化,而且经营模式更加独特。完全符合学生们对于二手物品交易的需求,以优质地管理和良好的服务提供给在校师生。校园二手物品拍卖网站中出售的二手物品种类繁多,涉及到学生生活中的方方面面。比如,学习生活用品和娱乐用品等针对性强。发布的信息和搜索信息便捷,并且对于二手物品信息一目了然,使的二手物品拍卖网站更加优于一般的校园跳蚤市场。

(4)校园二手物品拍卖网站作为专业化的二手物品网络交易枢纽。从品牌上的定位,销售的方式、管理以及服务等都要比普通的二手物品商店要优越。校园二手物品拍卖网站能够优化资源配置,满足日益不断变化的学生需求,把握住市场的动态更容易被师生群体

17

四川大学锦江学院毕业论文(设计)

认可。

(5)如今市场发展迅速,专门为师生服务是校园二手物品拍卖网站的目标。在校园的调查中,我们注意到,出售二手物品的学生群体中不仅仅是毕业生,不同年级的学生又有自己不用但还可以再利用的物品出售。不造成资源的浪费,这种勤俭节约的好习惯正是我们所提倡的。对于大量的二手物品的销售,我们需要的是一个高效率的方式,在校园网中建设二手物品拍卖网站,能够方便的将师生的二手信息发布,为买卖双方搭建起一个交易平台,这也消除了现实二手物品交易过程中学生不会买卖的尴尬。校园二手物品拍卖网站,通过图片和文字的详细介绍,方便快速找到自己需要的物品购买,大大的提高了交易的效率。从而达到物尽其用,避免浪费的目的性。 3.2.3 环境可行性

在高校校园中,电脑的普及率相当的高,在校的师生都会使用网络。无论是在宿舍还是在机房,几乎都有网络的覆盖,并且学校都有校园内部网,有些甚至还是无线网络覆盖。校园网能够连接宿舍、教室、办公室,几乎校园里的每一个角落都能够进行信息资源的传输共享。网络的效率高,范围广。学校内部也有自己内部的Web服务器。因此,在高速发展的校园网络下,在校园里架设校园二手物品拍卖网站,开展校园电子商务的软件环境和硬件环境都比较健全。

3.3 系统功能需求

本校园二手物品拍卖网站的系统功能需求分析大致包含以下几个模块:身份验证登陆、信息发布、物品浏览、物品搜索、物品竞价、物品成交单、信息留言板、站内信息、网站公告、信息管理、后台管理等等。 3.3.1 身份验证登陆与信息发布

网站是为在校的师生员工提供一个二手物品交易的平台,因此为了广大师生员工的交易安全的需要,有必要提供身份验证登陆功能。

用户通过注册成为网站的会员。通过已注册的登录名和登录密码登录后,就可以修改与自己相关的信息,比如说:密码修改、昵称修改、联系电话、E-mail地址以及详细地址等等。

用户登陆网站后,卖家可以在网站上发布自己的物品信息,买家则可以公布自己的需求信息。作为二手物品交易市场网站,信息的发布是不可或缺的功能。买家先在网站中搜索自己需要的二手物品,当发现网站已有的物品中没有符合自己需求的时候,买家就可以发布自己的需求信息,而这样的需求在浏览者刚打开网站首页的时候便一目了然。同时,卖家也可以发布二手物品供给信息,让更多的买家能够注意到此物品并购买。卖家出售物品时,可以包含物品的名称、类别(学习书籍、电子产品、流行装饰等)、拍卖价格、物品图片、及物品详细信息等内容。因此,网站在这项功能的设计上面,将尽可能的醒目展示,使买卖双方以最快速便捷的方式来捕获到对自己有用的信息。

18

四川大学锦江学院毕业论文(设计)

参与者:用户,管理员

前提条件:用户和管理员都需要输入登陆名和密码后进入网站的页面。管理员输入用户名和密码,用例开始。

主流:与用户进入校园二手物品拍卖网站后,通过浏览物品,在网上进行竞价后取得购买资格,通过短信或者留言交易。而管理员进入网站后台管理系统后,可以对已有的各项信息进行管理。

(2)用例:前台管理用例

简述:该用例是登陆的用户进行二手物品售卖信息的发布以及求购信息的发布,并将信息展示在网站页面上

参与者:用户

前提条件:只有登陆的用户才能进行二手物品的竞价操作。非登陆的用户只能进行浏览二手物品的操作。用例开始。

主流:用户登陆网站后,发布二手物品售卖信息,就进入二手物品售卖信息发布界面,输入二手物品相关的信息。发布二手物品求购信息,就可以想通过相应的搜索,看是否又符合需求的二手物品。如不存在,则进入二手物品求购信息发布界面,输入相关的求购信息。用户竞价成功后,可以通过电话、站内信息、留言信息进行交易。

(3)用例:后台管理用例

简述:该用例是后台管理员管理网站系统中的各种信息,并将修改后的信息存入数据库中。

前提条件:管理员登陆进入后台管理网站后,对物品的信息、留言板、站内消息、用户信息、网站公告进行管理。用例开始。

主流:管理员根据物品信息的真实性和有效性进行二手物品的删除、修改或者添加。并及时对用户进行管理,对留言版信息的合法性进行管理,对站内消息的可靠性进行管理。所有修改后的信息都要重新存入数据库中。

3.6系统设计原则

3.6.1 完整性原则

校园二手物品拍卖系统由各个小模块组成的一个整体,具有系统整体性的特征。在网站系统中,各个模块的功能都尽可能的完全规范,语言的描述一致,信息资源的共享开放。这样就保证了各个模块之间协调统一一致的工作,避免了信息的大量重复,达到了网站的整体优化。

3.6.2 可靠性原则

一个优秀的网站,只有可靠的系统,才能得到用户的欢迎和信任。所以,在设计系统的时候,必须要保证系统软件、硬件设施设备的稳定可靠性。而且还要拥有一套系统的安全措施,只有这样子,系统的可靠性才能得到有效充分的保证。系统的可靠性也是检验一

24

四川大学锦江学院毕业论文(设计)

个网站系统是否成功的重要指标之一。 3.6.3 相关性原则

组成校园二手物品拍卖系统的各个子模块之间功能独立,同时又相互联系作用。在系统中,通过信息流把各个模块的功能紧密的联系起来。所以,在校园二手物品拍卖系统的研发中,必须要考虑系统的相关性。

25

四川大学锦江学院毕业论文(设计)

4 系统详细设计与实现

4.1 系统结构流程图

4.1.1 系统结构图

校园二手物品拍卖网站是为在校师生员工用户提供一个良好的二手物品交易平台。本系统分为前台和后台。前台所有的功能模块,只需要用户点击相关的超链接,就可以进入相应的信息界面。后台主要是对前台的信息进行业务处理和管理。主要的功能模块包括:用户注册、物品供求信息、物品信息分类及竞价有效期、物品信息搜索、网站留言板、用户站内消息、网站公告、用户管理以及网站日记管理等。如下图4-1所示:

图4-1 系统结构模块图

4.1.2 系统流程图

本系统的前台用户流程图如图4-2所示:

26

四川大学锦江学院毕业论文(设计)

图4-2 前台用户流程图

本系统的后台管理员流程图如图4-3所示:

27

四川大学锦江学院毕业论文(设计)

图4-3 后台管理员流程图

4.2 系统数据库设计

后台数据库的设计能够很好的展现出系统的工作量。同时针对各个数据库表的各个字段的设计也是很有必要的。而且,各个数据表都能对数据的保存做出可行的管理和规划。数据库结构的设计是在已经完成了描述系统系统各个数据之间的依赖关系和信息分类的基础上,将各种数据信息转换成相对应的数据项定义表。 4.2.1 数据库关系图

根据需求分析阶段得到的系统概念模型,得到了如下的关系模型:

28

四川大学锦江学院毕业论文(设计)

public abstract void SonLoad(); //子类实现父类的抽象方法 }

4.3.4 MD5加密密码

安全性一直存在于各个网站系统中,也是制约着电子商务发展的屏障。如何有效可靠地保护用户的信息,是本网站系统致力于研究的方向。最终,本网站系统选择了使用MD5将用户密码加密成32位的字符串后存入数据库中。当用户登录时,如果数据库用户信息表中存在此登录名,将用户信息表中加密后的密码取出来与用户输入的密码转换成MD5后进行比较,判断密码是否正确,最终确定是否登录成功。MD5加密字符串的方法在Common命名空间下的DataHelper类中。

DataHelper.MD5()部分代码:

public static string MD5(string str) { return

System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,

\); //返回MD5加密后的字符串 }

4.3.5 物品图片上传

如何让用户能够青睐售卖的物品,并且有意愿购买它。关键在于能够图文并茂的展现出物品的信息。因此,在售卖物品详细信息的展示界面,展现出了物品的图片和物品的各项信息。这样的展示界面就能给用户带来良好的视觉体验,提高物品的售卖率。

为了能够在售卖物品展示页展示出物品的图片,就要求用户在填写售卖物品详细信息的时候,需要上传物品的图片。物品图片限制在4M以内,为了不重复物品图片的名称,采用GUID生成全球唯一序列号作为图片的名称。同时,在服务器upload文件夹里保存用户的原图和缩略图,并添加水印。将缩略图的文件名保存到数据库物品信息表中,作为图片展示的相对路径。缩略图采用与原图同等比例的缩放后,明显降低了大小,那么在展示页面的时候加载物品图片(缩略图)时减少用户等待时间,提高用户体验。如果需要查看原图,可以通过点击图片实现。

图片的上传需要使用form表单。并且要设置form表单的method=\提交方式和enctype=\。在服务器端判断是否上传为图片,并调用Common命名空间下的ImageFileHelper类中的方法生成缩略图和原图后保存到服务端。

ImageFileHelper.cs部分代码:

public static class ImageFileHelper

{ public static void SaveImgAndThumb(...) { ... }; //保存原图和缩略图 public static void MakeThumbImg(...) { ...}; //生成缩略图 }

4.3.6 数据库连接字符串

网站中的各项数据需要不断的和SQL Server数据库打交道,进行数据的处理。将数据库的连接字符串保存到Web.config中,便于随时使用。同时在数据层的DBHelper中启用连接字符串。

Web.config部分代码:

34

四川大学锦江学院毕业论文(设计)

DBHelper部分代码:

//获得配置文件的连接字符串

public static string strConn =

System.Configuration.ConfigurationManager.ConnectionStrings[\].ConnectionString

4.3.7 数据表联合查询

数据库的数据表之间存在着众多的主外键外面。例如:查询物品信息表时,物品信息表的物品来自用户ID (gFormUser)与用户信息表的用户ID(uId)存在主外键关系。因此,当展示物品详细信息中物品来自于那个用户昵称时,就需要使用联合查询,同时查询物品信息表和用户信息表,将满足条件的数据返回给服务器后台处理。

GoodsInfo物品信息表联合查询部分代码:

select gi.*,uf.*,gti.* from GoodsInfo as gi inner join UserInfo as uf on gi.gFormUser=uf.uId inner join GoodsTypeInfo as gti on gi.gType=gti.gtId where gi.gIsDel=0 order by gi.gAddtime

4.3 系统功能模块实现

校园二手拍卖系统的总体采用三层架构建立一个良好性能的、实用性、安全性以及可扩展性的网站买卖交易网。系统的功能实现分为前台和后台。前台框架图如下:

35

四川大学锦江学院毕业论文(设计)

图4-6系统前台框架

后台框架图如下:

图4-7系统后台框架 4.3.1 前台功能模块的实现

(1)网站首页模块 a.效果图

此图为校园二手物品拍卖网首页。用户无需登录即可查看首页中的最新二手物品售卖信息和二手物品求购信息,这部分信息包含二手物品的名称和买卖家的昵称。在网站公告

36

四川大学锦江学院毕业论文(设计)

部分,还可以得到拍卖网最新的成交物品信息包括成交物品名称和买卖双方,也能便捷的快速感知最受用户青睐的二手物品信息。

图4-8 网站首页界面

b.功能简介

首页模块,包含菜单标题、二手物品搜索、二手物品售卖/求购信息、网站公告信息、网站友情连接信息等等。当用户使用其中的功能时,则跳转到登录界面,需要已登录的用户才能执行操作。

(2)用户登录/注册模块 a.效果图

下图为校园二手物品拍卖网用户登录/注册界面。用户通过首页顶部的链接进入登录/注册页面。登录页用户输入正确的登录账号、密码和验证码,即可登录后跳转首页,首页顶部显示用户的昵称;注册页用户输入昵称、登录账号、密码符合网站规范要求后,进入注册界面用户个人详细信息,按照要求填写资料后,点击注册成功后跳转首页。

图4-9 网站用户登录界面

图4-10 网站用户注册界面

b.功能简介

此模块实现用户的登录/注册功能。检测用户的合法性,当用户登录或者注册成功后,就可跳转首页,进行各种操作功能。

(3)用户个人中心模块 a.效果图

下图为用户个人中心界面。包括用户个人信息界面、用户求购物品信息、用户售卖物品信息、用户成交物品信息、用户站内消息信息、用户留言板信息。

图4-11 用户个人中心界面

图4-12 用户个人中心售卖物品界面

37

四川大学锦江学院毕业论文(设计)

图4-13 用户个人中心站内消息界面

b.功能简介

此模块在用户登录后,可以进行个人信息的修改。查看和删除个人发布的求购/售卖物品。查看、回复以及删除个人站内信息。个人成交物品信息只能查看。

(4)求购物品和求购物品详情模块 a.效果图

下图为用户个人发布求购物品模块,和求购物品详情模块的界面。

图4-14 用户个人发布求购物品界面

图4-15 求购物品详情界面

b.功能简介

用户登录后使用求购物品模块,发布个人物品求购信息。在首页二手物品求购信息展示栏里,登录用户可以点击物品名称,查看求购物品的详细信息。

(5)售卖物品和售卖物品详情模块 a.效果图

下图为用户个人发布售卖物品模块,和售卖物品详情模块的界面。

图4-16 用户个人发布售卖物品界面

图4-17 售卖物品详情界面

b.功能简介

用户登录后使用售卖物品模块,发布个人物品售卖信息。在首页二手物品售卖信息展示栏里,登录用户可以点击物品名称,查看售卖物品的详细信息。

(6)网站搜索物品模块 a.效果图

38

四川大学锦江学院毕业论文(设计)

3.3.2 物品浏览与物品搜索

买卖双方交易的前提就是在购买物品之前,需要浏览该物品。一个优秀的网站总是给人一种清晰清洁的感觉。如果在首页上就把每个物品罗列一番,这样虽然得到了物品预览的功能,但势必会使网站变得凌乱不堪。让人看上去很不舒服,并且也不利于用户快速的捕获到有价值的物品信息。因此在物品的浏览上分为两个部分:第一部分,强力推荐的物品。这一部分向浏览者展示出有意向购买,关注程度较高的物品。第二部分,按照类别来展示物品。这部分是物品浏览的重要部分,其中包含着所有可交易的物品。当然这部分物品并不是毫无顺序的排列,而是根据物品的类别加以排列。这样就可以使用户方便快速的找到自己需要的物品。

为了用户能够更加快速便捷的寻找到自己所需的物品。网站系统提供了物品信息的搜索功能。用户可以根据不同的条件进行搜索,比例物品的名称、价格、类别或者物品详细信息介绍的模糊查找方法搜索物品。由于搜索结果可能会有多条,因此在搜索后显示的结果里采用分页显示的方法[12]。

(1)按物品名称搜索

用户首先选择查询方式(物品名称搜索)。然后用户在物品搜索框里输入想要购买的物品名称,点击搜索按钮,就会在网页中显示与搜索框中的文字相关名称的所有物品列表。由于页面采用了分页显示的方法,所以用户可以很方便的快速找到所需物品的信息。

(2)按物品价格搜索

用户首选选择查询方式(物品价格查询),然后用户可以在物品价格下拉框里选择要查找物品的价格区间,点击搜索按钮,就会在网页中显示与搜索框中价格区间里的所有物品列表。由于页面采用了分页显示的方法,所以用户可以很方便的快速找到所需物品的信息。

(3)按物品类别搜索

用户首选选择查询方式(物品类别搜索),然后用户可以在物品类别下拉框中选择要查找物品的类别,点击搜索按钮,就会在网页中显示在该类别下的所有相关的物品列表。由于页面采用了分页显示的方法,所以用户可以很方便的快速找到所需物品的信息。

(4)按物品详细信息介绍搜索

用户首选选择查询方式(物品详细信息介绍),然后用户可以在物品详细信息介绍的搜索框中输入想要购买物品介绍信息的关键字,点击搜索按钮,就会在网页中显示与搜索框中文字有关的物品列表。由于页面采用了分页显示的方法,所以用户可以很方便的快速找到所需物品的信息。

(5)综合上述所有的搜索

用户可以选择物品名称搜索、物品价格搜索、物品类别搜索、物品详细信息介绍搜索相结合的多条件搜索,点击搜索按钮,就会在网页中显示相关的物品列表。由于页面采用了分页显示的方法,所以用户可以很方便的快速找到所需物品的信息。

19

四川大学锦江学院毕业论文(设计)

3.3.3 物品竞价与成交单

当用户登陆校园二手物品拍卖网站后,就可以查看物品的竞拍价格。本网站系统采用了稍加修改的英式拍卖方式。那么所谓的英式拍卖方式又称为公开拍卖或增价拍卖,是目前全世界最流行的网上拍卖方式。一旦买家发现自己感兴趣的物品,他就可以浏览物品的信息包括物品的竞价和当前的最高出价。然后决定是否愿意出更高的价格,在规定的时间内出价最高的买家获得该物品的购买资格,或者卖家在时间的有效期内决定终止出售物品时,出价最高的买家也会获得该物品的购买资格。

当买卖双方在规定时间内达成购买意向后,二手物品的交易即为成功。网站系统就会记录这笔竞价成交单,包括记录成交的物品、成交的价格、成交的时间以及成交的买卖双方等。全部的成交单,将会在网站公告中公布最新的成交信息,供用户查看。 3.3.4 信息留言板与网站公告

在用户登陆网站后,便可以对网站内的所有的二手物品发表自己的看法与感悟。当然,也可以对网站的建设提出自己的意见。用户所发表的留言都会被任何用户所见。用户只能有删除自己留言的权限。不能删除他人的留言信息。

网站公告包含一些网站的信息与友情链接。网站公告会公布最新的成交信息,和最新的留言信息。

3.3.5 信息管理与后台管理

用户可以在求购信息栏里面任何时间、任何地点发布自己需求的物品,而其他用户就可以通过求购信息栏快速便捷的与该卖家联系。同时,也可以浏览各个用户已经出售的物品,起到了宣传用户物品的作用,增加了物品的流通性和时效性。

为了更好的管理网站,网站管理者需要后台管理的功能模块。后台管理的主要功能包括对用户管理、物品管理、留言板管理、网站公告管理等等。

(1)用户的管理

管理员可以对注册的用户进行删除或者修改信息的功能。在用户管理模块,显示出了所有已经注册的用户信息,如果修改用户信息,则可以修改用户的登陆密码、联系电话、E-mail地址及联系地址等信息。如果删除用户信息,则这个用户将不能再使用这个登录名登陆网站。

(2)物品的管理

管理员可以在物品管理功能模块完成对各种物品信息的删除、修改、添加以及类别管理等[12]。对物品类别的管理在于添加物品信息的时候,必须要添加物品的类别,然后选择对应类别,进行物品的添加。添加物品类别提供了删除类别、增加类别、修改类别功能。

(3)留言板管理

管理员在留言板管理这个模块,拥有最高的权限。可以对任意一条留言进行删除。当然不能修改留言板的信息。否则留言板用户发表的看法就不具有真实性和客观性。

(4)网站公告管理

20

四川大学锦江学院毕业论文(设计)

管理员在网站公告管理模块里,可以对网站的信息以及网站的超链接进行修改或者删除。

3.4 系统数据实体和数据流图

3.4.1 系统数据实体及关系分析

为了把用户的数据要求能够清楚的,准确的表述出来,通过需要建立一个概念性的数据模型(也叫做信息模型)。概念性数据模型是一种面向问题地数据模型。是按照用户观点对数据建立的模型。它反应了用户的实现环境,还描述了从用户角度所看到的数据。而且与在软件系统中的实现方法无关。

通常数据模型包含三种相关联的信息:数据对象、数据对象属性以及数据对象彼此之间的相互连接的关系。

(1)数据对象

数据对象是对软件彻底理解的复合信息的抽象。他们彼此之间是相互关联的。 (2)数据对象属性

属性定义了数据对象的性质。当我们希望找到数据对象的一个实例时,就要用标识符属性作为关键字(简称为键),那么必须把一个或多个属性定义为标识符。

数据对象联系

在客观世界中,事物彼此之间往往是有联系的。那么数据对象之间相互连接的方式称为联系(也称为关系)。联系可分为三种类型:一对一的联系(1:1);一对多的联系(1:n);多对多的联系(m:n)。

根据以上知识,我们得到了系统实体的E-R图,如下图3-1所示:

21

四川大学锦江学院毕业论文(设计)

图3-1 系统实体E-R图

3.4.2 系统数据流图分析

(1)系统顶层的数据流图如图3-2所示:

图3-2 系统顶层数据流图

(2)系统底层数据流图如图3-3所示:

图3-3 系统底层数据流图

3.5 系统UML用例图

3.5.1 UML用例图

(1)系统用例图如下图3-5所示:

图3-4 系统用例图

(2)前台管理用例图如下图3-6所示:

22

四川大学锦江学院毕业论文(设计)

图3-5 前台管理用例图

(3)后台管理用例图如下图3-7所示:

图3-6 后台管理用例图

3.5.2 系统用例图描述

(1)用例:基于B/S模式的二手物品拍卖信息展示

简述:该用例让用户能够在网上进行二手物品的交易。让管理员能够对系统的各项信息进行管理。

23

本文来源:https://www.bwwdw.com/article/z37d.html

Top