C#企业信息管理系统Word文档下载推荐.docx
- 文档编号:16393971
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:24
- 大小:165.69KB
C#企业信息管理系统Word文档下载推荐.docx
《C#企业信息管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《C#企业信息管理系统Word文档下载推荐.docx(24页珍藏版)》请在冰豆网上搜索。
正像著名的未来学家尼葛洛庞帝(1997)所说的:
“数字不再只和计算有关,它决定我们的生存。
”科学技术是第一生产力,是最先进的生产力。
现在,已经没有人怀疑信息技术的发展将会引起人类社会全面和深刻的变革,使人类社会由工业社会迈向信息社会。
目前,在社会各个方面都呈现出了与工业社会显著不同的特点。
网上书店,网上医院,网上企业,网上购物,网上银行,政府上网等新事物如雨后春笋般涌现出来,对人们的传统生活方式、工作方式产生极大的冲击。
使人们感受到技术发展的脉搏和信息时代前进的步伐。
随着企业的规模不断扩大,员工数量急剧增加,有关员工的各种信息量也成倍增长。
面对庞大的信息量需要有员工管理系统来提高员工管理工作的效率。
通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
第二章系统介绍
本系统主要用于企业员工信息管理,总体任务是实现员工信息关系的系统化、规范化和自动化,其主要任务是用计算机对员工信息进行日常管理,如查询、修改、增加、删除,另外还考虑到用户登录的权限,针对员工信息和权限登录的企业信息管理系统。
本系统主要包括注册管理、领导管理、员工信息查询、添加、修改、删除等部分。
其功能主要有:
1.领导/员工信息的查询,包括查询领导/员工基本信息。
2.领导/员工信息的修改,包括修改领导/员工的个人密码。
3.登录用户密码修改,用户登录到系统可进行相应的用户密码修改。
4.管理员用户对用户名的管理,包括添加新用户、删除用户。
5.管理员用户对用户名的查询
企业信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用Microsoft公司的VisualC#2010ExpressEdition开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
第三章数据库的设计
3.1系统功能流程图
图3.1系统功能流程
3.2数据库设计
本系统的数据库是SQLserver数据库,在SQL环境下创建数据库企业信息管理系统.mdf文件。
该数据库包括企业信息表、用户登录表用于纪录员工的基本信息数据库表结构如下所示:
3.2.1各表的物理结构
表3.2.1企业信息表
表3.2.2用户登录表
3.2.2数据库连接代码
privatevoidbutton3_Click(objectsender,EventArgse)
{
Form2fr2=newForm2();
Form3fr3=newForm3();
Form4fr4=newForm4();
}
//—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a创ä
¡
ä
建¡
§
新?
窗ä
ã
体¬
?
privatevoidbtnlogin_Click(objectsender,EventArgse)
{//Password=123456789;
PersistSecurityInfo=True;
UserID=sa;
InitialCatalog=学¡
ì
生¦
¨
²
成¨
¦
绩¡
管¨
¹
理¤
ª
系¦
Ì
统ª
3;
DataSource=FLQ-PC\\SQLEXPRESS
//stringstr="
Password=123456789;
DataSource=FLQ-PC\\SQLEXPRESS"
;
stringstr="
InitialCatalog=企¨
®
业°
SqlConnectionconn=newSqlConnection(str);
//—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a—a连¢
接¨
数º
y据Y库a
conn.Open();
}
第四章主要内容
4.1登陆界面
图4.1登录界面
设计过程:
用于输入用户名和密码登录,选择相应的用户类型进入系统,若是用户类型选择错误则不能进入系统。
输入用户名和密码后点击确定判断数据库中的用户是否为合法用户。
设计代码:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Windows.Forms;
usingSystem.Data.SqlClient;
namespace企¨
信?
息¡
é
3
{
publicpartialclassForm1:
Form
staticpublicstringsn,sub;
publicForm1()
InitializeComponent();
privatevoidbutton1_Click(objectsender,EventArgse)
if(comboBox1.Text=="
"
||textBox1.Text=="
)
MessageBox.Show("
请?
不?
要°
a遗°
漏?
!
ê
);
if(radioButton1.Checked)
stringcstr="
select*from用®
户¡
登Ì
录?
where类¤
¤
别À
e='
员¡
À
'
and用®
名?
=='
+comboBox1.Text.Trim()+"
and密¨
码?
='
+textBox1.Text.Trim()+"
SqlCommandcomm=newSqlCommand(cstr);
SqlDataReaderdr=comm.ExecuteReader();
if(dr.Read())
{sn=comboBox1.Text.Trim();
fr4.Show();
this.Visible=false;
else
输º
入¨
有®
D误¨
,ê
重?
comboBox1.Text="
textBox1.Text="
if(radioButton2.Checked)
领¢
¬
导Ì
sub=dr.GetValue(3).ToString();
fr3.Show();
if(radioButton3.Checked)
工¡
è
fr2.Show();
privatevoidbutton2_Click(objectsender,EventArgse)
this.Close();
4.2员工信息管理界面
图4.2员工信息管理界面
此部分主要针对员工信息的管理,可以查询员工的基本信息,实现信息的查询、修改等功能。
查询界面
usingSystem.Data.SqlClient;
publicpartialclassListView:
publicListView()
stringid;
//序¨
°
号?
stringname;
//员¡
姓?
stringsex;
//查¨
找¨
的Ì
SQL语®
句?
stringsql=String.Format("
SELECT*FROM个?
人¨
WHEREnamelike'
%{0}%'
textbox1.text.Trim());
try
SqlCommandcommand=newSqlCommand(sql,dbhelper.myconnection);
dbhelper.myconnection.Open();
SqlDataReaderdatareader=command.ExecuteReader();
//执¡
行D查¨
询¡
¥
用®
命¨
令¢
listView1.Items.Clear();
if(!
datareader.HasRows)
抱À
歉?
没?
D要°
a找¨
!
//label2.Text="
"
while(datareader.Read())
//examnumber=datareader.GetInt32(0)+"
;
id=datareader["
id"
].ToString();
name=datareader["
name"
sex=datareader["
sex"
//创ä
一°
个?
ListView项?
ListViewItemlviStudent=newListViewItem(id);
lviStudent.Tag=id;
listview.Add(lviStudent);
//向¨
LISTVIEW添¬
加¨
项?
lviStudent.SubItems.AddRange(newstring[]{name,sex});
//label2.Text=id+name+sex;
datareader.Close();
catch(Exceptionex)
MessageBox.Show(ex.Message);
finally
dbhelper.myconnection.Close();
修改密码界面
publicpartialclass修T改?
密¨
:
public修T改?
()
stringstr_old=this.textBox1.Text.Trim();
stringstr_new=this.textBox2.Text.Trim();
stringstr_again=this.textBox3.Text.Trim();
if(str_new.Length!
=0&
&
str_old.Length!
str_again.Length!
=0)
if(str_old.Equals(userhelp.password))
if(str_new.Equals(str_again))
stringsql="
UpdateUserInfosetpwd='
+str_again+"
wherename='
+userhelp.loginID+"
SqlCommandcmd=newSqlCommand(sql,dbhelper.myconnection);
introw=0;
row=cmd.ExecuteNonQuery();
if(row==1)
修T改?
功|"
错ä
误¨
致?
旧¨
正y确¨
else
填¬
写¡
完ª
º
整?
4.3领导管理界面
图4.3领导管理界面
此部分主要针对领导信息管理,可以查询员工的所有基本信息,实现的添个人信息的查询功能。
还可以修改当前用户下的密码。
下属信息查询界面
publicpartialclass下?
属º
public下?
//id
//name
SELECT*FROMExam3WHEREnamelike'
textBox1.Text.Trim());
ListViewItemlviStudent=newListViewItem(id);
lviStudent.Tag=id;
listView1.Items.Add(lviStudent);
//label2.Text=id+name+sex;
4.4管理员界面
图4.3管理员界面
管理信息界面
此部分主要针对管理员的,可以添加和删除所有用户的账号和密码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 企业信息 管理 系统