课件:1.了解项目需求-Windows界面设计.ppt

课件:1.了解项目需求-Windows界面设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课件:1.了解项目需求-Windows界面设计.ppt

Windows界面设计 安徽机电职业技术学院 信息工程系 汪学文(wxwOOP@126.com) 课程网站: 2012年11月 任务1:了解项目需求 学习目标: 了解蓝山人事管理系统要实现的主要功能 阅读《学生参考手册》,了解蓝山人事管理系统的主要模块及要实现的功能 阅读《代码规范(C#)》,了解实现本系统所需遵循的编码规范。 1.1 项目简介 蓝山科技股份有限公司的主营业务是软件开发,公司目前规模为70人,其组织结构如下图所示: 1.1 项目简介 最近公司运作、发展良好,业务规模、人员规模呈迅速扩张趋势。随着公司的发展,人力资源部门的压力变得越来越大,工作负荷日趋繁重。人事管理系统缺乏所带来的问题日益显现出来,例如: 每到月底,人事部门总是忙得不可开交。他们要对本月的请假、出勤情况进行统计、记录,并依次计算每位员工的薪资。有时,甚至会由于请假条、出勤记录丢失、有误,导致薪资核算有误,并因此造成人事纠纷 随着人员的增多,员工之间的相互了解、部门间的合作也变得较为困难。新来的员工通常要花费很长一段时间,才能熟悉公司的组织结构,了解其他部门的业务情况、人员情况 每年年底,公司都要依据去年设定的业绩目标,对每位员工进行业绩考评。业绩目标填写在打印出来的表格中,而且在人事部存档,因此,到年底考评时,经理、员工对去年设定的目标印象不深,评定的针对性也就差强人意 所有这一切都与公司的迅速发展不相协调,业务流程的手工操作也与公司的软件开发背景格格不入 1.2 解决方案 为迅速改变现状,规范公司的管理,降低人事部的工作负荷,提高工作效率,公司管理层经过仔细研究、分析,决定开发一套完善的人事管理系统。 该管理系统的主要功能是管理员薪资料、管理员工考勤、计算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算薪资、修改考勤记录;并且有些只有人事经理才有权处理,如定制部门、制定员工的基本薪资等。普通员工可以通过 Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等。员工也可以通过 Web 提出请假和加班申请,如果所属部门的经理审批通过,人事部就可以登记在案。人事经理默认拥有人事助理的所有权限,部门经理默认拥有普通员工的所有权限,总经理默认拥有部门经理的所有权限。 1.2 解决方案 由于人事管理系统功能全面、丰富,流程相对复杂、工作量大,因此,为便于系统开发管理,降低风险,公司将人事管理系统拆分为三个子系统: Web 系统,主要实现信息查询功能。其中所涉及的功能主要覆盖人事部之外的工作内容,如员工查询、经理审批等 Windows 系统,主要实现信息管理功能。其中所涉及的功能主要覆盖人事部的工作内容,如员薪资料管理、薪资管理等 SQL 系统,主要实现数据管理功能。其中所涉及的功能主要是设计数据库中的对象,如表、视图、存储过程等。涉及界面操作的功能由 Web 子系统和 Windows 子系统实现 有关各个系统实现的具体功能,请参见下面的功能简介部分。 1.3 项目要求 对于各系统的实现,必须满足以下要求: 系统简单易用、流程清晰 系统安全、可靠;员工操作权限依其身份不同而不同 界面简洁、美观 数据必须完整且无冗余 数据库的设计必须规范 数据必须安全 1.4 功能简介 Web系统 查询员薪资料 请假申请 请假审核 考勤管理 提交加班申请 加班审核 业绩评定 薪资查询 1.5 代码规范 统一编程风格的意义: 增加开发过程代码的强壮性、可读性、易维护性 减少有经验和无经验开发人员编程所需的脑力工作 为软件的良好维护性打下好的基础 在项目范围内统一代码风格 通过人为以及自动的方式对最终软件应用质量标准 使新的开发人员快速适应项目氛围 支持项目资源的复用:允许开发人员从一个项目区域(或子项目团队)移动到另一个,而不需要重新适应新的子项目团队的氛围 一个优秀而且职业化的开发团队所必需的素质 1.5 代码规范 详细要求请阅读《代码规范(C#)》 下面举几个例子说明一下: 你要命名的是某个类内部的私有变量,如Employee类的用于内部计数的变量,可以命名为m_count 你要命名的是数据输入窗体的输入姓名的文本框,可以命名为tbName或txtName 你要命名的是保存数据窗体的员工数据的函数(方法),可以命名为SaveEmployee 你要命名的是员工数据输入窗体类,可以命名为FrmNewEmployee 1.6 回顾 了解本门课程学习的主要内容; 了解项目背景及开发需求; 了解项目功能需求; 理解统一编程规范的意义。 1.7 实验 上机完成任务1,主要是以下内容: 阅读《项目简介及功能描述》,了解蓝山人事管理系统的开发背景及功能需求。 阅读《学生参考手册(Windows)》,了解蓝山人事管理系统各模块的主要任务。 阅读《代码规范

文档评论(0)

gshshxx + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档