c報刊订阅管理系统(数据库课程设计报告).docVIP

  • 35
  • 0
  • 约 45页
  • 2016-12-06 发布于重庆
  • 举报

c報刊订阅管理系统(数据库课程设计报告).doc

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

文档评论(0)

1亿VIP精品文档

相关文档