PM慈善捐购网站的建立与实现毕业设计说明书
目录
(一)开发背景
PM指的是平民,生活一般的百姓。平民慈善有着非常显著的四个特点:一是人多,因此有着巨大的潜力和影响力。二是生活普遍都并不富裕。三是百姓的善心不缺乏。大部分人有着将心比心、扶贫济困的道德水准。四是有着很大的发展空间和潜力。据中华慈善总会统计,我国每年的捐赠15%有来自中国富人,还有大约75%来自国外,10%来自平民百姓,可以看出有相当一部分百姓无捐赠行为,并且中国大部分平民百姓并没有更多的关注慈善,因此PM慈善网有着很大的上升空间,也有非常大的潜力。
(二)选题意义
PM慈善网能够为全世界人民提供一个线上线下的生活信息的交流,为广大爱心人士提供各种信息服务,更好的为所需要的人提供正能量。
本课题旨在设计和开发这样一个活动平台,希望能够利用互联网来展现和改善贫困问题,让更多人了解和帮助贫困人群。
(三)设计目标
向世人展示更多的关爱与人情,让更多的人参与到行善的事业中去,让更多的吃饱,穿好还可以接受教育。PM慈善网站的宗旨是:一起行善,行有效的善,杜绝浪费。
(四)开发工具
Microsoft SQL Server Management Studio
MyEclipse 6.5
Apache Tomcat 6.0
Adobe Photoshop CS5
EditPlus 3
JQuery
(五)课题内容
本课题要把PM慈善网站推向世界,力争让PM慈善网站让所有人都知道,都了解,都关注,并且希望全世界的人参与到慈善这个事业中去,关注慈善,与人为善。让更多人吃得饱、穿得暖、上得了学。
课题主要包括系统的前台和后台两大部分。前 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
台主要提供网民进行会员的注册登录以及产品的购买,后台主要是针对网站前台的管理,包括信息的查看、添加、删除、修改等,此外还可查看到订单的相关信息。
二、功能概述
管理员可通过后台对前台进行一系列的相关操作,这些操作包括:添加产品、浏览产品、修改产品、以及删除产品等;(如图2-1所示)
用户操作包括:会员注册、购买物品、查看个人订单以及购物信息等;(如图2-2所示)
图2-1
图2-2
三、登录模块
(一)用户登录模块
不同的用户身份,所拥有的权限也大不相同。因此,要根据用户身份的判定来赋予其不同的权限,以达到用户的完美体验。例如,会员身份拥有全部的权限,而非会员都只可以查询产品相关信息。正确的填写用户名、密码、验证码后可成功注册成为会员。如若不是会员,则需要进行注册。点击注册按钮,就会跳入注册页面,正确填写好相关信息并且提交后,再次回到登录页面登录即可。(如图3-1所示)
图3-1
主要代码如下:
(二)用户注册模块
普通的用户是不可以购买看中的产品的,因此需要进行注册。一旦注册成为会员后,就不单单只可以浏览网页,而是对网页中的相关产品可以进行查看、购买等一系列操作。注册页面只需填写用户名、密码、配送地址等等,提交完成后,你将拥有会员的完美体验。(如图3-2)
图3-2
主要代码如下:
四、慈善买卖模块
购买产品的前提是注册成为会员,注册成功后,用户才有权限购买产品,还可浏览到产品的有关信息以及进行一系列的操作。
此外,网页中的产品均以一元钱出售,出售的不是产品而是一份心意,同理,购买的也不仅仅是一件死物,而是一份善心。一元钱在现在的社会算不了什么,甚至买不了一块糖。物品有价,而一个人的善心是无价的。
(一)产品信息
为了使网站更为灵活方便,产品的名字、数量、价格以及产品的图片都是自动获取的,并且若发生了错误,可通过后台或数据库进行更改等操作(如图4-1所示)
图4-1
部分代码如下
(二)购买产品信息
产品名、数量、价格都是自动获取,但用户的购买件数还是需要手工填写的,填写后的数据会提交给后台,点击购买后会出现用户购买产品的相关信息以及购买的数量。(如图4-2所示)
图4-2
部分代码如下
(三)购物车列表
该页面会显示产品的图片、产品的价格、产品的数量、小计、以及操作供用户查看。用户在购买产品途中若出现手误的现象,可对产品的数量进行增减,还可删除先前选中的产品重新选购所喜欢的产品。操作完成后,点击结算按钮会自动生成订单信息(如图4-3所示)
图4-3
部分代码如下
(四)订单信息
由于注册成为会员后,后台会获取用户的注册信息,因此,订单页面会自动获取到用户的名字、配送地址,而订单时间则是你购买产品的时间,系统会自动生成,并且还会显示之前购买的产品信息,购买的产品会交由后台自动计算得出总价,提交订单后,后台会根据用户的信息进行发货。(如图4-4所示)
图4-4
部分代码如下
(五)我的订单
订单页面的数据都是经由后台程序操作,前台自动生成的。
用户在购买产品成功后,该页面会自动生成用户订单,根据订单,用户可浏览到购买产品的订单编号、状态、订单时间、是否发货等,还可以浏览到先前产品的产品名,价格以及数量等。并且,若用户点击确认收货,状态中的已发货则会自动更改为已付款。总之,网站与其他的商品网站本质上并无多大差别。(如图4-5所示)
图4-5
部分代码如下
五、后台管理模块
一个网站的成功与否,后台管理是显得非常重要。前台页面如果说是为了美观吸引用户的话,后台则是为了功能支撑前台页面。管理员可通过后台对前台产品信息进行一系列的操作,如:添加、修改、删改及订单列表等。
(一)添加页面
该页面只可以对前台产品信息进行添加操作,如添加产品的名称、价格、商品数量、商品图片、商品详细信息等。添加过程中若想重新更改信息,可通过重置按钮进行数据清除,重新添加(如图5-1,5-2所示)
图5-1 添加信息页面
图5-2 列表页面
(二)列表页面
该页面纯粹显示前台产品的相关信息,如产品的名称、产品数量、产品价格,若发现前台产品信息显示错误,可在此页面直接进行修改、删除操作,若想继续添加产品,点击左侧添加就会进入添加页面。(如图5-3所示)
图5-3添加页面
(三)信息修改页面
该页面只可以对信息进行修改、重置操作。管理员在此页面可对产品进行信息的修改,如修改产品的名称、数量、价格、图片以及详细信息等。修改成功后,前台的产品信息也会更改(如图5-4所示)
(四)订单列表页面
该页面会显示前台用户注册的用户名、订单号、订单状态等相关操作,点击订单明细,可详细看到用户购买的产品名、数量、价格等。(如图5-5所示)
允许Null值
adminName
varchar(50)
(一)开发背景
PM指的是平民,生活一般的百姓。平民慈善有着非常显著的四个特点:一是人多,因此有着巨大的潜力和影响力。二是生活普遍都并不富裕。三是百姓的善心不缺乏。大部分人有着将心比心、扶贫济困的道德水准。四是有着很大的发展空间和潜力。据中华慈善总会统计,我国每年的捐赠15%有来自中国富人,还有大约75%来自国外,10%来自平民百姓,可以看出有相当一部分百姓无捐赠行为,并且中国大部分平民百姓并没有更多的关注慈善,因此PM慈善网有着很大的上升空间,也有非常大的潜力。
(二)选题意义
PM慈善网能够为全世界人民提供一个线上线下的生活信息的交流,为广大爱心人士提供各种信息服务,更好的为所需要的人提供正能量。
本课题旨在设计和开发这样一个活动平台,希望能够利用互联网来展现和改善贫困问题,让更多人了解和帮助贫困人群。
(三)设计目标
向世人展示更多的关爱与人情,让更多的人参与到行善的事业中去,让更多的吃饱,穿好还可以接受教育。PM慈善网站的宗旨是:一起行善,行有效的善,杜绝浪费。
(四)开发工具
Microsoft SQL Server Management Studio
MyEclipse 6.5
Apache Tomcat 6.0
Adobe Photoshop CS5
EditPlus 3
JQuery
(五)课题内容
本课题要把PM慈善网站推向世界,力争让PM慈善网站让所有人都知道,都了解,都关注,并且希望全世界的人参与到慈善这个事业中去,关注慈善,与人为善。让更多人吃得饱、穿得暖、上得了学。
课题主要包括系统的前台和后台两大部分。前 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
台主要提供网民进行会员的注册登录以及产品的购买,后台主要是针对网站前台的管理,包括信息的查看、添加、删除、修改等,此外还可查看到订单的相关信息。
二、功能概述
管理员可通过后台对前台进行一系列的相关操作,这些操作包括:添加产品、浏览产品、修改产品、以及删除产品等;(如图2-1所示)
用户操作包括:会员注册、购买物品、查看个人订单以及购物信息等;(如图2-2所示)
图2-1
图2-2
三、登录模块
(一)用户登录模块
不同的用户身份,所拥有的权限也大不相同。因此,要根据用户身份的判定来赋予其不同的权限,以达到用户的完美体验。例如,会员身份拥有全部的权限,而非会员都只可以查询产品相关信息。正确的填写用户名、密码、验证码后可成功注册成为会员。如若不是会员,则需要进行注册。点击注册按钮,就会跳入注册页面,正确填写好相关信息并且提交后,再次回到登录页面登录即可。(如图3-1所示)
图3-1
主要代码如下:
(二)用户注册模块
普通的用户是不可以购买看中的产品的,因此需要进行注册。一旦注册成为会员后,就不单单只可以浏览网页,而是对网页中的相关产品可以进行查看、购买等一系列操作。注册页面只需填写用户名、密码、配送地址等等,提交完成后,你将拥有会员的完美体验。(如图3-2)
图3-2
主要代码如下:
四、慈善买卖模块
购买产品的前提是注册成为会员,注册成功后,用户才有权限购买产品,还可浏览到产品的有关信息以及进行一系列的操作。
此外,网页中的产品均以一元钱出售,出售的不是产品而是一份心意,同理,购买的也不仅仅是一件死物,而是一份善心。一元钱在现在的社会算不了什么,甚至买不了一块糖。物品有价,而一个人的善心是无价的。
(一)产品信息
为了使网站更为灵活方便,产品的名字、数量、价格以及产品的图片都是自动获取的,并且若发生了错误,可通过后台或数据库进行更改等操作(如图4-1所示)
图4-1
部分代码如下
(二)购买产品信息
产品名、数量、价格都是自动获取,但用户的购买件数还是需要手工填写的,填写后的数据会提交给后台,点击购买后会出现用户购买产品的相关信息以及购买的数量。(如图4-2所示)
图4-2
部分代码如下
(三)购物车列表
该页面会显示产品的图片、产品的价格、产品的数量、小计、以及操作供用户查看。用户在购买产品途中若出现手误的现象,可对产品的数量进行增减,还可删除先前选中的产品重新选购所喜欢的产品。操作完成后,点击结算按钮会自动生成订单信息(如图4-3所示)
图4-3
部分代码如下
(四)订单信息
由于注册成为会员后,后台会获取用户的注册信息,因此,订单页面会自动获取到用户的名字、配送地址,而订单时间则是你购买产品的时间,系统会自动生成,并且还会显示之前购买的产品信息,购买的产品会交由后台自动计算得出总价,提交订单后,后台会根据用户的信息进行发货。(如图4-4所示)
图4-4
部分代码如下
(五)我的订单
订单页面的数据都是经由后台程序操作,前台自动生成的。
用户在购买产品成功后,该页面会自动生成用户订单,根据订单,用户可浏览到购买产品的订单编号、状态、订单时间、是否发货等,还可以浏览到先前产品的产品名,价格以及数量等。并且,若用户点击确认收货,状态中的已发货则会自动更改为已付款。总之,网站与其他的商品网站本质上并无多大差别。(如图4-5所示)
图4-5
部分代码如下
五、后台管理模块
一个网站的成功与否,后台管理是显得非常重要。前台页面如果说是为了美观吸引用户的话,后台则是为了功能支撑前台页面。管理员可通过后台对前台产品信息进行一系列的操作,如:添加、修改、删改及订单列表等。
(一)添加页面
该页面只可以对前台产品信息进行添加操作,如添加产品的名称、价格、商品数量、商品图片、商品详细信息等。添加过程中若想重新更改信息,可通过重置按钮进行数据清除,重新添加(如图5-1,5-2所示)
图5-1 添加信息页面
图5-2 列表页面
(二)列表页面
该页面纯粹显示前台产品的相关信息,如产品的名称、产品数量、产品价格,若发现前台产品信息显示错误,可在此页面直接进行修改、删除操作,若想继续添加产品,点击左侧添加就会进入添加页面。(如图5-3所示)
图5-3添加页面
(三)信息修改页面
该页面只可以对信息进行修改、重置操作。管理员在此页面可对产品进行信息的修改,如修改产品的名称、数量、价格、图片以及详细信息等。修改成功后,前台的产品信息也会更改(如图5-4所示)
(四)订单列表页面
该页面会显示前台用户注册的用户名、订单号、订单状态等相关操作,点击订单明细,可详细看到用户购买的产品名、数量、价格等。(如图5-5所示)
允许Null值
adminName
varchar(50)
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1784.html