电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件工程课程设计工资管理系统

软件工程课程设计工资管理系统_第1页
1/21
软件工程课程设计工资管理系统_第2页
2/21
软件工程课程设计工资管理系统_第3页
3/21
1前言课程设计是对学生的一种全面综合训练,是与课堂听讲、 自学和练习相辅相成的、必不可少的一个教学环节。通常,课程设计中的问题比平时的习题复杂得多,也更接近实际。 课程设计着眼于原理与应用的结合点,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力。另一方面,使书上的知识变活,起到深化理解和灵活应用教学内容的目的。平时的习题局限于一个和二个知识点,而课程设计题是软件设计的综合训练,包括问题分析,总体结构设计,用户界面设计、程序设计、基本技能和技巧,以及一整套软件工作规范的训练和科学作风的培养。我们这组选的课题是工资管理系统的设计与开发。从接到任务书开始, 我们首先完成了系统的需求分析与概要设计,在完成这些任务时, 我们深感理论与实践的结合的是需要一个过程。 从个人分工到整个系统分析,从设计到测试之所以能顺利完成是和大家的努力分不开的。虽然还有一些不足之处,但是我们还是从中获益不少。下面简要介绍一下我们课题组的分工,我们这组的分工其实借鉴了Shari Lawrence Pfleeger 和 Joanne 合着的 SOFTWARE ENGINEERING Theory and Practice ( 高等教育出版社第三版影印版)中的一些理论,这些知识可以参考此书的第25 页中关于“开发团队的角色分工”一节。根据分工的细化和部分重叠原则,我们组的具体分如下: (1)项目管理 : 王培 (2)需求分析 : 钟耀明、贺纯 (3)概要设计 : 贺纯、赵亦娴 (4)详细设计 : 赵亦娴、王培、钟耀明、杨安、陈华、贺纯 (5)程序编码 : 王培、陈华 (6)系统测试 : 陈华、杨安我的主要任务是概要设计和详细设计2 需求分析任务概述现代企业基本上都引进了计算机软件对公司业务进行管理,这样做有很多优点,一是提高了工作的效率,同时也减少了手工操作的错误以及人员的开支。本课题开发的工资管理系统正是基于这样的目的实现的,系统完成的主要功能是对员工工资的管理,同时还包括对员工信息、部门信息以及附属于员工、部门的职称和职务信息的管理。系统主要采用事务型数据库设计,但对于员工工资的信息,系统能够保留其相应的历史记录, 包括员工的请假信息,出差信息以及工资结算信息等。本系统面向员工和管理人员同时开放,普通用户可以进行查询以及对个人相关信息的修改等操作,管理账户则拥有系统的全部功能。系统不允许非经认证通过的用户使用系统。系统采用语言开发,系统的数据使用SQL数据库进...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件工程课程设计工资管理系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部