成都三全物流有限公司门户网站设计与实现.doc

上传人:夺命阿水 文档编号:16651 上传时间:2022-06-30 格式:DOC 页数:49 大小:1.17MB
返回 下载 相关 举报
成都三全物流有限公司门户网站设计与实现.doc_第1页
第1页 / 共49页
成都三全物流有限公司门户网站设计与实现.doc_第2页
第2页 / 共49页
成都三全物流有限公司门户网站设计与实现.doc_第3页
第3页 / 共49页
成都三全物流有限公司门户网站设计与实现.doc_第4页
第4页 / 共49页
成都三全物流有限公司门户网站设计与实现.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《成都三全物流有限公司门户网站设计与实现.doc》由会员分享,可在线阅读,更多相关《成都三全物流有限公司门户网站设计与实现.doc(49页珍藏版)》请在课桌文档上搜索。

1、三全物流公司门户设计与实现摘要本论文介绍的是三全物流公司门户设计与实现过程,使用Visual Studio 2003 .Net 、 Microsoft SQL 2000和IIS5.1使用基于C#的ASP.NET技术和使用经典MVC模式完成本开发。整个的设计和实现包括公司门户首页和后台信息管理两个部分,主要又以后面这一部分为主体,占据了70%的开发时间。可以在上了解关于三全公司的一些基本信息,还可以在线提供汽车运输信息和货源运输信息、提交留言信息。在后台实现前台信息管理,一些公司信息管理等等。后台分成五个部分:个人用户、企业用户、兼职人员、一般管理员、高级管理员。个人用户主要是一些以个人名义运输

2、货物,可以在网上注册成为本用户,或者是直接与公司客户服务联系运输,待运输开始客户服务人员会主动联系你,为你提供本的使用账号和密码,方便你随时查询货物情况。企业用户与个人用户的功能是一样的。兼职人员向公司申请成为公司业务联系兼职人员,由系统高级管理员为兼职人员提供用户名和密码,方便在网上提交货运信息,以及在网上查询自己工作提成情况。初级管理员随时查看公司首页信息、更改相关信息、以及回复外部向公司的留言情况等等。高级管理员是管理初级管理员、查看全局数据情况、发布一些公司规章制度等等。本论文从各个功能模块入手,对本开发做了具体的阐述。关键字:三全物流公司门户设计与实现;ASP.NET;MVC、前台和

3、后台。AbstractThis paper presents the process of Sanquanwuliu Corporations portal site design and implement,using Visual studio , Microsoft SQL2000 and IIS5.1 to develop it based on ASP.NET and the classic MVC pattern. Whole project content two parts, the front and background,and the background take th

4、e 70% developing time.You can know some messages on the companys portal site. And provide transport trucks information and freight transport informationon the line, At the back manage the basic visible information. There are five kinds back roles, personal users, enterpriser users, part time workers

5、, 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 u

6、sers 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 t

7、he 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 transp

8、ortations.This paper expound the portal developing from all modules.Key words:portal site design and implement; ASP.NET; MVC; front and background. 目录1 绪论11.1背景及目的12 系统概述12.1 物流相关知识12.1.1 什么是物流12.1.2 什么现代化信息物流22.2 系统需求描述22.3 开发环境和技术32.3.1 总体设计32.4 数据库设计42.4.1 数据字典42.4.2 表格设计信息52.5 安全设计172.5.1 用户身份验证

9、182.5.2 URL请求验证182.5.3 抗SQL注入式攻击182.5.4 双重验证192.5.5 非法和非法复制193系统功能模块设计193.1 个人用户功能模块193.1.1个人功能模块图:203.1.2 个人用户功能E-R图:203.2 企业用户功能模块203.2.1 企业用户功能模块图:213.2.2 企业用户E-R图:213.3 初级管理员功能模块:223.3.1 初级管理员功能模块图:223.3.2 初级管理员E-R图:233.4 高级管理员功能模块:233.4.1 高级管理员功能模块:243.4.2 高级管理员E-R图:244 系统登录设计254.1 系统数据库连接254.2

10、 前台登陆设计264.3 后台登陆设计294.3.1 初级管理员登陆294.3.2 高级管理员登陆295 个人用户305.1 实现目标305.2 实现方法316 高级管理员416.1 实现目标416.2 实现方法427 结论428 致43参考文献441 绪论1.1 背景及目的随着物流服务产业的发展,物流已经成为现代社会经济的重要利润来源。物流产业也迫切需要利用先进的信息技术来保障物流业务过程和物流管理的畅通、高效。物流管理信息系统正是响应了这一需求的集成化信息系统,用以实现对物流过程中伴随的信息进行组织和处理作用。在1985年以来,世界经济发展的速度进一步加快,经济全球化的日益深入,人类经济活

11、动变得前所未有的复杂多变。在这个阶段可以称为信息时代的物流革命阶段,在这个阶段以互联网的广泛应用为标志的信息化席卷全球,以电子商务为代表的新经济呈现出一种崭新的运作方式和商务模式,是推动经济增长的重要动力,同时引发了经济领域自工业革命以最广泛、最深刻的一场革命性改革。电子商务的出现和快速发展,不经对改变经济体系的运作方式、提高经济运作效率发挥积极的作用,而且对产业结构调整,刺激经济需求、创新的就业机会产生重大影响。随着信息技术的普及应用和电子商务的发展,在实现传统物流向现代物流快速创兴同时,物流业也被提高到前所未有的高度,愈来愈显示出其重要作用和战略地位。2 系统概述是根据三全物流公司需要,能

12、够实现在网上注册、网上留言、能够为公司发布汽车和货源信息、以及为公司做到宣传的作用,同时附带的是找个的容管理系统、以及一些业务处理功能。能够在网上处理一些货源、订单、以及兼职人员等等信息管理。2.1 物流相关知识2.1.1什么是物流物流是指为了满足客户的需要,以最低的成本,通过运输、保管、配送等方式,实现原材料、半成品、成品及相关信息由商品的产地到商品的消费地所进行的计划、实施和管理的全过程。物流构成:商品的运输、仓储、包装、搬运装卸、流通加工,以及相关的物流信息等环节。物流活动的具体容包括以下几个方面: 用户服务、需求预测、定单处理、配送、存货控制、运输、仓库管理、工厂和仓库的布局与选址、搬

13、运装卸、采购、包装、情报信息。2.1.2什么现代化信息物流什么是现代物流?现代物流不仅单纯的考虑从生产者到消费者的货物配送问题,而且还考虑从供应商到生产者对原材料的采购,以及生产者本身在产品制造过程中的运输、保管和信息等各个方面,全面地、综合性地提高经济效益和效率的问题。因此,现代物流是以满足消费者的需求为目标,把制造、运输、销售等市场情况统一起来考虑的一种战略措施。这与传统物流把它仅看作是后勤保障系统和销售活动中起桥梁作用的概念相比,在深度和广度上又有了进一步的含义。现代物流具有如下特点:电子商务与物流的紧密结合;现代物流是物流、信息流、资金流和人才流的统一;电子商务物流是信息化、自动化、网

14、络化、智能化、柔性化的结合;物流设施、商品包装的标准化,物流的社会化、共同化也都是电子商务下物流模式的新特点。在近现代,现代的物流概念的形成,以及现代经济的发展,古老的物流运作方式已经不能适应现代经济的运输和数量规模的改变。由于物流规模的扩大,直接导致物流的全部流程有人工实现的不可能。因此,物流企业寻求一种能够快速和方便物流方式来代替人工物流,这样信息化物流就应运而生。由计算机编程人员根据物流公司的操作流程编写完整的物流操作系统来代替大部分人工操作。这样就精简了物流企业员工的数量、提高企业、提高企业运作物流的等等。这样就形成了现代物流信息化,或者说是现代化信息物流。2.2系统需求描述本包括前台

15、和后台两个部分,前台主要包括个人用户注册和登录、企业用户注册和登录、兼职人员登录、公司信息简介、公司新闻资讯、向公司提供汽车信息、提供货源运输信息、相关物流解决方案、留言给系统管理员、联系方式等等信息。后台又包括5个部分组成,分别是:个人用户管理后台、企业用户管理后台、兼职人员管理后台、初级管理后台、高级管理员管理后台。个人用户管理后台,主要是实现查询个人用户运输货物信息查询、向管理员发送和留言信息、本人信息查询、填写调查表格。企业用户基本上和个人用户功能相同。兼职人员分成三个等级,等级不同业务提成不同,等级越高提成比例越高,查询提成信息、查询自己所作业务信息查询。初级管理员主要负责信息管理、

16、个人用户和企业用户管理、提交过来的货源信息处理、提交过来的汽车信息处理、根据货源信息生成货运订单信息。高级管理员管理初级管理员信息、管理全部订单、货源、汽车信息、管理兼职人员信息、发布公司规章制度等等。2.3 开发环境和技术开发环境Visual Studio 2003、数据库Microsoft SQL2000、服务器IIS5.1。三全物流公司门户设计与实现主要使用基于普通MVC模式的ASP.NET所开发。2.3.1总体设计这个如果对任何用户而言,就可以分成两种结构:前台对任何人都可见和后台只有具有权限的人才可见。这样分不是很详细,太过笼统,让人感觉太大概了。那么根据系统的使用角色种类分,那么这

17、个系统就分成六个部分:任何人、个人用户、企业用户、兼职人员、初级管理员、高级管理员。也可以将这个六种成为这个系统的六种功能模块。结构图如 图-2.3.1:图2.1系统总体E-R图:图2.22.4 数据库设计2.4.1 数据字典一些图片显示的是数据库中的全部表格信息。数据库名:SanquaLogistics表2.12.4.2 表格设计信息表格名称对应上面图片中。表2.2:answersInfo序号列名数据类型长度小数位标识主键允许空默认值说明1messageIdvarchar140否2answerDatedatetime83否3answerContentchar4000否4primaryAdmi

18、nIDvarchar60否5new1char100是6new2char100是7new3char100是表2.3:companyInfo序号列名列名列名小数位标识主键允许空默认值说明1companyNamevarchar600是2companyLocationchar2000是3companyPhonevarchar130是4companyFaxvarchar130是5companyCellPhonevarchar140是6companyEmailchar500是7companyPostCodevarchar60是续表2.3序号列名列名列名小数位标识主键允许空默认值说明8companyIntr

19、otext160是9companyCultruetext160是10companyServiceAdvantegetext160是11companyStructuretext160是12companyServiceRangetext160是13companyServiceSystemtext160是14companyGPStext160是15companyServiceProcesstext160是16new1text160是17new2text160是18new3text160是表2.4:comPartnersInfo序号列名数据类型长度小数位标识主键允许空默认值说明1companyIDva

20、rchar140是否2partenerComNamevarchar160否3comAttributevarchar160否4chargevarchar160否5websitevarchar250否6connectionPhonevarchar150否7new1char100是8new2char100是9new3char100是表2.5:enterpriseUserInfo序号列名数据类型长度小数位标识主键允许空默认值说明1enterpUserIdvarchar140是否2enterpUserNamevarchar300否3enterpAttributvarchar120否4enterpUser

21、Passwordvarchar120否5enterpConnectManvarchar200否6enterpConnectSexualvarchar40否7enterpConnectDutyvarchar200是8enterpStatePhoevarchar120否9enterpFaxvarchar120否10enterpCellPhonevarchar150否11enterpWebsitevarchar300是12enterpEmailvarchar300否13enterpQQvarchar120是14enterpPlacechar500是15enterpConnAddresschar500

22、否16enterpPostCodevarchar60是17enterpNamevarchar600否18enterpRunRangechar1000是19enterpProductKindchar120是20enterpIntrochar4000是21new1char100是22new2char100是23new3char100是表2.6:goodList序号列名数据类型长度小数位标识主键允许空默认值说明1goodIDvarchar140是否2goodNamevarchar600是3countNumint40是4packagechar400是5cubicMeterfloat80是6tonflo

23、at80是7packageStatechar500是8damagedchar80是9truckIdvarchar120是10orderIdvarchar60否11new1char100是12new2char100是13new3char100是表2.7:investigateAnwser序号列名数据类型长度小数位标识主键允许空默认值说明1questionIDvarchar140否2select1int40是3select2int40是4select3int40是5select4int40是6personIdvarchar60是7new1char100是8new2char100是9new3char

24、100是表2.8:investigateQuestion序号列名数据类型长度小数位标识主键允许空默认值说明1questionIdvarchar140是否2questionNamechar2000否3subjectIdvarchar60是4new1char100是5new2char100是6new3char100是表2.9:investigateSubject序号列名数据类型长度小数位标识主键允许空默认值说明1subjectIdvarchar140否2subjectNamechar2000是3pubtimechar2000是4pubPersonIDchar2000是5inversToPerson

25、char100是6new1char100是7new2char100是8new3char100是表2.10:jobOfferInfo序号列名数据类型长度小数位标识主键允许空默认值说明1jobIDvarchar140是否2jobAttributechar180否3jobPositionchar500否4workerNumint40否5jobDesciptiontext160否6jobConditiontext160否7HR-Emailvarchar500否续表2.10序号列名数据类型长度小数位标识主键允许空默认值说明8superAdminIDvarchar60否9new1char100是10new

26、2char100是11new3char100是表2.11:managersInfo序号列名数据类型长度小数位标识主键允许空默认值说明1managerIdvarchar140是否2managerNamevarchar160否3managerPositionvarchar500否4managerStatePhonevarchar150否5managerCellPhonevarchar150否6managerFaxvarchar150否7managerEmailvarchar500否8new1char100是9new2char100是10new3char100是表2.12:messagesInfo序

27、号列名数据类型长度小数位标识主键允许空默认值说明1messageIDvarchar140是否2messageTitlevarchar500否3messagerNamevarchar500否4messagerPlacevarchar1000是5connectPhonevarchar150否续表2.12序号列名数据类型长度小数位标识主键允许空默认值说明6sexualvarchar40否7emailvarchar500是8messageDatedatetime83是9messageContentvarchar8000否10new1char100是11new2char100是12new3char100

28、是表2.13:newsInfo序号列名数据类型长度小数位标识主键允许空默认值说明1newsIDvarchar140是否2newsTilechar1000否3newsContenttext160否4newsDatetimedatetime83否5primaryAdminIDvarchar60否6new1char100是7new2char100是8new3char100是表2.14:noticeInfo序号列名数据类型长度小数位标识标识允许空默认值默认值1noticeIdvarchar140是否2noticeTypevarchar200是3noticeNamevarchar300否4publish

29、Timedatetime83否续表2.14序号列名数据类型长度小数位标识标识允许空默认值默认值5noticeContenttext160否6new1char100是7new2char100是8new3char100是表2.15:ordersInfo序号列名数据类型长度小数位标识主键允许空默认值说明1orderIdvarchar140是否2senderNamevarchar120否3senderPhonevarchar150否4senderAddresschar1000否5accepterNamevarchar120否6accepterPhonevarchar150否7accepterAddre

30、sschar1000否8orderStartTimedatetime83否9orderEndTimedatetime83否10despatchNum/oneTimechar500是11despatchFrequencychar500是12loadWaychar4000是13loadTimechar80是14unloadWaychar4000是15unloadTimechar80是16receipt?char80是17insurance?char80是18truckNovarchar120是19totleCubchar200是续表2.15序号列名数据类型长度小数位标识主键允许空默认值说明20to

31、tleWeightchar200是21settlementWatchar500是22cautionPlacechar4000是23agentIDvarchar60是24statechar160是25primaryAdminIDvarchar60是26new1char100是27new2char100是28new3char100是表2.16:partTimeManInfo序号列名数据类型长度小数位标识主键允许空默认值说明1partTimerIdvarchar140是否2partTimerNamevarchar160否3partPasswordvarchar80否4partTpersonIdvar

32、char130否5partTimerAddresschar500是6partConnectCellPhonevarchar150否7partTEmailvarchar500否8jobDeductfloat80是9classvarchar120否10new1char100是11new2char100是12new3char100是表2.17:personalUserInfo序号列名数据类型长度小数位标识主键允许空默认值说明1userIdvarchar140是否2userNamevarchar200否3userTrueNamevarchar200否4userPasswordvarchar200否5u

33、serPasswordQuestionchar500否6userPasswordAnswerchar500否7userBirthdaydatetime83是8userPersonIdvarchar200否9userCompanyNamevarchar300是10userConnectManvarchar200否11userAreachar600是12userStatePhonevarchar120否13userCellPhonevarchar150否14userEmailvarchar300否15userConnectAddressvarchar1000是16userRemarkchar4000是17new1char100是18new2char100是19new3char100是

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

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号