宠物商站电子商务论文.docx

上传人:b****2 文档编号:2424237 上传时间:2023-05-03 格式:DOCX 页数:55 大小:654.96KB
下载 相关 举报
宠物商站电子商务论文.docx_第1页
第1页 / 共55页
宠物商站电子商务论文.docx_第2页
第2页 / 共55页
宠物商站电子商务论文.docx_第3页
第3页 / 共55页
宠物商站电子商务论文.docx_第4页
第4页 / 共55页
宠物商站电子商务论文.docx_第5页
第5页 / 共55页
宠物商站电子商务论文.docx_第6页
第6页 / 共55页
宠物商站电子商务论文.docx_第7页
第7页 / 共55页
宠物商站电子商务论文.docx_第8页
第8页 / 共55页
宠物商站电子商务论文.docx_第9页
第9页 / 共55页
宠物商站电子商务论文.docx_第10页
第10页 / 共55页
宠物商站电子商务论文.docx_第11页
第11页 / 共55页
宠物商站电子商务论文.docx_第12页
第12页 / 共55页
宠物商站电子商务论文.docx_第13页
第13页 / 共55页
宠物商站电子商务论文.docx_第14页
第14页 / 共55页
宠物商站电子商务论文.docx_第15页
第15页 / 共55页
宠物商站电子商务论文.docx_第16页
第16页 / 共55页
宠物商站电子商务论文.docx_第17页
第17页 / 共55页
宠物商站电子商务论文.docx_第18页
第18页 / 共55页
宠物商站电子商务论文.docx_第19页
第19页 / 共55页
宠物商站电子商务论文.docx_第20页
第20页 / 共55页
亲,该文档总共55页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

宠物商站电子商务论文.docx

《宠物商站电子商务论文.docx》由会员分享,可在线阅读,更多相关《宠物商站电子商务论文.docx(55页珍藏版)》请在冰点文库上搜索。

宠物商站电子商务论文.docx

宠物商站电子商务论文

 

课程设计

 

课程名称

数据库设计与应用

题目名称

宠物商店电子商务网站

专业班级

2010级计算机本一班

学生姓名学号

张瀚中(51002011010)

周晓东(51002011012)

张毅(51002011041)

指导教师

戚晓明(副教授)

 

二〇一八年九月九日

目录

摘要1

第一章需求分析3

1.1项目背景3

1.2可行性分析3

1.2.1技术的可行性3

1.2.2经济可行性4

1.3功能需求分析4

1.4开发环境软件需求4

第二章系统设计5

2.1系统功能模块图5

2.1.1前台5

2.1.2后台5

2.2系统活动图6

2.2.1管理员活动图6

2.2.2会员活动图7

2.2.3一般用户活动图。

8

第三章数据库设计9

3.1E-R图模型9

第四章系统详细实现11

数据库表设计11

信息表11

操作页面表13

第五章系统测试21

小结23

致谢25

参考文献27

附录29

摘要

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们学习、工作、生活等各个方面发挥着重要的作用。

因此网站建设在Internet应用上的地位显而易见,它已成为政府、企业单位信息化建设中的重要部分,从未倍受人们的重视。

本文详细介绍了宠物网站的功能和结构,并论证了网站的设计方案,简要介绍了使用的开发工具MicrosoftVisualStudio2008以及涉及到的相关技术,并以在线文章发布子系统开发的顺序详细介绍了系统分析,系统设计,系统实施的开发过程,然后,展示了子系统所实现的功能及部分界面在介绍某些关键技术的同时,还给出了关键源程序代码,最后对本系统的不足和本小组在开法中的认识和感想进行了总结。

当今网络所显现的超长信息、无时空局限、传递快捷、操作灵活等有点吸引着越来越多网民,同时随着经济的发展,人民生活节奏也越来越快,所以网上购物吸引了越来越多的人。

宠物网正是为了满足这种需求而研发的中小型电子商务系统。

爱心宠物网系统是基于B/S模式的小心电子商务系统,能满足中小型宠物商店的网上销售宠物用品的需求。

搭建宠物网极为简单只需要一台PC机,一根网线,即可进行网上交易。

宠物网基本上,满足了中小型宠物商店的网上销售需求,其主要功能包括宠物展示、宠物用品展示、会员管理、订单查询宠物管理、用户管理……宠物展示主要实现宠物的分类、品种、价格产地等查询;会员管理为每一位注册用户提供了注册、登陆;后台的宠物管理是为管理员提供修改、添加、删除、查询宠物信息的功能;爱心宠物网的设计充分考虑了用户的视觉感受,努力做到界面简单明了,功能相对完善。

后台开发充分考虑了使用软件的用户可能对计算机软件并不是很了解,所以在设计的过程中添加了许多必要的提示和说明。

总之安心宠物网将以.Net技术为基础,实现宠物信息的发布、购买、用户管理、宠物后台管理等一系列的功能,力争成为广大客户带来更的便利,为爱心宠物带来更高的销售额。

关键词:

互联网;数据库;宠物网站

第一章需求分析

1.1项目背景

宠物正在成为不少家庭里的新成员。

随着养宠物的家庭不断增多,宠物经济也越来越受人关注。

目前从养宠物的数量和消费能力上看,北京、上海、广州、重庆和武汉已经成为我国五大“宠物城市”,在这些城市。

而天津、南京、杭州、深圳、成都等城市,宠物普及程度也相当高。

不少业内人士表示,随着日前颁布的《宠物条例》中免去每年宠物年检费用的政策出台后,可能会有更多人加入养宠物的行列,中国宠物市场的潜力仍待挖掘。

如此大的市场自然吸引了众商家的眼球,围绕“宠物赚钱”(指宠物交易本身)和“赚宠物的钱”这两个主题,市场可提供的项目越来越多,为宠物衣食住行、生老病死支出的费用也在逐年增加,个别已经面临服务升级的项目收费更是高得惊人。

由于饲养宠物是一个循环消费的过程,消费者需要不停地支出,因此宠物产业成为投资者非常看中的热点行业。

有关专家表示,我国目前至少有宠物1亿只(条),围绕宠物发生的消费至少在150亿元以上。

同时,“宠物热”还带动了宠物经济,围绕宠物服务和宠物用品大做文章的人成倍增加,从宠物食品、宠物医疗,到宠物美容,甚至还出现了宠物婚介、殡葬、寄养、宠物SPA、宠物旅游团等新兴服务。

然而,由于行业缺乏监管和规范,“暴利”、欺诈现象严重,在宠物消费中,食品占据最大份额,其次是医疗和宠物用品,许多投资者甚至认定生产和经营宠物用品只赚不赔,纷纷抢食。

宠物行业除了收费充满暴利外,由于越来越多的投资者加入到快速增长的宠物市场,又缺乏有效的监管和规范,使整个市场陷入无序混乱的状态。

1.2可行性分析

1.2.1技术的可行性

爱心宠物网系统采用了当前的主流计算结构—B/S模式进行开发,前台开发工具选用MicrosoftVisualStudio2008。

它是一种可视化的、面向对象的Windows开发语言,具有易用、通用和开发效率高的特点。

后台的数据库开发工具选用了MicrosoftSQLServer2008,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能,它又在数据库平台的安全模块方面做了重要的增强,在加强数据安全性方面提供了更多精确、灵活的控制方法,并定义了帮助建立支持安全计算的必要步骤,同时帮助部署和维护一个安全环境。

这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。

1.2.2经济可行性

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,实现了企业业务管理的高效化、系统化、规范化、自动化。

传统的经营模式已无法适合当今的庞大的数据处理和精确的运算需求。

所以一套精美完善的宠物网系统是提高工作效率节省人力物力财力的有效解决方案。

拥有自己的一套特色的宠物网站系统是非常必要的。

它可持续使用并能随着时代和工作的需求不断更新,一期投入终身受用,按长期的使用计算,开发系统的造价平均到每年与传统式的管理方式的年耗资本相对比,性价比是可行的。

开发这套系统的经济可行性是很高的。

1.3功能需求分析

根据调查,宠物网站管理主要包括网站的浏览者、会员、网站管理人员三个方面。

宠物浏览者的需求是查询该网站的宠物和宠物商品信息,想要购买所需的东西,则需要注册登录,成为会员;会员的需求是查询该网站的宠物和宠物商品以及购买所需物品,因此我们的网站分为前台后台两个方面进行设计的,前台主要是产品的展示,供浏览者和会员查看和购买商品,而后台主要是管理员登陆的,管理员要从后台维护网站的所有信息,包括会员管理,宠物管理,宠物用品管理,等等。

前台需要实现的主要功能有:

1.宠物及相关用品信息的浏览,明星宠物,热销用品的展示及详细信息浏览。

2.宠物用品的购买包括对购物信息的修改,订单信息的填写及提交。

3.普通用户和会员注册,登录。

后台系统管理员对数据的处理及维护:

1.系统设置

对数据库备份与还原,操作日志的查看,管理员信息的查询,详细信息查看,新增管理员,删除不用的管理员信息,对管理员密码的修改。

2.基本资料管理

对该项目中进行查询(包括模糊查询),添加,修改,删除及导出数据等操作

3.销售管理

宠物销售管理,记录宠物的销售情况,对销售记录进行添加,修改,删除等操作。

宠物用品销售管理,记录用品的销售情况,对其销售记录进行添加,修改,删除等操作。

1.4开发环境软件需求

操作系统:

Windows7。

数据库:

SQLServer2008。

开发工具:

MicrosoftVisualStudio2008

第二章系统设计

2.1系统功能模块图

根据上述系统功能的需求分析,按照结构化程序设计的需求,得到如下的系统模块图。

2.1.1前台

主要分为会员管理,商品展示,购买流程,三大功能模块。

如图3-1所示。

其中会员管理模块包括了会员登录、会员注册、等功能。

商品展示主要是对宠物及宠物用品进行展示,分类展示及详细介绍。

购买流程主要针对会员购买商品时所进行的一系列的操作。

包括宠物用品的详细介绍及选购,填写订单并提交。

图表21信息管理

2.1.2后台

主要分为基本信息管理,销售管理,库存管理三大功能模块,如图3-2所示。

其中基本信息管理模块主要包括会员的基本信息模块。

销售管理模块主要包括对订单的管理,宠物销售记录的管理和宠物用品销售记录的管理。

库存管理模块主要包括宠物信息的管理和宠物用品信息的管理。

 

2.2系统活动图

2.2.1管理员活动图

如图2-2所示

 

图表22管理活动图

 

2.2.2会员活动图

图2-3所示。

 

图表23会员活动图

 

2.2.3一般用户活动图。

如图3-4所示

 

图表24一般用户活动图

 

第三章数据库设计

数据库的设计经过我们的分析,将系统中涉及的功能表现出来,其中表的建立尤为重要。

数据库表的建立不仅是字段的建立,表与表之间的关系也不可或缺。

主键、外键的关系需要谨慎建立。

创建外键关系即是将各表与表之间联系起来。

表与表之间一旦脱离了外键之间的关系而独立,那么系统之间的功能也将难以完成。

3.1E-R图模型

E-R图简洁的反映出整个流程的概况和系统中所有实体之间相对应的关系,综合了管理员、员工、会员、一般用户在整个系统中的联系和各自的安排把系统的内部联系明了化。

图3-1E-R模型图

第四章系统详细实现

数据库表设计

经过分析,系统中建立了数据库PetData,如图5-1所示。

图4-1PetData数据库

信息表

表格41信息表

表名(中文)

会员表

表名(英文)

CustomerInfo

序号

说明

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

1

会员编号

CusID

int

4

0

2

用户名

CusName

nvarchar

50

0

3

密码

CusPwd

nvarchar

50

0

4

性别

CusSex

nvarchar

50

0

5

邮箱

Email

nvarchar

50

0

6

电话

Tel

nvarchar

50

0

7

QQ

QQ

nvarchar

50

0

8

地址

CusAddress

nvarchar

50

0

表格42宠物信息表

表名(中文)

宠物信息表

表名(英文)

PetInfo

序号

说明

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

1

ID

ID

int

4

0

2

宠物编号

PetID

nvarchar

50

0

3

类型

Type

nvarchar

50

0

4

品种

Variety

nvarchar

0

0

5

原产地

Source_area

nvarchar

0

0

6

详细介绍

Deta_introduce

nvarchar

0

0

7

库存量

Stock

nvarchar

50

0

8

照片

PetImage

nvarchar

50

0

9

备注

Remark

nvarchar

50

0

表格43订单表

表名(中文)

订单表

表名(英文)

OrderInfo

序号

说明

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

1

订单编号

OrderID

int

4

0

2

商品编号

GoodsName

nvarchar

50

0

3

会员名称

CusName

nvarchar

50

0

4

订购金额

Price

nvarchar

50

0

5

订购数量

TotleCount

nvarchar

50

0

6

订购时间

OrderTime

nvarchar

50

0

7

手机号

Mobile

nvarchar

50

0

8

收货地址

ConsiAdress

nvarchar

200

0

图42登陆错误界面

图43登陆成功界面

操作页面表

图44主页面

 

图45宠物购买页面

图46填写个人资料

图47输入信息不完整界面

图48购买成功页面

图49新品上市页面

图410售后服务页面

图411管理员页面

图412增加信息页面

图413增加信息不完整

图414输入的宠物ID已存在

图415删除页面

图416查找为空

图417修改信息成功

图418退出系统

第五章系统测试

系统在完成后,经过测试,有许多需要改进的地方,我们也都一一解决。

1.物信息页面,在添加数据并保存后不能够自动返回到宠物信息界面,后来经过改正已实现该功能并且能同时刷新宠物信息。

2.订单发货时,只能对单一订单发货,后来又多加一个多单发货的功能,并且实现了发货之后不能再发货的功能。

小结

至此,爱心宠物网系统设计与实现已经顺利完成。

我主要负责后台的设计与实现及前台的购物流程。

在几天的试运行的过程中,发现连接数据库时一度出现过错误,经过调试改正后,错误点全部清除,此系统可以按着设计思想和需求功能正常运行。

由于当今的宠物店各具特色,经营范围也各有千秋,要求也不尽相同,所以本系统仅考虑到爱心宠物公司所需要的业务活动及管理的基本和主要的几项功能,一个完好的宠物网系统还需要更多更复杂的功能要求。

由于开发周期短和开发人员水平有限等局限性,不能将本套系统尽善尽美。

希望在以后能够对宠物网,做更深一步的调研,在原由系统的基础上不断添加新功能。

最终能够开发出一套完善的爱心宠物网系统。

本系统在开发过程中,在固定的业务管理要求的模式下还添加了一些人性化的,个人的构思和创意。

本套爱心宠物网系统符合基本需求功能,易于操作,应该可以满足宠物公司的基本需求,存在要改进的地方在以后会进一步完善。

希望本系统能够给用户带来方便。

致谢

感谢戚老师这学期带领我们学习数据库概论,并教会我们如何使用MicrosoftVisualStudio2008以及SQL2008两种程序开发平台,增强了我们的编程能力,锻炼了我们的动手能力,使我们对数据库和C#的知识有了更加深刻的理解。

在本次程序设计中戚老师与我们做了深刻的沟通,对编程中可能出现的一些问题作了详细的讲解,此外,在学习上经常激励我们学好每一门课,在生活上关心我们,教我们为人处世之道。

通过该项目的编写,使我们懂得了学以致用的重要性,并且能够把所学的知识应有到编程中,遇到不懂的地方通过请教老师,和同学互相商量共同学习,虚心请教同学,互帮互助,使我认识到团结的重要性,增加了团队精神、协作精神,将终身受益。

其中汪雨生、孙君伟同学对我们的小组帮助最大,在此表示真诚的感谢!

在课程设计即将完成之际,回顾紧张但又充实的程序设计开发过程,本小组在此向所有关心我的及帮助我的老师和同学们致以最真诚的感谢。

参考文献

[1]刘甫迎,王蓉:

C#程序设计教程[M],北京,电子工业出版社.

[2]戚晓明:

数据库技术与应用SQLServer清华大学出版社,2010.

[3]贾洪峰:

ADO.NET2.0技术内幕[M],北京,清华大学出版社出版社.

[4]周绪:

SQLServer2000中文版入门提高[M],北京,清华大学出版社.

[5]萨师煊,王珊:

数据库系统概论[M],北京,高等教育出版社.

[6]郑人杰:

软件工程[M],北京,清华大学出版社.

[7]吉林省宠物网()

[8]XX()

附录

DAO

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Text;

usingSystem.Data.SqlClient;

usingSystem.Data;

namespaceDataAccessLayer

{

publicclassDAO

{

privateSQLHelpersqlhelper=null;

publicDAO()

{

sqlhelper=newSQLHelper();

}

//增

publicvoidadd(stringpetID,stringpetname,stringpetaddress,stringpetweight,stringpetprice)

{

stringsql="insertinto宠物表values(@petID,@petname,@petaddress,@petweight,@petprice)";

SqlParameter[]para=newSqlParameter[]

{

newSqlParameter("petID",SqlDbType.NChar),

newSqlParameter("petname",SqlDbType.NVarChar),

newSqlParameter("petaddress",SqlDbType.NChar),

newSqlParameter("petweight",SqlDbType.NChar),

newSqlParameter("petprice",SqlDbType.NChar)

};

inti=0;

para[i++].Value=petID;

para[i++].Value=petname;

para[i++].Value=petaddress;

para[i++].Value=petweight;

para[i++].Value=petprice;

sqlhelper.ExecuteNonQuery(sql,para);

}

//删除

publicvoiddeletebypetID(stringpetID)

{

stringsql="deletefrom宠物表where宠物ID=@petID";

SqlParameter[]para=newSqlParameter[]{

newSqlParameter("petID",SqlDbType.NChar)

};

inti=0;

para[i++].Value=petID;

sqlhelper.ExecuteNonQuery(sql,para);

}

publicvoiddeletebyname(stringpetname)

{

stringsql="deletefrom宠物表where名称=@petname";

SqlParameter[]para=newSqlParameter[]{

newSqlParameter("petname",SqlDbType.NVarChar)

};

inti=0;

para[i++].Value=petname;

sqlhelper.ExecuteNonQuery(sql,para);

}

//查找

publicDataTablesearchbypetID(stringpetID)

{

DataTabletable=newDataTable();

stringsql="select*from宠物表where宠物ID=@petID";

SqlParameter[]para=newSqlParameter[]

{

newSqlParameter("petID",SqlDbType.NChar)

};

inti=0;

para[i++].Value=petID;

table=sqlhelper.CreateTableBySno(sql,para);

returntable;

}

publicDataTablesearchbypetname(stringpetname)

{

DataTabletable=newDataTable();

stringsql="select*from宠物表where名称=@petname";

SqlParameter[]para=newSqlParameter[]

{

newSqlParameter("petname",SqlDbType.NChar)

};

inti=0;

para[i++].Value=petname;

table=sqlhelper.CreateTableBySno(sql,para);

returntable;

}

//修改

publicvoidupdate(intpetID,stringpetname,stringpetaddress,stringpetweight,stringpetprice)

{

stringsql="update宠物表set名称=@petname,产地=@petaddress,体重=@petweight,价格=@petpricewhere宠物ID=@petID";

SqlParameter[]para=newSqlParameter[]{

newSqlParameter("petID",SqlDbType.Int),

newSqlParameter("petname",SqlDbType.NVarChar),

newSqlParameter("petaddress",SqlDbType.NVarChar),

newSqlParameter("petweight",SqlDbType.NVarChar),

newSqlParameter("petprice",SqlDbType.NVarChar)

};

inti=0;

para[i++].Value=petID;

para[i++].Value=petname;

para[i++].Value=petaddress;

para[i++].Value=petweight;

para[i++].Value=petprice;

sqlhelper

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2