# 软件工程课程设计实验报告
# 一、项目开发
## 引言
## 编写目的
为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、开发进度、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
本项目开发计划用于从总体上指导工资管理系统项目顺利进行。本项目开发计划面向项目组全体成员。
## 项目背景
- 项目的委托单位、开发单位和主管部门
本项目由吉林大学计算机科学与技术学院软件工程课程设计提出
- 该软件系统与其他
该系统的使用者为 ACME 公司所有员工。该系统与其他系统没有关联。
## 定义
【列出本档中用到的专门术语的定义和缩写词的原文。】
略
## 参考资料
【可包括:
- 项目经核准的计划任务书、合同或上级机关的批文;
- 文档所引用的资料、规范等;列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源。】
# 二、项目概述
## 工作内容
本系统旨在开发一个员工工资管理平台,它将实现员工在网上进行提交业务,电子打卡,并查看互个人信息,在网上查询自己的工资详情、打卡信息。管理员可以对业务及员工进行管理。实现工资自动化计算。并且可以通过结算形式打印工资单。
## 条件与限制
本网站在四周内完成,包括最终成品和各种开发文档。
## 产品
### 程序
程序名称:ACME 工资管理系统
使用语言:Python、HTML、JavaScript、CSS
存储形式:开发工程、可执行文件
### 文档
- 任务书
- 项目开发计划
- 需求规格说明书
- 概要设计
- 详细设计说明书
- 测试计划
## 运行环境
操作系统:windows
支持环境:django1.3 及以上
数 据 库:MySQL
## 服务
无
## 验收标准
功能完整、界面良好、文档齐全
# 三、实施计划
## 预算
无
## 关键问题
| 风险类别 | 风险描述 | 可能 | 影响 |
| -------- | ---------------------------------------------------------------------- | ---- | ---- |
| 规划风险 | 计划是乐观的“最佳实例”(而不是现实的“预期实例”)。 | 0.9 | 0.6 |
| | 产品比估计的大(从准则、功能、模式的角度来看)。 | 0.6 | 0.5 |
| 组织风险 | 项目的规划与实现之间搁置的时间太长。 | 0.6 | 0.8 |
| 技术风险 | 用户权限划分,适用验证码进行验证的技术欠缺。 | 0.6 | 0.6 |
| | 容易出错的模式所需要的测试、设计和执行工作比预料的多。 | 0.7 | 0.9 |
| | 开发工具不像预料的那样有效,开发者需要时间来创建有关工作或改用新工具。 | 0.5 | 0.8 |
### 人员组织及分工
黄刚 :代码实现
杨诗欣:需求分析 + 设计文档 + 代码测试
李奇 :需求分析 + 设计文档 + 代码测试
刘圣洁:需求分析 + 设计文档 + 代码测试
刘兴伟:文档整理数据库管理
### 交付期限
年 06 月 20 日
### 专题计划要点
质量保证计划:
- 在软件设计过程中构筑软件质量;
- 代码质量保证优先原则;
- 只引用属于自己的存贮空间;
- 防止引用已经释放的内存空间;
- 过程/函数中分配的内存,在过程/函数退出之前要释放;
- 过程/函数中申请的(为打开文件而使用的)文件句柄,在过程/函数退出之前要关闭;
- 防止内存操作越界;
- 认真处理程序所能遇到的各种出错情况;
- 系统运行之初,要初始化有关变量及运行环境,防止未经初始化的变量被引用,并对加载到系统中的数据进行一致性检查;
- 严禁随意更改其它模块或系统(不属于自己)的有关设置和配置,不能随意改变与其它模块的接口;
- 注意易混淆的操作符。当编完程序后,应从头至尾检查一遍这些操作符,以防止拼写错误;
- 有可能的话,if 语句尽量加上 else 分支,对没有 else 分支的语句要小心对待。switch 语句必须有 default 分支;
- 不使用与硬件或操作系统关系很大的语句,而使用建议的标准语句,以提高软件的可移植性和可重用性;
- 精心构造算法,并对其性能、效率进行测试,对较关键的算法最好使用其它算法来确认;
- 注意表达式是否会上溢、下溢,使用变量时要注意其边界值;
- 系统应具有一定的容错能力,对一些错误事件(如用户误操作等)能进行自动补救;
- 对一些具有危险性的操作代码要仔细考虑,防止对数据、硬件等的安全构成危害,以提高系统的安全性。
开发人员培训计划:由项目经理对欠缺项目所需技术的成员进行实际指导。
# 四、需求分析
## 引言
## 编写目的
本需求说明书是为了构建工资管理系统而编写,主要面向系统开发及设计人员。 本说明书是整个系统构建的依据,它对以后阶段的工作起指导作用,任何系统开发工作都要以此为依据,进行相应的开发,在完成所要求的基础功能的同时,可以做一定的扩展,但是不能偏离本文所既定的系统开发方向。
另一方面,本需求说明书对项目的开发做了详细的规划,确保能够准确及时地完成整个项目的开发。同时本文也是项目完成后系统验收的依据。
## 项目背景
- 项目的委托单位、开发单位和主管部门
本项目由吉林大学计算机科学与技术课程设计提出
- 该软件系统与其他
该系统的使用者某公司所有员工。该系统与其他系统没有关联。
## 定义
| **员工情况** | 公司所有员工,根据薪酬模式分为小时工,月付工和提成工 工资管理人员,负责维护员工信息 |
| ------------ | ------------------------------------------------------------ |
| **工资结算** | 根据考勤表计算出的工作时间,完成项目统计,以及不同的薪酬计算方式统计每个员工的薪酬 |
| **销售单** | 销售单的负责员工,销售单的增删改查 |
## 参考资料
- 项目经核准的计划任务书
- 项目开发计划
- 软件工程文档模板
- 《软件工程导论》——清华大学出版社
## 任务概述
## 目标
本系统旨在开发一个工资管理平台,它将实现员工在网上查看自己的工资情况,以及,在网上查询自己的纯成绩及排名、综合成绩及排名。管理员可以对班级及同学进行管理。实现综合成绩自动化计算。并且可以通过图表形式展示班级纯成绩和综合成绩变化情况和排名情况。
## 运行环境
- 操作系统:windows
- 支持环境:django1.11 及以上
- 数 据 库:MySQL
## 条件与限制
- 开发期限为 2017 年 5 月 22-日~6 月 12 日共计 22 天。
- 开发语言为 python 语言。
- 开发设备为个人电脑以及机房电脑。
- 界面友好,适当扩展。
- 无经费预算。
- 最终成果为:最终成品和各种开发文档。
# 五、数据描述
## 静态数据
所谓静态数据,指在运行过程中主要作为参考的数据,它们在很长一段时间内不会发生变化。具体包括:员工基�
没有合适的资源?快使用搜索试试~ 我知道了~
SalaryManagement-python-master.zip

共119个文件
png:37个
html:21个
py:11个

3 下载量 167 浏览量
2023-01-31
19:29:34
上传
评论
收藏 2.27MB ZIP 举报
温馨提示
本系统旨在开发一个员工工资管理平台,它将实现员工在网上进行提交业务,电子打卡,并查看互个人信息,在网上查询自己的工资详情、打卡信息。管理员可以对业务及员工进行管理。实现工资自动化计算。并且可以通过结算形式打印工资单。
资源推荐
资源详情
资源评论























收起资源包目录





































































































共 119 条
- 1
- 2
资源评论


计算机毕设论文
- 粉丝: 1w+
- 资源: 395
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- healey_02_0709.pdf
- healey_03a_0709.pdf
- healey_3cd_01_0118.pdf
- healey_3cd_01_0516.pdf
- healey_3ck_01_0319.pdf
- healey_3ck_01b_0718.pdf
- healey_3cd_01_0716.pdf
- healey_05_0709.pdf
- healey_06_0709.pdf
- healey_04a_0709.pdf
- heck_3ck_01_0119.pdf
- heck_3ck_01_0319.pdf
- heck_3ck_01_0519.pdf
- heck_3ck_01_0919.pdf
- heck_3ck_01a_0719.pdf
- heck_3ck_01_1118.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
