网络数据库课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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