天亿物流信息网站系统.docx
《天亿物流信息网站系统.docx》由会员分享,可在线阅读,更多相关《天亿物流信息网站系统.docx(23页珍藏版)》请在冰豆网上搜索。
天亿物流信息网站系统
辽宁工业大学
管理信息系统设计课程设计(论文)
题目:
天亿物流信息网站系统
院(系):
经济管理学院
专业班级:
学号:
学生姓名:
指导教师:
教师职称:
讲师助教
起止时间:
2009.7.6-2009.7.10
课程设计(论文)任务及评语
院(系):
经济管理学院教研室:
电子商务
学号
060705027
学生姓名
卢红
专业班级
电子商务061
课程设计(论文)题目
天亿物流信息网站系统
课程设计(论文)任务
管理信息系统课程设计作为独立的教学环节,是软件工程信息管理方向专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习。
任务:
采用结构化的系统开发方法,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成天亿物流信息网站系统的分析设计实施工作,并完成结合开发过程,撰写设计说明书。
1.根据课程设计时间选择适当规模大小的设计课题。
采用专业实习的调研内容作为课程设计选题。
2.根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。
3.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。
4.开发出可以运行的管理信息系统,通过上机检查。
5.设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。
指导教师评语及成绩
目录
第1章天亿物流信息网站系统分析1
1.1网站建设的可行性分析1
1.2组织机构及管理功能分析1
1.2.1公司组织结构1
1.2.2管理功能分析2
1.3业务流程分析2
1.4数据流程分析3
1.5数据字典4
第2章天亿物流信息网的总体设计6
2.1功能模块划分及描述…………………………………………………………….6
2.2天亿物流信息网模块设计8
2.2.1前台模块设计8
2.2.2后台模块设计10
2.3数据库设计11
2.3.1概念设计11
2.3.2逻辑设计11
2.3.3数据库的具体设计11
2.3.4代码设计13
第3章天亿物流信息网的实施16
3.1主要模块设计16
3.2系统测试17
3.2.1测试的步骤17
3.2.2测试结果评价17
3.3系统维护的管理和步骤18
参考文献19
第1章天亿物流信息网站系统分析
1.1网站建设的可行性分析
随着物流企业的飞速发展,物流被越来越多的国内人士所认同,这就迫切的需要一个交流的平台,为商家和物流企业之间建立一个相互了解和沟通的平台,因此物流信息网站的建设就是企业不断发展的必然趋势。
物流信息平台是指运用计算机和现代通讯技术构筑一个虚拟开放的物流网络平台,并利用联网技术连接制造商、批发、零售商,使用信息软件对物流的各个环节(运输、仓储、包装、加工、配送等)进行信息集中处理、发布和交易。
信息技术是实现信息平台的构建及其功能的技术手段。
本系统的建设是运用计算机技术和现代网络技术为企业之间的交流提供一个平台。
可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。
在这个阶段,必须就时间、人力、财力、效益、技术等要素来评估是否有足够的资源支持使用单位的需要。
系统规模并不很大,开支较少,但需要专业人员进行维护和管理,所以系统建设需要先期投入,但系统的平稳运行将给企业带来潜在经济效益。
对于用户来说,合理、方便、快捷的网站设计布局和即时的响应速度,足以满足各种企业人员的不同需求,所以在进行网站设计时考虑到这些,将企业的基本信息做最初设置,把企业的信息服务作为开发的根本,建立操作简单、界面友好、使用灵活、实用性强、安全性高的信息网站。
本系统对企业的现有人员、日常工作等没有影响,只需对一部分员工进行简单的培训就会熟悉系统的操作。
所以系统在营运方面是可行的。
经过可行性研究可以看出,本系统的开发时机成熟而且系统的应用能够增加企业的经济效益,所以综合考虑各方面的因素系统的开发是可行的。
1.2组织机构及管理功能分析
1.2.1公司组织结构
天亿集团是一个集团化的公司,公司权责明确,各个部门的功能分工明确。
集团下属的物流运营公司刚刚起步,目的在于建立行业内部的领军企业,组织结构图如图2.1所示.
图2.1组织结构图
1.2.2管理功能分析
根据物流信息网的特点,可以将其分为前台和后台两个部分。
前台主要功能是会员发布信息及对信息进行管理和信息查询等;后台主要功能是对用户发布的信息、会员信息和网站展示的信息进行管理。
概括起来网站的管理功能主要是:
能够实现会员的注册和会员信息的验证,加强网站的安全性。
能够实现管理员的各种对不同的信息的管理权限。
能够实现网站交互性的功能,为企业之间提供一个方便、快捷的信息交互网站。
1.3业务流程分析
业务流程图(transactionflowdiagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。
业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。
换句话说,就是一“本”用图形方式来反映实际业务处理过程的“流水账”。
绘制出这本“流水账”对于开发者理顺和优化业务过程是很有帮助的。
物流信息网的用户分为会员使用者和管理者两种,会员具有使用前台各个功能的权限,而管理者具后台各个功能的管理权限。
会员可以使用注册并经过管理员验证的用户名和密码登陆到本系统。
在登录网站时,系统会把用户所输入的用户名与数据库中的进行检验。
进入网站后会员有权限的功能可用,无权限的功能则不可用,即会员制的客户管理模式来保障物流信息服务的正常开展。
该系统的业务流程图如图2.2所示.
图2.2网站业务流程图
1.4数据流程分析
数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。
在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。
数据流图由外部实体、数据流、处理、和数据存储4个部分组成。
外部实体用圆圈表示;数据流用箭头表示;处理又称功能,用长方形表示处理逻辑,图形下部填写处理的名字,上部填写与处理对应关系的标志;数据存储是通过数据文件、文件夹等存储数据,用一个右边开口的长方形表示,图形右部填写存储的数据和数据集的名字,左边填入该数据的标志。
数据流程图如图2.3所示.
图2.3数据流程图
1.5数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
数据字典的作用是在软件分析和设计的过程中给人们提供关于数据的描述信息。
确保开发人员使用统一的数据定义,数据字典中有关系统的详细信息是系统设计、系统实施与维护的重要依据。
数据字典描述的主要内容有:
数据流、数据流分量(数据元素)、数据存储、外数据处理。
在系统分析中,数据字典起着重要的作用。
它包含关于系统的详细信息。
以下是系统数据字典的部分数据条目:
1.数据流
数据流编号:
A01
系统名:
天亿物流信息网
条目名:
会员信息录入
数据流来源:
会员
数据流去向:
会员信息表
数据流组成:
会员姓名+性别+联系方式+E-Mail+传真+地址
说明:
会员信息录入会员自己填写,存入会员信息表
2.数据处理
数据处理编号:
C01
系统名:
物流信息网
条目名:
信息处理
输入:
会员
输出:
会员信息表
加工逻辑:
录入会员数据信息及基本管理信息
3.数据存储
数据存储编号:
D01
系统名:
物流信息网
条目名:
会员信息表
主关键字:
会员名
记录组成:
会员名+密码
说明:
存储会员信息
第2章天亿物流信息网的总体设计
2.1功能模块划分及描述
网站的功能模块分为前台功能模块:
网站导航、信息发布模块、信息查看模块、信息修改模块、信息查询模块、辅助工具、会员中心、企业友情链接、后台管理入口。
后台管理模块:
企业信息模块、行业信息模块、公告信息模块、车辆信息模块、物流知识模块、帮助信息模块、货物信息模块、会员管理模块。
前台功能模块描述:
信息发布模块:
发布各类信息如车辆信息、行业信息、货物信息和企业信息。
信息查看模块:
用来进行模块信息的查看。
主要包括企业信息的查看、车辆信息的查看、货物信息的查看、物流知识的查看、行业动态查看、帮助信息查看、公告信息查看。
信息修改模块:
主要包括企业信息修改、车辆信息修改和货物信息修改3个部分。
信息删除模块:
主要包括企业信息删除、货物信息删除和车辆信息删除3个部分。
信息查看模块:
实现分类信息查询。
会员中心:
主要包括会员登录、注册。
后台登录入口:
为管理员进入后台提供一个入口。
可以方便的进行后台管理。
后台功能模块描述:
企业信息管理模块:
包括企业信息查询、删除。
车辆信息管理模块:
包括车辆信息查询、删除。
货物信息管理模块:
包括货物信息查询、删除。
行业信息管理模块:
包括行业信息的添加、修改、删除。
公告信息管理模块:
包括公告信息的添加、修改、删除。
帮助信息管理模块:
包括帮助信息的添加、修改、删除。
物流知识管理模块:
包括物流知识的添加、修改、删除。
会员资料管理模块:
包括会员资料的验证、查询、删除。
网站功能模块结构图:
经过详细的分析,确定系统的功能结构设计如图3.1所示.
图3.1网站功能模块结构图
2.2天亿物流信息网模块设计
2.2.1前台模块设计
1.信息发布模块设计
物流信息网站的主要职能之一就是进行相关消息的发布,所以在系统中物流信息发布模块就显得尤为重要了,在系统中的信息发布模块主要包括车辆信息发布、企业信息发布和货物信息发布三个部分。
信息发布模块图如图4.1所示。
图4.1信息发布模块图
以发布车辆信息发布为例,首先进入车辆信息展示页面,在车辆信息展示页面用户单击【发布信息】按钮,即可打开车辆信息发布页面单击车辆信息的发布,在车辆信息发布页面页,当用户填写了信息发布页面的表单并单击【发布】按钮后,表单信息将被提交给数据处理页面进行数据处理,其页面设计如图4.2所示.
图4.2车辆信息发布模块
2.详细信息查看模块设计
详细信息查看模块主要包括企业信息查看、车辆信息查看、货物信息查看、物流知识查看、行业动态查看、帮助信息查看、公告信息查看7个部分。
以车辆信息查看为例,用户可以通过车辆信息展示页面中单击【详细】按钮,打开车辆详细信息展示页面,用户可以在该页面查看对应的车辆信息的详细内容。
页面设计结果如图4.3所示.
图4.3车辆信息查看模块
3.信息修改模块设计
信息修改模块主要包括车辆信息修改、货物信息修改和企业信息修改3个部分。
系统在设计,将车辆详细信息展示页面与车辆信息修改页面放置在相同的页面中,虽然为同一个页面,但有一点不同:
如果当前用户是当前信息的发布人,详细信息页面将出现【修改】和【删除】两个按钮,称为修改和删除页面;如果。
当前的用户不是当前信息的发布人,则页面知识单一的详细信息展示,没有【修改】和【删除】两个按钮。
页面设计结果如上图4.3。
4.信息查询模块设计
信息查询模块主要完成各种信息的快速查询工作。
用户只要在“关键字”文本框内输入要查找的信息;在“信息类别”列表中选择要查找的信息的类别,单击【查询确认】按钮,就会查询到用户需要的网站中存在的信息。
5.输入模块设计
输入模块主要包括里程查询、国道信息查询和时间日期查询三个部分,用户可以通过导航条进入该模块,进行所需信息的查询,设计结果如图4.4所示.
图4.4输入工具模块
2.2.2后台模块设计
1.行业信息管理模块设计
行业信息管理模块主要包括行业信息的发布,行业信息的修改以及行业信息的删除3个部分。
管理员可以通过后台管理导航进入行业信息管理页面,在管理页面管理员可以单击【行业信息发布】发布新的行业信息,也可以单击每条行业信息后对应的【管理】,进行对应信息的修改和删除操作。
2.会员信息管理模块设计
在这个模块管理员对前台进行注册的会员进行管理,这是系统的核心所在只有通过验证的用户才可以享受网站的一切会员待遇。
在本网站中只有通过管理员验证的会员才可以在网站中发布各类信息,这里要求管理员一定要认真负责的进行工作进行各类信息的核对给用户提供一个令人满意的第三方信息平台,如图4.7所示.
图4.7会员信息管理模块
2.3数据库设计
2.3.1概念设计
根据系统分析的数据流程图和数据字典,即可设计出能够满足用户需求的各实体及他们的关系,为后面的逻辑结构设计打下基础。
这些实体包含的具体信息,通过相互间的作用形成数据的流动。
E-R图如图4.8所示.
图4.8E-R图
2.3.2逻辑设计
概念设计是独立于任何一种数据模型的信息结构。
逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用产品所支持的数据模型相符合的逻辑结构。
2.3.3数据库的具体设计
为了系统运行和数据库的保存设计了9个数据库表单,主要表单的字段和名称如下:
1.tb_NewMeg公告信息添加表内容如下所示:
列名
数据类型
长度
是否可空
ID
int
10
否
title
varchar
300
是
Content
varchar
1000
是
issuedate
datetme
8
是
2.tb_UserMeg
用户注册信息表,这个表中规定了用户注册所需要的字段和名称,用户只要注册了这个表就可以进行网站相关内容的操作了。
表单具体内容如下所示:
列名
数据类型
长度
是否为空
Id
Int
10
否
Username
Varchar
100
否
Gender
Varchar
100
否
Password
Varchar
100
否
Question
Varchar
300
否
Answer
Varchar
300
否
Email
Varchar
150
否
Enterprisename
Varchar
500
否
Enterprisestyle
Varchar
300
否
Workarea
Varchar
300
否
Area
Varchar
300
否
Postecode
Varchar
300
否
Synopsis
Varchar
100
否
Phone
Varchar
200
是
Fax
Varchar
100
否
Handset
Varchar
100
否
Linkman
Varchar
100
是
Addess
Varchar
100
否
Overpass
Varchar
100
否
3.tb_CarMeg
车辆信息添加表,内容如下所示:
列名
数据类型
长度
是否为空
Id
Int
10
否
Trademark
Varchar
30
是
Brand
Varchar
50
是
Style
Varchar
30
是
Carload
Varchar
10
是
Usetime
Int
4
是
Drivername
Varchar
30
是
Drivertime
Int
4
是
Lincencestyle
Varchar
50
是
Transportstyle
Varchar
20
是
linkman
Varchar
20
是
Linkphone
Varchar
50
是
Remark
Varchar
100
是
Issuedate
Datetime
8
是
Username
Varchar
20
是
2.3.4代码设计
代码是代表事物名称、属性、状态等的符号,为了方便于计算机处理,一般用数字、字母或它们的组合来表示。
代码分为顺序码、区间码和记忆码,本系统采用的是区间码。
区间码是把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定的意义。
它的优点是信息处理比较可靠,排序、分类、检索等操作易于进行。
会员信息代码采用四位字符表示,设计方案如图4.9所示.
反馈信息代码采用四位字符表示,设计方案如图4.10:
车辆信息添加模块代码
车辆信息发布
车牌号码:
车辆类型: |
车辆品名: | | 车辆限重: | 吨 |
已使用: | 年 | 运输类型: | 长途 短途 |
驾驶员姓名: | | 驾驶证号码: | |
驾驶证类型: | A类 B类 C类 | 驾驶员驾龄: | 年 |
备注:
联系人: | | 联系电话: | |
|
第三章天亿物流信息网的实施
3.1主要模块设计
1、与数据库连接的代码设计如下:
<%
setconn=server.CreateObject("ADODB.Connection")
conn.ConnectionString="Driver={SQLServer};server=(local);uid=sa;database=DB_WuLiu"
conn.open
setrs=server.CreateObject("ADODB.RecordSet")%>
2.用户登录模块代码
--#includefile="../Conn/conn.asp"-->
<%
username=request.Form("username")
password=request.Form("userpassword")
sql="select*fromtb_UserMegwhereUserName='"&username&"'"
rs.ope