《企业管理系统设计报告.doc》由会员分享,可在线阅读,更多相关《企业管理系统设计报告.doc(13页珍藏版)》请在三一办公上搜索。
1、企业管理系统设计报告 姓 名: 班 级: 学 号: 一:系统目标设计及功能分析:l 企业管理系统,是指能够体现企业管理的大部分职能(包括决策、计划、组织、领导、监控、分析等等),能够提供实时、相关、准确、完整的数据,为管理者提供决策依据的一种软件。使企业可以实现规范化的管理。l 推动企业考勤管理走向科学化、现代化,适应现代企业制度的要求。l 使管理员可以很简单地完成日常的管理工作。l 职工管理:对全企业的人员的基本情况进行管理。l 干部管理:对技术干部、党政干部和后备干部的管理l 职工培训管理:培训的内容、地点、时间、经费等。l 旅差管理:对企业人员出差的管理,包括出差的起始时间、花费、地点、
2、业务等。二:数据库概念结构设计:企业管理系统技术干部职工培训管理旅差管理干部管理党政干部后备干部职工管理职工增加职工减少职工变动人员档案实体之间的总体ER图设计如下:人员档案职工变动职工减少职工增加职工管理企业管理系统位于位于位于位于干部管理旅差管理职工管理后备干部党政干部技术干部三:数据库逻辑结构设计:(1) 设计“干部管理表”的表结构,如表所示 表“干部管理表”的表结构 字段名数据类型字段长度是否为空干部IDint4否姓名Varchar15(30)否出生日期Varchar20(40)否工作时间Char15否职务Varchar8是 (2)表设计图如下:干部管理表 VB窗口 界面:干部管理表
3、VB窗口 命令:Dim cn As New ConnectionDim rs As New RecordsetPrivate Sub Command1_Click()添加干部.ShowEnd SubPrivate Sub Command4_Click()Dim sql As String, combo As String, xing As StringDim sql1 As Stringcombo = Combo1xing = Text1If xing = Or combo = Thensql = select * from 干部管理表 order by 职务 ascElsesql = sel
4、ect挑选 * from 干部管理表 where & combo & like% & xing & %End IfIf cn.State = 0 Then cn.Open 如果连接(cn)的状态等于零(即关闭)Set rs.ActiveConnection = cn 活动链接为(cn)即打开SQLIf rs.State = 1 Then rs.Closers.CursorLocation = adUseClientrs.LockType = adLockBatchOptimisticrs.Open sqlSet DataGrid1.DataSource = rsEnd SubPrivate S
5、ub DataGrid1_Click()End SubPrivate Sub Form_Load()Call Move(Screen.Width * 2 - Width * 2), (Screen.Height - heigth) / 2.5)Me.Width = 8300Me.Height = 5700Me.BorderStyle =Dim s As Strings = Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=false;Initial Catalog=wang;Data Source=.cn.Co
6、nnectionString = sIf z = 1 ThenCommand1.Enabled 激活 = FalseCommand2.Enabled = FalseCommand3.Enabled = FalseEnd IfEnd SubPrivate Sub Form_Unload(Cancel As Integer)If cn.State = 1 Thencn.CloseEnd IfEnd Sub再次就例举一个vb命令(3) 设计“旅差管理表”的表结构,如表所示 表“旅差管理表”的表结构 字段名数据类型字段长度是否为空部门narchar4否姓名varchar15(30)否出生日期varch
7、ar20(40)否出差地点Char15否出差原因Char8是 (4)表设计图如下:(5) 设计“职工信息表”的表结构,如表所示 表“职工信息表”的表结构 字段名数据类型字段长度是否为空员工IDint4否姓名Varchar8否出生日期datetime8否工作时间smalldatetime4否照片image16是个人简历text16是(6) 设计“职工培训管理表”的表结构,如表所示 表“职工培训管理表”的表结构 字段名数据类型字段长度是否为空员工IDChar5否姓名Varchar6否性别Char10否培训日期datetime5否培训内容Varchar4否费用Varchar5是部门nvarchar5
8、是 (7) 设计“职工管理表”的表结构,如表所示 表“职工管理表”的表结构 字段名数据类型字段长度是否为空职工增加Char5否职工减少Char6否职工变动Char10否人员档案Char5是 四:总结 经过一个学期的对SQL的学习,不敢说对它的完全了解了,可也算是知道它的一些用法和作用。开始对数据库那些概念性的东西不是很了解,也不能完全消化。而且觉得比较乏味,但讲到SQL语句的时候觉得很有趣,虽然一大堆的语句。都记得不是很清楚,明明当时老师讲的时候很清楚。可几天后,就觉得很模糊了,当时是能理解其中的意思,但是当东西学的多了,语句也就混乱了。不过,还是学到了很多的东西,这个课题五也通过了大家的努力完成了。也许并不是那么的完善,但是,我们努力了。