购物系统毕业设计论文

购物系统毕业设计论文
购物系统毕业设计论文

本科生毕业论文(设计)

(2014)届

论文(设计)题目:小圆圈公益网络网站设计与实现——后台设计部分学院:计算机科学与信息工程学院

专业:计算机科学与技术

学号: 201012301019

姓名:房某某

指导老师姓名及职称:农工程师

目录

第1章系统概述 (1)

1.1项目研究的背景 (1)

1.2项目研究的目的 (2)

1.3项目研究的意义 (2)

1.4本课题的研究方法 (2)

1.5开发工具介绍 (3)

第2章系统分析 (4)

2.1系统可行性分析 (4)

2.1.1市场前景可行性分析 (4)

2.1.2技术可行性分析 (4)

2.2系统需求分析 (4)

2.2.1顾客对于系统的需求 (4)

2.2.2管理员对于系统的需求 (4)

第3章系统设计与实现 (5)

3.1系统体系结构设计 (5)

3.2系统功能流程分析与设计 (5)

3.2.1系统流程分析设计用户模块 (6)

3.2.2系统流程分析设计后台管理模块 (6)

3.3数据库设计 (7)

第4章系统功能模块的设计与实现 (18)

4.1用户管理功能图 (18)

4.2会员管理功能图 (19)

4.3义卖品管理功能图 (20)

4.4新闻管理功能图 (21)

4.5订单管理功能图 (21)

4.6 留言管理功能图 (22)

4.7 友情链接管理功能图 (22)

第5章系统模块的详细设计与实现 (23)

5.1账号管理模块 (23)

5.2评价管理 (24)

5.3会员管理模块 (25)

5.4义卖品管理 (27)

5.5新闻管理 (30)

5.6用户中心 (31)

第6章系统开发中的难点及解决方法 (33)

6.1对义卖品的分类管理 (33)

6.2评价系统的建立 (33)

总结 (33)

小圆圈公益网络网站设计与实现——后台设计部分

专业:计算机科学与技术学号:201012301019

姓名:房某某指导老师:农京辉工程师

【内容摘要】

小圆圈公益网络平台,包含“前台显示和后台管理两个模块:

前台显示模块,通过拍摄和展示乡村小学每个孩童的纯真、真诚、阳光的笑脸,收集每一张笑脸背后的愿望及故事,如“拥有一个新书包、一本课外书、一盒水彩笔”等等,然后通过网络号召爱心人士为山区的小朋友实现一个个小小的愿望。让爱心人士通过Internet发布和获取义卖物品信息,收取一定的成本,利润全部作为实现许愿笑脸墙项目的资金来源,义卖物品的上架、销售、捐献实现一体化管理,采用透明公开的财务机制。

后台管理模块,通过管理员可以方便的管理会员的信息,对爱心人士的义卖品进行合理的分类管理,还加上义卖品发布,出售,评价等。合理的管理小圆圈公益网络平台。

小圆圈公益网络平台,旨在为为贫困小学生实现小愿望、为资助贫困小学生搭建平台;推动大学生积极参与公益活动,在活动中培养社会责任意识,学会奉献社会,提高自身适应社会的能力。

【关键词】公益网络平台;后台管理;前台显示;义卖物品

第1章系统概述

1.1项目研究的背景

社会上存在存在着这样一部分儿童,他们渴求知识,但是依然拿着破旧不堪的书本;他们渴望温暖,但是在寒冷的冬天里只能穿着单薄的衣物;在他们幼小的心灵里,也许那最大的梦想只不过是获得一本喜欢的图书或一件保暖的衣服。

因此,充分发挥互联网虚拟社区的纽带作用,建立“小圆圈公益网络平台”,以“笑脸许愿墙”上每张笑脸背后小学生的愿望及故事感召、靠“义卖平台”的机制保障,激励更多的人们献爱心,帮助山区里的学生,驱散他们身边的寒意,让社会充满阳光,是有意义、有必要、有可行性的。

1.2项目研究的目的

小圆圈公益网络平台项目目的是在一定程度上提升桂林市周边地区贫困小学的教学质量,改善校的教学环境,丰富学生课余活动,扩大学生知识视野,为边远山区的小朋友带去山温暖、传递阳光。同时也希望号召更多的志愿者参与、奉献爱心,在小学生与青年大学生之间构建知识桥梁的桥梁,传递正能量,启蒙小朋友走向积极向上的的生活。

1.3项目研究的意义

小圆圈公益网络平台号召社会上的爱心人士积极前往贫困地区,给贫困学生带去知识的补给和物资的援助;让志愿者学会爱、感受爱;让贫困学生得到帮助、学会感恩,同时在贫困学生与青年大学生之间搭建桥梁,丰富贫困学生的精神文化生活,传递正能量,让边远山区的小朋友们更多的享受改革开放的成果。

1.4本课题的研究方法

小圆圈公益网络平台是一个服务于大众的公益平台,本网站中还有涉及到义卖商品的购买,有了金钱的交易,所以对网站的要求比较高,本公益平台使用https://www.360docs.net/doc/ba16036945.html,编辑实现网页显示效果,用SQL Server建立数据库对数据进行存储,还运用了ODBC技术连接数据库和动态网页,使得本公益平台能够对义卖品信息可以及时的保存、更新。可以使客户更好的及时了解义卖品买卖的情况。

1.5开发工具介绍

本系统采用VS2005集成开发环境进行开发,采用了https://www.360docs.net/doc/ba16036945.html,技术,后台语言采用C#语言进行编程开发,页面前台采用了HTML语言进行显示,在配合功能强大的数据库系统来存储系中用到的数据信息。

第2章系统分析

2.1系统可行性分析

2.1.1市场前景可行性分析

随着经济的发展,人们的经济实力的提高,大家对于社会的回报与感恩也越来越强烈,所以就需要一个平台来给大家回报社会,在小圆圈公益网络平台上买卖与馈赠一些的物品,当前网络公益市场是巨大的,而且市场还在发展初期,其市场潜力不可估量,系统的市场前景是可行的。

2.1.2技术可行性分析

本系统运用了的开发工具有Visual Studio 2008、SQL Server 2005等。都是比较健全的开发技术和工具,在无数前人的运用中被证实是完全可行的,不会存在技术上的困扰,而且我们的公益平台类似于网上购物系统,这些都是有很多成功的系统可以借鉴的,所以说在开发技术方面是完全可行的。

2.2系统需求分析

2.2.1顾客对于系统的需求

顾客当想在小圆圈公益平台是购买义卖品时,他看中的就是使用的方便与快捷,因此小圆圈公益平台能够实现使顾客能够在小圆圈公益平台中迅速找到到自己想要了解的产品信息。并且,由于顾客中可能存在有很多并不熟悉义卖品购买操作流程,系统操作流程应该简单、容易使用。

系统另外重要的功能就是对义卖品进行评价,本系统开发一个比较完善的小型的评价系统可以在系统中独立出来应用。

2.2.2管理员对于系统的需求

在小圆圈公益平台中系统管理员是非常重要的,整个网站都在管理员的管理下运行,管理员可以进行义卖品管理、定单管理、注册用户管理,评价管理等需求。

并且能够条理分明的处理大量的数据信息,管理员可以容易的找出需要的管理类别。为了实现这些需求,管理平台应该做到功能齐全,模块划分明确。本系统中管理部分分为用户管理、定单管理、义卖品管理这三个模块,方便管理员管理系统。

第3章系统设计与实现

3.1系统体系结构设计

小圆圈公益网络平台网站按角色分为前台功能模块和后台功能模块。

前台部分由普通用户和未注册会员使用,主要包括用户注册,用户登录,义卖品搜索,义卖品列表,购物车,订单查看,留言板,友情链接,义卖品评价管理等功能模块。

后台部分由管理员使用,主要包括账号管理,库存管理,会员管理,义卖品类别管理,义卖品管理,新闻管理,订单管理,留言板管理,友情链接管理,义卖品评价信息管理等功能模块。

系统的功能模块图如图3.1。

图3.1 系统功能图

3.2系统功能流程分析与设计

程序实现也是基本按照该流程描述的步骤逐步实施的,每个功能作为程序的一个模块,系统的功能流程描述如下:

3.2.1系统流程分析设计用户模块

1)用户注册:用户通过网站注册账号并设置密码录入个人的详细信息。

2)用户登录:用户使用用户名和密码登录公益网站主界面。

3)关于我们:用于介绍我们爱心公益团队相关信息。

4)最新动态:用户浏览各类最新公益相关新闻资讯。

5)公益项目:展示各类公益项目活动相册,了解各地举办公益活动的情况。

6)义卖平台:用户浏览,查看,购买公益义卖品信息(包括义卖品名称,义卖品分类,

义卖价格,义卖品拍卖等规则)。

7)用户中心:用户管理自己的已经购买的义卖品购物车以及查看自己已经购买付款情

况的义卖品订单。

8)订单管理:用户查看自己已经购买付款情况的义卖品订单。

9)交流中心:用户对义卖网的义卖品及活动发表自己的意见以及留言以及查看各界公

益人士对义卖网的义卖品及活动的意见留言

3.2.2系统流程分析设计后台管理模块

10)用户管理:管理员管理用户,对用户查看以及进行添加。

11)义卖品管理:管理员增加义卖品,对义卖品进行添加,并管理查看义卖品信息与类

别。

12)新闻管理:管理员管理各类公益相关新闻资讯,添加或查看各类公益相关新闻资讯

13)会员管理:管理员管理会员,对会员进行查看或者删除会员及对会员信息进行修改

14)订单管理:管理员管理义卖订单,查看会员购买或预订义卖品的详细信息。

15)留言管理:管理员管理留言板,查看留言板并对留言回复。

16)相关链接:管理员查看或者设置相关链接。

17)评论管理:管理员查看大家义卖网的义卖品及活动发表自己的意见以及评论。

3.3数据库设计

3.3.1 数据库设计概述

数据库的设计通常是以一个完成建立的数据库管理系统为根本的,大家经常使用的数据库管理系统有SQL Server,MYSQL, Oracle等。我采用了SQL server2008数据库管理系统,建立的数据库命名为ShoppingComents_1系统主数据库和ShoppingComents为评价系统数据库2个数据库。

这一设计阶段是在需求分析的奠基下来做的,能符合用户要求的实体做出来,并且罗列出实体的各种关系,在之后逻辑结构设计做好奠基。本系统实体间的关系部分E-R图如图5所示:

图3.3关系模型

3.3.2 系统实体属性图

对系统进行需求分析和系统设计可以得出,本系统存在的主要实体有:义卖品信息实体,留言信息实体,会员信息实体,义卖品评价实体,义卖品类别实体,新闻信息实体,链接信息实体,订单实体,义卖品类别实体等。现将各个主要实体的属性图画出如下:

1.义卖品信息实体

义卖品是公益平台交易的一个根本,义卖品信息罗列出了义卖品的各种属性例如名称,价格,类型,介绍,图片等等。从各种属性有效地了解义卖品的信息。

2.留言信息实体

会员的每次留言都会得到关于留言者的相关信息的属性例如留言者姓名,Email,QQ,头像,内容等等。管理员能看到留言者相关信息,方便管理。

3.会员信息实体

会员信息实体是一个详细记录会员具体信息,例如账号,密码,性别,头像,电话,地址,年龄等等,能使管理者方便管理与查看,使网站更加安全完善。

4.义卖品评价实体

义卖品评价实体包含了编号,评价级别,评价信息,评价优点,评价缺点等属性,可以更加完善会员评价的功能,能使会员表达出自己对义卖品的观点。

5.

订单类别实体

订单类别实体包括了订单ID ,货物名称,购买时间,货物类别,会员名称等属性,可以让管理员给订单合适的分类定义,有效地的管理订单。

6.新闻信息实体

新闻信息实体的属性有新闻编号,新闻内容,新闻标题,添加时间等。让新闻的管理合理高效,使新闻看起来一目了然。

7.链接信息实体

链接信息实体包括属性网站编号,网站地址,网站名称和联系人。包含了链接信息的基本属性。

8.订单表实体

管理员实体包括了管理员ID,管理员名称,管理员密码属性,都是管理员的基本属性。

9.义卖品类别实体

义卖品类别实体包括属性义卖品编号和义卖品名称,可以让管理员给义卖品合适的分类,有效地的管理义卖品。

3.3.3 数据库属性表

本系统运用SQL server2008建立数据库,对数据进行存储,建立的数据库名为ShoppingComents_1,ShoppingComents分别为系统主数据库和评价系统数据库2个数据库。

此系统建立了9张表,下面列出了这些表的内容和功能

1.义卖品信息表

功能说明:表的功能主要用于保存义卖品的基本情况,义卖品表的构造如表3-1所示,具体设计如表所示:

表3-1yimaipin (义卖品信息表)

2.留言信息表

功能说明:表的功能主要用于保存用户留言信息,留言信息表的构造如表3-2所示,具体设计如表所示:

表3-2liuyan(留言信息表)

3.管理员信息表

功能说明:表的功能主要用于保存管理员信息,管理员信息表的构造如表3-3所示,具体设计如表所示:

表3-3guanliyuan(管理员信息表)

4.订单表

功能说明:表的功能主要用于保存订单信息,订单表的构造如表3-4所示,

具体设计如表所示:

表3-4dingdan(订单表)

5.义卖品类别表

功能说明:表的功能主要用于保存义卖品类别信息,义卖品类别信息表的构造如表3-5所示,

具体设计如表所示:

表3-5shangpinliebie(义卖品类别信息表)

6.义卖品类别表

功能说明:表的功能主要用于保存会员信息,会员信息表的构造如表3-6所示,

具体设计如表所示:

表3-6huiyuan(会员信息表)

7.义卖品类别表

功能说明:表的功能主要用于保存义卖品评价信息,义卖品评价信息表的构造如表3-7所示,

具体设计如表所示:

表3-7shangpinliebie(义卖品评价信息表)

8.新闻信息表

功能说明:表的功能主要用于保存新闻信息,新闻信息表的构造如表3-8所示,

具体设计如表所示:

表3-8xinwen(新闻信息表)

9.友情链接信息表

功能说明:表的功能主要用于友情链接信息,友情链接信息表的构造如表3-9所示,具体设计如表所示:

相关主题
相关文档
最新文档