《数据库原理》课程设计论文.docx
- 文档编号:9577473
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:19
- 大小:450KB
《数据库原理》课程设计论文.docx
《《数据库原理》课程设计论文.docx》由会员分享,可在线阅读,更多相关《《数据库原理》课程设计论文.docx(19页珍藏版)》请在冰豆网上搜索。
《数据库原理》课程设计论文
《数据库原理》课程设计论文
工会人员信息管理系统的设计
姓名:
完成日期:
年月日
工会人员信息管理系统
●前言
数据库课程设计是学习《数据库系统原理》课程后的实践性教学环节,利用所学数据库的相关知识,以解决一个实际问题为目的,锻炼学生的实际动手解决问题的能力,是计算机学院每个同学必须要掌握的最基本的技术,是我们将来程序开发以及软件设计的基石。
用作为编程工具其最大的优点是简单、快速、实用。
通过这次的课程设计,我们应该学会用作为编程工具的基本方法,学会用来设计数据库并且建立数据库链接的技能。
课程设计是理论学习的补充环节,是对学生所学知识的综合运用能力的检验,也是学生提高分析问题解决问题能力的大好实践时机。
通过课程设计,让学生接触社会,深入实际,亲自动手运用所学的专业知识和技巧,去分析、研究、解决这些实际问题,从而灵活运用所学知识,增强实际工作能力,为顺利走向工作岗位打下坚实的基础。
●设计目的
针对我国目前企事业单位的不断增多,工会部门也相应的越来越多,而工会人员信息管理则变得越来越繁琐。
由于需要统计大量的数据,涉及的人员多,项目繁多,而且容易出错,所以,设计一个工会人员信息管理系统是一项相当重要和及时的工作。
通过该系统管理员可以很方便查找工会人员的信息、及时更新人员的信息,可以极大地提高系统的工作效率。
为此,我们特设计了工会管理人员的信息管理系统。
●系统概述
本系统的开发目的是实现工会人员信息关系的系统化、规范化和自动化。
本系统是一个工会人员信息管理系统,其开发主要包括数据库的建立和维护以及前端应用程序的开发两个方面。
在计算机应用日益重要的今天,采用计算机进行企事业单位的管理将是大势所趋。
具体实现完成的功能主要有:
权限功能:
为用户设置权限功能,可分为普通用户,管理员级用户。
普通用户只是查询不能修改,管理员级用户能修改、删除所有信息。
本系统采用的是管理员级用户。
密码管理:
用于对密码的修改。
录入功能:
为管理员级用户提供对所有信息的录入功能。
查询功能:
为所有用户提供查询的功能,可查询允许范围内的所有信息。
修改功能:
为为管理员级用户提供对所有信息的修改功能。
删除功能:
为为管理员级用户提供对所有信息的删除功能。
●需求分析:
工会人员信息管理系统是一个数据库应用系统,企事业单位的所有会员信息都保存在数据库中.在系统开发过程中,数据库的结构设计是非常重要的,其设计的好坏将直接影响应用系统的效率以及实现的效果。
需求分析是数据库设计的第一阶段,主要解决两个问题:
①内容需求。
调查应用系统用户需要操作的数据,决定用户在数据库中存储什么数据。
②处理需求。
调查应用系统用户需求对数据进行怎么样的处理,理清数据库中各种数据之间的关系。
●可行性研究:
目的:
可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。
经济上可行性:
现在,计算机的价格已经十分低廉,性能却有了长足的进步。
而本系统的开发,为企事业单位的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
第一,本系统的运行可以代替人工进行许多繁杂的劳动;
第二,本系统的运行可以节省许多资源;
第三,本系统的运行可以大大的提高企事业单位的工作效率;
第四,本系统可以使敏感文档更加安全,等等。
所以,本系统在经济上是可行的。
技术上可行性:
本系统的开发我利用作为本系统的数据库。
学校校园网的建设也为新系统服务器客户端的结构提供了硬件的支持。
使用作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
运行上可行性:
本系统为一个小型的工会会员管理系统,所耗费的资源非常的小,企事业单位的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
●系统设计思想
1、采用现有的资源,先进的管理系统开发方案,充分利用企事业单位现有的资源,减少开发中的时间,提高系统开发的水平和应用效果。
2、系统就满足单位的需求,例如会员信息的录入、查询、更新等。
3、系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
●概念结构设计
①.数据库建模
经过上面的分析,能够提出以下会员实体图:
会员实体图
在找到所有实体的基础上,需要进一步分析各实体之间的联系。
经过分析两两实体之间的联系,然后进行合并,给出所有实体的联系图即图,如下图:
会员管理
●系统流程图:
●逻辑结构设计
将概念结构设计中的图转换为关系模式:
会员(姓名,性别,政治面貌,民族,职务,入会日期,家庭地址,部门,学历,爱人姓名)
部门(人数,代号,部长,电话)
工会(会员,会长)
在考虑系统安全的前提下,需要增加用户关系和使用关系,其关系模式如下:
用户(用户名称、密码)关键字为用户名称。
在得出以上关系后,根据关系数据库的理论要求,需要对所有关系进行关系规范化,至少要求各个关系达到第三范式的要求。
按照第三范式的要求对比以上各个关系,在所有关系中都不存在非主属性对关键字的部分依赖,即满足第三范式。
●数据库的物理设计
在完成数据库逻辑设计后,即可开始数据库的物理设计。
基于以上数据库的逻辑设计,考虑程序设计的简易性及通用性,本学生信息管理系统采用的数据库。
会员档案信息表
字段名
数据类型
字段长度与格式
部门
文本
是
姓名
文本
否
性别
文本
否
政治面貌
文本
否
出生日期
日期型
否
民族
文本
否
入会日期
文本
否
家庭住址
文本
否
联系电话
文本
否
备注
文本
否
●窗体及主程序设计代码
1.登陆窗体
该系统的用户名是,密码也是。
其主要程序代码为:
()
()()
关于作业
关于作业
("你输入的密码有误,请重试!
")
>
("簦入超过三次,请确认你是授权用户!
")
()
.主窗体
主窗体主要包括系统、管理、查询与打印、关于等四个系统,在系统中我们可以作添加用户、查看日志、以及退出等操作,管理和查询与打印都是记录关于会员的资料而关于则是对产权的说明。
其主要程序代码为:
()
查看日志
添加用户
查看日志()
日志
查询与打印会员基本信息()
会员基本信息查询与打印
关于()
关于作业
管理会员基本信息()
会员基本信息管理
添加用户()
用户
退出()
("系统","用户""退出")'记录日志
.添加新用户窗体
其代码为:
()
()
(())""
"请输入用户名!
!
!
",,"警告"
()
"{(*)}""\"
"*用户表"
,,
()'启动一个循环,判断用户名是否合法(已经在使用)
(())(())
"用户名已经存在,请重新输入其它用户名!
",,"警告"
()
()""
()""
()""
'循环结束语句
(())<>(())
"两次输入密码不一致,请确认后重新输入",,"警告"
()
()""
()""
()""
"密码不能为空!
!
!
",,"警告"
()
()""
()""
"请选择用户级别",,"警告"
()
()(())
()(())
()
'调用写入日志函数
("用户表","添加新用户,新用户名是:
"(()))
"添加用户成功!
",,"恭喜"
()
.会员基本信息表
.“会员基本信息管理”代码:
()
"{(*)}""\"
"*会员基本信息表"
,,
"系统内不存在任何会员基本信息,请先添加会员信息",,"警告"
()
()
()
()
(()()()()()()()()()()()()()())
"信息输入不完整,请检查并确认信息!
",,"请注意"
(())
"家庭人口,请输入数字!
",,"请注意"
(()()())
"日期时间格式应为:
,请确认输入无误!
",,"请注意"
("会员信息","修改会员:
"()"的信息。
")
"修改会员信息成功!
",,"恭喜"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理 数据库 原理 课程设计 论文