第1页共33页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共33页2009~2010学年度第一学期######3学院#########科学学院课程设计报告册课程设计名称:工资管理系统专业:计算机科学与技术班级:学号:姓名:指导老师:一、需求分析题目:工资管理系统总体设计目标:使用者可以利用此系统进行对工资管理的各项运算操作,如根据用户提供的客户工资自动地进行计算实发工资,查找职工信息数据,删除记录,插入记录,保存记录及按实发工资排序等,最后清晰完整的工资管理结果显现在屏幕中
大大方便使用者对工资管理的统计操作,这样不仅可以提高效率,而且方便易操作
第2页共33页第1页共33页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共33页二、总体设计1、概述该系统采用了自上而下、层层紧扣的模块结构
对于最高模块,采用以事务为中心的设计策略,把一个大的模块逐步分解成较小的相对简单的模块
对低层模块,采用以变换为中心的设计策略
为了提高每个小模块的内聚性、降低模块间的耦合性,将每个模块设计成具有单一功能的模块(即功能内聚),使模块间的联系完全是通过主模块的控制和调用来实现(即非直接耦合)
2、模块说明书A.工资管理系统总控模块的模块说明书模块名称:工资管理系统总控模块输入:主菜单选择项输出:整个所有职工的信息处理:1.按以下格式显示主菜单和提示使用者选择:工资管理系统:0读取文件信息1职工数据输入2显示职工工资3查找职工工资4增加职工工资5删除职工工资6修改职工信息7保存信息8安全退出系统2.接收主菜单选择项如果选择项的值为0,调用读取文件信息子模块
如果选择项的值为1,调用职工数据输入子模块
如果选择项的值为2,调用显示职工工资子模块
如果选择项的值为3,调用查找职工工资子模块
如果选择项的值为4,调用增加职工工资子模块