数据库课程设计 (17).doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 4 课程设计报告 课程设计题目:档案管理系统 专 业:网络工程 班 级姓 名:朱秀刚 学 号: 1021130326 指导教师: 游胜玉 2011年12月3日 一、目的: 通过本次课程设计让学生能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高学生的分析问题和解决问题的能力以及学生的动手能力。 二、课程设计要求: 1.对各个系统进行系统功能需求分析 2. 数据库设计分析阶段,进行详细的数据库需求分析,进行概念数据库的设计,画出数据库的E-R图(局部和整体E-R图) 3. 设计出详细的逻辑数据库结构,将各个实体和联系转化为相应的二维表即关系模式,指定各个关系的主关键字和外部关键字,并对各个关系的约束加以限定 4. 通过企业管理器或是查询分析器实现各个二维关系(建议最好用SQL代码实现),要求建立相关的索引 5. 根据系统功能需求设计相应的查询视图 6. 要求根据系统功能需求建立存储过程 7. 根据功能需求建立相应的触发器以保证数据的一致性 8. 通过建立用户和权限分配实现数据库一定的安全性,考虑数据库的备份与恢复(此内容选作) 三、实现思路 1.实验要求建立一个档案管理系统,实现档案信息的录入、修改、删除查询等功能。通过分析本实验的E-R图如下: 姓名身份证 姓名 身份证号 政治面貌身份证号性别 政治面貌 身份证号 性别 年龄 年龄 婚姻状况 婚姻状况 家庭住址人档案基本信息个人档案详细信息 家庭住址 人档案基本信息 个人档案详细信息 现居住地 现居住地 籍贯 籍贯 包括学历工作单位 包括 学历 工作单位 包括 包括 迁出地址迁动号身份证号 迁出地址 迁动号 身份证号 迁入地址迁入迁出 迁入地址 迁入迁出 迁出时间 迁出时间 迁入时间 迁入时间 2.利用SQL建立一个名为:DangAn的数据库,数据库中在建立三张表分别为:个人档案基本信息、个人档案详细信息、迁动信息。 3.利用VB做为前台,对数据库中的数据进行管理操作。 四、实现过程 1.建立数据库和变的代码如下: create database DangAn On ( name=DangAn_data, filename='D:\DangAnData.mdf', size=10, maxsize=50, fileGrowth=5) loG on ( name=DangAn_Log, filename='D:\DanganData.ldf', size=5, maxsize=25, fileGrowth=5) create table 个人档案基本信息 ( 省份证号 int constraint Number_prim primary key, 姓名 char(10), 性别 char(2)default '男', 年龄 int, 籍贯 char(12), 家庭住址 varchar(40), ) create table 个人档案详细信息 ( 身份证号 int constraint xiangxi_prim primary key, 政治面貌 char(10), 婚姻状况 char(4) default '未婚', 现居住地 varchar(40), 工作单外 varchar(40) ) create table 迁动信息 ( 身份证号 int constraint qingdong_prim primary key, 迁出时间 datetime, 迁入时间 datetime, ) 2.建立VB前台界面图如下: 2.功能实现的代码如下: (1).登录界面代码: Private Sub Command1_Click() ‘登录按钮的功能 If Text1.Text = "zhuxiugang" And Text2.Text = "123" Then Form1.Visible = False Form2.Visible = True End If End Sub Private Sub Denglu_Click() ‘编辑菜单中登录项的功能 Label1.Visible = True Label2.Visible = True Label3.Visible = True Text1.Visible = True Text2.Visible = True Command1.Visible = True End Sub Private Sub Form_Load()

文档评论(0)

勤劳的小厮 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档