SCI论文(www.lunwensci.com)
摘 要:该项目旨在以实际案例为基础,构建一个高校二手物品的网上交易平台,以达到对学生的废旧物资进行有效的回 收和再利用。该平台使用 JSP/Servlet 技术,并应用了 B/S 技术,借助网络环境,只需在服务器端安装该系统即可。通过这种 方式,学生可以轻松地使用互联网浏览和发布一些二手商品的信息。
关键词:JSP/Servlet,二手物品,电商平台,设计
Design and Implementation of E-commerce Platform for Second-hand Goods in Colleges and Universities
DING Peipei
(Yangzhou Polytechnic College, Yangzhou Jiangsu 225009)
【Abstract】: The project aims to be based on practical cases, build an online trading platform for second-hand goods in Colleges and universities, in order to achieve the effective recycling and reuse of students' waste materials. The platform uses JSP / Servlet technology, B / S technology is applied, with the help of network environment, just install the system on the server side. In this way, students can easily use the Internet to browse and publish some information about second-hand goods.
【Key words】: JSP / Servlet;second hand goods;e-commerce platform;design
1 系统概况
1.1 系统设计背景
在全球范围内,因为因特网技术的飞速发展, 以因 特网为基础的各类网络应用层出不穷,并日益渗透到人 类的日常生活中。人们通过互联网获取信息、享受生 活、交流感情、在线工作等,因特网正快速地给我们的 生活带来变化。在国家的经济体制及经济全球化的背景 下,我们的经济也在不断地进步。在这种情况下,学校 里的二手物品变得非常的充裕,如何才能最大限度的利 用这些物品的信息,这就成了一个问题。
1.2 系统设计的目标和需求
在当今的时代,很多的电商站点都已经成立了,这 些都是为了缓解信息和地理环境的受限问题。随着高校 的发展,大学生消费水平的不断提升,学生们在临近毕 业时会积累越来越多的各类二手物品。物品信息大部分 都是在学校的公告牌上展示的,也就是做传统广告。由于这种方式存在诸多限制和偶然因素,无法满足信息交 互的需求。因此,一种新型的二手物品交换方式应运而 生,即以网络为基础的高校二手物品买卖系统。利用该 平台,我们可以了解到,每个学生都是网络的使用者, 每个人都可以自由的发表自己的个人资料,查看他人发 表的物品信息。同时也能对各类二手物品进行水平对 比,做出自己的最优选项。从这一点可以看出,这个系 统仅是一个用于买卖二手物品的交易平台,与普通的电 商网站有着很大的不同。
1.3 系统的可行性
该系统的建立,彻底改变了以往学校利用传统的渠 道进行信息传播的缺陷,实现了对学校的各类二手物品 资料进行有效的整合,为学生提供了便利。系统的客户 一般都是学校的校园网络用户,所以系统总体上不会太 大,因为他们使用的都是免费的资源。而且,因为它 采用的是一种更便宜的 B/S 模型,没有采用成本更高的 C/S 模型,从成本角度来看可行。技术上,因为它是 以网络为基础的,所以可以更方便地反映用户的真实需 要。随着时间的推移,各种网络软件的发展也越来越完 善,一些主流的软件和语言也开始涌现出来,为系统的 开发提供了有力的支撑。同时,也有很多成功的电商网 站可以参考,从技术上讲也是可行的。从操作上看,因 为用户只需要一个浏览器就可以登录,而在服务器端, 只要一个数据库,以及系统开发的环境即可,易于实 施,因此具有一定的可行性。而且这个平台只要管理员 和使用者积极配合,就可以保证使用者的安全,不会出 现违法的事情,也没有违法的交易,从法律上讲也是可 行的。根据不同的可行性分析和用户的需要,通过反复 的讨论和假定,最终得出了一个最优的设计方案。
2 系统的需求与设计
2.1 需求设计
2.1.1 功能设计
该系统以高校为主体, 以高校网络为基础,为广大 学生搭建了一个展示、交换二手物品的平台。高校中虽 然有大量的旧货,但因为缺乏流通和传统旧货的沟通渠 道,所以大量的旧货还是会被囤积起来,甚至会被当做 垃圾来对待。如今,只要有了校园网络,就能很容易地 将二手物品的相关资讯进行传播和交换,同时也能用留 言进行更深入的沟通。因为各高校的校园网都是遍布各 个角落的,所以,只要适当的推广,从原理上讲,每个 人都可以将自己的消息传递给校园网的每个用户,尽可 能的将信息的功效发挥到极致。
系统功能主要由几块构成 [1] :(1)注册登录功能, 就是让使用者在登记时,先填好自己的资料,然后再登 录。(2)信息发布功能,是为已经登录的使用者提供 的,登录的人可以在第一时间将自己的二手物品的资料 公布出来。此为该系统的核心部分。(3)信息增删改功 能,是在管理留言信息的同时,为公布信息的使用者提 供了管理自己所发布的产品信息的版块。这个功能也是 为已登录的使用者提供的。(4)信息查询功能,是让登 录该网站的用户利用模糊检索的方式,查找用户感兴趣 的产品的相关信息。(5)留言版块的作用,是让用户对 某个二手物品进行留言,也可以看到其他用户的留言。 (6)二手指南版块,是指由管理员对整个系统的全部信 息进行统一管理的一个重要组成部分。
2.1.2 界面设计
因为该平台是针对大学生的, 所以对系统的界面设计 不能过于死板, 要能够充分地反映出高校的自由度和创造 性。系统的人机交互要做到人性化、简洁、操作简便、管理效率高,用户无需经过专业训练,无需计算机知识就 能熟练使用。重点是该体系结构的设计简洁、清晰。
2.2 体系结构设计
本系统采用三层结构—浏览器通过 Web 服务器实 现对后台数据库的各种操作。系统体系结构如图 1 所示。
在这种系统架构下, JDBC 不会直接存取后台数据库 及数据表中的数据,而是由Java 对象来完成。映射文件使 得Java 对象和后台数据库中的表产生关联并相互对应 [2]。
2.3 DB 的设计
(1) DB 的需求设计。对数据库的要求包括数据的 增删改、保存等。而这些数据的构成依赖于不同的功能 模块所需要的内容。在数据库中,通过对各功能单元进 行特定的操作,以完成数据的读写。(2)概念结构的设 计。此阶段要做的不是直接将需求分析得到的数据格式 转换为 DBMS 能处理的数据模型,而是将需求分析得 到的用户的实际需求抽象为反映用户观点的概念模型, 在此基础上,更好更准确的用 DBMS 实现这些需求。 由于概念结构设计是数据库系统中最重要的部分,因 此,在此过程中,概念设计成为了一个重要环节。(3) 逻辑结构的设计。完成了对数据库的概念结构的构建, 就可以把数据库的概念模型转换成数据库支持的数据模 型,即数据库的逻辑结构。从系统的大小、功能、稳定 性、性能和效率等角度出发,着重于系统的可移植性, 本系统采用了 MySQL 数据库 [3]。
根据(1)中的要求,对每张数据表进行了设计, 每张表的主键都是 ID,为了使用 Hibernate 生成主键, 关键 ID 的数据类型被设定为 VARCHAR(50)。其他 属性也分别进行了限制。
3 系统主要功能的实现过程
本系统采用了JSP、JavaScript、DHTML 等技术, 实 现了基于 Hibernate 的数据库管理, 实现了一个动态的 高校二手物品的交易平台 [4.5]。
3.1 主页的设计过程
系统首页为所有的访客,无论是已登录或未登录的,均能在首页浏览有关的二手商品信息。首页包含了 Logo、登录框、商品信息检索框以及二手商品的信息。
首页上是关于各种二手商品详情和二手商品排行榜 的最新消息,在登录网站之前,都会被放入 request, 同时,在搜索要求中,也会出现一个分类的下拉菜单和 一个交易区域的下拉菜单,这些放在 session 中。以上 操作通过 IndexAction 实现,主要代码如下 :
(1) 查询各种二手商品信息,放入 request,供主 页显示。
3.2 商品信息管理功能的设计
商品信息的管理是该系统的最主要功能,只有在平 台注册成功的用户或者平台的管理员才有权限进行信息 的管理,一般用户只能管理自己发布的信息,管理员可 以增删改所有信息。商品信息的管理功能的实现是在 Action 中进行的, Action 先验证当前用户是否为已注 册用户,未注册用户会收到弹窗并返回主页。信息管理 功能的 Struts 配置如图 2 所示。
4 结语
高校二手物品电商平台的开发为广大在校大学生提 供了一个方便安全的交易平台,实现了资源的合理利 用,引导大学生养成良好的生活习惯,节约资源 ;也可 以通过平台将校园剩余有利资源捐赠给慈善机构或贫困 地区,帮助更多的人 ;同时,也给有需求的大学生提供 一次创业的机会,从中获得经验。
参考文献
[1] 郑莉.Java语言程序设计[M].北京:清华大学出版社,2005. [2] 陈天河.Struts,Hibernate,Spring集成开发宝典[M].北京: 电子工业出版社,2007.
[3] Michale Kofler.MySQL 5权威指南(第3版)[M].杨晓云,王 建桥,杨涛,译.北京:人民邮电出版社,2006.
[4] 孙卫琴,李洪成.Tomcat与Java Web开发技术详解[M].北 京:电子工业出版社,2004.
[5] 孙鑫.Java Web开发详解[M].北京:电子工业出版社,2006.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网! 文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/52745.html