办公室日常管理信息系统.doc
《办公室日常管理信息系统.doc》由会员分享,可在线阅读,更多相关《办公室日常管理信息系统.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. .数学与计算机学院课程设计说明书课 程 名 称: 大型数据库-课程设计课 程 代 码:题 目:办公室日常管理信息系统 年级/专业/班:学 生 姓 名:学 号:开 始 时 间:2021年06月7日完 成 时 间:2021年07月16日课程设计成绩:学习态度及平时成绩30技术水平与实际能力20创新5说明书撰写质量45总 分100指导教师签名:年月. .word. .目 录1 引言11.1 问题的提出11.2任务与分析12 需求分析12.1添加功能12.2删除功能12.3 删除全部职员信息22.4显示功能22.5查找功能22.6修改功能24 总体设计34.1 程序框架设计34.2 数据库系统设计
2、34.2.1数据字典34.2.2 模型E-R图44.2.3模型总体E-R图64.2.4数据库一览75程序设计85.1登陆模块86.2文件管理模块106.3 成员管理模块116.4考勤管理模块136.5会议管理156.5日志166系统测试167结论228参考文献23. .word. .1 引 言1.1 问题的提出随着社会的开展,企业的开展,职工数量的增加,人员的不断流动,平时我们常用的文件人工记录,文件记录已经渐渐不能满足现代化办公室的要求,查询起来也相当繁琐,得到的信息也不够准确,为了能使大量的企业和个人能够方便快捷的查询到办公室的各种信息,应该有一个功能比拟全面的办公室管理系统。办公室日常管
3、理信息系统是一个功能比拟全面的信息管理系统,具有界面友好、高效迅速、反应信息完整等特点。该软件采用.Net(后期实现局部,属于软件开发,在这里不进展详细实现)和强大的数据库软件开发工具进展开发,能够运行在各种操作系统上,不仅可以满足大局部企业,还能应用在学校以及团体对办公室日常各种信息管理的需求,并且易于操作。办公室日常管理信息系统可以大大地提高办公室日常办公的效率,以及帮助减少在工作中可能出现的错误,为客户提供更好的效劳。本系统的开发主要包括后台数据库的建立、维护以及前端应用程序的开发略两个方面。后台数据库使用SQL Server 2005。1.2任务与分析系统功能根本要求:文件管理信息:包
4、括文件编号、文件种类、文件名称、存放位置等;考勤管理:包括XX、年龄、职务、日期、出勤情况等;查询员工的出勤情况。会议记录:包括会议时间、参会人、记录员、会议内容等;办公室日常事务管理,包括时间、事务、记录人。按条件查询,统计。2 需求分析2.1添加功能添加一个文件的根本信息,包括文件名称,文件类型,文件编号,文件存放位置。会议记录需要添加参会人,会议类容,会议时间和记录人。2.2删除功能能够对一个职员的信息进展删除按XX进展删除。2.3 删除全部职员信息能够对于全部职员的信息进展删除!2.4显示功能显示会议记录的类容以及参会人,显示出勤情况,查询文件情况,如存放位置。2.5查找功能根据键入X
5、X查询个人出勤情况统计。键入文件名查询其文件所在地址。查询记录员显示会议类容。2.6修改功能对职员的信息进展修改。4总体设计4.1 程序框架设计系统入口文件管理会议管理文件录入文件查询日志考勤管理签到考勤统计员工管理会议记录会议查询图4-1 系统总体框架图4.2 数据库系统设计4.2.1数据字典1)会议(Meeting): 参会人:字符型,不能为空会议内容:字符型,不能为空记录员:字符型,主码会议时间:日期型2)文件(Files): 文件编号:字符型,主码,不能为空文件种类:字符型文件名称: 字符型,不能为空存放位置: 字符型记录员: 字符型3)管理员(Administrator): 用户名:
6、 字符型,主码,不能为空登录密码:字符型,不能为空4)考勤(Attendance): : 字符型,主码,不能为空年龄:字符型 职务:字符型日期:日期型出勤情况: 字符型|记录人: 字符型6)事务管理(Affairs): ID: 字符型,主码,不能为空记录人: 日期型时间: 字符型事务: 字符型4.2.2 模型E-R图1.会议记录的E-R图如图1所示:参会人会议会议时间会议记录记录员4-2 会议记录E-R2.文件管理的E-R图如图2所示:文件名称文件管理记录员文件种类文件编号文件位置图4-3 文件管理E-R图3.会议记录的E-R图如图3所示:年龄会议记录职务XX记录人出勤情况日期 图4-4 会议
7、记录E-R图4.事务管理E-R图如图4所示:事务管理ID记录人事务时间图4-5 事务管理E-R图5.用户E-R图如图5所示:用户用户名密码 图4-6 用户E-R图4.2.3模型总体E-R图文件编号出勤情况文件种类XX文件名称文件年龄考勤职务存放位置日期管理记录员记录员ID参会人日期事务管理事务会议记录员记录人记录人会议类容管理员XX密码图4-7 总体E-R图4.2.4数据库一览1. 办公室日常事务管理如图1所示:图4-8办公室日常事务管理2.会议记录如图2所示:图4-9 会议记录3.考勤管理如图3所示:图4-10 考勤管理4文件信息管理如图4所示:图4-11 文件信息管理5.用户如图4所示:图
8、4-12 用户5程序设计5.1登陆模块登陆模块是共用户登陆的模块,也是程序的入口,他进展了和数据库的用户信息表进展了匹配。匹配成功那么可以转到主界面。输入查询主页面Exit()图5-1 登陆主要代码:string strConnection = server=JIANGLONG-PCSQLEXPRESS;Uid=sqljianglong;PWD=Zmjl635288;database=omis;SqlConnection JLConnection = newSqlConnection(strConnection);/连接数据库 JLConnection.Open();/翻开数据库if(radi
9、oButton1.Checked=true)/权限 quanxian=radioButton1.Text; if(radioButton2.Checked=true) quanxian = radioButton2.Text; string sql = select * from 用户 where 用户名=+UserName.Text+ and 密码=+Password.Text+ and 管理级别=+quanxian+;SqlDataAdapter jl = newSqlDataAdapter(sql, JLConnection);DataSet ds1 = newDataSet();/新建
10、数据集 jl.Fill(ds1,用户);/写入数据集if (ds1.Tables用户.Rows.Count=1&quanxian=管理员) MessageBox.Show(欢送你,管理员);MainFrm frm = newMainFrm();this.Hide(); frm.Show(); elseif(ds1.Tables用户.Rows.Count=1&quanxian=普通用户) MessageBox.Show(欢送您,用户); else MessageBox.Show(请检查用户名和密码); 6.2文件管理模块文件管理模块分成两个子模块,一个模块是文件录入,一个模块是文件查询。点击后进
11、入相应的工作环境。文件录入模块主要负责数据的录入,需要输入文件的名字,文件的编号,文件的种类和文件的位置。代码如下:try string strConnection = server=JIANGLONG-PCSQLEXPRESS;Uid=sqljianglong;PWD=Zmjl635288;database=omis;SqlConnection JLConnection = newSqlConnection(strConnection); JLConnection.Open();string sql = insert into 文件信息管理 values( + textBox1.Text +
12、 , + boBox1.Text + , + textBox3.Text + , + textBox4.Text + ,admin);Sqlmand jl = newSqlmand(sql, JLConnection); jl.ExecuteNonQuery();MessageBox.Show(成功);string sql1 = insert into 办公室日常事务管理(记录人,事务,时间) values(admin,文件录入,getdate();Sqlmand jl1 = newSqlmand(sql1, JLConnection); jl1.ExecuteNonQuery(); JLCo
13、nnection.Close(); catch (Exception a) MessageBox.Show(a.Message); 而文件查询模块主要负责文件的检索,输入这些关键字来查询文件存放的位置。代码如下:string strConnection = server=JIANGLONG-PCSQLEXPRESS;Uid=sqljianglong;PWD=Zmjl635288;database=omis;SqlConnection JLConnection = newSqlConnection(strConnection); JLConnection.Open();string sql =
14、select * from 文件信息管理 where 文件编号= + textBox1.Text + and 文件种类= + boBox1.Text + and 文件名称= + textBox3.Text + ;SqlDataAdapter jl = newSqlDataAdapter(sql, JLConnection);DataSet ds1 = newDataSet(); jl.Fill(ds1,文件信息管理); dataGridView1.DataSource = ds1.Tables文件信息管理;6.3 成员管理模块该模块主要功能是对员工的根本信息进展增删改。代码如下:private
15、void button1_Click(object sender, EventArgs e) try string strConnection = server=JIANGLONG-PCSQLEXPRESS;Uid=sqljianglong;PWD=Zmjl635288;database=omis;SqlConnection JLConnection = newSqlConnection(strConnection); JLConnection.Open();string sql = insert into 考勤管理(,年龄,职务) values( + textBox1.Text + , +
16、textBox3.Text + , + textBox4.Text + );Sqlmand jl = newSqlmand(sql, JLConnection); jl.ExecuteNonQuery();string sql1 = insert into 办公室日常事务管理(记录人,事务,时间) values(admin,日常事务管理,getdate();Sqlmand jl1 = newSqlmand(sql1, JLConnection); jl1.ExecuteNonQuery(); JLConnection.Close();MessageBox.Show(成功); catch (Ex
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 办公室 日常 管理信息系统
限制150内