1、数据库课程设计党员信息管理系统数据库课程设计-党员信息管理系统 新疆工程学院实训报告 实训科目 网络数据库 系 部计算机 专 业 应用 班 级 学 号 姓 名 实训地点 指 导 教 师完 成 日 期2012.12.27(第二页) 指导教师评语及成绩评定教师评语: 年 月 日评定结果 教师签字:(第三页)新疆工程学院实训任务书 计算机工程 系(部)计算机应用 专业 班 32 人数实训科目 掌握系统开发的过程,熟悉数据库的相关操作。 起止时间 2012.12.17-2012.12.212012.12.24-2012.12.29实训方式分散、集中 集中 地点 B504带队教师指导教师 实训目的: 熟
2、悉数据库设计与开发的一般过程,理解概念设计、逻辑设计、物理设计的意义和方法,掌握表内约束和表间约束的作用和实现方法,掌握数据查询设计的方法。实训内容和要求:用sql语句完成数据库和表的设计表中的记录数应该能满足数据测试的要求,每张表不少于30条记录。实体的属性和约束设计合理,实体间的外键约束满足系统要求。能够实现系统要求的数据操纵和数据控制操作。实训场所概况:B504机房上级实训,相关调研和资料查找自行安排。实 训 安 排时间 内容 分 组 情 况2012.12.17-2012.12.21 收集、查阅资料,上机建库、建表、建关联、输入数据,完成数据数据使用及查询。 4组2012.12.24-2
3、012.12.29 调试代码,整理实验数据和结果,撰写实训报告 4组实 训 目 标 及 考 核 方 式 考核目标:掌握系统开发的过程,熟悉数据库的相关操作。考核方式:答辩+实训报告。实训负责人: 系(部)领导:新疆工程学院校内实训鉴定表系部:计算机工程系 专业:应用 填表时间:2012.12.27班级 姓名 学号 住址实 训 地 点 B504机房上级实训实 训时 间 2012.12.17-2012.12.21 - 2012.12.24-2012.12.29课题内容或实习内容 收集、查阅资料,上机建库、建表、建关联、输入数据,完成数据数据使用及查询,调试代码,整理实验数据和结果,撰写实训报告。带
4、入教师意见年 月 日评定结果 教师签字:注:1、本表用于校内实习、实训、设计、测绘等实践教学评定。 2、评定结果按“优、良、中、及格、不及格”五级予以评定。摘 要 党员信息管理系统是党委组织工作不可缺少的一部分.一个功能齐全、简单易用的党员信息管理系统能有效地减轻党员管理工作人员的工作负担,本设计基于数据库SQLServer2005技术建立一套党员信息管理系统,实现对党员信息的查询,删除和添加等功能,进一步促进了组织部门的信息化建设工作。关键词 : 党员信息管理系统,数据库目录摘 要 31.概述 51.1选题背景 51.2课题 52.需求分析 62.1 信息分析 62.2 处理要求 82.3
5、安全性与完整性要求 103.数据字典 103.1根据以上信息建立数据 103.1.1创建关系图 153.2 数据查询 17总 结 19参 考 文 献 201.概述 党员信息管理系统是党委组织工作不可缺少的一部分.一个功能齐全、简单易用的党员信息管理系统能有效地减轻党员管理工作人员的工作负担,提高工作效率。随着经济的发展,人员交流来往的频繁,党员管理更加需要一套信息系统以提高信息管理的快捷及准确性。为此,建立一个党员管理的信息库,把所有党员的信息,包括流动党员的信息全部保存在信息库存中,以便于管理、查询、统计等就显得尤为重要了。 本设计的研究目标就是要建立一个高校党员信息管理系统,对党员的基本信
6、息进行管理,以减轻管理人员的工作负担。1.1选题背景 随着科学技术的发展,计算机管理在日常生活中的地位变得越来越重要。它能够代替人做各种重复,繁琐的劳动,并且拥有操作简单,可信度好,不易出错等优点,大大减少了不必要的人力消耗,提高个人的工作效率。党员日常管理是每个学校必须面临的问题,所以,如何开发一个简单易用,界面友好,容易操作,数据安全性好,可靠性高的管理系统就成为非常重要的技术问题。我采用SQLServer技术进行数据库开发可以使开发过程简单化,更快捷的访问数据库。1.2课题 党员信息管理系统开发 本课题主要考虑的是提供简单方便的操作,为管理人员提供简单、高效的对党员信息的管理等。2.需求
7、分析2.1 信息分析 高校学生党员信息管理系统主要目的是对学生党员信息的相关处理,包括学生党员(入党申请人、入党积极分子、预备党员和正式党员)信息的管理,数据库的管理和登陆用户的管理。学生党员相关信息需求:(1)学生信息表:学号,姓名,性别,族别,入学年月,专业编号,出生日期,入团时间,政治面貌编号。(2)谈话表:学号,教工编号,谈话时间。(3)课程表:课程编号,课程名称。(4)成绩表:学号,课程编号,成绩。(5)专业表:专业编号,专业名称。 (6)党员联系表:教工编号,姓名,性别,入党时间。(7)政治面貌编号:政治面貌编号,政治面貌。(8)政治面貌表:学号,政治面貌编号,青马班时间,党课时间
8、,积极分子时间,是否积极分子。登录用户相关信息需求:(1)管理员:admin,password;(2)学生:id, password;(3)老师:id,password;(4)访客;E-R图2.2 处理要求在管理员模块中的功能是实现对学生党员信息的管理工作,包括:浏览、添加、修改、删除、查询、统计等,这五个功能模块各自独立,互不影响。 其中查询和统计要求做到:(2)查询党员的基本信息:能够按照查询条件(班级、年级、专业、入党时间)查询党员的数量;也能够实现多个条件的组合查询;(3)统计党员的基本信息:统计按照查询条件(班级、年级、专业、入党时间)查询党员的数量。在学生模块中的功能只能实现查看自
9、己的相关个人信息资料的功能。功能图2.3 安全性与完整性要求安全性:(1)管理员能够方便地对信息进行浏览、添加、修改、删除、查询、统计等操作。(2)学生可以在自己的权限内对信息进行访问,查询相关信息。完整性:(1)能够防止合法用户使用数据库向数据库中添加不合语义的数据。(2)通过各个表之间的联系来实现数据完整性约束。3.数据字典3.1根据以上信息建立数据表一 : 学生信息表;创建代码如下:CREATE TABLE dbo.学生信息表学号 float NOT NULL,姓名 nvarchar255 COLLATE Chinese_PRC_CI_AS NULL,性别 nvarchar255 COL
10、LATE Chinese_PRC_CI_AS NULL,族别 nvarchar255 COLLATE Chinese_PRC_CI_AS NULL,入学年月 datetime NULL,专业编号 nvarchar255 COLLATE Chinese_PRC_CI_AS NOT NULL,出生日期 nvarchar255 COLLATE Chinese_PRC_CI_AS NULL,入团时间 datetime NULL,政治面貌编号 nvarchar255 COLLATE Chinese_PRC_CI_AS NOT NULL,CONSTRAINT PK_学生信息表 PRIMARY KEY CL
11、USTERED 学号 ASC,专业编号 ASCWITH IGNORE_DUP_KEY OFF ON PRIMARYON PRIMARY创建结果如下图:表二 :谈话表;创建代码如下:CREATE TABLE dbo.谈话表学号 float NOT NULL,教工编号 float NOT NULL,谈话时间 datetime NOT NULL,CONSTRAINT PK_谈话表 PRIMARY KEY CLUSTERED 学号 ASC,教工编号 ASC,谈话时间 ASCWITH IGNORE_DUP_KEY OFF ON PRIMARYON PRIMARY创建结果如下图:表三:课程表;创建代码如下
12、:CREATE TABLE dbo.课程表课程编号 nvarchar255 COLLATE Chinese_PRC_CI_AS NOT NULL,课程名 nvarchar255 COLLATE Chinese_PRC_CI_AS NULL,CONSTRAINT PK_课程表 PRIMARY KEY CLUSTERED 课程编号 ASCWITH IGNORE_DUP_KEY OFF ON PRIMARYON PRIMARY创建结果如下图:表四:成绩表;创建代码如下:CREATE TABLE dbo.成绩表学号 float NOT NULL,课程编号 nvarchar255 COLLATE Chi
13、nese_PRC_CI_AS NOT NULL,成绩 float NULL,CONSTRAINT PK_成绩表 PRIMARY KEY CLUSTERED 学号 ASC,课程编号 ASCWITH IGNORE_DUP_KEY OFF ON PRIMARYON PRIMARY创建结果如下图:表五:专业表;创建代码如下:CREATE TABLE dbo.专业表专业编号 nvarchar255 COLLATE Chinese_PRC_CI_AS NOT NULL,专业名称 nvarchar255 COLLATE Chinese_PRC_CI_AS NULL,CONSTRAINT PK_专业表 PRI
14、MARY KEY CLUSTERED 专业编号 ASCWITH IGNORE_DUP_KEY OFF ON PRIMARYON PRIMARY创建结果如下图:表六:党员联系表;创建代码如下:CREATE TABLE dbo.党员联系表教工编号 nvarchar255 COLLATE Chinese_PRC_CI_AS NOT NULL,姓名 nvarchar255 COLLATE Chinese_PRC_CI_AS NULL,性别 nvarchar255 COLLATE Chinese_PRC_CI_AS NULL,入党时间 datetime NULL,CONSTRAINT PK_党员联系表
15、PRIMARY KEY CLUSTERED 教工编号 ASCWITH IGNORE_DUP_KEY OFF ON PRIMARYON PRIMARY创建结果如下图:表七:政治面貌编号;创建代码如下:CREATE TABLE dbo.政治面貌编号政治面貌编号 nvarchar255 COLLATE Chinese_PRC_CI_AS NOT NULL,政治面貌 nvarchar255 COLLATE Chinese_PRC_CI_AS NULL,CONSTRAINT PK_政治面貌编号 PRIMARY KEY CLUSTERED 政治面貌编号 ASCWITH IGNORE_DUP_KEY OFF
16、 ON PRIMARYON PRIMARY创建结果如下图:表八:政治面貌表;创建代码如下:CREATE TABLE dbo.政治面貌表学号 float NOT NULL,政治面貌编号 nvarchar255 COLLATE Chinese_PRC_CI_AS NOT NULL,政治面貌 nvarchar255 COLLATE Chinese_PRC_CI_AS NULL,青马班时间 datetime NULL,党课时间 datetime NULL,积极分子时间 datetime NULL,是否积极分子 nvarchar255 COLLATE Chinese_PRC_CI_AS NULL,CON
17、STRAINT PK_政治面貌表 PRIMARY KEY CLUSTERED 学号 ASC,政治面貌编号 ASCWITH IGNORE_DUP_KEY OFF ON PRIMARYON PRIMARY创建结果如下图:3.1.1创建关系图3.2 数据查询1.查询所有预备党员信息Select * from 学生信息表$,入党材料相关信息$ where 学生信息表$.学号入党材料相关信息$.学号and 政治面貌预备党员2.查询成绩80分以上学生信息并按降序输出select*from 成绩表$ where 成绩80 order by 成绩desc3.显示专业编号最低的30%学生信息select top
18、 30 percent* from 学生信息表$ order by 专业编号asc4.更改学号为20110001的学生政治面貌为正式党员use xk update 政治面貌表set 政治面貌正式党员 where 学号201100015. 查询1992年出生的学生的信息use XK select * from 学生信息表where year出生日期1992总 结 在本次课程设计过程中,学到了很多知识,由于课程较多,时间冲突,设计进行的比较晚,所以功能比较差些,也未能进行更深入的思考,在运用方面也有所欠缺,数据库方面,整体考虑也还可以更全面、周到。在课程设计开始的时候,本来打算还做一个留言的模块,
19、即学生登陆系统的时候,不仅可以查看相关信息,也可以留言,管理员则可以查看、回复、删除留言。但由于这段时间考试颇多,时间有些伧促,所以没能实现这个预想的功能。本次设计是用ASP 和SQL SERVER 2000进行的,由于ASP本学年就进行过系统的学习,所以做起来较为容易,但SQL是很久以前学的,所以对很多操作都有些生疏,只能通过网络来进行学习,在这部分时间耗费较多。总的来说,通过这一次的练习,巩固了ASP和SQL的许多知识,也提高了自己的差错纠错的能力,锻炼了我的耐心。这也让我意识到了理论联系实际的重要性。 通过本次课程设计中,我还认识到:任何系统的完成,工程的开始都是最为关键的。俗话说,万丈
20、高楼平地起。这就要求我们要做好需求分析,研究好每个细节,做到全面地了解整个系统实施,做好进度计划,严格按照时间表来执行,不拖拉,这样后面的工作才能顺利高效地展开,尽可能地避免返工,在时间计划内按时完成。 尽管本次设计还是借鉴了一些网络资源,但大部分内容都是自己完成的,按照自己的设想,我独立完成了概念结构设计、逻辑结构设计,和数据库的搭建、连接等工作,虽然设计时间并不长,但自己的能力仍然获得了很好的锻炼。参 考 文 献杨昭等,数据库技术课程设计案例精编,中国水利水电出版社,20XX年1月.潘文林,数据库应用系统开发案例与实践教程,清华大学出版社,20XX年9月.段明辉.ASP编程实例入门与提高M.电子工业出版社,20XX年.4 赵松涛.ASP动态网站开发实录M.电子工业出版社,20XX年.5 邓良松, 刘海岩, 陆丽娜软件工程(第二版).西安电子科技大学出版社. 2000年11月
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1