跨境物流信息的系统开发【字数:8616】
摘 要这次页面开发主要实现下单功能,完善功能的模块有电商商品、订单、渠道等模块。页面是通过ASP.NET技术开发的,数据库选用的是SQL Server来存储数据,前台的页面基本采用ASP.NET控件和JavaScript、JQuery来实现,后台采用ASP.NET和简单三层架构。系统的设计开发不是很成功,离预想的成果有些落差,但目前实现的功能基本已经无误,财务等模块可以根据各自不同的需求继续完善。本文将简单明了的为各人介绍一下设计的跨境物流系统,包括设计的意义、系统的需求、功能的介绍、代码的实现等。
目录
1.引言 1
1.1 课题背景 1
1.2 课题研究的意义 1
1.3 课题研究主要内容 2
2.系统可行性及需求分析 3
2.1 可行性分析 3
2.1.1 技术可行性分析 3
2.1.2 经济可行性分析 3
2.1.3 社会可行性分析 3
2.2 用户需求分析 4
2.3 系统功能需求分析 4
3.软件设计 5
3.1 系统概要设计 5
3.1.1 系统功能模块设计 5
3.1.2 系统业务流程分析 5
3.2 系统详细设计 6
3.2.1表现层设计 6
3.2.2数据库设计 8
3.2.3业务逻辑设计 10
4.系统实现 12
4.1 表现层的实现 12
4.1.1 前台表现层的实现 12
4.1.2 后台管理层的实现 16
4.2 中间层的实现 17
4.2.1三层架构 17
4.2.2业务逻辑的实现 18
4.3 数据层的实现 19
4.3.1 数据库连接方式 19
4.3.2 数据库调用方法 22
4.4 系统实现的详细阐述 23
总结与展望 27
参考文献 28
致谢 29
引言
1.1 课题背景
随着现今我国社会经济的飞速发展,我国跨境 *好棒文|www.hbsrm.com +Q: ^351916072*
电子商务也随之开始迅猛发展。[1] 现代社会的进步推动了科技的发展,计算机技术也逐渐被应用在各企业中[2],现在人们的生活基本已经离不开网络,而经济的发展使得人们更加追求高品质生活,信息技术的便利促使软件系统的开发,各式各样的软件系统不仅仅是满足大众的需求,更多是更有针对性的,为了满足特定的一部分人群需求而设计的。电商对于传统商务的冲击明显,这是由于电商有着许多传统商务没有的优势,电子商务源于网络信息的流通便利,可以轻易地减少库存堆积等一系列问题,网络的快捷便利、信息化使得顾客可以随时随地理性消费。电商这个行业蒸蒸日上,然而电商对于自身业务的管理也变得更为重要,单是大量的商品、订单信息就可以让人手忙脚乱。靠纸质的数据记录,不仅人力物力浪费,效率低下,而且安全性低,不易保存整理,也不利于统计和数据分析,并不是说纸张不好,而且网络上的信息也可以导出打印成纸质稿备份。科学合理地利用资源来提高工作的效率,事半功倍,而且现在市面很多系统都是要收取一定的费用,更加复合自身需求的系统甚至需要自主研发或者外包给专门的企业设计,多数小电商是不能支付起这样的开支的,所以可以满足基本需求的小系统便有了意义。
1.2 课题研究的意义
电商成本低,风险也低,基本普通人都满足成为一个电商的,像淘宝、京东、拼多多等电商平台能够发展的这么迅猛,如今无人不知,只有人们的需求是不够的,还需要大量的电商来供应需求。电商只和电商平台合作也是不够的,还会需要和物流企业合作,物流企业并不是只有人们熟知的顺丰、申通等,还有一些小众的物流企业,他们也有自己的优势,和他们合作有时候也是双赢的局势,要根据自己的情形来做出更合理的选择,没必要都随主流。为了多数小资本电商能够更好的开展自己的工作,即能更好的为自己谋利,也能更好地服务客户,一个简单的辅助系统虽然不能起到绝对性的作用,起码能减少工作的压力,万事开头难,能减少电商起步的难度,就会有更多的电商能够坚持下去。中国的贸易经济就是由这样一点点微小的存在积累而来,而一家不起眼的电商也可能在坚持数年后逐渐壮大,为中国的经济发展做出有利的贡献。哪怕是为了一丝看不见的可能性,我也希望这个系统能帮助到一部分电商。比起花费大量精力去核实订单、商品等信息的完整性、正确性,不如让系统来先帮人们进行第一遍校验等,人们进行第二次校验,即提高效率、 降低成本,又能更好的避免错误发生,何乐而不为。
1.3 课题研究主要内容
跨境物流系统其实是一个很庞大的课题,它不仅包含了面向客户和电商的门户系统、面向企业的关务系统、面向物流商的物流系统,跨境的话起码需要报关系统、海外仓管理等等,所以本次的课题研究只是其中很小的一部分。.NET技术开发搭配SQL Server存储数据及其适用于本次课题的系统开发。客户登陆后可以查看所属企业的所有订单,可以通过正确的Excel模板批量导入订单,然后自己配置渠道后发送对应渠道的订单,做了基本的一些验证来降低后续的维护工作。像商品、渠道这些数据都需要客户自己先按正确的流程录入系统,不然订单的发送肯定是无法通过验证的。渠道上的成本方案和报价方案都是为了订单的发送和后期的财务服务,在方案中已经有了挂号费、燃油费、运费、其他费用的计算等等。本次开发最大的难点还是逻辑方面有些复杂,只是简单的研究无法做出一个完善的设计逻辑,越是深入了解便会发现之前设计的不合理性。
系统可行性及需求分析
2.1 可行性分析
2.1.1技术可行性分析
页面的设计前台基本采用ASP.NET控件和JavaScript、JQuery来实现, 后台采用ASP.NET和简单三层架构来开发设计,数据库则选用的是SQL Server来存储数据。前台的ASP服务器控件可以在后台直接绑定从数据访问层传到界面层的数据,三层架构有着高内聚低耦合的特点,但其他三层架构并不适合小型项目,它不仅会使得系统架构变得更为复杂,而且降低了系统的性能,不熟悉的话运用起来反而会被模式束缚住。我选择三层架构主要是因为三层架构其实是很自由的,上手也简单。比起其他那些复杂的框架,三层架构的可行性要高得多,加上便利的ASP.NET技术,这次的系统开发是完全可行的。
目录
1.引言 1
1.1 课题背景 1
1.2 课题研究的意义 1
1.3 课题研究主要内容 2
2.系统可行性及需求分析 3
2.1 可行性分析 3
2.1.1 技术可行性分析 3
2.1.2 经济可行性分析 3
2.1.3 社会可行性分析 3
2.2 用户需求分析 4
2.3 系统功能需求分析 4
3.软件设计 5
3.1 系统概要设计 5
3.1.1 系统功能模块设计 5
3.1.2 系统业务流程分析 5
3.2 系统详细设计 6
3.2.1表现层设计 6
3.2.2数据库设计 8
3.2.3业务逻辑设计 10
4.系统实现 12
4.1 表现层的实现 12
4.1.1 前台表现层的实现 12
4.1.2 后台管理层的实现 16
4.2 中间层的实现 17
4.2.1三层架构 17
4.2.2业务逻辑的实现 18
4.3 数据层的实现 19
4.3.1 数据库连接方式 19
4.3.2 数据库调用方法 22
4.4 系统实现的详细阐述 23
总结与展望 27
参考文献 28
致谢 29
引言
1.1 课题背景
随着现今我国社会经济的飞速发展,我国跨境 *好棒文|www.hbsrm.com +Q: ^351916072*
电子商务也随之开始迅猛发展。[1] 现代社会的进步推动了科技的发展,计算机技术也逐渐被应用在各企业中[2],现在人们的生活基本已经离不开网络,而经济的发展使得人们更加追求高品质生活,信息技术的便利促使软件系统的开发,各式各样的软件系统不仅仅是满足大众的需求,更多是更有针对性的,为了满足特定的一部分人群需求而设计的。电商对于传统商务的冲击明显,这是由于电商有着许多传统商务没有的优势,电子商务源于网络信息的流通便利,可以轻易地减少库存堆积等一系列问题,网络的快捷便利、信息化使得顾客可以随时随地理性消费。电商这个行业蒸蒸日上,然而电商对于自身业务的管理也变得更为重要,单是大量的商品、订单信息就可以让人手忙脚乱。靠纸质的数据记录,不仅人力物力浪费,效率低下,而且安全性低,不易保存整理,也不利于统计和数据分析,并不是说纸张不好,而且网络上的信息也可以导出打印成纸质稿备份。科学合理地利用资源来提高工作的效率,事半功倍,而且现在市面很多系统都是要收取一定的费用,更加复合自身需求的系统甚至需要自主研发或者外包给专门的企业设计,多数小电商是不能支付起这样的开支的,所以可以满足基本需求的小系统便有了意义。
1.2 课题研究的意义
电商成本低,风险也低,基本普通人都满足成为一个电商的,像淘宝、京东、拼多多等电商平台能够发展的这么迅猛,如今无人不知,只有人们的需求是不够的,还需要大量的电商来供应需求。电商只和电商平台合作也是不够的,还会需要和物流企业合作,物流企业并不是只有人们熟知的顺丰、申通等,还有一些小众的物流企业,他们也有自己的优势,和他们合作有时候也是双赢的局势,要根据自己的情形来做出更合理的选择,没必要都随主流。为了多数小资本电商能够更好的开展自己的工作,即能更好的为自己谋利,也能更好地服务客户,一个简单的辅助系统虽然不能起到绝对性的作用,起码能减少工作的压力,万事开头难,能减少电商起步的难度,就会有更多的电商能够坚持下去。中国的贸易经济就是由这样一点点微小的存在积累而来,而一家不起眼的电商也可能在坚持数年后逐渐壮大,为中国的经济发展做出有利的贡献。哪怕是为了一丝看不见的可能性,我也希望这个系统能帮助到一部分电商。比起花费大量精力去核实订单、商品等信息的完整性、正确性,不如让系统来先帮人们进行第一遍校验等,人们进行第二次校验,即提高效率、 降低成本,又能更好的避免错误发生,何乐而不为。
1.3 课题研究主要内容
跨境物流系统其实是一个很庞大的课题,它不仅包含了面向客户和电商的门户系统、面向企业的关务系统、面向物流商的物流系统,跨境的话起码需要报关系统、海外仓管理等等,所以本次的课题研究只是其中很小的一部分。.NET技术开发搭配SQL Server存储数据及其适用于本次课题的系统开发。客户登陆后可以查看所属企业的所有订单,可以通过正确的Excel模板批量导入订单,然后自己配置渠道后发送对应渠道的订单,做了基本的一些验证来降低后续的维护工作。像商品、渠道这些数据都需要客户自己先按正确的流程录入系统,不然订单的发送肯定是无法通过验证的。渠道上的成本方案和报价方案都是为了订单的发送和后期的财务服务,在方案中已经有了挂号费、燃油费、运费、其他费用的计算等等。本次开发最大的难点还是逻辑方面有些复杂,只是简单的研究无法做出一个完善的设计逻辑,越是深入了解便会发现之前设计的不合理性。
系统可行性及需求分析
2.1 可行性分析
2.1.1技术可行性分析
页面的设计前台基本采用ASP.NET控件和JavaScript、JQuery来实现, 后台采用ASP.NET和简单三层架构来开发设计,数据库则选用的是SQL Server来存储数据。前台的ASP服务器控件可以在后台直接绑定从数据访问层传到界面层的数据,三层架构有着高内聚低耦合的特点,但其他三层架构并不适合小型项目,它不仅会使得系统架构变得更为复杂,而且降低了系统的性能,不熟悉的话运用起来反而会被模式束缚住。我选择三层架构主要是因为三层架构其实是很自由的,上手也简单。比起其他那些复杂的框架,三层架构的可行性要高得多,加上便利的ASP.NET技术,这次的系统开发是完全可行的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/638.html