小型工资管理软件 AVA+ORACLE 软件综合课程设计.docVIP

小型工资管理软件 AVA+ORACLE 软件综合课程设计.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小型工资管理软件AVAORACLE软件综合课程设计

课 程 设 计 报 告 课程设计名称:软件综合课程设计 课程设计题目:工资管理软件 院(系):计算机学院 专 业:计算机科学与技术 班 级: 学 号: 姓 名: 指导教师: 完成日期:2011年9月9日 目 录 第1章 概要设计 1 1.1 题目的内容与要求 1 1.2 需求分析简述 1 1.3 数据库概念模型设计 2 1.3.1 E-R图 2 1.3.2职工实体图 2 1.3.3职工工资实体图 3 1.4 总体方案设计 3 第2章 详细设计 4 2.1数据库逻辑模型设计 4 2.1.1 职工表(Emp) 4 2.1.2 职工工资表(Sal) 4 2.2系统功能详细设计 5 2.2.1职工录入流程 5 2.2.2查询职工流程 6 2.2.3工资统计流程 7 2.2.4打印工资流程 7 2.2.5更新维护流程 8 第3章 调试分析 9 3.1 问题调试 9 3.2 结果分析 9 第4章 使用说明 10 4.1 主界面 10 4.2 录入职工 10 4.3 查询职工 11 4.4 工资统计 12 4.5 打印工资 13 4.6 更新维护 14 参考文献 16 附 录(部分程序清单) 17 第1章 概要设计 1.1 题目的内容与要求 为一般企业事业单位财务科开发一个简单的工资管理软件,使财务工作人员能够轻松管理工资台账业务,实现其业务的计算机信息管理。 (1)职工基本信息的录入:包括职工号、职工姓名、参加工作时间、职称、职务、工资级别、基本工资、职务工资、岗位津贴等; (2)信息查询:按职工姓名、职工号、职务等进行灵活多样的查询; (3)信息更新维护:单个更新、批量修改、删除、增加新记录等; (4)统计报表:生成工资条,年月工资按单位统计,生成报表并打印; (5)工资信息条包括:参加工作时间、职工号、职工姓名、基本工资、岗位津贴、奖金、补贴、扣病事假、扣税金、实发工资等; (6)如果没有打印机,则以屏幕输出代替打印功能; (7)人机交互界面采用可视化界面; (8)按要求写出课程设计报告。 1.2 需求分析简述 根据本次课程设计任务书的要求,本次课设的主要任务是对数据库中的表进行增删改查操作。 (1)由于是对公司职员的信息进行操作,所以需要在数据库中建立一个Emp表,用来存储职工的各类信息,如职工号、姓名、工作时间等。 (2)由于工资总类比较多,为了方便管理,在数据库中建立Sal表,用来存储员工的工资,如基本工资、职务工资和岗位津贴等。 (3)由于需要用高级语言对数据库进行操作,所以需要将Java和Oracle连接在一起,连接后用Java中对数据库操作的语句对数据进行相应的操作。 1.3 数据库概念模型设计 1.3.1 E-R图 工资管理软件共有两个实体,分别是职工实体和职工工资实体,他们之间的关系是管理。E-R图如图1.1所示。 图1.1 E-R图 1.3.2职工实体图 工资管理软件在数据库中有一个表Emp,所对应的是职工实体,职工的属性有职工编号、职工姓名、职工的入职日期、职工职务和职工职位,职工实体图如图1.2所示。 图1.2职工实体图 1.3.3职工工资实体图 在数据库中创建表Sal,所对应的是职工工资实体,职工工资的属性有工资级别、基本工资、职务工资、岗位津贴、奖金、补贴、扣病事假和职工编号,职工工资实体图如图1.3所示。 图1.3职工工资实体图 1.4 总体方案设计 本次课设要实现的功能是对职工工资的各种操作,共有五大模块分别是职工信息的录入、职工信息的查询、职工工资的统计、打印工资和职工信息的更新维护。系统总体模块图如图1.4所示。 图1.4 系统总体模块图 第2章 详细设计 2.1数据库逻辑模型设计 2.1.1 职工表(Emp) 职工表用来存放职工的基本信息,其中包括职工编号、职工姓名、职工入职日期、职工职务、职工职位。职工表如表2.1所示。 表2.1 职工表 列名 数据类型 长度 是否允许空 说明 VARCHER2 20 No 职工编号 SNAME VARCHER2 20 No 职工姓名 STIME DATE No 入职日期 TITLE VARCHER2 20 No 职称 POST VARCHER2 20 No 职务 2.1.2 职工工资表(Sal) 职工工资表用来存放职工的工资信息,包括职工级别、基本工资、职务工资、岗位津贴、奖金、补贴、扣病事假和职工编号。职工工资表如表2.2所示。 表2.2 职工工资表 列名 数据类型 长度 是否允许空 说明 VARCHER2 20 No 职工编号 GRADE NUMBER 10 YES 工资级别 BASESAL FLOAT YES 基本工资 POSTAL

文档评论(0)

pangzilva + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档