党支部学生党员管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(NAME=N'PartyClassDB_log',FILENAME=N'D:\DATA\PartyClassDB_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%)
GO
5
CREATETABLE[dbo].[Users](
[ID][int]IDENTITY(1,1)NOTNULL,
[性别][nchar](10)NOTNULL,
[民族][nvarchar](10)NULL,
[籍贯][nvarchar](10)NULL,
[出生日期][nvarchar](50)NULL,
[QQ][nvarchar](20)NULL,
[Email][nvarchar](20)NULL,
[寝室号][nvarchar](20)NULL,
指导教师评语:
摘 要
通过对信息科学与工程学院学生第二党支部负责人处了解,信息科学与工程学院学生第二党支部对于党员、发展对象以及党校分校的管理还处于“人工管理为主,计算机软件管理为辅”的阶段。为解决人工管理复杂,数据冗余严重的问题以及各部门之间工作划分不明确等问题,特设计开发该软件用以解决其问题。
宣传部
1.负责各类有关学生第二党支部活动、会议的海报制作、公示公告编写张贴;
2.主要负责每学期四会(三次民主生活会、一次支部大会)的详细工作安排。包括会议主持、活动或会议策划、会议PPT、会议组织、会场纪律、会议纪要编写、新闻稿编写并及时发送到学院网站管理员处和党委网站管理员处等工作。
所有被考核对象以学期为单位以百分制考核为主,严格按照各部门制定的考核条例进行奖惩。
1.负责信息科学与工程学院计科专业、计应专业、软工专业、通信专业的学生党员、预备党员的党员档案管理。档案管理包括毕业党员档案的签转工作;每学期新发展的党员档案分类归档等工作。
2.建立湖南涉外经济学院党校分校,负责每学期党训班学员参与党校学习的课表安排;党训班班长选拔;活动安排;期末考试安排以及相关日常工作的考核。党校分校的机构设置为学生第二党支部办公室主任担任分校负责人,每个党训班分配1名班长和1名副班长,班长和副班长人选从每年新发展的预备党员中挑选。
)ON[PRIMARY]
(表5.2.2student)
5
INSERT[dbo].[Users]([ID],[role],[UserName],[Psw])VALUES(1,N'Admin ',N'wang',N'123')
INSERT[dbo].[Users]([ID],[role],[UserName],[Psw])VALUES(2,N'书记',N'elen',N'123')
2.2、需求分析的收集
2.2.1学生第二党支部的机构设置
信息科学与工程学院学生第二党支部共设有4个管理部门,包括办公室、纪检部、组织部、宣传部,每个部门由1名主任或部长任职,4个部门由学生第二党支部书记和副书记统一协调管理,每个部门可另设1~2名助理或副部长协同其工作。
2.2.2主要业务活动和职能
办公室
[入党时间][nvarchar](50)NULL,
[备注][nvarchar](100)NULL,
[电话][nvarchar](20)NULL,
CONSTRAINT[PK_student]PRIMARYKEYCLUSTERED
(
[ID]ASC
)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]
)ON[PRIMARY]
(表5.2.1users)
CREATETABLE[dbo].[student](
[ID][int]IDENTITY(1,1)NOTNULL,
[学号][nvarchar](20)NOTNULL,
[班级][nvarchar](20)NOTNULL,
[姓名][nvarchar](20)NOTNULL,
本设计的研究目标就是要开发一个党员信息管理系统,对党员的基本信息进行管理,以减轻学生党员干部的工作负担。
1.2选题背景
随着科学技术的发展,计算机管理在日常生活中的地位变得越来越重要。它能够代替人做各种重复,繁琐的劳动,并且拥有操作简单,可信度好,不易出错等优点,大大减少了不必要的人力消耗,提高个人的工作效率。党员日常管理是每个学校必须面临的问题,所以,如何开发一个简单易用,界面友好,容易操作,数据安全性好,可靠性高的管理系统就成为非常重要的技术问题。该系统采用SQLServer技术进行数据库开发可以使开发过程简单化,更快捷的访问数据库。
输入:要修改的字段
输出:正确的信息
简要说明:(1)学号为每条记录的主键,具有唯一性,查找时按学号就可以确定身份,然后修改 (2)可以修改学号但不能有重复,否则冲突。
第三章
3.1
根据需求分析的结果,抽取出与本课程设计相关的特性。设计局部概念模式。运用ER方法,设计出系统的各个局部ER模型。
(图3.1.2党员干部实体集属性ER图主键:学号、职位)
第二章 数据库需求分析
2.1、需求分析的任务
为解决信息科学与工程学院学生第二党支部人工管理工作复杂,数据处理困难,数据冗余严重的问题,根据对学生第二党支部各部门工作任务部署、各部门分管的学生数据的统计等工作,通过解决Visual StudioC#2010面向对象的模块与后台SQLServer 2005数据库相结合,使得该项目设计中每个部门有一个相应的主模块和多个子模块,各模块要达到实现各对应部门工作的有效实施部署,对各部门工作数据的采集、处理、面向用户快速化、合理化,及时有效的解决各种常规问题。
该项设计开发需要解决的主要问题是项目的需求分析;结构设计;Visual StudioC#2010界面设计及其相关代码的编写实现; SQLServer 2005后台代码的编写实现以及整个项目后期的运维等工作。
该项目设计最终实现的功能包括学生第二党支部所有部门学生干部的个人基本信息操作;各部门相关工作的部署安排;数据的添加、删除、查看、修改等工作。
类型: varchar
长度: 20
别名: 无
取值范围:中文
说明:可空
数据项名:入党时间
类型: date
长度: 20
别名: 无
取值范围:中文
说明:可空
数据项名:电话
类型: varchar
长度: 20
别名: 无
取值范围:数字
说明:可空
数据项名:QQ
类型: varchar
长度: 20
别名: 无
取值范围:数字
关键字:Visual Studio C# 2010;学生党员管理;SQL Server 2005;系统运维;系统管理
第一章 绪论
1.1系统开发的意义
党员信息管理系统是信息学院党组织工作中不可缺少的一部分,一个功能齐全、简单易用的党员信息管理系统能有效地减轻学生党员干部的工作负担,提高工作效率。随着经济的发展,人员交流来往的频繁,党员管理更加需要一套信息系统以提高信息管理的快捷及准确性。为此,建立一个党员管理的信息库,把所有党员的信息,包括流动党员的信息全部保存在信息库存中,以便于管理、查询、统计等就显得尤为重要了。
组成:ID、登录名、登录角色
存取方式:按ID存取
数据存储名:信息
说明:对每个党员的信息描述,并对用户角色设定权限,在查看时使用。
输出数据流:查看,增,删,改
组成:学号、姓名、性别、QQ、Email、籍贯、民族、班级
存取方式:按学号存取
2.
处理过程:修改党员信息
说明:对要修改的党员信息,根据学号确定记录,再根据党员的其他信息确定身份。
2.
2.
数据项名:学号
类型: CHAR
长度: 8
别名: 无
取值范围:10000000--99999999
说明:主键唯一
数据项名:姓名
类型: varchar
长度: 20
别名: 无
取值范围:中文
数据项名:班级
类型: varchar
长度: 20
别名: 无
取值范围:中文
说明:不为空
数据项名:性别
类型: varchar
XX学院
课程设计报告
课程名称
数据库原理与应用
题目
党支部学生党员管理系统
组员
XX
XX
学院
XX学院
班 级
XX班
指导教师
彭 浩
XX年XX月XX日
任务分配表
第9组
学号
姓名
负责部分
成绩
组长
XXXX
XX
相关代码实现、关联,需求分析相关资料搜集,数据字典编写,概念结构设计与逻辑结构等工作。
组员
XXXX
XX
C#界面设计,数据库底层代码编写,系统运行与维护,文档相关材料搜集,文档打印等工作。
[role][nchar](10)NULL,
[UserName][nvarchar](50)NULL,
[Psw][nvarchar](50)NULL,
CON来自百度文库TRAINT[PK_User]PRIMARYKEYCLUSTERED
(
[ID]ASC
)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]
(图3.1.2学生党员实体集属性ER图主键:学号)
第四章
4.1 关系模型
将总体概念结构及E-R图转化成关系模型
(1)登陆(用户名,密码,角色,注册)
(2)党员干部(学号,职位,姓名,班级,性别,民族, 籍贯, 出生日期,电话,QQ, 寝室号 主键:学号,职位)
(3)学生党员(学号,姓名,班级,性别,民族, 籍贯, 出生日期,电话,QQ, 寝室号, 备注,入党时间 主键:学号)
组织部
1.负责发展对象转预备党员相关会议的召开,资料的填写等工作;
2.负责信息科学与工程学院计科专业、计应专业、软工专业、通信专业的所有发展对象的日常考核工作。考核内容包括发展对象每学期的“三会”即三次民主生活会与具备申请转为预备党员的发展对象参加该学期支部大会的参与情况;发展对象在班级、在寝室、在党支部举行的活动中的表现情况;发展对象在校学习期间每月向第一培养人进行一次思想汇报的情况;发展对象督察学生第二党支部分管的四个专业所有党员、预备党员、发展对象每日寝室卫生督察统计上报的表现情况;发展党员每学期做“一件有意义的事”的落实等等工作的考核。
5
CREATEDATABASE[PartyClassDB]ONPRIMARY
(NAME=N'PartyClassDB',FILENAME=N'D:\DATA\PartyClassDB.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB)
LOGON
纪检部
1.负责预备党员转正相关会议的召开,资料的填写等工作;
2.负责信息科学与工程学院计科专业、计应专业、软工专业、通信专业的学生党员、预备党员的日常考核工作。考核内容包括党员、预备党员每学期的“四会”即三次民主生活会、一次支部大会的参与情况;党员、预备党员在班级、在寝室、在党支部举行的活动中的表现情况;预备党员在校学习期间每月向第一培养人进行一次思想汇报的情况;预备党员督察学生第二党支部分管的四个专业所有党员、预备党员、发展对象每日寝室卫生督察统计上报的表现情况;预备党员每学期做“一件有意义的事”的落实等等工作的考核。
长度: 20
别名: 无
取值范围:中文
说明:不为空
数据项名:籍贯
类型: varchar
长度: 20
别名: 无
取值范围:中文
说明:可空
数据项名:籍贯
类型: varchar
长度: 20
别名: 无
取值范围:中文
说明:可空
数据项名:民族
类型: varchar
长度: 20
别名: 无
取值范围:中文
说明:可空
数据项名:籍贯
说明:可空
数据项名:备注
类型: varchar
长度: 500
别名: 无
取值范围:中文或数字
说明:可空
2.
数据结构:添加审核
说明:学号、姓名、性别和班级字段为必填,并且学号为主键不能有重复的。
组成:学号,姓名,性别,班级,QQ,Email,电话,入党时间
数据结构:注册审核
说明:用户名,密码字段为必填,ID为自动增长所以不会出现重复的
组成:用户名,角色,密码
2.
数据流名:添加
说明:为党员干部增加成员
来源:管理员
去向:党员信息表
数据结构:
--添加审核
数据流名:注册
说明:为用户登录者添加新的用户
来源:用户
去向:用户登录表
数据结构:
--注册审核
2.
数据存储名:登录
说明:对每个登录用户的描述,并对用户角色设定权限,在登录时使用。
输出数据流:登录
相关文档
最新文档