web的校园二手交易网站设计与实现
摘要:对于在校的学生们来说,建设一个能让他们互相交易二手物品的网站是很必要的。这样的一个电子平台可以让同学们对着屏幕就可以实现二手物品交易,既能避免浪费也能方便更多有需要的人。本文主要通过对交易网站进行分析从而实现实验模块的设计,应“二手交易网”的基本需要,网站系统的管理能够达成首页浏览,用户注册登录以及管理员后台管理等基本功能模块的功能,本网站后台数据是选用了SQL Server2005数据库,在网站的设计方面主要使用JSP技术,并且使用B/S模式和JAVA技术进行网页的设计以及部分动态功能的实现。
目录
一、引言 1
二、系统需求分析 1
(一)开发结构分析 1
(二) 开发软件分析 2
(三) 系统业务流程分析 2
(四)数据流程分析 3
三、 系统设计 4
(一)系统功能描述 4
(二)系统功能结构图 4
(三)本网站的目标 5
(四)系统性能需求 5
四、数据库设计 6
(一)数据库概念结构设计 6
(二)数据库逻辑结构设计 8
五、系统详细设计 10
(一)主界面模块设计 10
(二)关于会员注册模快 11
(三)卖家设计 12
(四)买家功能设计 13
(五)发布二手商品的设计 14
(六)管理员登录设计 15
六、系统测试 19
(一)测试的目的及任务 19
(二)测试方案 19
七、总结 20
八、致 谢 21
九、参考文献 22
一、引言
二十一世纪是属于网络的时代,而时代的变革必会催生新的商业模式,“二手物品交易”作为在校大学生所必需的平台便应运而生。
大学新生对全新的校园、陌生的城市具有强烈的探知欲,同时一些学习上、生活上的必需品也亟待采购。而即将毕业的大三学生,三年积累下来的可出售物品,不胜枚举。对于他们来说,留着这些东西占地方倒不如将它转手给更需要的人,因此,建设一个校园二手物品交易的平台对于学生来说是非常必要的
*好棒文|www.hbsrm.com +Q: ¥351916072¥
。
本平台通过以Internet网络为基础的现代网络环境,建立囊括物品的信息、分类、动态地发布供货人、供货物品等有关信息的大数据平台,并以此为基础实现平台网络货物的流通。平台以全方位的客户调查、严格的认证制度等措施保证用户的正常需求.综上所述,通过此平台的建设,我们将会为校园的内部商品交易带来极大的便利,这位同学了提供了快捷的购物方式也丰富了同学们的课余生活
二、系统需求分析
(一)开发结构分析
“二手交易网站”所采用的基本架构是当下使用最多的B/S结构,此体系具有较强的通性,此模式结构的研发投入资本低,用户操作简单。系统的扩展性较强,管理还是比较简单的。
由于本系统主要受众是基于互联网平台,所以,三层模式的B/S成了本系统最好的选择,如图21所示:
图21 B/S三层结构图
B/S结构基于本系统来说,相对于其他结构还是有很有优势的:
1、开放的标准:B/S所采用的结构都是开放式的的而且不是基于专业化的结构下,所以奠定了它应用方面的通用与普遍性。
2、较低的开发和维护成本:用户只要在客户端装上浏览器,B/S应用即可实现运行工作。
3、用户操作简单:普通且安全的浏览器即可达成使用。
综上所述,B/S模式基于本系统具有无与伦比的先天性:它使系统的开发维护的难度大幅度降低,并且网上信息的流动简单。因此,开发此网站采用的是优势明显且适合于本平台的B/S机构。
(二) 开发软件分析
1、 JSP技术
JSP( 简称java server page)的根本是简易的Servlet设计,它可以构建达成Html语法中的java扩张,基于 <%, %>的形式,执行于服务器端,正常html是通过客户端进行的,所以本网站只需浏览器便可正常运行。当访问JSP时,先执行程序,HTML代码回馈客户端,JAVA程序运行数据库并选取网页,然后可达成动态页面效果。
JSP是常用的动态页面技术,JSP可以有效分开网页的设计显示和运行逻辑,并且可重新使用存在于当前组件中的基本设计。这样使应用程序的操作变得很容易。
2 、SQL2005数据库
Microsoft SQL Server 2005 是一个大型的数据平台,它使得、数据的存储更加保险,可以构建极高可用性的数据程序给客户使用,此外数据库结合了分析、报表、集成和通知功能,不管你是数据库管理人员、开发人员、决策者者还是信息工作者,只要您想要全新的的问题方案,Microsoft SQL Server 2005 都可以为你提供帮助,并且可以让您从数据中获利良多。
(三) 系统业务流程分析
业务流程图是一种比较直观的分析工具,根据上面需求分析中得到的资料,可以绘制出表示系统管理的整个过程的业务流程图,能更清晰的认识开发网站的工作流程。
二手交易网流程,交易交置流程如图22所示:
图22二手物品交易流程图
交易流程是对用户采购自己喜欢的商品的一个过程描述,用户进入我们的客户端,可以选择注册或者登陆我们的网站(无账户者只能浏览不能购买商品),挑选自己心仪的商品进行加入购物车,然后根据网站给出的链接进行快捷支付,就是这样一个简单有效的流程。
用户注册流程,用户注册流程如图23所示:
图23 用户注册流程图
(四)数据流程分析
为了让用户更加知晓对将要构建软件的了解,正常情况下通过数据处理和流动的视角抽象的对业务流程进行操作,同时获得系统的结构化分析的重要工具,系统里的数据的使用可以通过直观的图样进行显示,也可以表现出系统数据以及数据变换和流向的逻辑性。
以下是根据前文所述从而所得的收集的资料并分析从而得出的购物系统数据图表,如图24所示:
图24 二手物品购物数据流图
其他所有的数据条目都是根据数据流图得出的,由于此论文篇幅有限,故不能一一详细展示。
三、 系统设计
(一)系统功能描述
根据购物网站的需求,网站系统的管理应该能够达成首页浏览,用户登录注册以及后台管理等基本功能。
网站前台功能:
商品信息:显示货物出售的信息。
求购信息: 用来发布部分同学对所需物品的征求信息。
用户注册:实现统计从而对消费信息进行必要的操作。
用户评论:实现网站使用者对部分商品进行评论。
后台管理:包括商品信息管理,网站的设置,以及订单的操作和系统的管理
系统管理 :对系统信息的管理。
二手新闻管理:通过删减、添加、删除操作对二手新闻信息进行管理。
目录
一、引言 1
二、系统需求分析 1
(一)开发结构分析 1
(二) 开发软件分析 2
(三) 系统业务流程分析 2
(四)数据流程分析 3
三、 系统设计 4
(一)系统功能描述 4
(二)系统功能结构图 4
(三)本网站的目标 5
(四)系统性能需求 5
四、数据库设计 6
(一)数据库概念结构设计 6
(二)数据库逻辑结构设计 8
五、系统详细设计 10
(一)主界面模块设计 10
(二)关于会员注册模快 11
(三)卖家设计 12
(四)买家功能设计 13
(五)发布二手商品的设计 14
(六)管理员登录设计 15
六、系统测试 19
(一)测试的目的及任务 19
(二)测试方案 19
七、总结 20
八、致 谢 21
九、参考文献 22
一、引言
二十一世纪是属于网络的时代,而时代的变革必会催生新的商业模式,“二手物品交易”作为在校大学生所必需的平台便应运而生。
大学新生对全新的校园、陌生的城市具有强烈的探知欲,同时一些学习上、生活上的必需品也亟待采购。而即将毕业的大三学生,三年积累下来的可出售物品,不胜枚举。对于他们来说,留着这些东西占地方倒不如将它转手给更需要的人,因此,建设一个校园二手物品交易的平台对于学生来说是非常必要的
*好棒文|www.hbsrm.com +Q: ¥351916072¥
。
本平台通过以Internet网络为基础的现代网络环境,建立囊括物品的信息、分类、动态地发布供货人、供货物品等有关信息的大数据平台,并以此为基础实现平台网络货物的流通。平台以全方位的客户调查、严格的认证制度等措施保证用户的正常需求.综上所述,通过此平台的建设,我们将会为校园的内部商品交易带来极大的便利,这位同学了提供了快捷的购物方式也丰富了同学们的课余生活
二、系统需求分析
(一)开发结构分析
“二手交易网站”所采用的基本架构是当下使用最多的B/S结构,此体系具有较强的通性,此模式结构的研发投入资本低,用户操作简单。系统的扩展性较强,管理还是比较简单的。
由于本系统主要受众是基于互联网平台,所以,三层模式的B/S成了本系统最好的选择,如图21所示:
图21 B/S三层结构图
B/S结构基于本系统来说,相对于其他结构还是有很有优势的:
1、开放的标准:B/S所采用的结构都是开放式的的而且不是基于专业化的结构下,所以奠定了它应用方面的通用与普遍性。
2、较低的开发和维护成本:用户只要在客户端装上浏览器,B/S应用即可实现运行工作。
3、用户操作简单:普通且安全的浏览器即可达成使用。
综上所述,B/S模式基于本系统具有无与伦比的先天性:它使系统的开发维护的难度大幅度降低,并且网上信息的流动简单。因此,开发此网站采用的是优势明显且适合于本平台的B/S机构。
(二) 开发软件分析
1、 JSP技术
JSP( 简称java server page)的根本是简易的Servlet设计,它可以构建达成Html语法中的java扩张,基于 <%, %>的形式,执行于服务器端,正常html是通过客户端进行的,所以本网站只需浏览器便可正常运行。当访问JSP时,先执行程序,HTML代码回馈客户端,JAVA程序运行数据库并选取网页,然后可达成动态页面效果。
JSP是常用的动态页面技术,JSP可以有效分开网页的设计显示和运行逻辑,并且可重新使用存在于当前组件中的基本设计。这样使应用程序的操作变得很容易。
2 、SQL2005数据库
Microsoft SQL Server 2005 是一个大型的数据平台,它使得、数据的存储更加保险,可以构建极高可用性的数据程序给客户使用,此外数据库结合了分析、报表、集成和通知功能,不管你是数据库管理人员、开发人员、决策者者还是信息工作者,只要您想要全新的的问题方案,Microsoft SQL Server 2005 都可以为你提供帮助,并且可以让您从数据中获利良多。
(三) 系统业务流程分析
业务流程图是一种比较直观的分析工具,根据上面需求分析中得到的资料,可以绘制出表示系统管理的整个过程的业务流程图,能更清晰的认识开发网站的工作流程。
二手交易网流程,交易交置流程如图22所示:
图22二手物品交易流程图
交易流程是对用户采购自己喜欢的商品的一个过程描述,用户进入我们的客户端,可以选择注册或者登陆我们的网站(无账户者只能浏览不能购买商品),挑选自己心仪的商品进行加入购物车,然后根据网站给出的链接进行快捷支付,就是这样一个简单有效的流程。
用户注册流程,用户注册流程如图23所示:
图23 用户注册流程图
(四)数据流程分析
为了让用户更加知晓对将要构建软件的了解,正常情况下通过数据处理和流动的视角抽象的对业务流程进行操作,同时获得系统的结构化分析的重要工具,系统里的数据的使用可以通过直观的图样进行显示,也可以表现出系统数据以及数据变换和流向的逻辑性。
以下是根据前文所述从而所得的收集的资料并分析从而得出的购物系统数据图表,如图24所示:
图24 二手物品购物数据流图
其他所有的数据条目都是根据数据流图得出的,由于此论文篇幅有限,故不能一一详细展示。
三、 系统设计
(一)系统功能描述
根据购物网站的需求,网站系统的管理应该能够达成首页浏览,用户登录注册以及后台管理等基本功能。
网站前台功能:
商品信息:显示货物出售的信息。
求购信息: 用来发布部分同学对所需物品的征求信息。
用户注册:实现统计从而对消费信息进行必要的操作。
用户评论:实现网站使用者对部分商品进行评论。
后台管理:包括商品信息管理,网站的设置,以及订单的操作和系统的管理
系统管理 :对系统信息的管理。
二手新闻管理:通过删减、添加、删除操作对二手新闻信息进行管理。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/530.html