清洁工管理系统样本[借鉴]

上传人:x****育 文档编号:143409099 上传时间:2020-08-29 格式:PDF 页数:21 大小:790.87KB
返回 下载 相关 举报
清洁工管理系统样本[借鉴]_第1页
第1页 / 共21页
清洁工管理系统样本[借鉴]_第2页
第2页 / 共21页
清洁工管理系统样本[借鉴]_第3页
第3页 / 共21页
清洁工管理系统样本[借鉴]_第4页
第4页 / 共21页
清洁工管理系统样本[借鉴]_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《清洁工管理系统样本[借鉴]》由会员分享,可在线阅读,更多相关《清洁工管理系统样本[借鉴](21页珍藏版)》请在金锄头文库上搜索。

1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 课程设计 课程设计名称 : 郑州市清洁工管理系统 专 业 班 级 : 计科 0805 学 生 姓 名 : 王燕中 学号 : 48140519 指 导 教 师 : 王社伟 课程设计时间 : 010.12.27- .1.7 计算机科学专业课程设计任务书 资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 学生姓名王燕中专业班级计科 0805 学号 题目郑州市清洁工职工管理系统 课题性质 其它 课题来源 自拟课题 指导教师王社伟同组姓名 主要内容 1. 数据库的建立与连接。 2. 合理化的界面。 3. 功能模块 : 增加、修

2、改、查询、删除。 4. 代码编写合理。 任务要求 做一个简单的职工管理系统, 以巩固和加深数据库的应用和vb编程理解。 参考文献 1 龙劲松 , 王俞 . Delphi 6 开发人员指南M.北京 : 机械工业出版社, 2 徐谡 , 张雷 .Delphi应用与开发安全教程M.北京 : 清华大学出版社, .1 3 王业龙 , 范朝辉 , 李育龙 .Delphi软件工程案例精解M. 北京 : 电子工业 出版社 , .1 4 黄晓敏 , 陈强 .Delphi程序设计基础M.北京 : 清华大学出版社, .9 5 赵晓玲 .可视化程序教程M .北京 : 机械工业出版社, .1 审查意见 指导教师签字: 教

3、研室主任签字: 年月日 1需求分析 11 项目意义 : 资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 一直以来人们使用传统人工的方式管理员工档案, 这种管理方式存在着许 多缺点 , 譬如: 效率低、 保密性差 , 另外时间一长 , 将产生大量的文件和数据 , 这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高, 计算机科学日渐成熟, 其强大的功能已为人们 深 刻认识 , 它已进入人类社会的各个领域并发挥着越来越重要的作用。公司管理系 统的出现轻而易举的解决了传统管理人员档案的方法的缺点。伴随着公司管理信 息系统的广泛应用, 它已经成为了任何一家企业公司都不可缺

4、少的组成部分, 它的存在使得管理者更容易了解自己公司的员工, 便于分配人员 , 易于进行调整。 因此人事管理信息系统能够为管理人员提供充分的信息和快捷的查询手段。 12 项目功能 : 1. 工作人员对职工的管理功能 2. 职工对个人信息的查询 3. 登录对角色的判断 4. 后端数据库设计 , 前端应用程序的选择 分析: 1. 管理员登录 2. 职工管理 : 查询、 更新 编号、 姓名、 性别、 住址、 电话、 职称。 3. 工资管理 : 查询、 更新 工资级别、 基本工资、 职务补助、 住房补贴、 工 龄津贴、 奖金。 3. 职工 能够查询基本信息 , 查询 编号、 姓名、 性别、 住址、 电

5、话、 职称。 2 概要设计 资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 21 经过对数据库基本信息的分析, 建立 E-R图如下 : E-R图 将 E-R图进行总结、归纳, 建立如下关系图 : 工资 职 称 管理员 密 登录 职工 编号姓名 性别 住址 电话 基本 职务 房 工龄 工 龄 工 龄 评 计算 奖惩 编号金 内 登陆 工 龄 年 职称 资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 职工( 编号姓名性别 住址电话职称名评定时间工龄年数 ) 职称( 职称名工资级别基本工资职务补助房补 ) 工龄( 工龄年数工龄津贴 ) 奖惩( 编号金额内容) 管理员

6、( 登录帐号密码) 关系图 22 表结构的设计 2.2.1 职工表表结构 2.2.2 职称表表结构 资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 2.2.3 工龄表表结构 2.2.4 管理员表表结构 2.2.5 奖惩表结构 23 应用程序的模块图及模块分析 2.3.1 应用程序的模块图 2.3.2 模块分析 该系统共包含职工登陆模块、管理员登录模块、查询模块和更新模块 1. 职工登陆模块 : 模块内容 : 此模块包括职工姓名、职工编号等。 公司系统 职 工登 陆模 查询模块更新模块 管理员登陆模 资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 模块功能 : 经

7、过运行此模块 , 匹配输入正确的职工编号, 则能够查询员 工的具体信息。 2. 管理员登录模块 模块内容 : 此模块包括管理员登录帐号、密码的输入。 模块功能 : 经过此模块 , 匹配的输入正确的管理员登录帐号和密码, 则 允许进入管理员操作页面。 3.查询模块 模块内容 : 此模块能够查看职工的详细信息和工资信息。 模块功能 : 经过此模块 , 职工与管理员都能够完成相应的查询工作。 4. 更新模块 模块内容 : 此模块能够实现修改信息的功能。 模块功能 : 此模块是对管理员应用的, 管理员能够修改职工的个人信息 等等。 3. 详细设计 使用该系统 , 您能够选择使用按钮进行操作, 进入其它

8、的功能使用。 公共模块代码 : Public myconn As SqlClient.SqlConnection = New SqlClient.SqlConnection(Data Source=RENWEIFENG;Initial Catalog= 公司管 理;Integrated Security=True) Public mycmd As New SqlClient.SqlCommand 1 主页面 : 资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 2 点击”工登录录”能够选择职工详细信息。下图是职工登录后的页面。 完成查询功能的主要代码: mycmd.Connect

9、ion = myconn mycmd.CommandText = select * from 职工表 where 编号= Initial Catalog= 公司管理 ;Integrated Security=True) Dim sqlstr As String = Select * from 管理员表 Dim com As SqlClient.SqlCommand = New SqlClient.SqlCommand(sqlstr, conn) Dim flag As Boolean conn.Open() Dim r As SqlClient.SqlDataReader = com.Exec

10、uteReader While r.Read 资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 If r.Item(0) = Trim(TextBox1.Text) And r.Item(1) = Trim(TextBox2.Text) Then flag = True End If End While conn.Close() If Not flag Then MessageBox.Show(登录失败 , 帐号或密码错误 ! ) Else Dim f110 As New Form6 f110.Show() End If 3. 管理员登陆成功后 , 可进入到功能选项页面。 管理员

11、能够选择对职工基本信息 进行管理、对职工工资清单进行管理和奖惩管理。 资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 4. 管理员登录后 , 出现三个选项卡职工管理, 工资管理 , 奖罚管理。 职工插入时的主要代码 : 资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 mycmd.Connection = myconn Dim sql As String = insert into 职称表 values( 包含向数据库中的 表插入、 删除、 修改信息及查询信息 ; 能够及时刷新数据源等 ; 但也存在以下 问题: 问题一 : 在数据库连接 SqlConnection

12、1.Close()或 SqlConnection1.open() 出错 原因: 解决方法 : 每次打开或关闭连接时 , 先判断连接的状态 If SqlConnection1.State = ConnectionState.Closed Then SqlConnection1.Open() End If If SqlConnection1.State = ConnectionState.Open Then SqlConnection1.Close() End If 问题 二 : 类 似 执 行 SqlDataReader.Read() 操 作 后 , 接 着 执 行 另 一 个 资料内容仅供您学

13、习参考,如有不当或者侵权,请联系改正或者删除。 SqlDataReader1.Read() 或 SqlDataReader1 = SqlCommand1.ExecuteReader() 时出错 原因: 解决方法 : 每次执行完SqlDataReader1.Read() 操作后 , 如不需要就立即 执行 SqlDataReader.Close()操作 5. 结论 在初期 , 我们一起讨论并使用SQL sever 建立了基本数据库 , 对前端的控制 设计进行了功能分类 ; 使用 VB.net 进行数据库连接。 经过这次数据库课程设计, 我觉得遇到的困难很多, 做课程设计时明显感 觉平时学到的东西不

14、够。 例如, 在画 E-R 图的时候 , 我想了是用属性表示某个对象恰当, 还是用实 体集表示更为恰当 ; 还分析了是否使用一般化。 总结该系统的功能使我对整个数据库系统有了全面的了解, 使各部分能够 联系起来 , 不在是单独的几块内容。 此次课程设计不但考验了我的数据库系统的概念和数据库的设计, 而且更 加检验了我使用 VB的熟练程度。比如说属性的修改等等。 经过此次课程设计 , 我的一些知识运用的熟练程度得到了提高, 进一步了 解了数据库的结构特点和设计过程。 最后, 还要感谢在此过程中帮助过我的同学! 资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 参考文献 : 1 曹然

15、彬 . PowerBuilder 程序设计 M. 大连理工大学出版社 , .8. 2 朱如龙 . SQL Server 数据库应用系统开发技术 M. 机诫工业出版社 , .1. 3 王晟. PowerBuilder 数据库开发经典案例解析 M. 清华大学出版社 , .4. 4 董军王玉康祥顺 . PowerBuilder案例开发集锦M. 电子工业出版 社, .11 5 刘志妩张焕君张秀芝 , 数据库编程技术教程, 沈阳 , 沈阳理工大学 , -7 6 龙劲松 , 王俞. Delphi 6 开发人员指南 M . 北京: 机械工业出版社 , 7 徐谡, 张雷.Delphi应用与开发安全教程 M .

16、 北京: 清华大学出版社 , .1 资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 课程设计的收获和体会 历时 2 周的课程设计现在已经接近尾声了, 回想起这一个学期的日子, 感觉收获颇多。我这次课程设计的任务是做一个合同管理信息系统, 它用到的 开发工具是 vb 语言, SQL Server数据库。 在设计的开始阶段为了尽快熟悉vb 语言 , 我详细翻阅有关该方面的资料, 对书中的基本理论知识逐章逐节地分析, 同时还上机操作来加深理解。 特别是对 书中的一些典型实例, 认真学习它的编程思想, 吸取它的编程技巧 , 弄懂程序 中每句话的含义。在对所要应用的技术有了一个基本认识之后, 就开始构思自己 的系统设计。认真听

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号