收藏 分销(赏)

物流公司门户网站设计与实现.doc

上传人:精**** 文档编号:4569463 上传时间:2024-09-30 格式:DOC 页数:66 大小:1.19MB 下载积分:16 金币
下载 相关 举报
物流公司门户网站设计与实现.doc_第1页
第1页 / 共66页
物流公司门户网站设计与实现.doc_第2页
第2页 / 共66页


点击查看更多>>
资源描述
物流公司门户网站设计与实现 58 2020年4月19日 文档仅供参考 成都三全物流公司门户网站设计与实现 摘要 本论文介绍的是成都三全物流公司门户网站设计与实现过程,使用Visual Studio .Net 、 Microsoft SQL 和IIS5.1使用基于C#的ASP.NET技术和使用经典MVC模式完成本网站开发。整个网站的设计和实现包括公司门户网站首页和后台信息管理两个部分,主要又以后面这一部分为主体,占据了70%的开发时间。 能够在网站上了解关于三全公司的一些基本信息,还能够在线提供汽车运输信息和货源运输信息、提交留言信息。在网站后台实现网站前台信息管理,一些公司信息管理等等。后台分成五个部分:个人用户、企业用户、兼职人员、一般管理员、高级管理员。个人用户主要是一些以个人名义运输货物,能够在网上注册成为本网站用户,或者是直接与公司客户服务联系运输,待运输开始客户服务人员会主动联系你,为你提供本网站的使用账号和密码,方便你随时查询货物情况。企业用户与个人用户的功能是一样的。兼职人员向公司申请成为公司业务联系兼职人员,由系统高级管理员为兼职人员提供用户名和密码,方便在网上提交货运信息,以及在网上查询自己工作提成情况。网站初级管理员随时查看公司首页信息、更改相关信息、以及回复外部向公司网站的留言情况等等。网站高级管理员是管理初级管理员、查看网站全局数据情况、发布一些公司规章制度等等。 本论文从各个功能模块入手,对本网站开发做了具体的阐述。 关键字:成都三全物流公司门户网站设计与实现;ASP.NET;MVC、前台和后台。 Abstract This paper presents the process of Sanquanwuliu Corporation‘s portal site design and implement, using Visual studio .net, Microsoft SQL and IIS5.1 to develop it based on ASP.NET(C#) and the classic MVC pattern. Whole project content two parts, the front and background, and the background take the 70% developing time. You can know some messages on the company‘s portal site. And provide transport trucks’ information and freight transport information on the line, At the back manage the basic visible information. There are five kinds back roles, personal users, enterpriser users, part time workers, primary managers and super managers. Every one users can register at the home page of the company website, also can connect to company custom service to transport your good and then them will give you account and password to login in the system, checking your good transportations. The enterprise users almost the same function as personal users. Any one desire be a part time worker of company, can hand up your application to the super managers, the they will give you a account. You should login into your manage UI to change your information. Part time worker can submit freight information to the system, of cause workers can deduct money from work achievement be their salary. Primary managers manage the portal messages on the web pages, reply messages from the website. Super managers check all the information of the portal, also mange primary managers information, freight and truck transportations. This paper expound the portal developing from all modules. Key words: portal site design and implement; ASP.NET; MVC; front and background. 目录 1 绪论 1 1.1 背景及目的 1 2 系统概述 1 2.1 物流相关知识 1 2.1.1 什么是物流 1 2.1.2 什么现代化信息物流 2 2.2 系统需求描述 2 2.3 开发环境和技术 3 2.3.1 网站总体设计 3 2.4 数据库设计 4 2.4.1 数据字典 4 2.4.2 表格设计信息 5 2.5 网站安全设计 17 2.5.1 用户身份验证 18 2.5.2 URL请求验证 18 2.5.3 抗SQL注入式攻击 18 2.5.4 双重验证 19 2.5.5 非法链接和非法复制 19 3 系统功能模块设计 19 3.1 个人用户功能模块 19 3.1.1个人功能模块图: 20 3.1.2 个人用户功能E-R图: 20 3.2 企业用户功能模块 20 3.2.1 企业用户功能模块图: 21 3.2.2 企业用户E-R图: 21 3.3 初级管理员功能模块: 22 3.3.1 初级管理员功能模块图: 22 3.3.2 初级管理员E-R图: 23 3.4 高级管理员功能模块: 23 3.4.1 高级管理员功能模块: 24 3.4.2 高级管理员E-R图: 24 4 系统登录设计 25 4.1 系统数据库连接 25 4.2 前台登陆设计 26 4.3 后台登陆设计 29 4.3.1 初级管理员登陆 29 4.3.2 高级管理员登陆 29 5 个人用户 30 5.1 实现目标 30 5.2 实现方法 31 6 高级管理员 41 6.1 实现目标 41 6.2 实现方法 42 7 结论 42 8 致谢 43 参考文献 44 1 绪论 1.1 背景及目的 随着物流服务产业的发展,物流已经成为现代社会经济的重要利润来源。物流产业也迫切需要利用先进的信息技术来保障物流业务过程和物流管理的畅通、高效。物流管理信息系统正是响应了这一需求的集成化信息系统,用以实现对物流过程中伴随的信息进行组织和处理作用。在1985年以来,世界经济发展的速度进一步加快,经济全球化的成都日益深入,人类经济活动变得前所未有的复杂多变。在这个阶段能够称为信息时代的物流革命阶段,在这个阶段以互联网的广泛应用为标志的信息化席卷全球,以电子商务为代表的新经济呈现出一种崭新的运作方式和商务模式,是推动经济增长的重要动力,同时引发了经济领域自工业革命以最广泛、最深刻的一场革命性改革。电子商务的出现和快速发展,不经对改变经济体系的运作方式、提高经济运作效率发挥积极的作用,而且对产业结构调整,刺激经济需求、创新的就业机会产生重大影响。随着信息技术的普及应用和电子商务的发展,在实现传统物流向现代物流快速创兴同时,物流业也被提高到前所未有的高度,愈来愈显示出其重要作用和战略地位。 2 系统概述 网站是根据三全物流公司需要,能够实现在网上注册、网上留言、能够为公司发布汽车和货源信息、以及为公司做到宣传的作用,同时附带的是找个网站的内容管理系统、以及一些业务处理功能。能够在网上处理一些货源、订单、以及兼职人员等等信息管理。 2.1 物流相关知识 2.1.1 什么是物流 物流是指为了满足客户的需要,以最低的成本,经过运输、保管、配送等方式,实现原材料、半成品、成品及相关信息由商品的产地到商品的消费地所进行的计划、实施和管理的全过程。 物流构成:商品的运输、仓储、包装、搬运装卸、流通加工,以及相关的物流信息等环节。 物流活动的具体内容包括以下几个方面: 用户服务、需求预测、定单处理、配送、存货控制、运输、仓库管理、工厂和仓库的布局与选址、搬运装卸、采购、包装、情报信息。 2.1.2 什么现代化信息物流 什么是现代物流?现代物流不但单纯的考虑从生产者到消费者的货物配送问题,而且还考虑从供应商到生产者对原材料的采购,以及生产者本身在产品制造过程中的运输、保管和信息等各个方面,全面地、综合性地提高经济效益和效率的问题。因此,现代物流是以满足消费者的需求为目标,把制造、运输、销售等市场情况统一起来考虑的一种战略措施。这与传统物流把它仅看作是”后勤保障系统”和”销售活动中起桥梁作用”的概念相比,在深度和广度上又有了进一步的含义。 现代物流具有如下特点:电子商务与物流的紧密结合;现代物流是物流、信息流、资金流和人才流的统一;电子商务物流是信息化、自动化、网络化、智能化、柔性化的结合;物流设施、商品包装的标准化,物流的社会化、共同化也都是电子商务下物流模式的新特点。 在近现代,现代的物流概念的形成,以及现代经济的发展,古老的物流运作方式已经不能适应现代经济的运输和数量规模的改变。由于物流规模的扩大,直接导致物流的全部流程有人工实现的不可能。因此,物流企业寻求一种能够快速和方便物流方式来代替人工物流,这样信息化物流就应运而生。由计算机编程人员根据物流公司的操作流程编写完整的物流操作系统来代替大部分人工操作。这样就精简了物流企业员工的数量、提高企业、提高企业运作物流的等等。这样就形成了现代物流信息化,或者说是现代化信息物流。 2.2 系统需求描述 本网站包括前台和后台两个部分,前台主要包括个人用户注册和登录、企业用户注册和登录、兼职人员登录、公司信息简介、公司新闻资讯、向公司提供汽车信息、提供货源运输信息、相关物流解决方案、留言给系统管理员、联系方式等等信息。 后台又包括5个部分组成,分别是:个人用户管理后台、企业用户管理后台、兼职人员管理后台、网站初级管理后台、网站高级管理员管理后台。个人用户管理后台,主要是实现查询个人用户运输货物信息查询、向管理员发送邮件和留言信息、本人信息查询、填写调查表格。企业用户基本上和个人用户功能相同。兼职人员分成三个等级,等级不同业务提成不同,等级越高提成比例越高,查询提成信息、查询自己所作业务信息查询。初级管理员主要负责网站信息管理、个人用户和企业用户管理、提交过来的货源信息处理、提交过来的汽车信息处理、根据货源信息生成货运订单信息。高级管理员管理初级管理员信息、管理全部订单、货源、汽车信息、管理兼职人员信息、发布公司规章制度等等。 2.3 开发环境和技术 开发环境Visual Studio 、数据库Microsoft SQL 、服务器IIS5.1。 三全物流公司门户网站设计与实现主要使用基于普通MVC模式的ASP.NET(C#)所开发。 2.3.1 网站总体设计 这个网站如果对任何用户而言,就能够分成两种结构:网站前台(对任何人都可见)和后台(只有具有权限的人才可见)。这样分不是很详细,太过笼统,让人感觉太大概了。 那么根据网站系统的使用角色种类分,那么这个网站系统就分成六个部分:任何人、个人用户、企业用户、兼职人员、初级管理员、高级管理员。也能够将这个六种成为这个网站系统的六种功能模块。 结构图如 图-2.3.1: 图2.1 系统总体E-R图: 图2.2 2.4 数据库设计 2.4.1 数据字典 一些图片显示的是网站数据库中的全部表格信息。数据库名:SanquaLogistics 表2.1 2.4.2 表格设计信息 表格名称对应上面图片中。 表2.2:answersInfo 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 messageId varchar 14 0 否 2 answerDate datetime 8 3 否 3 answerContent char 400 0 否 4 primaryAdminID varchar 6 0 否 5 new1 char 10 0 是 (null) 6 new2 char 10 0 是 (null) 7 new3 char 10 0 是 (null) 表2.3:companyInfo 序号 列名 列名 列名 小数位 标识 主键 允许空 默认值 说明 1 companyName varchar 60 0 是 2 companyLocation char 200 0 是 3 companyPhone varchar 13 0 是 4 companyFax varchar 13 0 是 5 companyCellPhone varchar 14 0 是 6 companyEmail char 50 0 是 7 companyPostCode varchar 6 0 是 续表2.3 序号 列名 列名 列名 小数位 标识 主键 允许空 默认值 说明 8 companyIntro text 16 0 是 9 companyCultrue text 16 0 是 10 companyServiceAdvantege text 16 0 是 11 companyStructure text 16 0 是 12 companyServiceRange text 16 0 是 13 companyServiceSystem text 16 0 是 14 companyGPS text 16 0 是 15 companyServiceProcess text 16 0 是 16 new1 text 16 0 是 17 new2 text 16 0 是 18 new3 text 16 0 是 表2.4:comPartnersInfo 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 companyID varchar 14 0 是 否 2 partenerComName varchar 16 0 否 3 comAttribute varchar 16 0 否 4 charge varchar 16 0 否 5 website varchar 25 0 否 6 connectionPhone varchar 15 0 否 7 new1 char 10 0 是 (null) 8 new2 char 10 0 是 (null) 9 new3 char 10 0 是 (null) 表2.5:enterpriseUserInfo 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 enterpUserId varchar 14 0 是 否 2 enterpUserName varchar 30 0 否 3 enterpAttribut varchar 12 0 否 4 enterpUserPassword varchar 12 0 否 5 enterpConnectMan varchar 20 0 否 6 enterpConnectSexual varchar 4 0 否 7 enterpConnectDuty varchar 20 0 是 (null) 8 enterpStatePhoe varchar 12 0 否 9 enterpFax varchar 12 0 否 10 enterpCellPhone varchar 15 0 否 11 enterpWebsite varchar 30 0 是 (null) 12 enterpEmail varchar 30 0 否 13 enterpQQ varchar 12 0 是 (null) 14 enterpPlace char 50 0 是 (null) 15 enterpConnAddress char 50 0 否 16 enterpPostCode varchar 6 0 是 (null) 17 enterpName varchar 60 0 否 18 enterpRunRange char 100 0 是 (null) 19 enterpProductKind char 12 0 是 (null) 20 enterpIntro char 400 0 是 (null) 21 new1 char 10 0 是 22 new2 char 10 0 是 23 new3 char 10 0 是 表2.6:goodList 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 goodID varchar 14 0 是 否 2 goodName varchar 60 0 是 3 countNum int 4 0 是 4 package char 40 0 是 5 cubicMeter float 8 0 是 6 ton float 8 0 是 7 packageState char 50 0 是 8 damaged char 8 0 是 9 truckId varchar 12 0 是 10 orderId varchar 6 0 否 11 new1 char 10 0 是 (null) 12 new2 char 10 0 是 (null) 13 new3 char 10 0 是 (null) 表2.7:investigateAnwser 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 questionID varchar 14 0 否 2 select1 int 4 0 是 (null) 3 select2 int 4 0 是 (null) 4 select3 int 4 0 是 (null) 5 select4 int 4 0 是 (null) 6 personId varchar 6 0 是 7 new1 char 10 0 是 (null) 8 new2 char 10 0 是 (null) 9 new3 char 10 0 是 (null) 表2.8:investigateQuestion 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 questionId varchar 14 0 是 否 2 questionName char 200 0 否 3 subjectId varchar 6 0 是 4 new1 char 10 0 是 (null) 5 new2 char 10 0 是 (null) 6 new3 char 10 0 是 (null) 表2.9:investigateSubject 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 subjectId varchar 14 0 否 2 subjectName char 200 0 是 3 pubtime char 200 0 是 4 pubPersonID char 200 0 是 5 inversToPerson char 10 0 是 6 new1 char 10 0 是 7 new2 char 10 0 是 8 new3 char 10 0 是 表2.10:jobOfferInfo 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 jobID varchar 14 0 是 否 2 jobAttribute char 18 0 否 3 jobPosition char 50 0 否 4 workerNum int 4 0 否 5 jobDesciption text 16 0 否 6 jobCondition text 16 0 否 7 HR-Email varchar 50 0 否 续表2.10 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 8 superAdminID varchar 6 0 否 9 new1 char 10 0 是 (null) 10 new2 char 10 0 是 (null) 11 new3 char 10 0 是 (null) 表2.11:managersInfo 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 managerId varchar 14 0 是 否 2 managerName varchar 16 0 否 3 managerPosition varchar 50 0 否 4 managerStatePhone varchar 15 0 否 5 managerCellPhone varchar 15 0 否 6 managerFax varchar 15 0 否 7 managerEmail varchar 50 0 否 8 new1 char 10 0 是 9 new2 char 10 0 是 10 new3 char 10 0 是 表2.12:messagesInfo 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 messageID varchar 14 0 是 否 2 messageTitle varchar 50 0 否 3 messagerName varchar 50 0 否 4 messagerPlace varchar 100 0 是 5 connectPhone varchar 15 0 否 续表2.12 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 6 sexual varchar 4 0 否 7 email varchar 50 0 是 8 messageDate datetime 8 3 是 9 messageContent varchar 800 0 否 10 new1 char 10 0 是 11 new2 char 10 0 是 12 new3 char 10 0 是 表2.13:newsInfo 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 newsID varchar 14 0 是 否 2 newsTile char 100 0 否 3 newsContent text 16 0 否 4 newsDatetime datetime 8 3 否 5 primaryAdminID varchar 6 0 否 6 new1 char 10 0 是 (null) 7 new2 char 10 0 是 (null) 8 new3 char 10 0 是 (null) 表2.14:noticeInfo 序号 列名 数据类型 长度 小数位 标识 标识 允许空 默认值 默认值 1 noticeId varchar 14 0 是 否 2 noticeType varchar 20 0 是 (null) 3 noticeName varchar 30 0 否 4 publishTime datetime 8 3 否 续表2.14 序号 列名 数据类型 长度 小数位 标识 标识 允许空 默认值 默认值 5 noticeContent text 16 0 否 6 new1 char 10 0 是 (null) 7 new2 char 10 0 是 (null) 8 new3 char 10 0 是 (null) 表2.15:ordersInfo 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 orderId varchar 14 0 是 否 2 senderName varchar 12 0 否 3 senderPhone varchar 15 0 否 4 senderAddress char 100 0 否 5 accepterName varchar 12 0 否 6 accepterPhone varchar 15 0 否 7 accepterAddress char 100 0 否 8 orderStartTime datetime 8 3 否 9 orderEndTime datetime 8 3 否 10 despatchNum/oneTime char 50 0 是 11 despatchFrequency char 50 0 是 12 loadWay char 400 0 是 13 loadTime char 8 0 是 14 unloadWay char 400 0 是 15 unloadTime char 8 0 是 16 receipt? char 8 0 是 (null) 17 insurance? char 8 0 是 (null) 18 truckNo varchar 12 0 是 (null) 19 totleCub char 20 0 是 续表2.15 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 20 totleWeight char 20 0 是 21 settlementWat char 50 0 是 22 cautionPlace char 400 0 是 23 agentID varchar 6 0 是 24 state char 16 0 是 25 primaryAdminID varchar 6 0 是 26 new1 char 10 0 是 (null) 27 new2 char 10 0 是 (null) 28 new3 char 10 0 是 (null) 表2.16:partTimeManInfo 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 partTimerId varchar 14 0 是 否 2 partTimerName varchar 16 0 否 3 partPassword varchar 8 0 否 4 partTpersonId varchar 13 0 否 5 partTimerAddress char 50 0 是 (null) 6 partConnectCellPhone varchar 15 0 否 7 partTEmail varchar 50 0 否 8 jobDeduct float 8 0 是 (null) 9 class varchar 12 0 否 10 new1 char 10 0 是 (null) 11 new2 char 10 0 是 (null) 12 new3 char 10 0 是 (null) 表2.17:personalUserInfo 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 userId varchar 14 0 是 否 2 userName varchar 20 0 否 3 userTrueName varchar 20 0 否 4 userPassword varchar 20 0 否 5 userPasswordQuestion char 50 0 否 6 userPasswordAnswer char 50 0 否 7 userBirthday datetime 8 3 是 (null) 8 userPersonId varchar 20 0 否 9 userCompanyName varchar 30 0 是 (null) 10 userConnectMan varchar 20 0 否 11 userArea char 60 0 是 (null) 12 userStatePhone varchar 12 0 否 13 userCellPhone varchar 15 0 否 14 userEmail varchar 30 0 否 15 userConn
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 行业资料 > 物流/供应链

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服