web的宠物寄养信息管理系统的设计与实现(源码)
互联网的蓬勃发展,网络早就成了现代人生活中不可或缺的重要一部分,人们可以在互联网上社交、娱乐甚至购物。网络购物、电子商务迅速发展,因为网络购物的便捷性,导致实体店的销售受到影响,所以店铺拥有自己的网络商店显得尤为重要,本文主要设计针对家有养宠的人群,购买宠物用品,并提供宠物寄养等服务的网上购物商城和相应的信息管理系统。 本文首先介绍宠物用品商店和信息管理系统大的研究背景和研究现状,论述了本课题的研究意义,阐述使用了相关的技术,进行了对本项目的需求分析,项目的模块设计、具体功能设计和代码实现。本项目可以实现的功能包括了注册登录、浏览及购买、管理商品、管理用户和管理寄养信息等。本网站与系统采用的是B/S架构,开发环境为Visual Studio 2017和SQL Server 2008 R2,以ASP.NET为开发平台,使用C#开发语言进行开发。关键词 宠物用品,宠物寄养,网络商店,B/S架构
目 录
1 引言 1
1.1 课题研究背景 1
1.2 课题研究目的及意义 1
1.3 课题研究现状 1
1.4 课题研究内容及论文的组织结构 2
2 相关技术 3
2.1 三层架构 3
2.2 ASP.NET技术 3
2.3 SQL Server数据库技术 4
3 系统分析 4
3.1 可行性分析 4
3.2 需求分析 5
3.3 课题数据字典 8
4 系统设计 12
4.1 系统功能模块 12
4.2 数据库设计 16
5 系统实现 23
5.1 前台功能设计模块 23
5.2 后台功能设计模块 33
6 系统测试 43
6.1 测试内容 43结 论 46
致 谢 47
参考文献 48
1 引言
1.1 课题研究背景
电子商务时代的市场营销需要有优良的网络环境,对市场营销策略进行系统、科学性的转化,从企业自身角度来考虑,市场营销管理能在 *好棒文|www.hbsrm.com +Q: &351916072&
很大程度上决定企业的未来发展,而这前提是企业能够适应市场的竞争[1]。电子商务、网络商店的出现大大改变了全球经济现状,为企业商户拓宽利润渠道的同时,也大大方便了人们的生活现状。对企业来说,搭建一个自己的电子商务平台可以有效提高企业的知名度,同时增加竞争力,获取更大的商业利润,节约商业运行成本的电子平台[2]。现代生活快速的节奏,使得众多企业也能在网络化的时代创造新的机会,淘宝、天猫、京东、苏宁易购等电子商务的公司已经是众人皆知,电子商务融入了所有人的生活,成为人们购物乃至生活的核心。
1.2 课题研究目的及意义
互联网正在改变着人们的生产方式、工作方式、生活 方式和学习方式[3]。所以说,宠物用品及宠物寄养的网络化、电子化也将进入快速全面的发展。
现代生活如此快的节奏,人们不再像以前一样通过与其他人的社交来缓减自身的压力,各式各样的放松途径包括:购物、游戏和宠物等等。原来越多的人们开始选择在家里饲养宠物,现在的大街上比以往能看到更多的遛狗或者其他宠物的市民。但是,人们在工作或者学习的时候还是闲不下来陪伴宠物,所以宠物寄养也成了一项颇具重要性的服务。
1.3 课题研究现状
1.3.1 宠物行业网络商店国内外现状
随着中国人民生活水平的日益提高,并且中国人口正相对上几辈的人口增长缓慢,家庭人数已经减少,所以中国人民正在趋向于利用宠物来填补空缺,同时,关于宠物的行业和消费也变得颇具规模。国内的宠物经济发展迅速,2017年有两家宠物行业的公司先后登陆A股市场[4]。宠物行业正在以新兴产业和极快的发展速度日益增长,宠物行业包括了宠物食品、宠物医疗、宠物美容、宠物服饰和宠物寄养等。然而就目前的国内而言,宠物行业的网上商店并不多见,但是国外很多发达国家已经发展的相当成熟。根据国外有相关经验的国家的看法,当国家的人均国民收入达到8000美元时,国家的宠物产业便会迅速发展起来,中国的人均国民收入早就在2016年时达到了8260美元。所以,宠物行业的网上商店也自然而然的开始发展。
1.4 课题研究内容及论文的组织结构
本课题主要针对宠物行业的快速发展,设计了一款基于ASP.NET的网络宠物商品和服务销售的网络商店(曾仅限与宠物寄养方面的信息管理系统),方便养宠物的用户的日常工作、学习和养宠生活。本次开发的网络商店包括了前台:客户浏览和购买商品和服务等;后台:商店员工分各类权限进行管理信息系统。本论文将会对开发的系统及网站每一模块和功能进行详细的描述。本网站及系统是于Visual Studio 2017开发,数据库使用SQL Server R2 2008。开发平台为ASP.NET,编码语言是C#。
系统主要实现以下功能:
(1)用户能够注册、登录本网站,浏览商品、添加购物车、添加收藏夹等完成商品和服务的购买程序。
(2)管理员(权限被分配给店铺的店长)能够进行对后台系统数据的绝大部分操作,拥有最高权限,能够对其他员工身份分配权限。
(3)其他部门的管理员能够进入系统对其部门所管理的信息进行操作,管理、更新甚至删除数据等。
(4)部门员工所有权限是有限的,进入系统查看本部门的信息和其他相当有限的操作。
按照课题的研究内容,论文的正文组织结构如下:
(1)第一章为引言。描述了课题的研究背景、目的及意义和国内外现状等。
(2)第二章介绍了系统的开发相关技术。描述了本网站开发的环境、平台、代码和数据库及项目结构等内容。
(3)第三章对系统进行分析。包括了可行性分析和需求分析等。
(4)第四章为系统的设计。描述了网路商店的设计、后台系统的设计和数据库的设计等。
(5)第五章是对网站功能模块的详细设计。主要描述各种功能的代码实现等。
(6)第六章为对本网站的测试。描述了网络商店和后台系统在初步完成之后对模块和功能的测试。
2 相关技术
2.1 三层架构
三层架构包括了界面层(User Interface Layer)、数据访问层(Data Access Layer)和业务逻辑层(Business Logic Layer)。软件开发过程中普遍采用分层模式,主要目的是实现“高 内聚,低耦合”[5]。首先,业务逻辑层定义好在代码中需要用到的方法,然后,在数据访问层中将业务逻辑层定义好的方法具体化实现,即对数据库进行的操作,最后,用户可以可视化的界面层中运行项目,体验功能。本次开发中,开发者将项目更细的分为BLL层(业务逻辑层),DAL层(数据访问层),Class层(辅助类库),Model层(实例化模型层),IDAL层(接口层)和Website层(界面层)了六个层次,更加清晰直观,其中IDAL层作为接口层是为了开发过程代码复用更加分方便,同时整体代码也更加清晰。三层架构的具体工作方式见图2.1。
目 录
1 引言 1
1.1 课题研究背景 1
1.2 课题研究目的及意义 1
1.3 课题研究现状 1
1.4 课题研究内容及论文的组织结构 2
2 相关技术 3
2.1 三层架构 3
2.2 ASP.NET技术 3
2.3 SQL Server数据库技术 4
3 系统分析 4
3.1 可行性分析 4
3.2 需求分析 5
3.3 课题数据字典 8
4 系统设计 12
4.1 系统功能模块 12
4.2 数据库设计 16
5 系统实现 23
5.1 前台功能设计模块 23
5.2 后台功能设计模块 33
6 系统测试 43
6.1 测试内容 43结 论 46
致 谢 47
参考文献 48
1 引言
1.1 课题研究背景
电子商务时代的市场营销需要有优良的网络环境,对市场营销策略进行系统、科学性的转化,从企业自身角度来考虑,市场营销管理能在 *好棒文|www.hbsrm.com +Q: &351916072&
很大程度上决定企业的未来发展,而这前提是企业能够适应市场的竞争[1]。电子商务、网络商店的出现大大改变了全球经济现状,为企业商户拓宽利润渠道的同时,也大大方便了人们的生活现状。对企业来说,搭建一个自己的电子商务平台可以有效提高企业的知名度,同时增加竞争力,获取更大的商业利润,节约商业运行成本的电子平台[2]。现代生活快速的节奏,使得众多企业也能在网络化的时代创造新的机会,淘宝、天猫、京东、苏宁易购等电子商务的公司已经是众人皆知,电子商务融入了所有人的生活,成为人们购物乃至生活的核心。
1.2 课题研究目的及意义
互联网正在改变着人们的生产方式、工作方式、生活 方式和学习方式[3]。所以说,宠物用品及宠物寄养的网络化、电子化也将进入快速全面的发展。
现代生活如此快的节奏,人们不再像以前一样通过与其他人的社交来缓减自身的压力,各式各样的放松途径包括:购物、游戏和宠物等等。原来越多的人们开始选择在家里饲养宠物,现在的大街上比以往能看到更多的遛狗或者其他宠物的市民。但是,人们在工作或者学习的时候还是闲不下来陪伴宠物,所以宠物寄养也成了一项颇具重要性的服务。
1.3 课题研究现状
1.3.1 宠物行业网络商店国内外现状
随着中国人民生活水平的日益提高,并且中国人口正相对上几辈的人口增长缓慢,家庭人数已经减少,所以中国人民正在趋向于利用宠物来填补空缺,同时,关于宠物的行业和消费也变得颇具规模。国内的宠物经济发展迅速,2017年有两家宠物行业的公司先后登陆A股市场[4]。宠物行业正在以新兴产业和极快的发展速度日益增长,宠物行业包括了宠物食品、宠物医疗、宠物美容、宠物服饰和宠物寄养等。然而就目前的国内而言,宠物行业的网上商店并不多见,但是国外很多发达国家已经发展的相当成熟。根据国外有相关经验的国家的看法,当国家的人均国民收入达到8000美元时,国家的宠物产业便会迅速发展起来,中国的人均国民收入早就在2016年时达到了8260美元。所以,宠物行业的网上商店也自然而然的开始发展。
1.4 课题研究内容及论文的组织结构
本课题主要针对宠物行业的快速发展,设计了一款基于ASP.NET的网络宠物商品和服务销售的网络商店(曾仅限与宠物寄养方面的信息管理系统),方便养宠物的用户的日常工作、学习和养宠生活。本次开发的网络商店包括了前台:客户浏览和购买商品和服务等;后台:商店员工分各类权限进行管理信息系统。本论文将会对开发的系统及网站每一模块和功能进行详细的描述。本网站及系统是于Visual Studio 2017开发,数据库使用SQL Server R2 2008。开发平台为ASP.NET,编码语言是C#。
系统主要实现以下功能:
(1)用户能够注册、登录本网站,浏览商品、添加购物车、添加收藏夹等完成商品和服务的购买程序。
(2)管理员(权限被分配给店铺的店长)能够进行对后台系统数据的绝大部分操作,拥有最高权限,能够对其他员工身份分配权限。
(3)其他部门的管理员能够进入系统对其部门所管理的信息进行操作,管理、更新甚至删除数据等。
(4)部门员工所有权限是有限的,进入系统查看本部门的信息和其他相当有限的操作。
按照课题的研究内容,论文的正文组织结构如下:
(1)第一章为引言。描述了课题的研究背景、目的及意义和国内外现状等。
(2)第二章介绍了系统的开发相关技术。描述了本网站开发的环境、平台、代码和数据库及项目结构等内容。
(3)第三章对系统进行分析。包括了可行性分析和需求分析等。
(4)第四章为系统的设计。描述了网路商店的设计、后台系统的设计和数据库的设计等。
(5)第五章是对网站功能模块的详细设计。主要描述各种功能的代码实现等。
(6)第六章为对本网站的测试。描述了网络商店和后台系统在初步完成之后对模块和功能的测试。
2 相关技术
2.1 三层架构
三层架构包括了界面层(User Interface Layer)、数据访问层(Data Access Layer)和业务逻辑层(Business Logic Layer)。软件开发过程中普遍采用分层模式,主要目的是实现“高 内聚,低耦合”[5]。首先,业务逻辑层定义好在代码中需要用到的方法,然后,在数据访问层中将业务逻辑层定义好的方法具体化实现,即对数据库进行的操作,最后,用户可以可视化的界面层中运行项目,体验功能。本次开发中,开发者将项目更细的分为BLL层(业务逻辑层),DAL层(数据访问层),Class层(辅助类库),Model层(实例化模型层),IDAL层(接口层)和Website层(界面层)了六个层次,更加清晰直观,其中IDAL层作为接口层是为了开发过程代码复用更加分方便,同时整体代码也更加清晰。三层架构的具体工作方式见图2.1。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1162.html