周信飞组文档格式.docx

上传人:b****5 文档编号:20348088 上传时间:2023-01-22 格式:DOCX 页数:15 大小:86.38KB
下载 相关 举报
周信飞组文档格式.docx_第1页
第1页 / 共15页
周信飞组文档格式.docx_第2页
第2页 / 共15页
周信飞组文档格式.docx_第3页
第3页 / 共15页
周信飞组文档格式.docx_第4页
第4页 / 共15页
周信飞组文档格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

周信飞组文档格式.docx

《周信飞组文档格式.docx》由会员分享,可在线阅读,更多相关《周信飞组文档格式.docx(15页珍藏版)》请在冰豆网上搜索。

周信飞组文档格式.docx

(1)培训管理:

该模块主要实现培训人员信息的添加、修改和删除,以及信息的查询(支持直接查询、模糊查询和权限查询)和生成报表。

(2)会议管理:

该模块主要实现会议记录的添加、修改和删除,并能通过输入时间段查询该时间段的所有会议信息,对绝密的会议记录设置查询权限,只允许有查询权限的用户查询。

(3)车辆管理:

该模块主要是为单位管理本单位的车辆而开发,它主要包括车辆管理子模块、驾驶员管理子模块、查询统计子模块,其中以车辆管理子模块为主要模块。

在车辆管理子模块中包括车辆登记、购车信息录入、车辆外修记录、车辆保险记录等四个功能模块;

在查询统计子模块中,根据车辆信息可以查询到购车信息、车辆外修记录、车辆保险记录,也可根据驾驶员信息查询到车辆信息。

(4)资料管理:

该模块主要包括行文管理、往来信函管理、文件督办管理、报表管理。

并对资料实现分部门管理,通过部门信息可以查询该部门的资料。

(5)系统设置:

该模块主要包括用户信息的添加、修改和删除,用户信息包括用户名,用户类型(即该用户的系统访问权限和系统编辑权限)、用户密码。

三、系统登陆模块设计

namespaceOfficeManager

{

publicpartialclassfrmLogin:

Form

{

publicfrmLogin()//frm_Loing这个窗口类的构造函数,所以我们在这里可以进行一些初始设置byTMLi

InitializeComponent();

cb_Type.Items.Add("

系统管理员"

);

部门负责人"

普通用户"

cb_Type.Text=cb_Type.Items[0].ToString();

 //让combox的默认显示系统管理员这个选项

cb_IsID.Checked=true;

edit_Name.Text="

1001"

;

edit_Password.Text="

123"

this.StartPosition=FormStartPosition.CenterScreen;

}

privatevoidbtn_Login_Click(objectsender,EventArgse)

stringsqlstr;

Connmycon=newConn();

if(edit_Name.Text.Trim()=="

"

||edit_Password.Text.Trim()=="

MessageBox.Show("

请输入用户名和密码!

"

提示"

else

if(this.cb_IsID.Checked)

sqlstr="

SELECT*FROMSys_UserWHEREID='

+edit_Name.Text.Trim()+"

'

+

"

andPassWord='

+edit_Password.Text.Trim()+"

+"

andType="

+cb_Type.SelectedIndex;

SELECT*FROMSys_UserWHEREUserName='

SqlCommandcmd=newSqlCommand(sqlstr,mycon.connstr);

if(cmd.ExecuteScalar()!

=null)

this.Visible=false;

frmMainmain=newfrmMain();

main.UserID=edit_Name.Text.Trim();

main.UserName="

main.UserName=edit_Name.Text.Trim();

main.UserID="

main.frmlogin=this;

main.type=cb_Type.Text.ToString().Trim();

main.Tag=this.FindForm();

main.Visible=true;

main.Refresh();

if(cb_Type.SelectedIndex==0)//给管理员权限

main.m_priority=0;

}

else//给普通用户权限

main.m_priority=1;

用户名、密码或权限错误!

\n请检查用户名(或ID)与密码和权限。

警告"

mycon.connstr.Close();

privatevoidbtn_Cancel_Click(objectsender,EventArgse)

this.Close();

}

四、主窗体设计

办公管理系统模块:

publicpartialclassfrmMain:

publicintm_priority;

publicfrmLoginfrmlogin;

publicstringUserName;

publicstringUserID;

publicstringtype;

publicinttTrain,tMeeting,tCar,tData;

publicfrmMain()

this.IsMdiContainer=true;

this.WindowState=FormWindowState.Maximized;

privatevoidfrmMain_FormClosing(objectsender,FormClosingEventArgse)

frmlogin.Close();

privatevoidfrmMain_Load(objectsender,EventArgse)

DateTimedt=newDateTime();

dt=System.DateTime.Now;

stringstrtime;

tss_Time.Text="

登陆时间:

+dt.Year+"

-"

+dt.Month+"

+dt.Day+"

+dt.Hour+"

:

+dt.Minute+"

+dt.Second;

strtime=tss_Time.Text.ToString().Trim();

if(m_priority==1)

tss_Type.Text="

当前用户身份:

管理员"

一般用户"

stringstrsql="

if(UserName!

="

strsql="

SELECT*FROMSys_UserwhereUserName='

+UserName+"

//在cb_UserName中显示已有的用户名

tss_UserName.Text="

当前登陆用户名:

+UserName;

SELECT*FROMSys_UserwhereID='

+UserID+"

当前登陆用户ID:

+UserID;

Connmyconn1=newConn();

stringstrsql1="

InsertintoLog(LUserID,LUserName,LUserType,LDateTime)values('

+UserID+"

'

+UserName+"

+m_priority+"

+strtime+"

)"

SqlCommandcmd1=newSqlCommand(strsql1,myconn1.connstr);

SqlDataAdapterda1=newSqlDataAdapter();

DataSetdataset1=newDataSet();

da1.SelectCommand=cmd1;

da1.Fill(dataset1,"

sys_log"

cmd1.ExecuteNonQuery();

Connmyconn=newConn();

SqlCommandcmd=newSqlCommand(strsql,myconn.connstr);

SqlDataAdapterda=newSqlDataAdapter();

DataSetdataset=newDataSet();

da.SelectCommand=cmd;

da.Fill(dataset,"

sys_user"

for(inti=0;

i<

dataset.Tables["

].Rows.Count;

i++)

DataRowdr=dataset.Tables["

].Rows[i];

if(dr[4].ToString().Trim()=="

1"

tsb_Train.Visible=true;

this.m1.Visible=true;

tsb_Train.Visible=false;

//this.menuStrip1.Items[0]..Visible=false;

this.m1.Visible=false;

if(dr[5].ToString().Trim()=="

tsb_Meeting.Visible=true;

this.m2.Visible=true;

tsb_Meeting.Visible=false;

this.m2.Visible=false;

if(dr[6].ToString().Trim()=="

tsb_Car.Visible=true;

this.m3.Visible=true;

tsb_Car.Visible=false;

this.m3.Visible=false;

if(dr[7].ToString().Trim()=="

tsb_Data.Visible=true;

this.m4.Visible=true;

tsb_Data.Visible=false;

if(dr[8].ToString().Trim()=="

this.tsb_SysSetting.Visible=true;

this.m6.Visible=true;

tsb_SysSetting.Visible=false;

this.m6.Visible=false;

tTrain=int.Parse(dr[9].ToString().Trim());

tMeeting=int.Parse(dr[10].ToString().Trim());

tCar=int.Parse(dr[11].ToString().Trim());

tData=int.Parse(dr[12].ToString().Trim());

//cb_UserName.Items.Add(dr[1].ToString().Trim());

myconn.connstr.Close();

privatevoidtsb_Train_Click(objectsender,EventArgse)

tsb_Train.Enabled=false;

frmTrainfrm=newfrmTrain();

frm.frmmain=this;

frm.type=tTrain;

frm.MdiParent=this;

frm.WindowState=FormWindowState.Maximized;

frm.Tag=this.FindForm();

//Train=1;

if(frm.Train==1)

frm.Show();

frm.Close();

privatevoidtsb_Logout_Click(objectsender,EventArgse)

privatevoidtsb_SysSetting_Click(objectsender,EventArgse)

frmSystemfrm=newfrmSystem();

frm.StartPosition=FormStartPosition.CenterParent;

frm.ShowDialog();

privatevoidtsb_Meeting_Click(objectsender,EventArgse)

tsb_Meeting.Enabled=false;

frmMeetingfrm=newfrmMeeting();

frm.type=tMeeting;

if(frm.Meeting==1)

privatevoidtsb_Car_Click(objectsender,EventArgse)

tsb_Car.Enabled=false;

frmCarfrm=newfrmCar();

frm.type=tCar;

//tsb_Car.Enabled=true;

if(frm.Car==1)

privatevoidtsb_Data_Click(objectsender,EventArgse)

frmDatafrm=newfrmData();

frm.type=tData;

if(this.UserName!

frm.UserName=this.UserName;

frm.UserName=this.UserID;

tsb_Data.Enabled=false;

if(frm.Data==1)

privatevoidtestToolStripMenuItem_Click(objectsender,EventArgse)

//frmReportfrm=newfrmReport();

//frm.Show();

privatevoidtsb_Help_Click(objectsender,EventArgse)

frmAboutfrm=newfrmAbout();

privatevoidfrmMain_FormClosing(objectsender,EventArgse)

this.frmlogin.Close();

privatevoid登陆日志ToolStripMenuItem_Click(objectsender,EventArgse)

frmLogfrm=newfrmLog();

frm.ShowDialog();

privatevoid层叠ToolStripMenuItem_Click(objectsender,EventArgse)

this.MdiChildren.Length;

this.MdiChildren[i].Close();

privatevoid最小化ToolStripMenuItem_Click(objectsender,EventArgse)

this.MdiChildren[i].WindowState=FormWindowState.Minimized;

privatevoid最大化ToolStripMenuItem_Click(objectsender,EventArgse)

this.MdiChildren[i].WindowState=FormWindowState.Maximized;

privatevoid正常ToolStripMenuItem_Click(objectsender,EventArgse)

this.MdiChildren[i].WindowState=FormWindowState.Normal;

privatevoid水平平铺ToolStripMenuItem_Click(objectsender,EventArgse)

this.LayoutMdi(MdiLayout.TileHorizontal);

privatevoidtoolStripMenuItem1_Click(objectsender,EventArgse)

资料管理模块

五、课程设计心得体会

通过本次课程设计,我们学会了如何去做好一个软件系统。

包括它的前期需求分析,目标要求,代码填充,以及对相关专业知识的掌握。

刚开始,我们没有明确的目标,不知道如何下手,后来通过老师的指导,我们顺利的完成了此次的课程设计。

这对我们以后的学习和工作都有着很大的帮助意义。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文学研究

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1