网络数据库课程设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

石家庄科技信息职业学院

课程设计(实训)报告

系部信息工程系专业计算机信息管理班班级 09-19 学号 090119010 姓名刘亚束课题企业报刊订阅管

理系统

指导教师报告成绩

日期:年月日

摘要

目录

引言

本系统就是面向一个企业的报刊订阅管理系统。此系统是一种比较智能化的管理系统,它面向所有企业部门的职工用户,但具有比较高的安全性能。它能够实现报刊订阅的基本功能,包括新报刊信息的录入、订阅、查询等操作以及后台数据库的备份和恢复。用户合法注册后必须输入有效密码才能成功进入此系统,可以进行订阅报刊,查询信息,统计信息等操作。对于非法操作,系统有识别和防护措施。

订阅信息处理的特点是订阅信息处理量比较大,所管理的信息信息种类繁多,而且订阅单、编辑单的发生量特别大,关联信息多,查询和统计的方式各不相同。因此在管理上实现起来有一定因难。

本系统在设计过程中,为了克服这些困难,需要使程序代码标准化,软件统一化,确保软件的可维护性和实用性;删除不必要的管理冗余,实现管理规范化、科学化;界面友好、简单化,做到实用、方便,尽量满足报刊订阅中员工的需要。

二、课程设计目的

生结合所学管理知识,在借鉴课堂教学案例、了解家人或亲友所从事的业务及其流程的基础上,参考有关资料,选择自己了解的一项业务,运用课堂所学数据库系统与数据库设计知识,完成信息需求分析、数据库概念设计、逻辑设计、物理设计,实现完成该业务的数据库应用系统,并运行、评价改进之,最后要写出课程设计报告。

正文

设计概念

绘制E-R图

四.图形界面

管理员表

部门表

用户表

报刊类别表

报刊信息表

订单表

五、表的界面

管理员表

部门表

用户表

报刊类别表

报刊信息表

订单表

六.数据库的实现

1、用SQL语句创建数据库

create database bkdy

(NAME =_date,

filename='C:\bkdy_date.mdf',

size=3,

MAXSIZE=10,

FILEGROWTH=1)

LOG ON

(NAME ='bkdy_log',

FILENAME='C:\bkdy_log.ldf',

SIZE=2MB,

MAXSIZE=15MB,

FILEGROWTH=1MB)

GO

2、新建表

新建“管理员表”

USE bkdy

GO

create table Adminuser

(

gname char(10) NOT NULL,

code char(20) NOT NULL,

)

GO

2新建“部门表”

USE bkdy

GO

create table Department

(

bnum varchar(50) NOT NULL, bname varchar(10) NOT NULL, )

GO

3、新建“用户表”

USE bkdy

GO

create table Users

(

yz char(10) NOT NULL,

ycode char(10) NOT NULL, yname char(10) NOT NULL, dh varchar(15) NOT NULL, bnum char(10) NOT NULL,

sfzh varchar(50) NOT NULL, )

GO

4、新建“报刊类别表”

USE bkdy

GO

create table NewspaperClass (

fb char(10) NOT NULL,

fm char(10) NOT NULL,

yname char(10) NOT NULL, dh varchar(15) NOT NULL, bnum char(10) NOT NULL,

sfzh varchar(50) NOT NULL, )

GO

5、新建“报刊信息表”

USE bkdy

GO

create table Newspaper (

bd char(10) NOT NULL,

cname char(10) NOT NULL, cb char(10) NOT NULL,

fb char(10) NOT NULL,

)

GO

6、新建“订单表”

USE bkdy

GO

create table Order

(

db char(10) NOT NULL,

yb char(10) NOT NULL,

bd char(10) NOT NULL, dmonth char(10) NOT NULL,

)

GO

七、创建主键

1、管理员表主键的创建

USE bkdy

GO

alter table Adminuser

add constraint gname_Adminuser primary key clustered

( gname )

Go

2、部门表主键的创建

USE bkdy

GO

alter table Department

add constraint bunm_Department primary key clustered

(bunm)

Go

3、用户表主键的创建

USE bkdy

GO

alter table Users

add constraint yz_Users

相关文档
最新文档