当前位置 —论文写论文— 范文

关于数据库类论文范文集,与学士学位毕业设计相关论文查重免费

本论文是一篇关于数据库类论文查重免费,关于学士学位毕业设计相关学士学位论文范文。免费优秀的关于数据库及信息管理及管理系统方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

才能进行系统的登录.

3.1.1服务器登录模块的设计

本模块主要是通过Server类来实现的.系统进入服务器登录界面后,首先输入服务器名称,再输入服务器分配的用户名和密码.成功登录服务器之后才能进行登录系统的操作.它主要设计思想是,当系统启动时,首先从启动文件里找设置服务器信息的文件Server.ini,如果该文件存在调用ReadServerIni(FileNameStr,ServerName,UserName,PassWord)从该文件里读出信息,利用该信息调用ConnectServer(ServerName,UserName,PassWord)函数进行与服务器的连接,如果连接成功,则进入启动系统界面.如果从Server.ini读出的信息不能成功连接服务器或者Server.ini根本就不存在,则调用SetServerIni(FileNameStr)重新设置登录服务器的信息,进行与服务器的连接,连接成功之后再设置Server.ini中的SQLServer登录服务器信息ServerName,UserName,PassWord.Server类的成员函数如表3.1所示.

学士学位毕业设计参考属性评定
有关论文范文主题研究: 关于数据库的论文范文 大学生适用: 学年论文、学院学士论文
相关参考文献下载数量: 74 写作解决问题: 毕业论文怎么写
毕业论文开题报告: 标准论文格式、论文结论 职称论文适用: 技师论文、职称评中级
所属大学生专业类别: 毕业论文怎么写 论文题目推荐度: 优质选题

表4Server类的成员函数

函数名参数具体说明ReadServerIniFileNameStr

ServerName

UserName,

PassWord从文件(FileNameStr)中读取SQLSERVER服务器信息包括服务器(ServerName),用户名(UserName),密码(Password)SetServerIniFileNameStr设置文件(FileName)中SQLSERVER服务器信息ConnectServerServerName,

UserName,

PassWord连接服务器,通过引用参数(ServerName,UserName,PassWord)返回连接对象,返回值表示是否成功连接'从server.ini文件中读取SQLSERVER服务器信息

PrivateFunctionReadServerIni(ByValFileNameStrAsString,_

ByRefServerNameAsString,_

ByRefUserNameAsString,ByRefPassWordAsString)AsBoolean

DimsrAsStreamReader

Try

sr等于NewStreamReader(FileNameStr)

CatchexAsException

ReturnFalse

EndTry

DimlineAsString

Try

ServerName等于sr.ReadLine

UserName等于sr.ReadLine

PassWord等于sr.ReadLine

sr.Close()

ReturnTrue

CatchEAsException

ReturnFalse

EndTry

EndFunction

'设置server.ini文件中SQLSERVER服务器信息

PrivateFunctionSetServerIni(ByValFileNameStrAsString)AsBoolean

'frmSetserverIni是设置登录服务器信息的窗口

DimfrmAsNewfrmSetServerIni

DimServerName,UserName,PassWordAsString

WhileTrue

frm.ShowDialog()

Iffrm.DialogResult等于DialogResult.CancelThen

frm.Close()

ReturnFalse

EndIf

ServerName等于frm.cboServerName.Text

UserName等于frm.txtUserName.Text

PassWord等于frm.txtPassword.Text

'下面连接SQLSERVER判断输入是否正确

IfConnectServer(ServerName,UserName,PassWord)Then

ExitWhile

Else

MessageBox.Show("输入信息不正确,无法连接SQLSERVER服务器!!!","警")

EndIf

EndWhile'将服务器信息写入server.ini

DimswAsStreamWriter等于NewStreamWriter(FileNameStr)

sw.WriteLine(ServerName)

sw.WriteLine(UserName)

sw.WriteLine(PassWord)

sw.Close()

ReturnTrue

EndFunction

'连接服务器,通过引用参数返回连接对象,返回值表示是否成功连接

PrivateFunctionConnectServer(ByValServerNameAsString,_

ByValUserNameAsString,ByValPassWordAsString)AsBoolean

DimStrConnAsString

StrConn等于"datasource等于"&,_

ServerName&,",initialcatalog等于Hrsys,userid等于"&,_

UserName&,",password等于"&,PassWord

Try

myconnection等于NewSqlClient.SqlConnection(StrConn)

myconnection.Open()

CatchexAsException

ReturnFalse

EndTry

myconnection.Close()

ReturnTrue

EndFunction

3.1.2系统登录窗体的设计

登录服务器之后调用该窗体登录主系统,其主要思想是通过用户输入的用户名以及密码和数据库里的对应记录进行比较,如果条件符合则登录系统主界面,用户登录成功后,根据用户的类型对用户开放相应的权限,进行不同的管理操作.另外,还可以根据显示器的分辨率来选择主界面.主要是通过登录函数Login(UserNmae,Password)来实现的,函数参数分别表示用户名和密码.


为什么要写数据库毕业论文
播放:23088次 评论:5155人

3.2系统主界面模块的实现

本系统主要部分有8个模块组成,分别是部门管理,员工基本信息管理,员工考勤管理,员工考评管理,员工工资管理,系统用户信息管理,综合数据管理,系统数据维护.系统主界面如图7所示.

图7企业人力资源管理系统主界面

3.2.1部门管理模块的实现

本模块采用树状结构来管理部门数据,也就是在部门之间建立从属关系.主要使用树形控件TreeView的属性和方法来实现部门的管理.利用TreeView控件节点的Text和Tag属性来实现部门名称和部门编号的记录.Tag的值是相关部门进行管理的依据,比较方便的对部门进行检索,近而作处理.部门管理只有具有部门主管级别以上的用户才能进行管理,否则只能浏览部门信息.只有人力资源主管超级用户能对所有的部门进行管理,其他的部门主管只能管理自己的部门.所做的一切都是通过Department类来实现的,Department类的成员函数如表5所示.

表5Department类的成员函数

函数名参数具体说明DeleteTmpId删除指定的部门记录.参数表示要删除的部门编号GetInfoTmpId读取指定部门的记录.参数表示要读取的部门编号GetNewIdtree生成新记录的部门编号.主要是通过TreeView控件的节点的属性Tag和Text来控制和记录部门编号和部门名称.本系统采用程序控制自动生成部门编号HaveEmpTmpDepid判断指定部门是否存在员工.参数表示指定的部门的编号.如果返回True则表示该部门存在员工,否则表示部门不存在员工.此函数在删除部门之前调用,如果返回True,则不能删除指定的部门HaveSonTmpUpperId判断指定部门是否存在下级部门.参数表示指定的部门的编号.如果返回True则表示该部门存在下级部门,否则表示部门不存在下级部门.此函数在删除部门之前调用,如果返回True,则不能删除指定的部门In_DBDepName判断指定的部门名称是否已经在数据库中.参数表示指定部门的名称Inserttree插入新的部门记录.插入数据之前首先调用GetNewId函数来生成新记录的部门编号UpdateTmpId修改指定的部门记录.参数表示修改的部门的编号GetNameTmpId读取指定的部门名称.参数表示指定部门的编号GetIdTmpName读取指定的部门编号.参数表示指定部门的名称'部分代码如下:

PublicFunctionGetNewId(ByValtreeAsTreeView)AsString

DimnAsInteger等于1

DimsAsInteger

DimcurnodeAsTreeNode等于NewTreeNode

curnode等于tree.SelectedNode.FirstNode

Forn等于1Totree.SelectedNode.Nodes.Count

IfCInt(curnode.Tag)>

1 2 3 4 5

关于数据库类论文范文集,与学士学位毕业设计相关论文查重免费参考文献资料:

骨科论文怎么写

写论文技巧

替人写论文

议论文论点怎么写

初中生怎样写议论文

怎样写ei论文

怎样写论文的关键词

学期论文怎么写

如何写数学论文

怎样写化学论文

学士学位毕业设计(3)WORD版本 下载地址