- 35
- 0
- 约 45页
- 2016-12-06 发布于重庆
- 举报
c報刊订阅管理系统(数据库课程设计报告)
课 程 设 计
课程设计名称: 数据库应用系统课程设计
专 业 班 级 :
学 生 姓 名 : 马飞扬
学 号 :
指 导 教 师 :
课程设计时间: 2011-12-19至2011-12-30
计算机科学与技术 专业课程设计任务书
学生姓名 马飞扬 专业班级 学号 题 目 报刊订阅管理系统 课题性质 其它 课题来源 自拟课题 指导教师 同组姓名 无 主要内容 人们在部门单位中一直以来都是使用传统人工方式管理,这种管理方式存在着许多缺点,时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。使用传统人工方式管理,这种管理方式存在着许多缺点,譬如:效率低、保密性差,时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
3:概念结构设计
在报刊订阅管理系统中,共涉及到3个实体:报刊、部门、用户。用户包括普通用户、管理员,每个用户都唯一属于一个部门,每个部门可包括多个用户,它们是多对一的关系。普通用户可以订阅多份报刊,一份报刊可被多个用户订阅,属于多对多的关系。E-R图如图2。
图2:
4:逻辑结构设计
设计数据库共有7个关系模式,分别为:
用户(用户账号,姓名,密码,用户类别)用户账号为主键,决定因素为主键自身或包含主键,满足BC范式。
普通用户1(用户账号,联系电话,联系地址,部门编号)用户账号为主键,部门编号为外键,决定因素为主键自身或包含主键,满足BC范式。
普通用户2(用户账号,身份证号)用户账号为主键,决定因素为主键自身或包含主键,满足BC范式。
部门(部门编号,部门名称)部门编号为主键,决定因素为主键自身或包含主键,满足BC范式。
报刊信息(报刊编号,报刊名称,出版报社,出版周期,季度报价,内容介绍,分类编号)报刊编号为主键,分类编号为外键,决定因素为主键自身或包含主键,满足BC范式。
报刊类别(分类编号,分类名称)分类编号为主键,决定因素为主键自身或包含主键,满足BC范式。
订单(用户编号,报刊编号,订阅份数,订阅月数)用户编号、报刊编号为主键,决定因素为主键自身或包含主键,满足BC范式。
5:源代码及系统截图
源代码:
登录界面的逻辑实现
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Data.SqlClient;
namespace newspaperorder
{
public partial class login : Form
{
private int childFormNumber = 0;
public login()
{
InitializeComponent();
}
private void ShowNewForm(object sender, EventArgs e)
{
Form childForm = new Form();
childForm.MdiParent = this;
childForm.Text = Window + childFormNumber++;
childForm.Show();
}
private void OpenFile(object sender, EventArgs e)
{
OpenFileDialog openFileDialog = new OpenFileDialog();
open
您可能关注的文档
最近下载
- 2023年江苏省常州市中考语文试卷附参考答案.pdf VIP
- 四川专升本数学2025年真题 及答案 .pdf VIP
- 2026年寒假特色作业模板【可编辑 可打印】.pptx
- 任务一短期投资的核算.ppt VIP
- 生物必修二全套课件.ppt VIP
- 2023年江苏省常州市中考语文试卷.docx VIP
- 2025年江苏高考地理真题(解析版).docx
- 2026年教案课件-中华民族共同体概论-第1-9讲-混一南北与中华民族大统合-教案合集-新版.pdf VIP
- 新解读《GB_T 39329-2020增材制造 测试方法 标准测试件精度检验》.docx VIP
- 医疗器械部门职责与岗位划分指南.docx VIP
原创力文档

文档评论(0)