首页 大学工资管理系统软件工程实验报告

大学工资管理系统软件工程实验报告

举报
开通vip

大学工资管理系统软件工程实验报告 软件工程实验报告 ——学校内部工资管理系统 姓名----- 王洪贺 班级----- 07 计算机本科班 学号------ 47 号 指导教师: 无 一、实...

大学工资管理系统软件工程实验报告
软件工程 实验报告 化学实验报告单总流体力学实验报告观察种子结构实验报告观察种子结构实验报告单观察种子的结构实验报告单 ——学校内部工资管理系统 姓名----- 王洪贺 班级----- 07 计算机本科班 学号------ 47 号 指导教师: 无 一、实验题目:学校内部工资管理系统 二、实验学时:2 学时 三、实验目的:本实验课程通过完整地实施软件生命周期各阶段的任务,让学生系统地学习 到软件开发过程的主要理论、方法、技术、 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 和规范,使他们具备基本的软件开发 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 能 力;通过软件工程中常用 CASE 工具和软件项目管理的实践,使他们具备运用各种工具完 成项目设计和实施的基本技能;通过集体项目开发,培训学生的合作意识和团队精神,培养 学生对技术文档的编写能力。 四、实验设备:计算机,程序便携及调试环境,VISIO 绘图工具 五、实验任务:根据具体情况来写 六、实验内容与步骤 (一)需求分析 1、功能需求分析 本内部工资管理系统适合于小型的信息管理系统,各项操作简单易懂,用户容易上手, 同时也能较好的满足用户的具体需求。本系统的主要功能是通过与数据库链接来实现教务信 息、出勤信息、系统信息的管理功能。通过一些简单易懂的操作,操作用户可以及时、准确 的实现自己想要的结果。 技术要求和限制条件 (1)本系统的数据存储至少包括:工资表、部门汇总表、扣税款表、银行发放表等。 (2)除人事处、财务处外,其他职能部门和系名称可以简化表示。 (3)工资、奖金、扣款细节由学生自定义。 本系统主要技术有: 1.数据库的建立和维护,采用SQL Server 2000来实现。 2.应用程序的开发,采用Delphi 7来实现。 3.系统的数据库连接,是采用ADO技术数据源连接方式; 4.数据库的具体操作,主要是在要使用数据库的界面使用了Adoconnection/AdoQuery、 AdoDatasource等数据集组件,并在此基础上对相应组件的属性、方法和事件进行了设置。 本系统分为六个不同的界面: 用户登陆界面、系统主界面、出勤 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 子界面、奖惩信息子界面、工资信息查看和查询子 界面、用户信息管理子界面。 各个界面具体功能的详细描述如下: (1)用户登陆界面 操作用户在该界面输入正确的用户名和密码就可以进入系统主界面。可以说,这个界面 是整个系统的门户所在。 (2)系统主界面 用户通过该界面可以连接到其余的界面,其余的界面都是通过点击该界面的一些菜单来 进入其他界面的。 (3)出勤记录子界面 用户通过该界面可以实现对学籍的添加、修改、浏览。 (4)工资信息查看和查询子界面 用户通过该界面可以实现对员工信息的添加、修改、删除等功能。 (5)奖惩信息子界面 用户通过该界面可以实现对员工奖惩信息的浏览和统计等功能。 (6)用户管理子界面 该界面由管理员来操作,一般用户不能操作。主要用于对用户信息进行添加、修改和 删除管理,并且由管理员赋予一定的权限。 2、数据库需求分析 在工资管理系统中,有大量的数据需要处理,而用 SQL Server 作后台完全可以很好地处理这 些数据。 3、安全性与完整性分析 教职员工的信息是在变化的,在更新和删除方面,要做到更新及时删除完整。安全性方 面则分清操作员的权限问题,限制非授权的存取,工资管理系统是被多个用户共享使用,每 个用户对数据库的存取权是有限的。管理员可以对用户进行管理,对数据库进行录入,修改, 删除。而一般用户只能对数据进行查询操作。同时为做好数据库的数据备份和恢复,设计一 个系统恢复子系统。这个子系统在硬件或软件发生故障时,能保证数据库的正确性。系统恢 复子系统的关键是在系统的硬件或软件故障修复后,能够把数据库恢复到正确的状态。 (二)系统设计 1、系统实现目标 内部工资管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人 员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实 施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。 2、系统功能总框图 如下: 内部工资管理系统 登 录 模 块 出 勤 信 息 奖励信息 处罚信息 员 工 信 息 员工信息查看 员工信息查询 系 统 信 息 用 户 添 加 用 户 删 除 系 统 维 护 密 码 修 改 3、系统各子模块功能简述 (1)用户登陆界面 操作用户在该界面输入正确的用户名和密码就可以进入系统主界面。可以说,这个界面 是整个系统的门户所在。 (2)系统主界面 用户通过该界面可以连接到其余的界面,其余的界面都是通过点击该界面的一些菜单来 进入其他界面的。 (3)出勤记录子界面 用户通过该界面可以实现对出勤记录的添加、修改、浏览。 (4)员工信息查看和查询子界面 用户通过该界面可以实现对员工信息的添加、修改、删除等功能。 (5)奖惩信息子界面 用户通过该界面可以实现对员工奖惩信息的浏览和统计等功能。 (6)用户管理子界面 该界面由管理员来操作,一般用户不能操作。主要用于对用户信息进行添加、修改和 删除管理,并且由管理员赋予一定的权限。 4、数据流图:具体图如下 人事处 各个部门 出勤情况 财务处 出勤工资、奖金及扣款 清单 出勤记录 银行 工资条数据 人员名单 财务总表汇总 工资条 5、数据库设计 数据库是信息管理的基础。数据库结构直接关系到各种功能的实现和程序运行的效 率。在数据流图的基础上,定义数据字典。数据字典是关于数据库中数据的描述,它的作用 是在软件分析和设计过程中为有关人员提供关于数据描述信息的查询,以保证数据的一致 性。 6、ER图设计 出勤记录变更(record )表 ER 图: 部门(Branch ) 表 ER 图: 系别(Department )表 ER 图 处罚(Punishment) 表 ER 图: 奖励(Reward) 表 ER 图: 出勤记录表 姓 名 工 号 变更类型 变更时间 备 注 部 门 表 部门编号 部门名称 部门主 任 所属系别 系 别 表 系部编号 系部名称 处罚表 工 号 处罚级别 处罚时间 姓 名 是否有效 备 注 员工(Worker) 表 ER 图: 登陆(User_pass)表 ER 图 奖 励 表 工 号 奖励级别 姓 名 奖励时间 备 注 员 工 表 员工姓名 员工工号 员工性别 员工部门 出生年月 员工系别 家庭住址 备 注 总的 ER 图 7、数据字典 根椐 ER 图可以导出以下各个关系表。其转换现则为:首先每个实体应该化为一个关系,有 属性的联系也应转化为一个关系,然后给出每个关系的关键字。数据字典: 名字:出勤记录表 Record表结构 名称 类型 长度 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 name text 14 姓名 student text 8 工号 record text 8 记录类型 Rec_time date/time 变更时间 discription 备注 描述:记录每一个员工出勤记录情况的表 登 陆 表 用户名 登陆密码 管理员 处罚表 员工表 系别表 登陆表 奖励表 用户 出勤记录表 部门表 登录 管理 1 1 m 查阅 1 m m m m m m m m m m m m m 定义:出勤记录表=工号+姓名+出勤情况+变更日期+备注 位置:员工管理数据库 名字:部门信息表 Branch 表 名称 类型 长度 说明 name text 12 部门名称 monitor text 8 主管 department text 系别 描述:记录每一个部门基本情况的表 定义:部门信息表=部门名称+所属系别+主管 位置:员工管理数据库 名字:系别表 Department 表结构 名称 类型 长度 说明 name text 50 系部名称 描述:记录每一个系情况的表 定义:系别表=系别名称 位置:员工管理数据库 名字:处罚表 Punishment 表结构 名称 类型 长度 说明 name text 15 姓名 student text 8 工号 levels text 14 等级 rec_time date/time 惩罚时间 enable text 2 description 备注 描述:记录每一个员工处罚情况的表 定义:处罚表=姓名+工号+级别+日期+备注 位置:员工管理数据库 名字:奖励表 Reward 表结构 名称 类型 长度 说明 name text 14 姓名 student text 8 工号 levels text 14 等级 rec_time date/time 奖励时间 description 备注 描述:记录每一个员工奖励情况的表 定义:奖励表=姓名+工号+级别+日期+备注 位置:员工管理数据库 名字:员工信息表 Worker 表结构 名称 类型 长度 说明 name text 8 姓名 sex text 8 性别 branch text 4 部门 department text 6 系别 birthday date/time 生日 picture OLE 照片 native_place text 50 籍贯 description 备注 描述:记录每一个员工信息情况的表 定义:员工信息表=姓名+性别+部门+系别+生日+照片+民族+备注 位置:员工管理数据库 名字:用户表 User_pass 表结构 名称 类型 长度 说明 username text 15 用户名 passwd text 12 密码 描述:记录每一个用户情况的表 定义:用户表=用户名+密码 位置:员工管理数据库 数据字典 名字:出勤记录表 描述:记录每一个员工出勤情况的表 定义:出勤记录表=工号+姓名+出勤情况+变更日期+备注 位置:员工管理数据库 名字:部门信息表 描述:记录每一个部门基本情况的表 定义:部门信息表=部门名称+所属系别+主管 位置:员工管理数据库 名字:系别表 描述:记录每一个系情况的表 定义:系别表=系别名称 位置:员工管理数据库 名字:处罚表 描述:记录每一个员工处罚情况的表 定义:处罚表=姓名+工号+级别+日期+备注 位置:员工管理数据库 名字:奖励表 描述:记录每一个员工奖励情况的表 定义:奖励表=姓名+工号+级别+日期+备注 位置:员工管理数据库 名字:员工信息表 描述:记录每一个员工信息情况的表 定义:员工信息表=姓名+性别+部门+系别+生日+照片+民族+备注 位置:员工管理数据库 名字:用户表 描述:记录每一个用户情况的表 定义:用户表=用户名+密码 位置:员工管理数据库 8、主要模块详细设计 (1)主界面的设计。需要进行描述 1 第一步,首先创建工程项目.启动 Delphi 后,单击 File/New 菜单.在 New 中选择 application,即标准工 程,delphi 将自动产生一 个 Form 窗体. 此时其属性缺省设置.第二步,创建内部工资信息管理系统的主窗 体.单击工具栏中的"Add Form"按扭,生成一个窗体作为主窗体. 第三步,创建主窗体的菜单.在主窗体的菜单中应该包含有系统所要实现的所有功能,而这些又分别在教务 信息,员工信息,系统信息和帮助的下拉菜单中实现. 2.系统用户管理模块的创建 此模块主要实现以下的功能:添加用户,删除用户和修改用户密码以用数据备份和恢复. (2)系统用户管理模块的创建 此模块主要实现以下的功能:添加用户,删除用户和修改用户密码以用数据备份和恢复. 用户 权限判 断 管理员 添加用户 删除用户 改密码 数据备份和恢复 用户 权限判 断 一般用户 修改密码 2.1 添加用户窗体的设计 在添加用户窗体中放置了 3个文本框,用来输入用户名、密码和确认密码.两个按钮来确定是 否添加用户。 2.2删除用户窗体的设计 在添加用户窗体中放置了 2 个文本框,用来选择用户名和密码.两个按钮来确定是否删除用 户。 2.3修改用户密码窗体的设计 在添加用户窗体中放置了 4个文本框,用来输入用户名、新旧口令和确认口令.两个按钮来确 定是否修改用户密码。 3. 数据库的连接 通过 ADOConnection1 来连接后台数据库,ADOTable 来访问数据表,ADOQuery 来执行特定 的 SQL命令,ADOSet来返回一个数据集. 每一个使用到数据库的界面都可通过ADOTable或者是ADOQuery连接到 ADOConnection1. 而 ADOConnection1通过以下步骤可以连接到后台数据库: (1)选择连接数据源 (2)选择数据源提供程序 (3)选择连接服务器名和服务器上的数据库 (4)测试链接 七、实验总结 通过实验 我初步了解一些规范去指导软件的分析,设计,实现,测试,维护, 人员交流协作,项目预算及时限控制等方方面面。其实软件工程就是一套用于软件的团队 开发,以提高软件质量和程序员工作效率为目的的规范!其核心就是,对于软件开发的 5 个重要组成部分:需求分析,设计,编码,调试,维护,如何组织这 5 个部分的工作,以 及如何完成每一个工作。简单来说,就是对于总体的组织和对于局部的实现。尽管核心思想 都是大同小异,但具体到每一个步骤,往往都是不相同的。尽管写些文档挺麻烦的! 打算 慢慢培养起好的习惯!在这次设计中,我得到了老师的精心指导和同学们的热情帮助,以及 学校为我们提供了有利的学习环境,在此深表感谢! 八、参考文献 软件工程学籍管理系统 另外注意:编程部分应该说明你所使用的编程语言以及运行环境。 实验的内容及要求参看实验指导书。
本文档为【大学工资管理系统软件工程实验报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_231221
暂无简介~
格式:pdf
大小:200KB
软件:PDF阅读器
页数:14
分类:管理学
上传时间:2011-06-12
浏览量:88