数据库课程设计实例+论文Word格式文档下载.docx

上传人:b****2 文档编号:975909 上传时间:2023-04-29 格式:DOCX 页数:68 大小:589.34KB
下载 相关 举报
数据库课程设计实例+论文Word格式文档下载.docx_第1页
第1页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第2页
第2页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第3页
第3页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第4页
第4页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第5页
第5页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第6页
第6页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第7页
第7页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第8页
第8页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第9页
第9页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第10页
第10页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第11页
第11页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第12页
第12页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第13页
第13页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第14页
第14页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第15页
第15页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第16页
第16页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第17页
第17页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第18页
第18页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第19页
第19页 / 共68页
数据库课程设计实例+论文Word格式文档下载.docx_第20页
第20页 / 共68页
亲,该文档总共68页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库课程设计实例+论文Word格式文档下载.docx

《数据库课程设计实例+论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库课程设计实例+论文Word格式文档下载.docx(68页珍藏版)》请在冰点文库上搜索。

数据库课程设计实例+论文Word格式文档下载.docx

各业务包括的主要内容有:

(在此只介绍第一阶段设计)

①出港业务:

本公司操作员完成客人所要托运的货物的表单制作,输入货物的基本信息,托运人基本资料和接收人基本资料,然后打印出报表与客人作为托运凭证。

②进港业务:

公司操作员接收货物信息,并确认货物信息中的条形码,确认到货,并通知收货人接受货物。

③系统管理:

管理员在此管理页面中管理用户,增加用户,设置用户权限、输入和修改管理员基本资料,修改个人的密码。

2.2总体安全要求

1、保密性  机密或敏感数据库在存储过程、处理、传输过程中要保密,确保用户在授权后才能访问。

2、完整性 保证系统中的信息处在一种完整和没有受到损害,防止因非授权访问、部件故障或其它错误而引起信息篡改、破坏或丢失。

企业建站数据库中。

系统管理员可以访问注册用户数据库,系统管理员分为不同的权限。

对不同的管理员有不同的权限。

如分为市场部人员、用户管理员、财务管理员、超级管理员。

不同权限的工作人员登录后,操作权限不同。

以适合实际应用的需求,如:

市场部人员只能查看用户名单和联系方法;

财务管理员可以为付款用户开通网站;

用户管理员可以对用户资料进行修改、删除操作;

超级管理员可以对管理员进行管理。

注册用户只能对自己的数据库进行管理。

3、可靠性保障系统在复杂的网络环境下提供持续、可靠的服务。

一、应用背景:

1.1简介

本系统作物流解决方案系列软件之一的运输管理系统,系统设计的目标是协助公路运输企业迅速发展成为以本地向外辐射,具有强大的多式联运能力的物流服务商。

运网物流在进行运输管理物流系统的设计规划的过程中,基于以下指导思想:

按尽可能低的总成本来创建顾客目标价值。

因此,物流系统必须具有高度的客户反应能力,同时能控制作业成本的变化运网物流管理系统是吉首大学运网物流自主开发的适用于广泛的公路运输企业、货代配载和第三方物流企业的运输管理系统.

1.2背景

使用户和项目人员明确系统的功能、应用范围。

1.3定义

Code1.1(工作室自定义)

二、系统概要分析:

系统UML用例模型

系统的功能性需求

功能序号

功能名称

功能说明

1

进港业务

包含对出港制单,出港调度,货物装配,查找,生成报表

2

出港业务

包含对进港受理,到货确认

3

财务管理

业务财务统计

4

统计分析

暂没实现

5

系统管理

包含操作员的增加,删除,权限的分配

系统的非功能性需求

a:

用户界面需求

简洁、易用、易懂,美观、大方、标准,具备一定的兼容性。

B:

软硬件环境需求

软件环境:

客户端:

兼容当前安装IE6.0的Windows操作系统。

服务器:

支持.net的Windows2000服务版或Windows2003Server

硬件环境:

586以上计算机,打印机等。

C:

软件质量需求

易用、健壮、兼容性好、运行稳定、有一定安全保障

第三章系统总体设计

运网物流管理系统是满足中小型物流公司对货物信息管理要求,采用MicrosoftVisualStudio.NET2003+SQLServer2000(数据库)设计,程序可运行于Windows2000/xp/2003下WindowsNT及更高版本中所有支持的网站服务器中。

用户输入特定的网络IP或域名,可以通过互联网络访问。

3.1系统体系结构

运网物流管理系统采用B/S多层结构的数据库应该设计,系统分为:

客户端、服务器、Web服务器、数据库服务器。

基工作过程为:

①客户端的电脑输入IP地址执行应用程序,连接到Web服务器,再由WEB服务器与服务器连接。

客户端不处理企业核心逻辑,只拥有部分应该逻辑。

减少负载。

②Web服务器接收并处理浏览器的网页请求,并调用应用服务器的应用程序,接收处理结果,并回送客户端。

③应用服务器处理业务逻辑,接受输入,处理后返回结果。

④数据库服务器处理业务数据,负责管理对数据的读写和维护,以及数据库的数据访问权限。

3.2系统软件开发平台

3.2.1数据库管理系统选择

MicrosoftSQLServer2000中文版是基于客户端/服务器模式的新一代大型数据库管理系统(DBMS),它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,可为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。

3.2.2开发工具选

ASP.NET是由微软公司推出的用于Web应用开发的全新框架,是.NET框架(即.NETFramework)的组成部分,它从现有的ASP(ActiveServerPages,活动服务器页)结构体系上跨出了一大步,是对传统ASP技术的重大升级和更新。

ASP.NET是建立在.NET框架的公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。

微软公司的.NET框架是继ActiveX技术之后,于2000年推出的用于构建新一代Inetnet集成服务平台的最新框架,这种集成服务平台允许各各系统环境下的应用程序通过因特网进行通信和共享数据。

目前,因特网服务平台亟待解决的重要问题是系统间的互通性问题,一些相关协议如XML(eXtensibleMarkupLanguage,可扩展标记语言)、SOAP(SimpleObjectAccessProtocol,简单对象存取协议)等,.NET平台将对这些协议提供支持,其意义可与当年Windows平台推出的意义相提并论,微软公司将其称为“.NET战略”。

也就是说,.NET的最终目的就是让用户在任何地方、任何时间,利用任何设备都能访问所需的信息、文件和程序。

用户不需要知道这些文件放在会地方,只需要发出请求,然后只管接收即sk,而所有后台的复杂性是完全屏蔽起来的。

同时,对于开发人员来说,更容易建立Web应用程序和Web服务,进一步简化对应用程序的开发。

.NET框架具有两个主要组件:

公共语言库和.NETFrameWork类库。

公共语言运行库是.NET框架的基础。

从层次上来看,.NET框架包括三个主要组成部分:

公共语言运行时(CommonLanguageRuntime,CLR或称公共语言运行库)、服务框架(ServicesFramework)和两类应用模板。

两类应用模板包括传统的Windows应用程序模板(Windows表单)和基于ASP.NET的面向Web的应用程序模板(Web表单和Web服务),其结构如图所示。

VisualStudio.NET是用于快速生成企业级ASP.NETWeb应用程序和高性能桌面应用程序的工具。

VisualStudio包含基于组件的开发工具(如VisualC#、VisualJ#、VisualBasic和VisualC++),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。

VisualStudio支持Microsoft.NETFramework,该框架提供公共语言运行库和统一编程类;

ASP.NET使用这些组件来创建ASP.NETWeb应用程序和XMLWebservices。

MSDNLibrary也包括在内,它包含这些开发工具的所有文档。

3.2.3系统总体功能模块

运网物流管理系统总共划分为:

用户登陆模块、进港业务模块、出港业务模块、客户管理模块、同行管理模块、统计分析模块、进港财务模块、出港财务模块、系统设置模块。

如图(3-1)所示

3.3系统需求描述

3.3.1运网物流管理系统数据流图:

系统流程图

3.3.1运网物流管理系统数据字典:

现只给出运网物流管理系统第一阶段数据字典

数据流名:

(出港管理)输入请求

来源:

需要托运货物的物住

流向:

组成:

托运业主ID(自动产生)+托运业主身份证号码+托运业主的姓名+托运业主的单位名称+业主地址+业主联系电话号码+业主邮政编码码

数据流名:

(进港管理)查询请求

来源:

出港中输入的数据

输出:

数据编码

托运业主身份证号码+编码

.

.

第四章数据库设计

五、数据表设计:

E-R模型

窗体顶端

窗体底端

5.1数据库结构及说明

物流管理系统数据表及视图设计:

管理员登陆表:

(login)

列名

字符类型

长度

备注

UserID

int

主键ID

LoginName

char

20

用户名

UserName

用户姓名

PassWord

text

16

用户密码

MemberID

Member表外码

privilege

用户权限

对privilege中的值进行说明:

系统管理员

(1)、财务管理员

(2)、业务管理员(3)

用户资料表:

(Member)

MemberName

MemAddress

50

用户地址

MemPhone

12

用户电话

MemMomo

用户备注

建立管理员信息用户视图:

(login_VIEW)

Business业务明细总表

编号

字段名

类型

说明

备注

Bus_ID

业务流水号(自动)

主键

Bus_GoodID

业务中货物的流水号

外键

Bus_TakeUnitID

托运人的流水号编号

外健

Bus_RecverID

收货人的流水号

Bus_FromStation

Char(20)

从哪个站发货

6

Bus_FromCity

从哪个城市发货

7

Bus_ToStation

发往哪个联网站

8

Bus_ToCity

发往哪个城市

9

Bus_AcceptTime

Datetime

业务接洽时间

10

Bus_AcceptOpt

业务接洽操作员

11

Bus_Cast

Float

业务所需费用

Bus_IsPay

客户是否付款(现金/到付)

13

Bus_Fisished

业务是否完成

默认未处理

BusinessLog业务操作日志表

备住

Log_ID

日志ID

Log_BusID

业务流水号

Log_Time

日志产生时间

Log_Info

日志信息

Log_OptIP

业务操作IP

CommonWrap常用包装表

WrapID

包装类型ID(自动产生)

WrapName

包装类名称

WrapFeq

包装使用频率

Entrust托运人明细表

TakeUnit_ID

托运业主ID(自动产生)

EntrustManID

Char(18)

托运业主身份证号码

EntrustMan

Char(10)

托运业主的姓名

EntrustUnit

Char(50)

托运业主的单位名称

EntrustUnitAddr

业主地址

EntrustUnitPhone

Char(13)

业主联系电话号码

Char(7)

业主邮政编码码

Receiver收货人明细表

Recv_ID

收货业主ID(自动产生)

RecverManID

收货业主身份证号码

RecverMan

收货业主的姓名

RecverUnit

收货业主的单位名称

RecverUnitAddr

收货业主地址

RecverUnitPhone

收货业主联系电话号码

RecverUnitZone

收货业主邮政编码码

Good货物信息明细表

Good_ID

货物流水号自动产生)

Good_Name

货物名称

Good_WrapType

货物包装类型

Good_Volume

float

货物所占体积

Good_Weight

货物重量

Good_Operator

货物录入操作员

Good_Quantity

货物数量(件数

Good_Signal

货物的标签

Good_Arrive

货物是否到站

默认在途中

Login登陆信息表

操作员ID(自动产生)

操作员登陆名

操作员名称

Char(16)

操作员登陆的密码

操作员的详细信表ID

操作员的权限

1为最高级

LoginLog登陆日志表

LogUser

登陆用户

Log_IP

登陆IP

BusinessView视图

r.RecverManID

收货身份证

r.RecverMan

收货人姓名

r.RecverUnitAddr

收货人的地址

r.RecverUnitPhone

收货人的电话

e.EntrustManID

发货人身份证

e.EntrustMan

发货人的姓名

e.EntrustUnitPhon

发货人的电话

EntrustUnitAd

e.EntrustUnitAddr

发货人的地址

g.Good_Name

货物的名称

g.Good_Signal

b.Bus_ID

业务的流水号

b.Bus_GoodID

货物的ID

b.Bus_RecverID

发货人的ID

14

Bus_FromStation

b.Bus_FromStation

发货站

15

b.Bus_AcceptTime

业务的时间

b.Bus_FromCity

发货的城市

17

b.Bus_ToStation

目的站

18

b.Bus_ToCity

目的城市

19

b.Bus_AcceptOpt

业务操作员

b.Bus_Cast

业务的费用

21

b.Bus_IsPay

付款的方式

22

b.Bus_Fisished

业务处理状态

23

g.Good_Arrive

24

b.Bus_TakeUnitID

备注:

r:

dbo.Receiver,g:

dbo.Good,b:

dbo.Business

软件测试

一登陆测试:

主界面

生成报表

第五章总结

运网物流管理系统是运网开发小组:

邓彬、汪庆春、邹奇、黄键四人在《数据库原理及设计》授课老师何迎生的带领下,经历两个月的需求分析设计及一个月的代码编写,已经初步完成系统的总体功能设计。

初步满足了中小型物流管理公司的进港和出港的信息管理及系统管理员的帐号管理。

本系统从界面设计到代码编写都为小组成员原创,系统中注入了小组成员的大量心血。

小组成员分工如下:

汪庆春:

系统需求分析+代码编写。

邓彬:

系统代码编写+软件界面设计。

邹奇:

系统软件测试。

黄键:

系统相关材料收集。

小组成员首次接触ASP.NET。

并运用的知识,运用VS.NET开发平台,借助SQL数据库。

在何迎生老师的大力支持和帮助下,开发出运网物流管理系统。

对本小组各成员都有很大的激励。

本次开发中,各成员的感触都很深。

系统需求阶段,小组成员汪庆春走访吉首市各大中小型物流公司,详细记录了如“中铁快运”公司的管理软件中的各项需求。

为小组成员后期的代码编写提供了强有力的资料来源。

在以后的代码编写过程中,我们深深体会到了前提工作的重要,因为有汪庆春同学的详细分析,使我们的后

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

当前位置:首页 > 医药卫生 > 预防医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2