数据库大作业-物流管理系统附代码

数据库大作业-物流管理系统附代码
数据库大作业-物流管理系统附代码

数据库设计作品题目:物流数据库管理系统

组员1姓名:

组员1学号:

组员2姓名:

组员2学号:

完成时间:

目录(供参考)

1.数据库规划

1.1任务陈述

本数据库的设计,是为了物流公司能够快捷高效的处理快递邮件,提高物流信息化水平,提高运输效率,同时增加企业管理者对公司运营情况的了解,和方便用户查询快递信息。

1.2任务目标

维护(录入、更新和删除)企业员工的数据

维护(录入、更新和删除)客户的数据

维护(录入、更新和删除)收件人的数据

维护(录入、更新和删除)运单的数据

维护(录入、更新和删除)快递线路的数据

维护(录入、更新和删除)仓库的数据

维护(录入、更新和删除)客户评价信息数据

实现对货物物流信息的查询

实现对快递员的查询

实现对运单状态的查询

实现对仓库的查询

实现对收货人的查询

实现对客户的查询

跟踪物流信息

跟踪运单状态信息

报告公司运营情况

报告公司员工情况

报告客户情况

报告仓库情况

报告运单的情况

1.3定义系统边界

1.4主要用户视图

经理:维护(录入、更新、和删除)公司的数据

维护(录入、更新、和删除)员工的数据

维护(录入、更新、和删除)用户的数据

维护(录入、更新、和删除)仓库的数据

实现对仓库的情况

实现对所有员工的检索

报告所有公司运营的情况

报告所有客户的情况

主管:维护(录入、更新、和删除)配送的数据

维护(录入、更新、和删除)转运的数据

维护(录入、更新、和删除)运单的数据

维护(录入、更新、和删除)客户的数据

实现对仓库检索

实现对员工的检索

报告仓库的情况

报告所在分公司货单的情况

派送员:查看运单信息

查看配送信息

查看配送信息

查看收货人信息

客户:查看快递配送信息

维护(录入、更新、和删除)评价信息

2.需求分析

2.1用户需求说明(重点论述)

2.1.1数据需求

快递物流公司职员分为经理、主管、派送员,经理拥有最高权限,可以对任意数据进行添加修改删除,主管可以增加运单信息和更改物流信息,查询客户资料,

查看仓库情况,派送员只能查询客户资料,客户可以根据运单编号,查询运单详情.

客户在提交货物时,要求填写基本信息,包括客户名称、客户电话、收货地址、等信息,并且由系统在注册用户注册完后自动为其生成一个客户编号,并且嵌入到

客户注册信息内,形成完整的客户资料,同时,客户还将填写收件人信息,生成收

货人信息表。系统自动生成运单,运单有唯一的编号,根据货件类型、邮寄地址,

自动生成邮寄费用。每个仓库有具体负责的区域,根据收货人地址,可以确定货物

转运到的仓库,若仓库已经满了,则不能转运到此仓库。当公司接受运单时,初始

运单状态为”接受”,若为此状态,用户还可以取消运单,则状态变为”取消”;当货物

被转运至仓库时,订单状态变为”配送”,之后再由配送员配送至收货人地址,由收

件人接收后状态变为”完成”。当订单完成后,客户才可以给予评价。运单价格是根

据货物重量计算得出,运单价格为货物重量×100.

同时,公司记录统计运营情况,即收取快递的件数,营业额度等信息,并查看仓库存储货物的信息,判断仓库是否会出现爆满。

员工工资计算为,当员工职位为经理时,当月薪水为当月接受运单总金额的1%,当员工职位为主管时,薪水为当月接受运单总金额的5%,,当员工职位为其

配送运单数量乘以50。

2.1.2事务需求

2.1.2.1数据录入

1)录入公司的新员工信息

2)录入公司仓库信息

3)录入新顾客信息

4)录入新运单的详细情况

5)录入新转运表信息

6)录入新配送表信息

7)录入新收件人信息

8)录入客户的评价信息

2.1.2.2数据更新/删除

1)更新/删除给定员工的信息

2)更新删除给定仓库信息

3)更新删除给定客户信息

4)更新删除给定收货人信息

5)更新/删除给定运单的信息

6)更新删除给定转运表信息

7)更新删除给定配送表信息

8)更新/删除客户评价信息

2.1.2.3数据查询(列出支持的查询,需要有一定具有统计功能的查询)

1)按照职位、姓名顺序列出员工详细信息。

2)利用存储过程,根据运单编号,查询运单状态以及相关信息

3)根据配送表中,快速查询员工的完成的运单数

4)根据客户评价中serve的评分,查询配送员工所有配送服务中的平均分

5)根据客户评价中speed的评分,查询所有客户对物流速度的平均评分

6)查看各个仓库所提供的配送服务的总平均评分

7)列出指定日期运单总数量

8)根据用户姓名,查询此人所在物流公司的运营记录以及总金额

9)根据用户编号,查询此人在我物流公司的交易的详细信息

10)根据收货人编号,查找其地址

11)在配送表中,快速查询员工的完成的运单数

12))查询公司某一天的营业额

13)查询公司某一年的营业额

14)计算员工工资

2.2系统需求说明

2.2.1初始数据库大小

公司拥有50名左右的员工,5个仓库。

2.2.2数据库增长速度

大约每天能进行1000左右笔运单和10个新顾客

每月大概有5个左右的员工加入或者离开。离开书店半年的员工记录从数据库删除。每月大概删除2条员工记录.

每年增加一个仓库。

2.2.3记录查找的类型和平均数量

客户查询快递运输的信息,每天大概100次

企业经理查询营业部的运单数量,每天2次

企业经理查询中转部的运输数量,每天2次

2.2.4网络和共享访问需求

整个系统必须全天24小时开放查询(网站维护升级除外)

系统能够支持至少多名员工同时进行数据的增删改。需要考虑这么大数量并发访问的许可需求

2.2.5性能

1)客户查找运单信息的搜索时间不超过2秒

2)各种搜索的响应时间少于3秒

3)更新/保存记录的时间不超过1秒

2.2.6安全性

1)整个平台系统必须有口令密码支持

2)每个不同的用户应该分配一个到特定用户视图的数据库访问权限,主要有系

统管理员,数据管理员,客户可以查询指定的信息

3)每位使用者只能在适合他们完成工作的需要的窗口中看到需要的数据

2.2.7备份和恢复

数据库在每天半夜12点进行增量备份和差异备份,在周日必须进行一次完整备份。

3.逻辑设计

3.1实体归档

3.1.1实体定义

客户仓库员工

收货人评价

(参考p126图9-2)

3.3实体和关系的有关属性

(应该给出实体和关系的所有属性,扩展p132图9-8的列名为:实体/关系名、属性、描述、键(主键/侯选键)、数据类型和长度、是否为空、是否多值、是否复合、是否派生、默认值、属性域约束)

check( khsex in (“男”,”女”) )

员工信息表yuangong

check( ygsex in (“男”,”女”) )

check(ygage>18 and ygage<65 )

check( ygpos in (“经理”,”主管”,”快递员”) )

check( shrsex in (“男”,”女”) )

仓库cangku

check( ckarea in (“上海”,”北京”,”厦门”,”武汉”,”广州”))

评价信息pingjia

serve int NOT NULL 员工服务total int NOT NULL 评分

advice varchar(100)评价3.4 ER图

yuangong(ygno,ygname,ygpos,ygsex,ygage,ygtel)

primary key ygno

kehu(khno,khname,khtel,khsex,khadd)

primary key khno

houhuoren(shrno,shrname,shrsex,shraddr,shrtel)

primary key shrno

yundan(ydno,ydprice,shrno,khno,ygno)

primarykey ydno

foreign key shrno reference shouhuoren(shr)

foreign key khno reference shouhuoren(khno)

cangku(ckno,ckadd,ckarea,cktel,ckcap,ckweight)

primary key ckno

zhuanyun(zyno,sno,yno,qstime,rktime)

primary key zyno

foreign key skno reference cangku(ckno)

foreign key ygno reference yuangong(ygno)

peisong(psno,shrno,ygno,cktime,qstime)

primary key psno

foreign key shrno reference shouhuoren

foreign key ygno reference yuangong

pingjia(pjno,ydno,pf,pj)

primary key pjno

3.8其他业务规则

当运单状态为”接受”时,客户可以取消订单;当运单状态为”配送”时,订单生效不可取消,当状态为”完成”时,客户才可以进行评价。

仓库存储的货物总量不能超过其容量;若超过,则运单自动取消。

4.物理设计

4.1转换全局逻辑数据模型

4.1.1创建基本表

(给出创建每个基本表的SQL语句,应有如下实现:表名、列名、主键/侯选键、外键、参照完整性约束,对每个列,应有数据类型和长度、默认、是否可空等信息)

(1)创建客户表

create table kehu(

khno varchar(20)not null primary key,

khname varchar(20) not null,

khtel varchar(20) not null,

khsex varchar(10),

khadd varchar(20) not null,

check( khsex in('男','女'))

)

数据插入

insert into kehu values(10001,'赵一',,'男','上海号')

insert into kehu values(10002,'钱二',,'男','广州号')

insert into kehu values(10003,'孙三',,'女','北京号')

insert into kehu values(10004,'李四',,'男','厦门号')

insert into kehu values(10005,'周五',,'男','武汉号')

insert into kehu values(10007,'郑七',,'女','上海号')

insert into kehu values(10008,'王八',,'男','厦门号')

insert into kehu values(10009,'冯九',,'男','武汉号')

insert into kehu values(10010,'陈十',,'男','武汉号')

(2)创建员工表

create table yuangong(

ygno varchar(20)not null primary key,

ygname varchar(20)not null,

ygpos varchar(20)not null,

ygsex varchar(20)not null,

ygage int not null,

ygtel varchar(20)not null,

check(ygsex in('男','女')),

check(ygage>18 and ygage<65),

check(ygpos in('经理','主管','快递员')),

)

数据插入

insert into yuangong values(20001,'褚一','经理','男',50,) insert into yuangong values(20002,'卫二','主管','男',48,) insert into yuangong values(20003,'蒋三','主管','男',46,) insert into yuangong values(20004,'沈四','主管','女',39,) insert into yuangong values(20005,'韩五','快递员','男',30,) insert into yuangong values(20006,'杨六','快递员','男',32,) insert into yuangong values(20007,'朱七','快递员','男',31,) insert into yuangong values(20008,'秦八','快递员','男',34,) insert into yuangong values(20009,'尤九','快递员','男',30,) insert into yuangong values(20010,'许十','快递员','男',29,)

(3)创建收货人表

create table shouhuoren(

shrno varchar(20)not null primary key,

shrname varchar(20)not null,

shrsex varchar(10),

shradd varchar(20)not null,

shrtel varchar(20)not null,

check(shrsex in('男','女')),

)

数据插入

insert into shouhuoren values(30001,'何一','男','上海号',) insert into shouhuoren values(30002,'何二','男','上海号',)

insert into shouhuoren values(30004,'何四','男','北京号',)

insert into shouhuoren values(30005,'何五','女','广州号',)

insert into shouhuoren values(30006,'何六','男','广州号',)

insert into shouhuoren values(30007,'何七','男','武汉号',)

insert into shouhuoren values(30008,'何八','女','武汉号',)

insert into shouhuoren values(30009,'何九','男','厦门号',)

insert into shouhuoren values(30010,'何十','男','厦门号',)

(4)创建仓库表

create table cangku(

ckno varchar(20)not null primary key,

ckadd varchar(20)not null,

ckarea varchar(20)not null,

cktel varchar(20)not null,

ckcap int not null,

ckweight int not null default 0,

check(ckarea in('上海','北京','广州','武汉','厦门')),

)

数据插入

insert into cangku values(1,'上海号','上海',,10000,0)

insert into cangku values(2,'北京号','北京',,10000,0)

insert into cangku values(3,'广州号','广州',,10000,0)

insert into cangku values(4,'武汉号','武汉',,10000,0)

insert into cangku values(5,'厦门号','厦门',,10000,0)

(5)创建运单表

create table yundan(

ydno varchar(20) not null primary key,

ydprice varchar(10) not null,

ydstate varchar(20) not null default ‘接受’,

shrno varchar(20) not null,

khno varchar(20) not null,

sltime varchar(20) not null,

hwweight int not null,

check(ydstate in ('接受','派送','完成','取消')),

foreign key (shrno) references shouhuoren(shrno) on update cascade, )

运单数据插入

insert into yundan values(50001,10000,'接受',30001,10001,2014-05-08,100) insert into yundan values(50002,10000,'接受',30002,10002,2014-05-08,100) insert into yundan values(50003,10000,'接受',30003,10003,2014-05-09,100) insert into yundan values(50004,10000,'接受',30004,10004,2014-05-09,100) insert into yundan values(50005,10000,'接受',30005,10005,2014-05-10,100) insert into yundan values(50006,20000,'接受',30006,10006,2014-05-10,200) insert into yundan values(50007,20000,'接受',30007,10007,2014-05-11,200) insert into yundan values(50008,20000,'接受',30008,10008,2014-05-11,200) insert into yundan values(50009,20000,'接受',30009,10009,2014-05-12,200) insert into yundan values(50010,20000,'接受',30010,10010,2014-05-12,200)

(6)创建转运表

create table zhuanyun(

zyno varchar(20) not null primary key,

ydno varchar(20) not null,

ckno varchar(20) not null,

ygno varchar(20) not null,

qstime varchar(20),

rktime varchar(20),

foreign key (ckno) references cangku(ckno),

foreign key (ygno) references yuangong(ygno),

foreign key (ydno) references yundan(ydno) on update cascade

)

转运数据输入

insert into zhuanyun values(60001,50001,1,20001,2014-05-09,2014-5-10) insert into zhuanyun values(60002,50002,2,20001,2014-05-09,2014-5-10) insert into zhuanyun values(60003,50003,3,20001,2014-05-09,2014-5-10) insert into zhuanyun values(60004,50004,4,20001,2014-05-09,2014-5-10) insert into zhuanyun values(60005,50005,5,20001,2014-05-09,2014-5-10) insert into zhuanyun values(60006,50006,1,20001,2014-05-09,2014-5-10) insert into zhuanyun values(60007,50007,1,20001,2014-05-09,2014-5-10) insert into zhuanyun values(60008,50008,1,20001,2014-05-09,2014-5-10) insert into zhuanyun values(60009,50009,1,20001,2014-05-09,2014-5-10) insert into zhuanyun values(60010,50010,1,20001,2014-05-09,2014-5-10)

(7)创建配送表

create table peisong(

psno varchar(20) not null primary key,

ydno varchar(20) not null,

ygno varchar(20),

cktime varchar(20),

wctime varchar(20),

foreign key(ygno) references yuangong(ygno),

foreign key(ydno) references yundan(ydno) on update cascade

)

配送表数据输入

insert into peisong values(70001,50001,20008,2014-05-11,2014-05-12) insert into peisong values(70002,50002,20008,2014-05-11,2014-05-12) insert into peisong values(70003,50003,20008,2014-05-11,2014-05-12) insert into peisong values(70004,50004,20009,2014-05-11,2014-05-12) insert into peisong values(70005,50005,20009,2014-05-11,2014-05-12) insert into peisong values(70006,50006,20009,2014-05-11,2014-05-12) insert into peisong values(70007,50007,20010,2014-05-11,2014-05-12)

(8)创建评价表

create table pingjia(

pjno varchar(20) not null,

ydno varchar(20) not null,

speed int not null default 10,

serve int not null default 10,

total int not null default 10,

pj varchar(100),

foreign key(ydno) references yundan(ydno),

)

insert into pingjia values(80001,50001,10,10,10,'好')

insert into pingjia values(80002,50002,8,10,9,'不错')

insert into pingjia values(80003,50003,10,6,8,'不错')

insert into pingjia values(80004,50004,10,8,9,'不错')

insert into pingjia values(80005,50005,10,10,10,'好')

insert into pingjia values(80006,50006,6,6,6,'有待加强')

insert into pingjia values(80007,50007,10,8,9,'不错')

4.1.2派生数据说明

yundan表中的运费总价ydprice,根据货物重量乘以100

pingjia表中的总评total,是根据speed/2+serve/2

4.1.3业务规则存档

(给出使用约束、触发器等来实现业务规则的情况)

(1)在运单表yundan上创建触发器,若price为null,则其值设为货物重量hwweight×100

create trigger yd_price on yundan for insert

as

declare@price int,

@hwweight int,

@ydno varchar(20)

select@price=inserted.ydprice,@hwweight=inserted.hwweight,@ydno=inserted.ydno

from inserted

if(@price is null)

begin

update yundan set ydprice=@hwweight*100 where ydno=@ydno

end

(2)转运表zhuanyun上创建触发器,若zhuanyun表中的cangku为null,则由仓库负责区域和收件人地址决定转运到哪个仓库

create trigger decide_ck on zhuanyun for insert

as

declare@zyno varchar(20),

@ckno varchar(20),

@ydno varchar(20),

@shradd varchar(20)

select@ckno=inserted.ckno,@ydno=inserted.ydno,@zyno=inserted.zyno

from inserted

if(@ckno is null)

begin

select@shradd=shr.shradd

from inserted,yundan yd,shouhuoren shr

where inserted.ydno=yd.ydno and yd.shrno=shr.shrno

print@shradd

if(@shradd like'上海%')set@ckno=1

else if (@shradd like'北京%')set@ckno=2

else if (@shradd like'广州%')set@ckno=3

else if (@shradd like'武汉%')set@ckno=4

else set@ckno=5

update zhuanyun set ckno=@ckno where zhuanyun.zyno=@zyno end

go

(3)当运单状态为完成时,将不能修改运单

create trigger yundan_nofix on yundan for update

as

declare@state varchar(20)

select@state=deleted.ydstate

from deleted

if (@state='完成')

rollback transaction

(4)当运单状态为完成时,不能在此运单上新建配送

create trigger peisong_nofix on yundan for insert

as

declare@state varchar(20)

select@state=inserted.ydno

from inserted

if (@state='完成')

rollback transaction

(4)当运单状态为完成时,不能再在此运单上新建转运

create trigger zhuanyun_nofix on zhuanyun for insert

as

declare@state varchar(20)

select@state=inserted.ydno

from inserted

if (@state='完成')

rollback transaction

(5)当货物开始转运,新建转运项时,把订单状态设置为'派送' create trigger add_zy on zhuanyun for insert

as

select@ydno=inserted.ydno

from inserted

update yundan set yundan.ydstate='派送'

where yundan.ydno=@ydno

(6)在zhuanyun表中设置触发器,计算仓库储存量ckweight的值,每当货物运进该仓库,ckweight加上该货物重量。

当仓库货物达到或超过仓库容量时,则给予预警,

create trigger ckweight_up on zhuanyun for update,insert

as

declare@hwweight bigint,

@ckno varchar(20),

@ckweight bigint,

@ckcap bigint

select@hwweight=yd.hwweight,@ckno=inserted.ckno

from yundan yd,inserted

where yd.ydno=inserted.ydno

update cangku set cangku.ckweight=cangku.ckweight+@hwweight where cangku.ckno=@ckno

select@ckweight=ck.ckweight,@ckcap=ck.ckcap,@ckno=inserted.ckno

from inserted,cangku ck

where inserted.ckno=ck.ckno

if(@ckweight>=@ckcap)

begin

rollback transaction

print'仓请注意'+@ckno+'仓库以满'

end

go

(8)在zhuanyun表中设置触发器,当新建配送项时,表示运单已经完成,运单状态ydstate变为'完成'

create trigger add_ps on peisong for insert

as

declare@ydno varchar(20)

select@ydno=inserted.ydno

from inserted

update yundan set yundan.ydstate='完成'where yundan.ydno=@ydno

(9)在运单表中设置一个触发器,当运单状态为“接受”时,可以取消订单,为其他状态时,无法取消订单

create trigger kehu_drop

on yundan for delete

as

@ydno varchar(20)

select@state=ydstate,@ydno=ydno

from deleted

if (@state='接受')

begin

print'运单已取消'

update yundan set yundan.ydstate='取消'where yundan.ydno=@ydno

end

else

begin

print'对不起,运单已经在派送路上,不能取消'

rollback transaction

end

(10)在peisong表中设置触发器,计算仓库储存量ckweight的值,当货物开始配送时,仓库中的ckweight减去该货物的重量

create trigger ckweight_down1on peisong for update,insert

as

declare@hwweight int,

@ckno varchar(20),

@ydno varchar(20),

@mycangku int

select@hwweight=yd.hwweight,@ydno=inserted.ydno,@ckno=zy.ckno

from yundan yd,inserted,zhuanyun zy

where yd.ydno=inserted.ydno and zy.ydno=inserted.ydno

update cangku set cangku.ckweight=cangku.ckweight-@hwweight where cangku.ckno=@ckno

select@mycangku=cangku.ckweight

from cangku

where cangku.ckno=@ckno

print@ckno

print@hwweight

print@mycangku

go

(11)在pingjia表中设置一个触发器,当用户修改pingjia表中的speed或者serve评分时,total 自动修改

create trigger update_pingjia on pingjia

for update

as

if update (speed)or update (serve)

declare@speed int,@serve int,@pjno varchar(20)

begin

select@speed=inserted.speed,@serve=inserted.serve,@pjno=inserted.pjno

from inserted

update pingjia

set total=@speed/2+@serve/2

where pjno=@pjno

end

(12)当运单状态不为完成时,则不能评价

create trigger new_pj on pingjia for insert

as

declare@state varchar(20)

select@state=yd.ydstate

from inserted,yundan yd

where inserted.ydno=yd.ydno

if (@state<>'完成')

rollback transaction

4.2设计物理表示法

4.2.1事务需求的实现

(针对2.1.2节的每一个事务需求,给出SQL源代码的实现;可以把其中复杂的事务需求封装成为存储过程,对于这些存储过程1、给出SQL源代码2、给出对存储过程功能的说明3、对每个存储过程给出一个测试用例)

4.2.1.1数据录入

(1)利用存储过程,给yuangong表添加信息

create proc insert_yg

@ygno varchar(20),@ygname varchar(20),@ygpos varchar(20),@ygsex varchar(20),

@ygage int,@ygtel varchar(20)

as

insert into yuangong values(@ygno,@ygname,@ygpos,@ygsex,@ygage,@ygtel)

go

exec insert_yg20022,'许十','快递员','男',29,

(2)利用存储过程,给cangku表添加信息

create proc insert_ck

@ckno varchar(20),@ckadd varchar(20),@ckarea varchar(20),@cktel varchar(20),

@ckcap varchar(20),@ckweight varchar(20)

as

insert into cangku values(@ckno,@ckadd,@ckarea,@cktel,@ckcap,@ckweight)

go

exec insert_ck5,'厦门号','厦门',,10000,0

(3)利用存储过程,给kehu表添加信息

create proc insert_kh

@khno varchar(20),@khname varchar(20),@khtel varchar(20),@khsex varchar(10),@khadd varchar(20)

as

insert into kehu values(@khno,@khname,@khtel,@khsex,@khadd)

exec insert_kh10025,'王九',,'男','武汉号'

(4)利用存储过程,给shouhuoren表添加信息

create proc insert_shr

@shrno varchar(20),@shrname varchar(20),@shrsex varchar(10),@shradd varchar(20),@shrtel varchar(20)

as

insert into shouhuoren values(@shrno,@shrname,@shrsex,@shradd,@shrtel)

go

exec insert_shr30013,'何十','男','北京号',

(5)利用存储过程,给yundan表添加信息

create proc insert_yd

@ydno varchar(20),@ydprice int,@ydstate varchar(20),@shrno varchar(20),@khno varchar(20), @sltime varchar(20),@heweight int

as

insert into yundan values(@ydno,@ydprice,@ydstate,@shrno,@khno,@sltime,@heweight)

go

(6)利用存储过程,给zhuanyun表添加信息

create proc insert_zy

@zyno varchar(20),@ydno varchar(20),@ckno varchar(20),@ygno varchar(20),@qstime varchar(20),@rktime varchar(20)

as

insert into zhuanyun values(@zyno,@ydno,@ckno,@ygno,@qstime,@rktime)

go

(7)利用存储过程,给peisong表添加信息

create proc insert_ps

@psno varchar(20),@ydno varchar(20),@ygno varchar(20),@cktime varchar(20),@wctime varchar(20)

as

insert into peisong values(@psno,@ydno,@ygno,@cktime,@wctime)

go

(8)利用存储过程,给pingjia表添加信息

create proc insert_pj

@pjno varchar(20),@ydno varchar(20),@speed int,@serve int,@total int,@pj varchar(20) as

insert into pingjia values(@pjno,@ydno,@speed,@serve,@total,@pj)

go

4.2.1.2数据更新

UPDATE 表名称SET 列名称= 新值WHERE 列名称= 某值

DELETE FROM 表名称WHERE 列名称= 值

4..2.1.3

1)按照职位按姓名顺序列出员工详细信息。

select*

from yuangong yg

order by (select case yg.ygpos when'经理'then 1 when'主管'then 2

when'快递员'then 3 end),yg.ygno

2)利用存储过程,根据运单编号,查询运单状态以及相关信息

create procedure ydchaxun

@ydno varchar(20)

as

declare

@ydstate varchar(20),

@qstime date,

@rktime date,

@cktime date,

@wctime date,

@ygname1varchar(20),

@ygname2varchar(20)

select@ydstate=ydstate

from yundan

where ydno=@ydno

if(@ydstate='接受')

print@ydno+'号运单已经接受'

else if(@ydstate='派送')

begin

select@qstime=zy.qstime,@rktime=zy.rktime,@ygname1=yg.ygname

SQL数据库图书管理系统(完整代码)

作品设计报告书题目:《图书管理系统》 班级网络2012-1班 学号 姓名 课程名称数据库应用技术 指导教师

目录

数据库课程设计报告书 一、设计目标 1.掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织 和实施。 2.关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、调试 运行等工作。 3.培养把所学知识运用到具体对象,并能求出解决方案的能力。 二、数据库存储设计指导思想 在数据库存储设计的无数选择中,简单是系统架构师和DBA 的秘密武器。 简单,有时候就来自于对一个特定的表或表空间没有选择最优I/O 特性,总有这么一种可能,一个富有经验的DBA 拥有高超的存储技能并可以没有时间限制的去为一个非常重要的表或者索引配置一个存储。然而这样做的问题是,就算能达到设计的最佳性能,为了维护原始对象,这也经常造成对一个系统的管理变得更加复杂。好的数据库存储设计的要点是,在一个动态系统上,实现所有目标应该是最初的系统设计的一部分,并应该在数据库运行过程中长期进行。这篇文档简单的最佳实践描述达到了这些目标并且几乎没有性能损失。 三、任务 角色:读者、图书馆馆员、系统管理员;基础数据:读者信息、图书信息、操作员信息;业务数据:借还书记录登记、罚款登记;统计数据:书籍借阅情况统计或读者借阅情况统计。基本要求:利用数据库技术,完成基础数据和业务数据的储存和操作,数据库设计合理1.设计报告:含E-R图、数据字典、关系模式、关系实例、查询描述、关系代数、SQL 实现的查询语言及查询结果。 2.上机实现。

1.问题描述 1.1背景 随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。 另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。 提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。 1.2数据需求 图书馆管理信息系统需要完成功能主要有: 1. 读者基本信息的输入,包括借书证编号、读者姓名、读者性别。 2.读者基本信息的查询、修改,包括读者借书证编号、读者姓名、读者性别等。 3.书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。 4.书籍类别信息的查询、修改,包括类别编号、类别名称。 5.书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期。 6.书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期登记日期等。 7.借书信息的输入,包括读者借书证编号、书籍编号、借书日期。 8.借书信息的查询、修改,包括借书证编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期等。 9.还书信息的输入,包括借书证编号、书籍编号、还书日期。 10.还书信息的查询和修改,包括还书读者借书证编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等。 11.超期还书罚款输入,还书超出期限包括超出期限还书的读者借书证号,书籍编号,罚款金额。

《管理信息系统》大作业

《管理信息系统》大作业 宿舍管理信息系统 -系统分析报告 学期: 2011- 2012 学生姓名: 专业: 班级: 学号: 学生宿舍管理信息系统 1.概述 新系统名称:学生宿舍管理系统

背景:随着我国社会的发展和高校的扩招,寄宿生大量增加,由此导致宿舍管理工作日益加重,而现有工作人员不足,又是采用些基本的手工操作完成,显然无法满足日益增长的宿舍管理工作增长的需要。因此,为了更好的完成宿舍管理工作,为广大学生提供方便快捷满意的服务,开发出一套能够实时管理的系统迫在眉睫。 新系统的开发目标:适应快速增长的学生数的要求,立足于现有的人力资源,充分利用计算机的强大功能,加强住宿个阶段的管理,并对管理决策提供良好支持。 具体来说学生宿舍管理系统有如下功能: (1)新生的入住情况,用电用水缴费等情况能快速准确的录入,才能为后继工作提供良好的支持。 (2)宿舍定期为生的检查也可以使用该系统,对宿舍卫生进行评分等。 (3)数据查询和统计功能。 (4)退房功能。对于要搬走的老生或因事因情变故搬离的学生,打印清单,有必要时可删除用户。 (5)安全性功能。来访者只能查询不能更改,管理员有最高权限。 本人工作:来访者管理 2.现行系统概况 (1)现系统物理模型图 ①组织结构图

②功能体系图 来访者管理 来访者信息登记来访者查询 日期姓名关系姓名宿舍号电话 ③业务流程图 业务流程概述:来访者管理 来访者登记来访信息,楼管处根据外来访客所登记的信息表,从宿舍、工作人员信息、学生信息这三张表单中,查询外来访客所要访问的人员的基本信息,最后经过核实,确定其是否可以访问。

(2)现系统逻辑模型 ①数据流程图 数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。根据以上的业务流程的分析,以及学生宿舍的特点,我们给出了以下学生宿舍管理信息系统的数据流程图。由于学生宿舍主要涉及学生的入住和退缩问题,以及住宿的管理,我们将学生宿舍管理系统的顶层设计如下: 将顶层进行细分,主要是工作人员管理宿舍,接收和处理各种事务,包括学生,宿舍,以及工作人员的基本信息管理,学生住宿管理,宿舍的服务管理,来访者管理,得到以下的第一层数据流程图如下:

物流大作业

软件学院大作业任务书 课程名称:电子商务物流管理 题目:黑龙江省华宇物流集团有限公司的发展经验和启示 专业:电子商务 班级:电子商务122班 学号:8002312094 学生姓名:刘艳燕 完成人数:1人 起讫日期:2013年12月12日 任课教师:陆瑞新职称:副教授 部分管主任: 完成时间:2013年12月19日 说明 1.本任务书由任课教师填写后,下达到学生。 2.任务完成后,任课教师需填写小结表。 3.任务书、学生成绩与学生完成后的大作业(纸质和电子两种)一 并报送各教学研究部审核后转教务办。 4.另附一份全班大作业总结

物流咨询,以最大限度地提高效率和利润的全套服务,专业的包装资产管理; 负责人在国家的最先进的自动化设备进行处理,消毒和重新部署; 优越的地理位置,以适应大的地理区域,通过一个全国性的网络; 专家知识员工的可回收包装,资产优先会聚和行业知识; 一个真正的业务合作伙伴扩展业务,而不仅仅是一个供应商。 核心价值观 天地华宇物流一直以价值驱动。这些值继续指挥增长和天地华宇物流业务。六个核心的值,我们根据我们的业务如下。核心价值观道德的商业惯例:我们保证,我们只有在我们所有活动的工作伦理的方式练习。我们采用最高的道德标准,这表明我们采取的每一个动作,诚实和公平。 诚信 我们必须公平地开展业务,诚实和透明度。我们所做的一切必须是完全透明的,应该站在客户评估测试的关系是我们成功的关键,这完全取决于保持最高的诚信和道德标准。 给我的启示: 优秀的企业文化是企业宝贵的无形资产,能够极大限度地激发员工的工作热情和创新斗志。要打造良好的文化氛围,黑龙江省华宇物流集团保持在市场经济中以“诚信”的文化色彩。企业的经营理念一定适应市场的需要,要体现市场价值和企业特点,“以诚取信”作为企业经营理念的精髓,并将这种思想贯穿于经营活动的各个方面。也倡导“创新”的文化理念。正如著名经济学家陈清泰所说:“技术是可以买来的,但技术水平是买不来的”,真正的技术创新只有靠自己培养。可持续性发展的创新是全方位的创新,包括技术的创新、管理思想的创新、制度的创新、方法的创新,甚至还包括某些小点子的创新,只要是在原来基础上加以改进并产生了效益或将来可以产生效益的都属新,都要加以鼓励的倡导。华宇物流集团在这方面做得很好。 通过发展信息产业推动电子商务下物流管理的模式创新,合理高效配置物流资源,推动我国信息流、物流商务合理组合。通过培养高素质人才,利用已有的网络优势,建立能同国内和国际物流相连接的物流配置中心,实现电子商务物流配送专业化管理物流信息处理现代管理。 (1)应用推广信息技术是关键 从国外发展的情况来看,物流信息系统的信息资源,完成各系统之间的数据交换,实现信息共享,可以加强物流企业与上下游企业之间的合作,形成并优化供应链。这有利于提高社会大量闲置物流资源的利用率,起到调配社会物流资源、优化社会供应链、理顺经济链的重要作用。物流公共信息平台作为政府、行业和企业间相互衔接的公共服务平台,作为我国现代服务业发展的重要组成部分,能够大幅度地提高政府、行业和企业的协作水平,但从实施的总体效果来看,一个普遍存在的问题是物流信息系统的总体成本过高,究其原因,是因为缺乏先进适用并且经济合理的基础性关键技术。因此,要集中力量对现代物流关键技术进行研究开发,降低关键技术普遍使用的整体成本,以及对现代物流核心技术进行研究和开发,

物流管理信息系统试题与答案

一、单项选择题(共20道小题,共100.0分) 1.物流是()的流动储存活动。 A.无形物品 B.有形物品 C.信息 D.资金 知识点: 第一章物流管理信息系统概述 学生答[B;] 案: 得分: [5] 试题分值: 5.0 : 提示2. 3.运输管理信息系统是通过建立计算机网络和系统,实现对()的追 踪管理。车辆及所运货物A. B.人员 C.仓库 D.客户信息: 知识点第一章物流管理信息系统概述.. 学生答[A;] : 案5.0 : [5] 得分: 试题分值:

提示4. 5.下面关于物流信息的叙述不正确的是()。 A.物流信息与运输、仓储等环节都有密切的关系,它在物流活动中起着神经系统的作用。 B.物流信息不能自动采集。 C.物流信息按信息加工程度可分为原始信息和加工信息。 D.在不同物流管理子系统中物流信息是不同的。 知识点: 第一章物流管理信息系统概述 学生答[B;] : 案5.0 得分: [5] : 试题分值: 提示6. 7.物流管理信息系统相关人员不包括()。 A.物流系统开发人员 B.物流管理人员 .. C.企业高层领导 D.人事管理人员 知识点: 第一章物流管理信息系统概述 学生答[D;] : 案5.0 得分: [5] 试题分值:

: 提示8. 9.下面关于物流管理信息系统的叙述不正确的是()。 A.物流信息系统工作内容非常复杂。 B.物流管理信息系统常分为供应流子系统、产品物流子系统、库存和运输物流子系统、销售物流子系统等。 C.物流管理信息系统仅由软件构成。 D.物流管理信息系统可以改善企业内部和企业间交流信息的方式,提高办公自动化水平。 知识点: 第一章物流管理信息系统概述 学生答[C;] : 案[5] 5.0 : 得分: 试题分值: 提示.. 10. 11.物流管理信息系统的构成不包括()。 A.硬件 B.软件 C.车辆 D.人员和制度 知识点: 第一章物流管理信息系统概述 学生答[C;] : 案5.0 试题分值:

数据库图书管理系统(含代码)

目录 一.需求描述和系统边界 (2) 二.需求分析 (2) 1.业务需求 (2) 2.功能需求及数据需求分析 (2) 3.业务规则分析 (3) 三.实体集及属性 (4) 四.联系集及E-R图 (5) 五.逻辑数据库设计 (6) 六.数据库编程 (7) 1.创建表 (7) 2.创建触发器 (10) 3.管理员操作 (10) 4.读者操作 (11) 5. 管理员对借阅关系的操作 (12) 七.代码实现 (13) 1.输入数据设计 (13) 2.完成借阅、续借、归还的操作设计 (15) 八.模式求精 (17) 九.小结 (17)

一.需求描述和系统边界 数据库技术和Internet的飞速发展,使它们已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。对于任何一个企业来说,数据是企业重要的资产,如何有效利用这些数据,对于企业发展起着极其重要的作用。随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的数目逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,创建图书管理系统可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。 该图书管理系统支持2类用户:管理员和读者。读者可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和读者的增加,删除和修改以及对读者,借阅、续借、归还的确认。 二.需求分析 1.业务需求 图书管理系统的主要业务包括:包括图书馆内书籍的信息,读者信息,以及借阅信息。此系统功能分为面向读者和面向管理员两部分,其中读者可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和读者的增加,删除和修改以及对读者,借阅、续借、归还的确认。 2.功能需求及数据需求分析 (1)注册管理 管理员注册。管理员注册时要求填写基本信息,包括管理员编号、姓名、性别、联系电话、家庭住址。系统检查所有信息填写正确后管理员注册成功。 读者注册。读者注册时要求填写基本信息,包括读者编号、姓名、性别、联系电话、学院等。系统检查所有信息填写正确后读者注册成功。 (2)图书管理 增加图书信息。当有新的图书入库时,管理员负责添加图书信息,包括书名、分类、图书编号、作者、出版社、出版时间、简介等。 图书信息查询。管理系统需提供方便快捷的方式进行图书检索。如可以输入

《物流学》大作业答案

一.名词解释 1生产物流 :生产过程中,原材料、在制品、半成品、产成品等在企业内部的实体流动称为生产物流。生产物流和生产流程同步,是从原材料购进开始直到产成品发送为止的全过程的物流活动。 2订货周期:又称订货提前期。从客户的角度讲,是指从准备订货到货物收到的间隔时间。 3. ABC分类管理方法:就是将库存物资按重要程度分为特别重要的库存(A类)、一般重要的库存,(B类)、和不重要的库存,(C类)三个等级,然后针对不同等级分别进行管理和控制。 4 物流结点:是物流网络中物流线路的连接点或端点。 5 绿色包装:又可以称为无公害包装和环境之友包装,指对生态环境和人类健康无害,能重复使用和再生,符合可持续发展的包装。 6 保税区:指一国海关所设置的或经海关注册的特定地区。 7 库存持有成本:指和库存数量相关的成本,它由许多不同的部分组成,通常是物流成本中较大的一部分。库存持有成本的发生主要由库存控制、包装、废弃物处理等物流活动引起。它是与库存水平有关的那部分成本,其组成包括库存商品所占用的资金成本,库存服务成本(相关保险和税收),仓储空间成本以及库存风险成本。 二,简答 1. 物流的运输方式有哪些?答:运输方式一般分为7种,(1)轨道(铁路)(2)海洋(3)航空(4)公路(5)管道(6)内河水运(7)多式联运 2. 选择供应商的要素有哪些? 答:(1)技术水平,衡量一个企业素质高低,关键因素是企业的创新能力。影响企业创新能力的一个重要因素是技术水平,供应商技术水平的高低,决定了供应商能否不断改进产品,是否能长远发展。(2)产品的质量,供应商提供的产品质量要求能满足企业的需要,常言道:“一分钱,一分货。”质量太低,虽然价格低,但不能满足企业的需质量稳定,以保证生产经营的稳定性。要;质量太高(精度太高),价格也高,会给企业带来浪费。另外,要求供应商提供的产品质量稳定,以保证生产经营的稳定性。 (3)生产能力,要求具有一定的规模和发展潜力,能向企业提供所需的一定量的产品,且与企业的发展规模相适应。 (4)价格,价格是构成采购成本的一个重要部分。价格太高,会提高采购成本,影响企业的经济效益。当然也不是价格越低越好,这里的低价指的是在其他条件相同的情况下,选择价格低的供应商。 (5)服务水平,从现代营销观念看,企业采购回来的不仅是产品,而且还包括服务,特别是采购一些技术含量较高的产品(如机电产品)时,一定要选择能提供配套服务的供应商。(6)信誉,在选择供应商时,应该选择有较高声誉、经营稳定、财务状况好的供应商,以避免给企业造成不应有的损失。 (7)结算条件,在市场经济条件下,企业保有的现金越多,越有利于公司的周转,较长给供货商的付款时间,对于公司的营运有着正向的作用,O/A结算天数也是确定一个供应商资金雄厚能力的一个方面。 (8)快速响应能力,经济条件下,市场竞争越来越激烈,客户对企业的要求越来越高,交货期越来越短,企业要求供应商能有较好的响应能力,能及时满足企业的需要。 (9)其它,地理位置、交货准确率、提供产品的规格种类是否齐全,同行企业对供应商的评价、供应商的管理水平、供应商是否愿为企业构建库存等也是应考虑的因素。总之,要合理选择供应商,必须综合考虑以上各因素,通过一定的评价选择令人满意的供应商。 3. 主要的配送模式有哪些?

物流信息系统A卷试题及答案

Xx 职业技术学院 20 —20 学年第 二 学期 系 专业 《物流信息系统 》期末考试试题 A 卷 题号 一 二 三 四 五 六 七 八 总分 得分 考试说明:本课程为闭卷考试,可携带 文具(或课程为开卷考试可携带 文具和 资料) 得分 阅卷老师 2分,共20分) 1、在物流技术中应用最广泛的自动识别技术是条码技术和射频识别技术。( ) 2、EDI 是一套报文通信工具,它利用计算机的数据处理和通信功能,将交易双方彼此往来的文档(如询价单或订货单等)转成标准格式,并通过通信网络传输给对 方。 ( ) 3、原型法主要用于对大型系统的开发。 ( ) 4、企业内部网是在国际互联网基础上,将企业内部的各个分支机构和管理部门连接起来,以实现企业内部信息共享的电子网络。 ( ) 5、数据库是数据仓库的基础。 ( ) 6、已经产生采购单的请购单,该请购单仍可撤销审核。 ( ) 7、ERP 系统只负责企业之间所有活动的协调与整合,专注于整合和改进企业之间的流程以及物流、信息流和资金流。 ( ) 8、使用一维条码必须通过连接数据库的方式提取信息才能明确条码所表达的信息含义。 ( ) 9、传统局域网具有高数据传输率、低延迟和低误码率的特点。 ( ) 10、通过电子商务订购的任何商品和服务都不能直接通过网络传输的方式进行配送,而必须经过物理方式发送给用户。 ( ) 得分 阅卷老师 2分,共20分) 1. 物流信息管理包括( )。 A. 物流信息的收集、处理、传递和存储 B. 物流信息的识别、处理、传递和存储 C. 物流信息的收集、转换、传递和存储 D. 物流信息的收集、处理、分类和存储 2. 数据是( )。 A 、对客观实物的认识 B 、客观实物的记录 C 、文字 D 、数字 3. 主要运用在车辆调度监控方面的物流信息技术是( ) A.EDI 技术 B.GPS 技术 C.POS 系统 D.EOS 系统 4. 一个完整的计算机系统包括( ) A 计算机及其外部设备 B 主机、键盘和显示器 C 系统软件和应用软件 D 硬件系统和软件系统 5. 射频技术RF 的基本原理是( )理论。 A .机械 B .信息 C .电磁 D .力学 6. 被称为“无纸交易”的物流信息技术是( )。 A .V AN B .EDI 技术 C .RFIP 技术 D .ASP 7. 以下关于“从请购单生成采购单”作业说法错误的是( ) A.只能抛转已锁定的请购单 B.可按交货日不同自动分成不同的采购单据 C.会自动回写采购单单身的采购码 D.会自动回写采购单单身的采购单号 8.在数据库中,下列说法( )是不正确的。 A .数据库避免了一切数据的重复 B .若系统是完全可以控制的,则系统可确保更新时的一致性 C .数据库中的数据可以共享 D .数据库减少了数据冗余 9. 企业实施客户关系管理(CRM)的最终目的是( )。 A. 把握客户的消费动态 B. 针对客户的个性化特征提供个性化服务,极大化客户的价值 C. 做好客户服务工作 D. 尽可能多的收集客户信息 10、入库数据登录注记包括:①扫描条码标识(或人工键入);②装盘;③贴条码标识; ④人工预检,按顺序为( )。 A. ①③②④ B.②④③① C. ④②③① D. ①④②③ 得分 阅卷老师 2分,共10分) 1、信息系统的基本组成是 、信息接收者、 、信息管理器、信息传输通道。 2、因特网采用的网络协议是 协议 3、 是由一组按一定编码排列的条、空符号组成的编码符号,用以表示一定的字符、数字及符号组成的信息。 4、GIS 是一种以 研究和决策服务为服务目标的计算机技术系统。 5、计算机网络主要由 和 组成。 装 订 线 装 订 线 专业 班级 姓名 学号

酒店管理系统数据库代码

酒店管理系统数据库代码 use Hotel_Management1 select*from Customer select*from Employee select*from RoomType select*from Room select*from OrderInfo select*from Checkout drop database Hotel_Management1 ------------------------创建数据库Hotel_Management----------------------------------------------------------------------create database Hotel_MDB on primary (name=Hotel_Management1, filename='F:\Hotel_Management\Hotel_Management.MDF', size=10MB, filegrowth=20% ) log on (name=Hotel_Management1, filename='F:\Hotel_Management\Hotel_Management1.LDF', size=10MB, filegrowth=2MB) --使用数据库 USE Hotel_Management1 --------------------------------------------创建表--------------------------------------------------------------- --1顾客表 create table Customer (CustomerID int primary key, CustomerName nvarchar(40)not null, CustomerInfo nvarchar(18)not null, Csex nvarchar(1), CPhone nvarchar(11)not null, Notes ntext ) --drop table Customer --2员工表 create table Employee (EmployeeID int primary key, UserName nvarchar(40)not null, Password nvarchar(40)not null, EmployeeName nvarchar(40)not null, Esex nvarchar(1),

JAVA学生管理系统期末大作业

JA V A学生管理系统大作业 课程名称:JA V A编程基础 题目:学生信息管理系统 专业:计算机软件 班级:计算机软件121班 学号:8000612030 学生姓名:李俊楠 完成人数:1人 起讫日期:第十六周至第十八周 任课教师:龚根华职称:副教授 部分管主任: 完成时间:2015-1-2

目录 ------------------------------2 课题设计内容------------------------------3 程序功能简介 需求分析--------------------------------------------------3 总体设计---------------------------------------------------3 模块详细设计---------------------------------------------------4 数据库设计 ------------------------------5 主体内容 ------------------------------6 心得体会 -----------------------------11 参考书籍 -----------------------------12

一:课题设计内容 学生管理系统 学生信息管理系统是学校管理的重要工具,是学校不可或缺的部分。随着在校大学生人数的不断增加,教务系统的数量也不断的上涨。学校工作繁杂、资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提高学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。所以如何自动高效地管理信息是这些年来许多人所研究的。 二:程序功能简介 2.1 需求分析 本系统需要实现的功能: (1)、管理员对学生信息和课程信息进行增加、删除、修改、查找等操作,对选课信息进行管理,对成绩信息和用户信息进行修改、查找等操作。 (2)、学生对学生信息和成绩信息进行查看,对个人的密码信息进行修改等。 2.2 总体设计 学生信息管理系统主要包括管理员和学生两大模块。管理员模块包括:学生信息管理、课程信息管理、选课信息管理、成绩信息管理、用户信息管理等。用户模块包括:学生信息查看、成绩信息查看、个人信息管理等。系统总体结构如图所示。 总体结构图 2.3 模块详细设计 1、学生信息管理模块 学生信息管理模块包括增加、删除、修改、查询、显示全部等。具体的结构图如图所

物流信息系统大作业

以顺丰为例,说明快递物流信息系统分析与设计 顺丰快递物流方案设计 一、方案背景 顺丰速运,于1993年3月26日在广东顺德成立,注册资金1亿元。在1996年,随着客户数量的不断增长和国内经济的蓬勃发展,顺丰将网点进一步扩大到广东省以外的城市。至2006年初,顺丰的速递服务网络已经覆盖国内20多个省及直辖市,101个地级市,包括香港地区,成为中国速递行业中民族品牌的佼佼者之一。 顺丰速运(集团)有限公司(以下简称顺丰)作为一家主要经营国际、国内快递业务的港资快递企业,为广大客户提供快速、准确、安全、经济、优质的专业快递服务。 顺丰以“成就客户,推动经济,发展民族速递业”为自己的使命,积极探索客户需求,不断推出新的服务项目,为客户的产品提供快速、安全的流通渠道。 为了向客户提供更便捷、更安全的服务,顺丰速运网络全部采用自建、自营的方式。经过十几年的发展,顺丰已经拥有6万多名员工和4000多台自有营运车辆,30多家一级分公司,2000多个自建的营业网点,服务网络覆盖20多个省、直辖市和香港、台湾地区,100多个地级市。 为给客户提供更优质的快递服务,顺丰仍然不断投入巨资加强公司的基础建设,提高设备和系统的科技含量,不断提升员工的业务技能、自身素质和服务意识,以最全的网络、最快的速度、最优的服务打造核心竞争优势,塑造“顺丰”这一优秀的民族品牌。立志成为“最值得信赖和尊重的速运公司”。 二、配送服务体系分析 1.信息基础和研发能力的分析。 目前企业信息系统在用项目阿修罗营运系统(ASURA)、电子地图系统(EMAP)、风险管理系统(RMS)、企业管理解决方案系统(SAP)等十几个各类型的业务管理系统,并且自身拥有信息技术开发公司,具备一定的研发能力,又其本身有着良好的信息网络,公司内部采用新近的现代信息技术,实现联网经营,通过Internet网与全球信息网想连接;通过ASURA 系统实现作业流程的标准化、统一化和信息的及时反馈与沟通,提高运营效率,实现货物全程跟踪;通过EMAP系统对车辆进行监控调度、对货物实施跟踪,打造了货物信息服务网络,形成了“邮件运输网、受理配送网、信息传递网”三大网络,为发展速递业务也奠定了坚实基础。 2.服务网点的分析 针对顺丰公司目前的状况来说,它自有庞大的服务网络,顺丰在中国大陆,目前已建有3个分拨中心、近100个中转场以及2000个营业网点,覆盖了国内31个省(青海省、西藏自治区暂未开通)近200个大中城市及900个县级市或城镇。顺丰在全国各大城市设立营业网点,开通业务城市和分支网点结构分别如表4—1和图4—2所示: 表4—1 顺丰在全国业务开通城市

物流信息技术形成性考核册(参考答案)

物流信息技术 ----形成性考核 第一次作业(第1~3章) 一、名词解释 1、软件工程(P20)软件工程是指采用工程的概念、 原理、技术和方法来开发和维护软件。其核心内容是以工程化的方式组织软件的开发,它借鉴了传统工程的原则和方法,以求高效地开发高质量的软件。除了工程,软件工程还综合应用了计算机科学、数学和管理科学。 2、物业信息(P46)物流信息是指反映物流各种活 动内容的知识、资料、图像、数据、文件的总称。 3、条码 (P81)条码是由一组按一定规则排列的条、 空组成的编码符号,用以表示一定的字符、数字及符号组成的信息。 4、谢频识别(P105)射频识别是一种非接触式的自 动识别技术,是一项利用射频信号通过空间耦合(交变磁场或电磁场)实现无接触信息传递并通过所传递的信息达到识别目的的技术。 五、问答题 1、什么是数据挖掘?数据挖掘有哪些应用? (P34~35) 答:数据挖掘(Data Mining, 简称DM)顾名思义就是从超大型数据库(VLDB)或数据仓库中搜索 有用的商业信息的过程。 数据挖掘具体应用如下: ①零售和销售业:预测销售,确定库存量和分销 计划等。 ②银行业:预测坏账、信用卡欺诈、新信用卡用 户等。③航空公司:捕捉客户经常去的地方和那些中途转机的乘客的最终目的地,这样航空公司就可以识别那些尚未开辟业务但却很受欢迎的地点,并考虑增加班机路线以捕捉商业机会。④广告:预测在黄金时间播放什么广告最好,怎样使插入广告的收效最大。 ⑤市场营销:对客户的人口统计信息进行分类, 以预测哪些客户将对推销商品的邮件做出应答或购买特殊产品。 2、物流信息技术主要包括哪些?(P50~54) 答:物流信息技术主要包括: (1)EDI技术;(2)GPS/GIS技术;(3)条形码/射频技术;(4)通信技术; (5)数据库/数据仓库技术;(6)网络安全技术。 3、什么是自动识别技术?自动识别技术包括哪几 种类型?(P71) 答:自动识别技术就是应用一定的识别装置,通过被识别物品和识读装置之间的接近活动,自动地获取被识别物品的相关信息,并提供给后台的计算机处理系统来完成相关后续处理的一种技术。 自动识别技术的种类包括: (1)条码技术;(2)光学字符识别(OCR);(3)生物识别技术;(4)磁条(卡)技术;(5)IC卡;(6)射频识别技术(RFID)。 4、简述RFID技术的主要特点。 答:和传统条形码识别技术相比,RFID有以下优势: (1)快速扫描;(2)体积小型化、形状多样化; (3)抗污染能力和耐久性;(4)可重复使用;(5)穿透性和无屏障阅读;(6)数据的记忆容量大;(7)安全性。 物流信息技术形成性考核册(参考答案) 第二次作业(第4~7章) 一、名词解释 1、工具型地理信息系统 答:(P126)工具型地理信息系统也称地理信息系统开发平台或外壳,它是具有地理信息系统基本功能,供其他系统调用或用户进行二次开发的操作平台。 1

人事管理系统数据库设计sql代码

建立数据库: create database 数据库 建表: create table 部门信息表 (部门编号 char(2) primary key , 部门名称 nchar(14) , 部门职能 nchar(14), 部门人数 char (4) ) go create table 管理员信息表 (用户名 nchar(4) primary key , 密码 char(10) , ) go create table 用户信息表 (用户名char(10) primary key , 用户类型char(10), 密码 char(10) ) go create table 员工工作岗位表 (姓名 nchar(4) primary key , 员工编号 char(4) 工作岗位 nchar(3) ,

部门名称 nchar(10), 参加工作时间 char (4) ) go create table 员工学历信息表 (姓名 nchar(4) primary key , 员工编号 char(4) 学历 nchar(2) , 毕业时间 char(10), 毕业院校 nchar (10), 外语情况 nchar(10), 专业 nchar(10) ) go create table 员工婚姻情况表 (姓名 nchar(4) primary key , 员工编号 char(4) 婚姻情况 nchar(2) , 配偶姓名 nchar(4), 配偶年龄 char (3), 工作单位 nchar(10), ) go create table 员工基本信息表 (员工编号 char(4) primary key , 姓名 nchar(4) ,

#《企业信息管理》学生大作业

《企业信息管理》大作业(自开课)2013.05 一、填空题(每题2分) 1、数据是记录下来可以被鉴别的; 2、信息是已经被处理成某种形式的; 3、企业信息管理的目的是通过对信息资源的开发和利用,创造更大的; 4、信息内容方面的价值属性包括正确性、相关性和; 5、一个完整的数据库系统由数据库、、数据库用户和支持数据库运行的各种计算机软件和硬件构成; 6、是从数据库或数据仓库中发现并提取隐藏在其中的模式信息的一种技术; 7、一个完整的客户生命周期包括考察期、形成期、稳定期和; 8、客户关系管理(CRM)首先是一种管理理念,其次才是一种技术。从企业经营管理的角度来看,CRM是企业的一项; 9、企业信息系统的建设是一项复杂的社会—技术工程。首席信息官是整个企业信息化建设的关键,是信息系统项目的关键; 10、首席信息官的职责有四个层面,它们是、执行层面、变革层面和沟通层面。 二、单项选择题(每题2分) 1、下列()不包括在因特网的基本服务里。 A、WWW服务和电子公告板; B、远程登录服务和文件传输服务; C、电子邮件服务和短信服务; D、IP电话服务和域名系统服务。 2、内联网由四大部分组成,其中不包括()。 A、客户机; B、IP地址; C、防火墙; D、服务器。 3、下列说法不正确的是()。 A、信息系统的附属性是指信息系统不是孤立的、自足的系统,总是依附于一个更大的系统; B、信息系统的间接性是指信息系统对组织的作用是间接的,其效益是通过支持管理决策和提高管理水平间接地表现出来; C、信息系统的整体性是指信息系统本身也是一个包括组织机构、人员、设备、规程的系统; D、信息系统只是一个技术系统,仅涉及到技术使用。

物流信息系统作业

1.第1题 EDI技术属于。 A.信息交换技术 B.信息采集技术 C.动态跟踪技术 D.基础技术 您的答案:A 题目分数:2.0 此题得分:2.0 2.第2题 物流EDI系统的主要功能就是提供。 A.报文转换 B.数据通信 C.数据处理 D.文件传输 您的答案:A 题目分数:2.0 此题得分:2.0 3.第3题 不属于RFID高频系统的基本特点的是。 A.阅读距离较远 B.电子标签成本高 C.适应物体低速运动 D.阅读器成本高 您的答案:C 题目分数:2.0 此题得分:2.0 4.第4题 PDF417码属于。 A.矩阵式二维条码 B.离散型一维条形码 C.行排式二维条码 D.连续型一维条形码 您的答案:C 题目分数:2.0 此题得分:2.0 5.第5题 在实际应用时必须结合一种具体的开发方法。

A.原型法 B.结构化系统开发方法 C.面向对象开发方法 D.CASE方法 您的答案:D 题目分数:2.0 此题得分:2.0 6.第6题 与材料、能源一起被称为现代社会的三大支柱。 A.知识 B.科技 C.信息 D.情报 您的答案:C 题目分数:2.0 此题得分:2.0 7.第7题 UN/EDIFACT是公布的电子数据交换标准。 A.ANSI X.12 B.国际标准化组织 C.国际标准组织EDIFACT D.IEEE协会 您的答案:C 题目分数:2.0 此题得分:2.0 8.第8题 码是美国统一代码委员会制定的一种商品用条码,主要用于美国和加拿大地区。 A.UPC B.EAN C.39 D.93 您的答案:A 题目分数:2.0 此题得分:2.0 9.第18题 公共物流信息平台通常分为3层结构:、服务支持层和基础层。

18年6月考试《物流信息技术》期末大作业

(单选题) 1: 商品条码EAN-13的校验码由( )位数字组成,用以校验条码的正误 A: 1 B: 2 C: 3 D: 4 正确答案: (单选题) 2: 商品条码EAN-13的前缀码是用来表示( )的代码 A: 商品项目 B: 厂商 C: 各编码组织所在国家地区 D: 国际编码组织 正确答案: (单选题) 3: 由条与空代表的信息编码的方法被称作() A: 码制 B: 符号法 C: 赋值法 D: 表示法 正确答案: (单选题) 4: 射频技术RF的基本原理是哪种理论 A: 机械 B: 信息 C: 电磁 D: 力学 正确答案: (单选题) 5: 属于无含义代码的是 A: 顺序码 B: 系列顺序码 C: 数值化字母顺序码 D: 层次码 正确答案: (单选题) 6: 在垂直方向上不存储信息,垂直方向的高度是为了识读方便,并弥补印刷缺陷或局部损坏的条形码是() A: 多维条形码 B: 二维条形码 C: 三维条形码 D: 一维条形码 正确答案: (单选题) 7: 断电后会使数据丢失的存储器是 A: ROM(只读存储器) B: RAM(随机存储器) C: 磁盘 D: 光盘 正确答案: (单选题) 8: 在用GPS信号导航定位时,为了结算测站的三维坐标,必须观测______GPS卫星,称为定位星座。() A: 4颗 B: 5颗 C: 6颗 D: 9颗 正确答案: (单选题) 9: CPU能够直接访问的存储器是 A: 内存 B: 系统

C: 网络 D: 介质 正确答案: (单选题) 10: 下列软件属于系统软件的是 A: 人事管理软件 B: Windows C: Word D: 股票分析软件 正确答案: (单选题) 11: EDI交换是报文和服务段的结构化集合形式在伙伴间进行的 A: 对照 B: 电子订货系统 C: 通信 D: 电子对帐系统 正确答案: (单选题) 12: 物流信息系统是()的保证 A: 节约物流成本 B: 企业获得高额利润 C: 提高物流服务质量 D: 降低劳动强度 正确答案: (单选题) 13: ECR意即 A: 快速反应(QR) B: 高效消费者响应 C: 连续补货 D: 价值链驱动(VCI) 正确答案: (单选题) 14: FTP是文件传输的简称,用于Internet上的控制文件的() A: 双向传输 B: 单向传输 C: 数量 D: 质量 正确答案: (单选题) 15: 部门负责人作出关系局部和中期决策所涉及的信息是() A: 战略管理信息 B: 战术管理信息 C: 知识管理信息 D: 操作管理信息 正确答案: (单选题) 16: 下面关于域名内容正确的是() A: CN代表中国,GOV代表政府机构 B: CN代表中国,EDU代表科研机构 C: AC代表美国,GOV代表政府机构 D: UK代表中国,EDU代表科研机构 正确答案: (单选题) 17: 有一商品的条码为6924973304024,其中692的含义是() A: 制造商国家或地区 B: 制造商代码 C: 商品代码 D: 校验码 正确答案: (单选题) 18: 由于GPS卫星数目(共有24颗)较多且分布合理,所以在地球上任何地点均可连续同步地观测到至少()颗卫星,从而保障了全球、全天候连续实时导航与定位的需要

物流信息系统管理作业1答案

物流信息系统管理作业1 一选择题 1 C 2 A B C 3 A 4 D 5 B 二简答题 1 简述物流信息系统的分类。 答:(一)按系统功能性质分类:事务性系统决策性系统 (二)按系统配置分类:单机系统计算机网络系统 (三)按物流职能分类:运输管理信息系统仓储管理信息系统装卸搬运自动化控制系统加工处理系统信息集中系统 (四)按服务对象分类:经营管理信息系统面向客户信息系统监管信息系统。 2 简述物流信息系统的组成要素及其在物流信息系统中所起的作用。答:物流信息系统的组成要素:硬件、软件、数据库与数据仓库和人员。 硬件包括计算机、网络通信设备等,它们构成了系统运作的硬件平台。软件包括系统软件和应用软件两大类,其中,系统软件主要用于系统的管理、维护、控制及程序的装入和编译等工作。应用软件则是指挥计算机进行信息处理的程序或文件。 数据库技术将多个用户、多种应用所涉及的数据,按一定数据模型进行组织、存储、使用、控制和维护管理,数据的独立性高、冗余度小、共享性好,能进行数据完整性、安全性、一致性的控制。数据库系统面向一般的管理层的事务性处理。数据仓库是面向主题的、集成的、

稳定的、不同时间的数据集合,用以支持经营管理中的决策制定过程。人员包括分析人员、系统设计人员、系统实施和操作人员,以及系统维护人员、系统管理人员、数据准备人员与各层次管理机构的决策者等。 三应用分析题 答:根据沃尔玛中国公司的信息系统,首先说明了物流信息系统是企业物流系统的神经中枢。沃尔玛拥有3000多家商店,40多个配销中心。它依靠相同的补货系统、相同的库存管理系统、相同的EDI条形码系统,使得公司总部与各家分店、各个供应商通过电脑联系,充分了解各店的情况,使得物流活动形成有机的整体,提高了企业的物流服务功能和服务水平,物流整体效率得以提高。 其次,通过物流信息系统,客户或管理人员便于调整产能的营销策略,进而达到产销平衡。如:沃尔玛提供给采购员两年的销售历史,采购员可根据这些信息知道什么品种该增加,什么品种该淘汰,好销的品种每次进多少才能满足需求,又不至于积压。及时掌握产品或原材料的库存情况及分布,提高了物流活动的效率。 物流信息系统能够在必要的时候将必要的信息提供给必要的人员。沃尔玛通过电脑系统,将单品的当前库存、已订货数量、配销中心送货数量、建议订货数量及Telxon终端提供的信息,一并提供给商店员工。商店员工便利用可靠的数据信息,协调物流活动的各个环节,有效地节约了企业的运营成本。 物流信息系统有利于客户优化资源配置,开拓市场。沃尔玛提供的

数据库图书管理系统含代码

数据库图书管理系统含代 码 The following text is amended on 12 November 2020.

目录

一.需求描述和系统边界 数据库技术和Internet的飞速发展,使它们已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。对于任何一个企业来说,数据是企业重要的资产,如何有效利用这些数据,对于企业发展起着极其重要的作用。随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的数目逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,创建图书管理系统可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。 该图书管理系统支持2类用户:管理员和读者。读者可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和读者的增加,删除和修改以及对读者,借阅、续借、归还的确认。 二.需求分析 1.业务需求 图书管理系统的主要业务包括:包括图书馆内书籍的信息,读者信息,以及借阅信息。此系统功能分为面向读者和面向管理员两部分,其中读者可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和读者的增加,删除和修改以及对读者,借阅、续借、归还的确认。 2.功能需求及数据需求分析 (1)注册管理 管理员注册。管理员注册时要求填写基本信息,包括管理员编号、姓名、性别、联系电话、家庭住址。系统检查所有信息填写正确后管理员注册成功。 读者注册。读者注册时要求填写基本信息,包括读者编号、姓名、性别、联系电话、学院等。系统检查所有信息填写正确后读者注册成功。 (2)图书管理 增加图书信息。当有新的图书入库时,管理员负责添加图书信息,包括书名、分类、图书编号、作者、出版社、出版时间、简介等。

相关文档
最新文档